İçindekiler:
- Adım 1: Elektronik Malzemeler
- Adım 2: Tel Montajı
- 3. Adım: Kodlayın
- Adım 4: Lazer kesim/gövde
- Adım 5: Lehimleme ve Muhafaza
Video: Arduino Makinesini Veren Görev (aka: Kendi Bop-it'inizi Yapmak!): 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Şu anda takip ettiğim çalışma için Arduino ile bir şeyler yapma görevini aldım. Kendime okuldan standart bir malzeme montajı almıştım ve minimum dış malzeme ile bunların etrafında çalışacak bir şey düşündüm. İlk düşüncem bir Bop-it oldu!. Bir Bop-it! Pek çok çeşidi olan bir oyuncaktır, ancak özü şudur: Oyuncaktan gelen bir ses, bir kişinin takip etmesi gereken bir görev olduğunu söyler (adaşın büyük bir düğmeye basması gerektiği anlamına gelen “bop it” gibi), ardından oyuncu ilerlemek için bir zamanlayıcı kapandıktan sonra görevi doğru bir şekilde yapmak zorundadır.
Bu projenin özellikle yaptığı şey aşağıdaki gibidir:
1. Oyuncuya bir hoparlör sesiyle bir görev verilir
2. Bir bip sesi duyulur ve ilk LED yanar.
3. İkinci bir bip sesi duyulur ve ikinci LED yanar.
4. Üçüncü, daha uzun bir bip sesi duyulabilir ve üçüncü LED yanar. Bu bip sesi sırasında oyuncunun başlangıçta kendisine verilen görevi yapması beklenir.
Tamamlanan her görev için, yukarıdaki sıranın geçtiği süre, bir sınıra ulaşılana kadar daha hızlı hale gelir.
Işık sensörü kapatıldığında, dizinin kapsanma süresi 1 saniye uzar. Bu ışık sensörü, sıkma görevine ulaşmak için oyuncunun kolunu yaslayacağı yerin altına yerleştirilmek üzere tasarlanmıştır, böylece oyuncunun oynarken ayakta mı yoksa otururken mi olduğunu fark eder ve böylece bir oyuncunun değil mi yoksa hareketsiz mi olduğunu fark eder. sensörü kollarıyla kapatıyor.
Adım 1: Elektronik Malzemeler
Görev Veren Arduino Makinesinin oluşturulması için kullanılan malzemeler şu şekildedir:
1x Arduino Uno
Arduino için 1x DFPlayer Mini MP3 Çalar Modülü
1x SD kart
1x Hoparlör
1x Breadboard (uzun bir veya 2 muhtemelen sizin için daha kolay olurdu)
1x Kuvvet sensörü
1x Fotosensör
1x potansiyometre
1x Ses sensörü (KY-038 Mikrofon Ses Sensörü Modülünü kullandım)
2x Küçük düğmeler
x3 LED ışık
(1x Lehimleme tahtası)
demet teller
demet dirençler
Sadece bir uyarı: bunlar çok sayıda sensör. Daha azını kullanmayı denemeli ve bunların iyi çalışmasına, bitmiş olmasına ve güzel bir şekilde paketlenmesine odaklanmalısınız. Geriye dönüp baktığımda kendim yapmam gereken bir şey.
Adım 2: Tel Montajı
Kablolamanız her sensör için aşağıdaki resimler gibi görünmelidir. Düzgün çalışıp çalışmadıklarını test koduyla tek tek kontrol etmek isteyebilirsiniz.
3. Adım: Kodlayın
Kod için ekteki.ino dosyasını indirin.
Bu kod, burada bulunabilecek DFRobotDFPlayerMini kitaplığını kullanır:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Görevleri veren MP3 dosyalarını SD kartınıza (MP3 kalkanının içine koyduğunuz) koymayı unutmayın. Kod, başlangıçta //Görevler altında hangi görevlerin kaydedilmesi gerektiğini söyleyecektir.
Adım 4: Lazer kesim/gövde
UYARI: Bu kutu kusurludur ve planlar çoğunlukla sensörlerin genel konumlarını iletmek için kullanılmalıdır. Kendi kutunuzu yapmayı deneyin veya bunu düzenleyin. Yapmanız gereken en az şey kutuyu yükseltmektir, böylece kablolama daha iyi oturur.
Bu proje için bir lazer kesici kullandım. Başka bir şekilde yapmak istiyorsanız sorun değil, ancak her neyse, bunu yapmak için.dxf dosyaları isterseniz dosya olarak eklenir. Kasam için malzeme olarak perspeks kullandım, bu çok hoş değil çünkü benim kalitesiz lehimlememi + kablolamamı görüyorsunuz.
Sol alttaki Büyük yüzey, kutunun üstüdür.
Bu yüzeyin sol üst köşesindeki küçük kare, Kuvvet sensörünün pimlerinin deliğidir.
Altında, içinde kare bulunan kırmızı daire (kabartma olacak), Fotosensörün rahatça oturması içindir. Fotosensörünüzün boyutuna göre kırmızı daireyi değiştirin.
Bu yüzeyin üst ortasındaki büyük kare hoparlör içindir.
Alt-orta altındaki küçük daire, Ses sensörü modülünün Mikrofonunu yerleştirdiğiniz deliktir. Farklı bir ses sensörü kullanıyorsanız değiştirin.
Eşit büyüklükteki iki daire, bir Küçük düğme ve üzerine daha büyük, kendi yaptığınız düğmeler koyduğunuz bir Potansiyometre içindir. Sağ üsttekini Küçük düğme için, diğerini Potansiyometre için kullandım. Bu dairelerin çapı 40 mm'dir.
Üst yüzeyin yanındaki yüzey, sağ alt yüzey, üzerinde kare olan yüzey, kutunun sol tarafıdır. Kare, Arduino'nun kablo jakının geçmesi içindir.
Sağ üst yüzey, kutunun sağ tarafıdır. Daire, altındaki Küçük bir düğmeye basan bir tutamağın içine sığması içindir. Bu iyi, yapısal olarak sağlam bir fikir değil, çünkü perspeks kırılacak ince noktalara sahiptir ve kol, kutunun yüksekliği olan 3 santimetreden daha yükseğe düzgün bir şekilde kaldırılamaz. Belki yan taraftaki bir düğmeye basmak yerine kutunun üstünde bir yere bir tutamaç yapın. Delik 22 mm'dir.
Adım 5: Lehimleme ve Muhafaza
Sensörleri ve kablolarını Lehimleme kartınıza lehimleyin, böylece sensörler iki 40 mm düğmenin kasadan geçmesi için doğru noktalara yerleştirilebilir ve Potansiyometre ve Küçük düğme üzerine yerleştirilebilir ve tutamaç bağlı Küçük düğmeye ulaşabilir dijital giriş 7'ye. İki Küçük düğme ve Potentio metre için küçük (kesilmiş) Lehimleme tahtası parçaları kullanmak iyi bir fikirdir (kablolarıma zarar verecek bir şey yapmadım). Bunları kutunun içinde pimlerle yerinde tutun ve bu sensörlere uygulanan basınç, elektronik aksamın geri kalanı üzerindeyken Lehimleme kartınıza gitmeyecektir.
Kuvvet sensörü ve Fotosensör lehimlenmeden önce kutunun üst yüzeyindeki deliklerinden geçirilmelidir.
Perspex veya başka bir tür akrilik olması durumunda, kasa Acrifix tek bileşenli yapıştırıcı gibi uygun bir yapıştırıcı ile yapıştırılmalıdır.
Önerilen:
Kendi Fotovoltaik 5V Sisteminizi Yapmak: 4 Adım (Resimlerle)
Kendi Fotovoltaik 5V Sisteminizi Yapmak: Bu, pili şarj etmek için 5V Çıkış olarak bir dönüştürücü kullanır (Li Po/Li-ion). Ve 3.7V pil için Boost dönüştürücü, 5 V gereken cihazlar için 5V USB çıkışına. Enerji depolama şarjı olarak Kurşun Asit Pil kullanan Orijinal sisteme benzer
SPI Genişleticilerle Arduino Üzerinde Durum Makinesi ve Çoklu Görev: 3 Adım
SPI Genişleticilerle Arduino'da Durum Makinesi ve Çoklu Görev: Geçen hafta, bir arduino ile havai fişek pilotluğu yapmak için bir sistem oluşturmak istiyordum. Yangınları kontrol etmek için yaklaşık 64 çıkışa ihtiyaç vardı. Bunu yapmanın bir yolu, IC genişleticileri kullanmaktır. Bu nedenle 2 çözüm mevcuttur: - bir I2C genişletici, ancak giriş yaptığınızda invertöre ihtiyaç duyar
Unity Oyununuza Cevap Veren Işıklı Arduino Oyun Denetleyicisi:: 24 Adım
Unity Oyununuza Cevap Veren Işıklı Arduino Oyun Denetleyicisi:: Öncelikle bu şeyi word ile yazdım. Bu, ilk kez talimat verebilirliği kullanıyorum, bu yüzden ne zaman söylesem: kod yaz, bu adımın en üstündeki resme atıfta bulunduğumu bil. Bu projede 2 ayrı bit çalıştırmak için 2 arduino kullanıyorum
Kendi Trezor Kripto Donanım Cüzdanımı Yapmak: 5 Adım (Resimlerle)
Kendi Trezor Kripto Donanım Cüzdanımı Yapmak: Bu projede, muhafaza ile birlikte kendi Trezor kripto para donanım cüzdanımı yapıyorum. Trezor açık kaynak olduğu için bu mümkün, bu yüzden kendi cihazımı 40 doların altında oluşturmak için github'larında sağladıkları dosyaları kullandım. Birkaç vardı
Arduino Kontrolü için Anahtarlık Dijital Fotoğraf Makinesini Hacklemek: 6 Adım
Arduino Kontrolü için Anahtarlık Dijital Kamerayı Hacklemek: Arduino için fotoğraf seçenekleri çok az ve çok uzaktır. 200 fitlik bir USB kablosu satın almak istemiyorsanız, web kameraları uçurtma fotoğrafçılığı veya halka açık fotoğrafçılık gibi uygulamalar için pratik değildir. Ve bağımsız Arduino fotoğrafı için mevcut teknikler