İçindekiler:
- Adım 1: Adım 1: Malzemeler
- Adım 2: Adım 2: Kurulum
- Adım 3: Adım 3: Elektronik olmayanlar
- 4. Adım: 4. Adım: Kod
Video: Sesle Kontrol Edilen Kol Çekme - Arduino Okul Projesi: 4 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Arduino ile ilk kez çalışıyorum ve şimdiye kadar böyle bir şeyle çalışıyorum, herhangi bir hata yaptıysam çok özür dilerim! Bu fikir, hobilerim olan çizim ve müzik hakkında düşündüğümde aklıma geldi. Bu yüzden ikisini burada birleştirmeye çalıştım! Sesten etkilenen kendi kendini çeken bir kol.
Adım 1: Adım 1: Malzemeler
-Arduino Uno
- Ekmek tahtası
- Ses dedektörü (Sparkfun sen-12642)
- 2 (mini) Servo
- Kravat sarar / zip bağları
- Biraz tahta ve kağıt
- çizebileceğiniz/yazabileceğiniz bir şey
Adım 2: Adım 2: Kurulum
Önce servoları ve ardından ses dedektörünü taktım. Sparkfun sen-12642 ses dedektörünün 3 çıkışı var, ben sadece "zarf" çıkışını kullandım.
Servo 1 = pin ~9
Servo 2 = pin ~10
Ses dedektörü = pin A0
Kırmızı çizgiler(5v) devre tahtasında pozitif tarafa bağlanır ve siyah çizgiler(toprak) negatif tarafa bağlanır.
Adım 3: Adım 3: Elektronik olmayanlar
Servoların sabit ve doğru yerde olduğundan emin olun. Onları sabitlemek için kravat sargısı kullandım. Daha sonra servonun (değiştirilebilir) üst kısımlarını ahşap kollara bağlamak için kravat sargısı kullandım. Daha sonra ahşap kol kısımlarını servolara bağlayabilirsiniz. Tüm kabloları Arduino ve breadboard'a bağlayın.
Bundan sonra kabloları ses dedektörüne lehimledim.
4. Adım: 4. Adım: Kod
Kodlama konusunda hiçbir şekilde iyi değilim ama elimden gelenin en iyisini yaptım ve internet çok yardımcı oldu:)
#include Servo myservo1; Servo myservo2; int konum = 0; int PIN_ANALOG_IN = A0;
geçersiz kurulum(){ Serial.begin(9600);
// Durumu göster
Serial.println("Başlatıldı"); myservo1.attach(9); myservo2.attach(10); }
boşluk döngüsü()
{ int değeri;
// Zarf girişini kontrol edin
değer = analogRead(PIN_ANALOG_IN);
// Zarf değeri servonun değerini etkiler.
Seri.println(değer); if(değer 5) && (değer 10) && (değer 20) && (değer 30) && (değer 60)) { myservo1.write(rastgele(0, 90)); myservo2.write(rastgele(0, 90)); }
gecikme(180);
}
Önerilen:
Üzgün Kedi Tamircisi, Beni Yakala Kedi Oyuncağı - Okul Projesi: 3 Adım
Üzgün Kedi Tamircisi, Catch-Me Cat Toy - Okul Projesi: İşte ürünümüz, interaktif bir oyuncak fare: Catch-Me Cat Toy. Toplumumuzdaki birçok kedinin karşılaştığı sorunların bir listesi: Bu günlerde kediler hareketsiz ve depresyonda, yapacak bir şeyleri yok
Robot: Windows Phone ile Kontrol Edilen İki Yönlü Mobil .: 6 Adım (Resimli)
Robot: Windows Phone Tarafından Kontrol Edilen İki Yönlü Mobil.: Liste: Arduino Uno L 293 (Köprü) HC SR-04 (Sonar Modülü) HC 05 (Bluetooth Modülü) Tg9 (Mikro Servo) Dişli Kutulu Motor (İki) Pil Tutucu (için 6 AA) Contach Lensler Tutucu Teller (erkek - Dişi pinler) Kablo Bağları Sıcak Tutkal (çubuk
[WIP] Myo Kol Bandı Tarafından Kontrol Edilen Bir Drawbot Oluşturma: 11 Adım
[WIP] Myo Kol Bandı Tarafından Kontrol Edilen Bir Drawbot Oluşturma: Herkese merhaba! Birkaç ay önce, onu kontrol etmek için yalnızca bir Myo bandı kullanan açık çerçeveli bir çekme robotu yapma fikrini denemeye karar verdik. Projeye ilk başladığımızda, birkaç farklı parçaya bölünmesi gerektiğini biliyorduk
Sesle Aktive Edilen Robot: 5 Adım
Sesle Aktive Edilen Robot: Arduino kullanan Ses Kontrollü Robot: Herkese merhaba, umarım iyisinizdir ve iyisinizdir. Bugün Arduino kullanarak robotik ile ilgili projelere başlayacağız. Bugün sizlere Arduino ve android ap ile ses kontrollü robottan bahsedeceğiz
Hareket ve Sesle Kontrol Edilen Kablosuz Robotik El: 7 Adım (Resimli)
Hareket ve Sesle Kontrol Edilen Kablosuz Robotik El: Temelde bu bizim üniversite projemizdi ve bu projeyi teslim etmek için zamanımız olmadığından bazı adımların fotoğrafını çekmeyi unuttuk. Ayrıca, bu robotik eli aynı anda hem jest hem de ses kullanarak kontrol edebileceğiniz bir kod tasarladık, ancak ben