İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu, prototipine yeni sensörler ekleyerek bir Ottobot'u modifiye ettiğim başlangıç seviyesindeki bir robotik tasarım projesidir. Otto, Arduino programlama diline dayalı basit bir etkileşimli robottur. Temel olarak, bu talimat gönderisi, robotun hangi sensörün uyarıldığına bağlı olarak bir şeyler yapması için çeşitli sensörlere farklı şekillerde yanıt vermesine izin vermekle ilgilidir. Nihai ürün, bir düğmeye basıldığında, ottobot kısa bir melodi çaldığında veya ayaklarını çırptığında veya ışık yayan diyotu açtığında olmalıdır.
Adım 1: Malzeme Montajı ve Yazılım Kurulumu
Aşağıdaki elektronik bileşenler ve bilgisayar uygulaması gereklidir:
- Otto Kendin Yap robotu
- Arduino için açık kaynaklı IDE (benimki Macbook Pro'da 1.8.5 sürümüydü)
- 1 ekmek tahtası
- 8 atlama teli (erkekten dişiye)
- 3 atlama teli (dişiden dişiye)
- Herhangi bir renkte 2 LED
- 2 basma düğmesi
- 1 HW-483 dokunmatik sensör
Adım 2: Butonların Yerleştirilmesi
Çift sıralı Paket (DIP) IC'ler için vadi boyunca devre tahtasına bir düğme yerleştirin. Düğmenin dört ayağı da, elektrik akımının devre tahtasının terminal şeritleri boyunca engellenmeden akabilmesi için sıkıca sabitlenmelidir. Benzer şekilde, diğer düğmeyi farklı bir konuma yerleştirin.
Düğmenin bir bacağını Arduino Nano IO kalkanınızdaki analog 0'ın (A0) voltaj (V veya +) pinine bir atlama kablosu (erkek-dişi) aracılığıyla bağlayın. Ayrıca bu bacağı A0'ın sinyal (S) pinine bağlayın. Karşı uçta, bacakla aynı sütundaki deliği A0'ın topraklama pimine (G veya GND) bağlayın. Bu sefer A1'i kullanmak dışında ikinci düğme için adımları tekrarlayın.
Adım 3: Çoklu LED Kurulumu
LED 1'i devre tahtasına takın, bacaklar iki ayrı terminal şeridine gömülü. LED 2'nin uzun ayağını, LED 1'in kısa ayağına bitişik olarak aynı terminal şeridine yerleştirin. LED 2'nin kısa ayağı, tahtada kullanılan sütunlarda olmadığı sürece herhangi bir yere gidebilir. Son olarak bir seri devreyi tamamlamak için LED 1'in uzun ayağını A4'ün sinyal (S) pinine ve LED 2'nin kısa ayağını A4'ün G pinine bağladım.
Akım, LED 2'nin anodu (pozitif) ile LED 1'in Katoduna (negatif) birleştirilmiş olarak baştan sona bir yola göre bir döngüde ilerler. LED 1'in uzun ayağı ve bu LED'den, DC devresindeki LED 2'nin negatifinden pozitifine, elektriğin negatif uçtan toprak çıkış pimine gittiği bir başka bağlantı yapılır.
Adım 4: Sensör Bağlantısına Dokunma
Dokunmatik sensörün üç ayağı farklı işlevlere sahiptir. Ortadaki voltaj kabul ediyor. Yanında büyük S harfi bulunan yan tırnaklardan biri sinyal girişinden sorumludur, diğeri ise eksi sembolü ile işaretlenmiş olan topraklama elektrodudur. Bu nedenle, yan pimleri dijital 7'nin (D7) S ve G'sine, orta ayağı V'ye bağlayın.
Adım 5: Program Yükleme
Bu adıma referans olması için ottobot kodumun bir.ino metin dosyasını ekledim. Programımdaki, özellikle LED bölümündeki kusurları kabul ediyorum. Işıkların açılıp kapanmasını sağlamak için gösterdiğim amansız çabaya rağmen, yalnızca ışıkların aynı anda yanıp sönmesine izin verebildim. İletişimimdeki belirsizlik için özür dilerim ve umarım yazımın okuyucuları yukarıdaki prosedürleri kolaylıkla takip edebilir.