Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu, Ottobotu prototipinə yeni sensorlar əlavə edərək dəyişdirdiyim başlanğıc səviyyəli bir robot dizayn layihəsidir. Otto, Arduino proqramlaşdırma dilinə əsaslanan sadə interaktiv bir robotdur. Əsasən, bu təlimatlı yazı, robotun bir neçə sensora fərqli şəkildə cavab verməsinə icazə verməklə əlaqədardır ki, bu da hansı sensorun stimullaşdırıldığına əsaslanaraq işlər görür. Son məhsul, bir düyməyə basıldığında, ottobot qısa bir melodiya çalır və ya ayaqlarını çırpır və ya işıq yayan diodu açır.
Addım 1: Materialların Quraşdırılması və Proqramın Quraşdırılması
Aşağıdakı elektron komponentlər və kompüter tətbiqi tələb olunur:
- Otto DIY robotu
- Arduino üçün açıq mənbə IDE (mənim Macbook Pro-da 1.8.5 versiyası idi)
- 1 çörək taxtası
- 8 keçid teli (kişidən qadına)
- 3 tullanan tel (dişi -qadın)
- İstənilən rəngdə 2 LED
- 2 düymə
- 1 HW-483 toxunma sensoru
Addım 2: Düymələrin yerləşdirilməsi
Çörək taxtasına, Dual in-line Package (DIP) IC-ləri üçün dərənin qarşısına bir düymə qoyun. Düymənin bütün dörd ayağı möhkəm bir şəkildə sabitlənməlidir ki, elektrik cərəyanı çörək taxtasının terminal zolaqları boyunca maneəsiz axsın. Eynilə, digər düyməni fərqli bir yerə qoyun.
Düymənin bir ayağını Arduino Nano IO qalxanınızdakı (0 və ya 0) analog 0 (A0) gərginlikli (V və ya) pininə bir tullanan tel (kişidən dişi) ilə bağlayın. Həm də bu ayağı A0 siqnal pininə bağlayın. Qarşı tərəfdə, ayaqla eyni sütundakı çuxuru A0 -nun torpaq pininə (G və ya GND) bağlayın. Bu dəfə A1 istifadə etməyiniz istisna olmaqla, ikinci düymə üçün addımları təkrarlayın.
Addım 3: Çoxlu LED Quraşdırması
LED 1 -ni çörək taxtasına qoşun, ayaqları iki ayrı terminal şeridinə basdırılır. LED 2 -nin uzun ayağını LED 1 -in qısa ayağına bitişik olaraq eyni terminal zolağına yerləşdirin. LED 2 -nin qısa ayağı, lövhədə istifadə olunan sütunlarda olmadığı müddətcə hər yerə gedə bilər. Nəhayət, bir sıra dövrəni tamamlamaq üçün LED 1 -in uzun ayağını A4 -ün siqnal (S) pininə və LED 2 -nin qısa ayağını A4 -ün G pininə bağladım.
Cərəyan, başlanğıcdan sona qədər bir yola uyğun olaraq davam edir, LED 2-nin Anodu (pozitivi) LED 1-in Katotuna (mənfi) qoşulur. Üstəlik, analoq pindən çıxan gərginlik pozitivə qoşulur. LED 1 -in uzun ayağı və bu LED -dən elektrikin mənfi ucundan yerə çıxış pininə gedən DC dövrəsindəki LED 2 -nin pozitivindən əlavə bir əlaqə qurulur.
Addım 4: Sensor Bağlantısına toxunun
Sensorun üç ayağı fərqli funksiyalara malikdir. Ortası gərginliyi qəbul edir. Yanında böyük S hərfi yazılmış yan çubuqlardan biri siqnal girişindən məsuldur, digəri isə mənfi simvolla işarələnmiş bir topraklama elektrodudur. Buna görə yan pinləri rəqəmsal 7 (D7) S və G -yə, orta ayağı V -yə bağlayın.
Addım 5: Proqram Yükləmə
İstinadınız üçün bu addıma ottobot kodumun.ino mətn faylını əlavə etdim. Proqramımdakı qüsurları, xüsusən də LED bölməsini qəbul edirəm. İşıqların içəri girib sönməsini təmin etmək üçün göstərdiyim səylərə baxmayaraq, işıqların eyni vaxtda yanıb sönməsinə icazə verdim. Ünsiyyətimdəki qeyri -müəyyənliyə görə üzr istəyirəm və inşallah yazımın oxucuları yuxarıdakı prosedurları asanlıqla yerinə yetirə bilərlər.