İçindekiler:
- Adım 1: Malzemeler:
- 2. Adım: Araçlar
- Adım 3: Malzemeleri Toplayın
- Adım 4: Tüm Basamakları Bağlayın
- Adım 5: Motorlar
- Adım 6: Motorlu Sürüş
- Adım 7: Motorlu Sürüş #2
- Adım 8: İkinci L293D'yi Picaxe'a Bağlama
- 9. Adım: Bagetler
- Adım 10: Kayıt Modülü
- Adım 11: SRF05
- Adım 12: Botu Gerçekte Birleştirin
- Adım 13: Test #1
- Adım 14: Final
Video: Kendi Bateri Botunuzu Nasıl Yapabilirsiniz!!: 14 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Bu robot, Sarı Davul Makinesi adı verilen tonlarca ilgi gören bir robottan ilham aldı, bulabildiğimde daha sonra ona bağlantı vereceğim. Bu robot etrafta dolaşmak için tank basamaklarını kullanır, engelleri bulmak için ultrasonik sonarını kullanır, Sonar ile bir nesnenin sertliğini/yumuşaklığını/yankısını belirler. Oynamaya değer bir nesne bulduğunda, yılan gibi yerine oturur, ardından motorlu bagetleri kullanarak 20-60 saniye gibi kısa bir süre yapar. vurmak. Harici bir kayıt/oynatma modülü kullanarak, vuruşun 20 saniyesini kaydedecek ve sürekli olarak çalınan vuruşla (robot hala çalarken) senkronize olarak oynatacaktır. Bu dakika uzunluğundaki jam session tamamlandıktan sonra, uçup gidecek ve sonsuz bir döngü içinde başka bir tane bulmaya çalışacak. İzlemesi/dinlemesi çok eğlenceli!
Adım 1: Malzemeler:
1 Dişli Motor ve Diş Paketi-39,99 $ Satın Al4 GM10 Dişli Çağrı Motoru- 39,00 $ Satın Alın2 L293D Motor Sürücü Chips- 8,00 $ Satın Alın1 9V Kayıt Modülü- 10,79 $ Satın Alın1 Çift Genel Amaçlı IC PC Kartı Satın Alın1 16-Pin Tutma İletişim Satın Alın1 28 Pin Proje Kartı Picaxe 28x1 Satın Alın1 SRF05 Ultrasonik Mesafe Bulucu 2-3 mm Beyaz Sintra veya tercih ettiğiniz başka bir Yapı Malzemesi Satın Alın1 SRF05 Muhafaza Braketi Satın AlınBir Grup AA Pil Satın AlınBir Büyük HoparlörBazı içi boş alüminyum boru 2,54 mm'lik Bir Grup Başlık Pimleri Hem F/M hem de Çok sayıda Jumper Kablosu F/F
2. Adım: Araçlar
PenseLehim DemirMini Philips TornavidaMini Düz Başlı TornavidaTel Kesici/SıyırıcıSabır
Adım 3: Malzemeleri Toplayın
Adım 4: Tüm Basamakları Bağlayın
Kendinden açıklamalı, rayları birleştirin ve tekerlekleri onunla birlikte gelen dişli motorunuza vidalayın. Basamakların diğer ucunda, alüminyum borulardan birine, resimdeki gibi serbestçe dönmesi için sıcak tutkal.
Adım 5: Motorlar
Motorlardaki plakaların her birine bir tel lehimleyin (her biri için iki tane). Önceki resim de bunun için adalet yapmalı.
Adım 6: Motorlu Sürüş
L293D'yi proje panosuna takın ve motorlardan A-B terminallerine giden dört kabloyu lehimleyin. Şimdi kodu programlayıcınıza yazın: yüksek 4düşük 5F5'e basın Her iki tekerlek de ileri dönene kadar iki sayıyı değiştirin
Adım 7: Motorlu Sürüş #2
IC Kartınızı ve 16pin DIP'inizi alın, DIP üzerindeki lehimi IC kartının ortasına şu şekilde yerleştirin:
Adım 8: İkinci L293D'yi Picaxe'a Bağlama
GM10->L293D->Picaxe kartını aşağıdaki resimdeki gibi bağlayın ve şu kodu çalıştırın:main:yüksek 1 düşük 0bekle 1düşük 1 düşük 0bekle 1düşük 1 yüksek 0bekle 1düşük 1 düşük 0bekle 1goto ana
9. Adım: Bagetler
GM10'lardan ikisinde Sıcak Tutkal, her biri aynı uzunlukta iki alüminyum boru, sert bir şeye çarptığınızda ona iyi bir "çınlama" verenleri istiyorsunuz. Ve üçüncüsü bas davul olacak, yani bu (daha kalın mı?) veya sadece daha derin bir ses üretecek, müzikal değilim, bilmiyorum:). Resimsiz gitmek için yeterince açıklayıcı mı?
Adım 10: Kayıt Modülü
Eğlenceli kısım: Kaydedici modülünden V+G'yi kesin, uzun olmasını istiyorsunuz, bu yüzden uzun tutun V+G'yi Picaxe'in V+G bağlantı noktalarına bağlayın Kayıt modüllerinin kablolarından birini kesin ve kesilmemiş olanı bir Picaxe çıkışı 0Oynatma modüllerinden birini kesin ve birini diğer çıkışa bağlayın 1***ÖNEMLİ: oynatmanız bir düğme ise, düğmeyi çıkarın, zarı açığa çıkarın ve oradan tahta baskısını takip edin, sizi küçük bir delik, üretici bunu, çalışıp çalışmadığını görmek için test etmek için kullanır, kablonuzu buna lehimleyin, bu sizin tek oynatma kablonuzdur (çıkışa bağlanır)****Kodu çalıştırın:main:high 0wait1low 0wait1goto main
Adım 11: SRF05
SRF05'inize (ile birlikte gelen) 5 başlık pimindeki lehim, hangi tarafı lehimleyeceğinizden emin değilseniz veri sayfasına bakın https://www.robot-electronics.co.uk/htm/srf05tech.htmVe srf05'i pikaxe bağlayın ve bu kodu çalıştırın:symbol trig = 3 symbol echo = 6 symbol range = w1main:pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug aralığına git ana srf05'iniz kırmızı renkte yanıp sönmelidir, iyi
Adım 12: Botu Gerçekte Birleştirin
Sintra'yı kitaplık benzeri bir tasarıma yapıştırın (benimkinin iki hikayesi vardı) ve bunu sıcak yapıştırın (ya da sizinki sağlamsa bir L-Braket kullanın) aşağıdaki gibi görünerek botunuzun tabanına yapıştırın:
Adım 13: Test #1
Her bagetin bir telini pikaxe (0-7) üzerindeki bir çıkışa bağlayın, her birinin diğer telini bir V+ terminaline (V1) bağlayın Playback'i bir çıkışa ve kaydı diğerine ve ayrıca V+'ya bağlayın Karttan gelen G kabloları Yedek L293D'yi ve 4. GM10'u bu çipe bağlayın ve kodu yürütün: ana:yüksek 0duraklat 100düşük 0duraklat 100yüksek 1duraklat 100düşük 1duraklat 100yüksek 2duraklat 100düşük 2 duraklat 6 duraklama 100 ana ana Bu sadece bir testtir, son vuruşun değil, her şeyin çalıştığından emin olmak için:Pand aşağıdaki videoyu almalısınız: eksi arka planda köpek+ve aile bağırıyor Bu şemaya bakın:
Adım 14: Final
Hayır, projenin son kodunu vermeyeceğim, o yüzden fazla ümitlenmeyin ama size değerli bilgiler vereceğim. Hangi komutun hangi davul/kayıt/oynatmayı kontrol ettiğini görmek ve çeşitli zaman farklarını (duraklamalar, ardından Ms'deki zamandır) kullanarak ritmik hale getirmek için yaptığınız son testi kullanın (12. adım). kayıt modülünün bir oturumun başında (yüksek) başlar ve bir oturumun sonunda (düşük _) biter ve ardından bir sonraki oturumda, davulcunun bir sonraki oturumda (yüksek, düşük, vb.) srf05'i koda nasıl dahil edeceğimi paylaşmak için daha sonra düzenleyeceğim. Kodu paylaşmayacağım, sormayın:) İyi eğlenceler!!
Önerilen:
Kendi Basit RC Jet Uçağınızı Nasıl Yapabilirsiniz?: 10 Adım
Kendi Basit RC Jet Uçağınızı Nasıl Yapabilirsiniz?: Genelde kullandığım köpük veya strafor mantar kullanarak RC (Uzaktan Kumandalı) uçak nasıl yapılır, genel formülü biliyorsanız oldukça basit ve kolaydır. Neden bulut formülü? çünkü ayrıntılı olarak açıklar ve sin cos tan ve arkadaşlarını kullanırsanız, c
Kendi PCB'lerinizi Nasıl Yapabilirsiniz: 7 Adım
Kendi PCB'lerinizi Nasıl Yapabilirsiniz: Bu derste size dakikalar içinde kendi PCB'lerinizi nasıl tasarlayabileceğinizi göstereceğim
Kendi İşletim Sisteminizi Nasıl Yapabilirsiniz! (toplu ve Örnek İçeride): 5 Adım
Kendi İşletim Sisteminizi Nasıl Yapabilirsiniz! (toplu ve Örnek İçeride): Şimdi yapın
Kendi Arduino Kartınızı Nasıl Yapabilirsiniz (xduino): 6 Adım
Kendi Arduino Kartınızı Nasıl Yapabilirsiniz (xduino): videoyu izleyin
Kendi Ekran Koruyucunuzu Nasıl Yapabilirsiniz.: 5 Adım
Kendi Ekran Koruyucunuzu Nasıl Yapabilirsiniz.: Cep telefonunuz veya diğer elektronik cihazlarınız için her zaman bir ekran koruyucu istediniz mi, ancak bir parça şeffaf kaplama için biraz fazla mı pahalı? İşte size ücretsiz olarak kendi ekran koruyucunuzu nasıl yapacağınızı gösteren bir rehber (eğer