Turinys:

Apkabinimo robotas: 5 žingsniai
Apkabinimo robotas: 5 žingsniai

Video: Apkabinimo robotas: 5 žingsniai

Video: Apkabinimo robotas: 5 žingsniai
Video: Робот 4-я часть Мастер-класс (крючком) авторская работа Ирины Земской 2024, Lapkritis
Anonim
Apsikabinęs robotas
Apsikabinęs robotas

Nieko nėra geriau už apkabinimą, kai jautiesi vienišas. Šis „Arduino“varomas robotas patenkina šį poreikį nereikalaudamas jokių žmonių.

1 žingsnis: valgykite daug picos

Mes sukūrėme savo robotą iš picos dėžių, bet bet koks kartonas ar mediena būtų tinkama. Jums reikia kūno, prie kurio sujungtos rankos, ir būdo, kaip išlaikyti robotą stovintį. Mes pagaminome stovą iš medžio.

2 žingsnis: Prijunkite ginklus prie virvės, o virvę - prie maišytuvo

Prijunkite ginklus prie virvės, o virvę - prie maišytuvo
Prijunkite ginklus prie virvės, o virvę - prie maišytuvo
Prijunkite ginklus prie virvės, o virvę - prie maišytuvo
Prijunkite ginklus prie virvės, o virvę - prie maišytuvo
Prijunkite ginklus prie virvės, o virvę - prie maišytuvo
Prijunkite ginklus prie virvės, o virvę - prie maišytuvo

Mūsų roboto rankos maitinamos senu maišytuvu, pritvirtintu prie pagrindo.

3 žingsnis: Įdėkite du šviesos diodus į Pinpong kamuoliukus

Įdėkite du šviesos diodus į Pinpong kamuoliukus
Įdėkite du šviesos diodus į Pinpong kamuoliukus

šis žingsnis kalba pats už save.

4 žingsnis: Prijunkite jutiklį, relę ir šviesos diodus prie „Arduino“

Prijunkite jutiklį, relę ir šviesos diodus prie „Arduino“
Prijunkite jutiklį, relę ir šviesos diodus prie „Arduino“

Robotas aktyvuojamas fotorezistoriumi. Tada „Arduino“signalizuoja relę, kuri įjungia maišytuvą. Tuo pačiu metu įjungiami šviesos diodai akyse.

5 žingsnis: kodas

Šio projekto kodas yra gana paprastas. Mes naudojame tik tris „Arduino“kaiščius: vieną analoginį įėjimą fotorezistoriui (A0), išėjimą varikliui (11) ir vieną išvestį šviesos diodams (9). Kadangi robotas negali atsistatyti, „Arduino“taip pat neprivalo. Įjungus robotą, „Arduino“tiesiog baigiasi labai ilgai, o tai suteikia pakankamai laiko jį iš naujo nustatyti rankiniu būdu, paspaudus mygtuką.

void setup () {pinMode (11, OUTPUT); pinMode (A0, INPUT); pinMode (9, OUTPUT); }

void loop () {

int reikšmė = analogRead (A0); jei (vertė

Rekomenduojamas: