Przytulanie robota: 5 kroków
Przytulanie robota: 5 kroków
Anonim
Przytulanie robota
Przytulanie robota

Nic nie jest lepsze niż przytulenie, gdy czujesz się samotny. Ten robot zasilany Arduino spełnia tę potrzebę, nie wymagając żadnych ludzi.

Krok 1: Jedz dużo pizzy

Zbudowaliśmy naszego robota z pudełek po pizzy, ale wystarczyłby każdy karton lub drewno. Potrzebujesz ciała do połączenia ramion i sposobu na utrzymanie robota w pozycji stojącej. Zrobiliśmy stojak z drewna.

Krok 2: Połącz ramiona z liną, a linę z mikserem

Połącz ramiona z liną, a linę z mikserem
Połącz ramiona z liną, a linę z mikserem
Połącz ramiona z liną, a linę z mikserem
Połącz ramiona z liną, a linę z mikserem
Połącz ramiona z liną, a linę z mikserem
Połącz ramiona z liną, a linę z mikserem

Ramiona naszego robota napędzane są starym mikserem, który jest przyklejony taśmą do podstawy.

Krok 3: Umieść dwie diody LED w kulkach do pinponga

Umieść dwie diody LED w piłeczkach do pinponga
Umieść dwie diody LED w piłeczkach do pinponga

ten krok mówi sam za siebie.

Krok 4: Podłącz czujnik, przekaźnik i diody LED do Arduino

Podłącz czujnik, przekaźnik i diody LED do Arduino
Podłącz czujnik, przekaźnik i diody LED do Arduino

Robot jest aktywowany przez fotorezystor. Arduino następnie sygnalizuje przekaźnik, który aktywuje mikser. W tym samym czasie włączają się diody w oczach.

Krok 5: Kod

Kod tego projektu jest dość prosty. Używamy tylko trzech pinów Arduino: jednego wejścia analogowego dla fotorezystora (A0), wyjścia dla silnika (11) i jednego wyjścia dla diod LED (9). Ponieważ robot nie może się zresetować, Arduino też nie musi. Po aktywacji robota Arduino kończy się po prostu z bardzo długim opóźnieniem, które zapewnia wystarczająco dużo czasu na ręczne zresetowanie go poprzez naciśnięcie przycisku.

void setup() { pinMode(11, WYJŚCIE); pinMode(A0, WEJŚCIE); pinMode(9, WYJŚCIE); }

pusta pętla () {

int wartość = analogRead(A0); jeśli (wartość

Zalecana: