Mündəricat:

Qucaqlaşan Robot: 5 addım
Qucaqlaşan Robot: 5 addım

Video: Qucaqlaşan Robot: 5 addım

Video: Qucaqlaşan Robot: 5 addım
Video: ISSEI Skibidi Toilet 🚽😱 #4 2024, Noyabr
Anonim
Qucaqlayan Robot
Qucaqlayan Robot

Yalnızlıq hiss etdiyiniz zaman qucaqlamaqdan daha yaxşı bir şey yoxdur. Arduino ilə işləyən bu robot heç bir insana ehtiyac olmadan bu ehtiyacı ödəyir.

Addım 1: Çoxlu Pizza Yeyin

Robotumuzu pizza qutularından hazırladıq, amma hər hansı bir karton və ya ağac bunu edərdi. Qolları bağlayacaq bir bədənə və robotu ayaqda saxlamağa ehtiyacınız var. Ağacdan bir stend hazırladıq.

Addım 2: Qolları İlə, İpi də Mikserə bağlayın

Qolları İlə, İpi də Mikserə bağlayın
Qolları İlə, İpi də Mikserə bağlayın
Qolları İlə, İpi də Mikserə bağlayın
Qolları İlə, İpi də Mikserə bağlayın
Qolları İlə, İpi də Mikserə bağlayın
Qolları İlə, İpi də Mikserə bağlayın

Robotumuzun qolları bazaya yapışdırılmış köhnə bir qarışdırıcı ilə təchiz edilmişdir.

Addım 3: Pinpong Toplarına İki LED qoyun

Pinpong Toplarına İki LED qoyun
Pinpong Toplarına İki LED qoyun

bu addım özü üçün danışır.

Addım 4: Sensoru, Röleyi və LEDləri Arduino -ya qoşun

Sensoru, Röleyi və LEDləri Arduino -ya qoşun
Sensoru, Röleyi və LEDləri Arduino -ya qoşun

Robot bir fotorezistor tərəfindən işə salınır. Arduino daha sonra mikseri işə salan bir röleyə siqnal verir. Eyni zamanda gözlərdəki LEDlər aktivləşir.

Addım 5: Kod

Bu layihənin kodu olduqca sadədir. Yalnız üç Arduino sancağından istifadə edirik: fotorezistor üçün bir analog giriş (A0), motor üçün çıxış (11) və LEDlər üçün bir çıxış (9). Robot özünü sıfırlaya bilmədiyi üçün Arduinonun da buna ehtiyacı yoxdur. Robot işə salındıqdan sonra, Arduino düyməni basaraq əl ilə sıfırlamaq üçün kifayət qədər vaxt verən çox uzun bir gecikmə ilə başa çatır.

void setup () {pinMode (11, ÇIXIŞ); pinMode (A0, GİRİŞ); pinMode (9, Çıxış); }

boşluq döngəsi () {

int dəyəri = analogRead (A0); əgər (dəyər

Tövsiyə: