Objímací robot: 5 krokov
Objímací robot: 5 krokov
Objímací robot
Objímací robot

Nie je nič lepšie ako objatie, keď sa cítite osamelo. Tento robot poháňaný Arduinom spĺňa túto potrebu bez toho, aby vyžadoval akékoľvek ľudské bytosti.

Krok 1: Jedzte veľa pizze

Robota sme postavili z krabičiek na pizzu, ale každá lepenka alebo drevo by stačili. Potrebujete telo, s ktorým spojíte ruky, a spôsob, ako udržať robota v stoji. Vyrobili sme stojan z dreva.

Krok 2: Pripojte ruky k lanu a lano k mixéru

Pripojte ramená k lanu a lano k mixéru
Pripojte ramená k lanu a lano k mixéru
Pripojte ramená k lanu a lano k mixéru
Pripojte ramená k lanu a lano k mixéru
Pripojte ramená k lanu a lano k mixéru
Pripojte ramená k lanu a lano k mixéru

Ramená nášho robota poháňa starý mixér, ktorý je prilepený páskou k základni.

Krok 3: Vložte dve diódy LED do pinpongových loptičiek

Vložte dve LED diódy do pinpongových loptičiek
Vložte dve LED diódy do pinpongových loptičiek

tento krok hovorí sám za seba.

Krok 4: Pripojte senzor, relé a diódy LED k Arduinu

Pripojte senzor, relé a LED k Arduinu
Pripojte senzor, relé a LED k Arduinu

Robot je aktivovaný fotoodporom. Arduino potom signalizuje relé, ktoré aktivuje mixér. Súčasne sa aktivujú LED diódy v očiach.

Krok 5: Kód

Kód pre tento projekt je pomerne jednoduchý. Používame iba tri piny Arduino: jeden analógový vstup pre fotoodpor (A0), výstup pre motor (11) a jeden výstup pre diódy LED (9). Pretože sa robot nemôže sám resetovať, Arduino tiež nemusí. Potom, čo sa robot aktivuje, Arduino skončí s veľmi dlhým oneskorením, ktoré poskytuje dostatok času na manuálne resetovanie stlačením tlačidla.

void setup () {pinMode (11, VÝSTUP); pinMode (A0, INPUT); pinMode (9, VÝSTUP); }

prázdna slučka () {

int hodnota = analogRead (A0); ak (hodnota

Odporúča: