Mündəricat:

Ottobot Modifikasiyası: 5 addım
Ottobot Modifikasiyası: 5 addım

Video: Ottobot Modifikasiyası: 5 addım

Video: Ottobot Modifikasiyası: 5 addım
Video: 10-ть самоделок для мастерской простыми инструментами. 2024, Iyul
Anonim
Ottobot Modifikasiyası
Ottobot Modifikasiyası
Ottobot Modifikasiyası
Ottobot Modifikasiyası

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

Düymələrin yerləşdirilməsi
Düymələrin yerləşdirilməsi
Düymələrin yerləşdirilməsi
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ı

Çoxlu LED Quraşdırma
Çoxlu LED Quraşdırma
Çoxlu LED Quraşdırma
Çoxlu LED Quraşdırma

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

Sensor Bağlantısına toxunun
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ə

Proqram Yükləmə
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.

Tövsiyə: