Objímací robot: 5 kroků
Objímací robot: 5 kroků
Anonim
Objímání robota
Objímání robota

Není nic lepšího než objetí, když se cítíte osaměle. Tento robot poháněný Arduino splňuje tuto potřebu, aniž by vyžadoval jakékoli lidské bytosti.

Krok 1: Jezte hodně pizzy

Postavili jsme svého robota z krabic od pizzy, ale každá lepenka nebo dřevo by stačily. Potřebujete tělo, se kterým spojíte ruce, a způsob, jak udržet robota ve stoje. Vyrobili jsme stojan ze dřeva.

Krok 2: Připojte ramena k lanu a lano k mixéru

Připojte zbraně k lanu a lano k mixéru
Připojte zbraně k lanu a lano k mixéru
Připojte zbraně k lanu a lano k mixéru
Připojte zbraně k lanu a lano k mixéru
Připojte zbraně k lanu a lano k mixéru
Připojte zbraně k lanu a lano k mixéru

Ramena našeho robota jsou poháněna starým mixérem, který je přilepený k základně.

Krok 3: Vložte dvě LED diody do kuliček Pinpong

Umístěte dvě LED diody do kuliček Pinpong
Umístěte dvě LED diody do kuliček Pinpong

tento krok mluví sám za sebe.

Krok 4: Připojte senzor, relé a diody LED k Arduinu

Připojte senzor, relé a diody LED k Arduinu
Připojte senzor, relé a diody LED k Arduinu

Robot je aktivován fotoodporem. Arduino poté signalizuje relé, které aktivuje směšovač. Současně se aktivují LED diody v očích.

Krok 5: Kód

Kód pro tento projekt je poměrně jednoduchý. Používáme pouze tři piny Arduino: jeden analogový vstup pro fotorezistor (A0), výstup pro motor (11) a jeden výstup pro diody LED (9). Protože se robot nemůže sám resetovat, Arduino také nemusí. Poté, co je robot aktivován, Arduino právě skončí s velmi dlouhým zpožděním, které poskytuje dostatek času na jeho ruční reset stisknutím tlačítka.

neplatné nastavení () {pinMode (11, VÝSTUP); pinMode (A0, INPUT); pinMode (9, VÝSTUP); }

prázdná smyčka () {

int hodnota = analogRead (A0); if (hodnota

Doporučuje: