İçindekiler:
- Gereçler
- Adım 1: Devreyi Devreye Alın
- Adım 2: Teensy'leri programlayın
- Adım 3: Devreyi Lehimleyin
- Adım 4: Birleştirin ve Kullanmaya Başlayın
Video: Kayıp Eşya için Uzaktan Kumandalı Buzzer: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu iki parçalı devre bir buzzer ve bir kontrolörden oluşur. Sık sık kaybedebileceğiniz bir öğeye zili takın ve öğe kaybolduğunda zili etkinleştirmek için denetleyicideki düğmeyi ve ses düğmesini kullanın.
Zil ve denetleyici, 434 MHz radyo vericisi ve alıcısı kullanarak kablosuz olarak iletişim kurar ve kod, Virtual Wire kitaplığını kullanır.
Gereçler
2 x Teensy (veya Arduino, vb.)
Teensy için 2 x Başlık / soket - Sparkfun'dan PRT-07939'a benzer bir DIP soketinden 4 adet kullandım ve onları ortadan ayırdım. Dişi başlıklar da kullanabilirsiniz.
1 x 434 MHz radyo vericisi: Sparkfun'dan WRL-10534
1 x 434 MHz radyo alıcısı: Sparkfun'dan WRL-10532
1 x Piezo buzzer - 3V3 toleranslı olduğu sürece herhangi biri çalışır, Sparkfun'dan COM-13940 kullandım
1 x basma düğmesi - herhangi biri işe yarar, Sparkfun'dan COM-11992'ye benzer bir panel montaj düğmesi kullandım
1 x döner potansiyometre - herhangi biri işe yarar, Digikey'den 3310Y-001-502L-ND panel montajı kullandım
2 x 9V pil
2 x 9V pil geçmeli konektörler
2 x 5V lineer regülatör - Etrafımda olanı kullandım, parça #s UA7805C ve LM78L05
1 x büyük (~1000uF) kapasitör
3 x daha küçük kapasitörler - 0,47, 0,1 ve 0,01 uF kullandım çünkü lineer regülatörlerimin veri sayfalarının önerdiği şey bu
1 x direnç, basma düğmesi için aşağı açılır olarak kullanmak için. 1.2K kullandım, güç tasarrufu için daha büyük olabilirdi.
Devreyi test etmek için 2 x breadboard
Son devre için 2 x perfboard veya lehimlenebilir breadboard
Tel, havya, lehim
3D yazıcı + kılıf için filament (isteğe bağlı)
Adım 1: Devreyi Devreye Alın
Devreyi bir breadboard üzerinde monte etmek için şemayı takip edin.
Elimde olan şey olduğundan, radyo sinyalini kodlamak ve kodunu çözmek için Teensy'yi kullanmayı seçtim, ancak alanı veya akım çekişini en aza indirmek istiyorsanız, veri sayfasında gösterilen HT-12E IC yongaları tercih edilebilir.
Radyo modüllerine bağlanmak için teensy'deki 11 ve 12 pinlerini kullanmak önemlidir, çünkü sanal tel kitaplığının varsayılan değeri budur. Diğer pinler, kurulum bölümündeki kodu güncellediğiniz sürece ihtiyaçlarınıza göre değiştirilebilir.
Üç küçük kapasitör, güç raylarını filtrelemek içindir. Bunlar tamamen gerekli değildir ancak Teensy'ye ve radyo alıcısına ve vericisine sabit bir voltaj sağlayarak güvenilirliği artırmaya yardımcı olacaktır.
Daha büyük kapasitör, teensy'nin PWM çıkışını pizeo buzzer için kabul edilebilir bir DC voltajına dönüştürmek için düşük geçiş filtresi olarak kullanılır. Bu oldukça önemlidir çünkü piezo buzzerler bir AC PWM sinyali ile çalışmak için tasarlanmamıştır. Ancak, kare dalga ile çalışmak üzere tasarlanmış Sparkfun COM-07950 gibi piezo olmayan bir hoparlörünüz varsa bu kapasitör gerekli olmayacaktır.
En iyi sinyali elde etmek için antenler uygun uzunlukta olmalıdır. 17 cm uzunluk, rezonansa ulaşan 434 MHz radyo dalgasının çeyrek dalga boyu olarak hesaplanmıştır. Alternatif olarak, bu Instructable gibi bir yükleme bobini anteni oluşturabilirsiniz, ancak bunu denemedim.
Adım 2: Teensy'leri programlayın
Kodum GitHub'da burada mevcuttur:
github.com/rebeccamccabe/radio-buzzer
Alıcı ve verici için ayrı kod vardır.
Verici kodunda, özel potansiyometre ve pizeo buzzer kombinasyonunuz için ses aralığı doğru olana kadar minimum ve maksimum ses ve pot okuma değişkenlerini ayarlamanız gerekebilir. Buzzere uygulanan DC voltajı vol / 255 * Vref olacaktır, burada Vref bir genç için 3.3V'dir ve vol, potansiyometre okumasına dayalı olarak kodda hesaplanır.
Kodda, burada açıklanan Teensy için birkaç enerji tasarrufu hilesi kullandım. Bu hileler olmadan, sesli uyarı devresi ve kontrol devresi, düğmeye basılmadığında bile 40 mA çekiyordu, bu nedenle standart bir 9V pilin enerjisi sadece ~12 saat sonra bitecekti.
Adım 3: Devreyi Lehimleyin
Devre breadboard üzerinde çalıştığında, onu bir perfboard üzerine lehimleme zamanı gelmiştir.
Devreleri 3D yazdıracağım bir kutuya nasıl sığdırmak istediğimi göz önünde bulundurarak bileşenleri ortaya koydum. Panel montaj bileşenlerini vericiye (tencere ve basma düğmesi) kablolarla bağladım, böylece kutu montajına uyum sağlamak için dikey kıpırdatma odaları oldu.
Aküler için mutlaka bir yer bırakın ve 5V lineer regülatörlerin ısınacağını da unutmayın.
9V pil klipslerinin kablolarını ve antenleri sünmezlik amacıyla lehimlemeden önce perfboarddaki deliklerden sardım. Aynı şekilde potansiyometrenin pimlerine çömlekçilik bileşiği için bir vekil olarak sıcak tutkal ekledim.
Adım 4: Birleştirin ve Kullanmaya Başlayın
Devreleri 3D baskılı kutulara monte edin. Zil kutusuna (sarı), elektronikleri bir havya ile plastiğin içinde eriyen ısıyla sertleşen ekleri kullanarak monte ettim. Kontrol kutusunda (beyaz), devre panel montaj bileşenleri aracılığıyla bağlanır, bu yüzden aşırı kısıtlamayı önlemek için burada ısıyla sertleşen ekleri kullanmadım.
Zil sesini sırt çantası veya palto gibi yaygın olarak yanlış yerleştirilmiş bir nesneye takın. Öğe bir daha kaybolduğunda, sesli uyarıyı etkinleştirerek kolayca bulunabilir.
Önerilen:
8 km'ye Kadar Mesafeler için 1,8" TFT'li LoRa Uzaktan Kumandalı Messenger: 8 Adım
LoRa Uzaktan Kumandalı Messenger 8km'ye Kadar Mesafeler için 1.8" TFT ile: Projeyi dizüstü bilgisayarınıza veya telefonunuza bağlayın ve ardından sadece LoRa'yı kullanarak internet veya SMS olmadan cihazlar arasında sohbet edin.Hey, naber beyler? Akarsh burada CETech'ten.Bu PCB ayrıca bir ekrana ve uzaktan kumanda olarak kullanılabilen 4 tuşa sahiptir
Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: 4 Adım
Ios ve Android için 15 $'lık Uzaktan Kumandalı ESP8266 Robot Uşak / Araba / Tank Yapın: Atıştırmalık almak için mutfağa yürümekten nefret ediyor musunuz? Ya da yeni bir içki almak için? Bunların hepsi bu basit 15 dolarlık uzaktan kumandalı uşak ile düzeltilebilir. Daha ileri gitmeden önce şu anda ses kontrollü bir RGB led şerit için bir Kickstarter projesi yürütüyorum
Herhangi Bir Uzaktan Kumandalı Arabayı Bluetooth Uygulaması Kontrollü Uzaktan Kumandalı Arabaya Dönüştürme: 9 Adım
Herhangi Bir R/C Arabayı Bluetooth App Control R/C Arabasına Dönüştürme: Bu proje, sıradan bir uzaktan kumandalı arabayı Wombatics SAM01 robotik kartı, Blynk App ve MIT App Inventor ile bir Bluetooth (BLE) kontrol arabasına dönüştürme adımlarını gösterir. LED farlar ve LED farlar gibi birçok özelliğe sahip birçok düşük maliyetli RC araba
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Etme: 6 Adım
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Edin: TV veya DVD oynatıcınızın uzaktan kumandasını kaybettiyseniz, cihazın üzerindeki düğmeleri yürümek, bulmak ve kullanmak zorunda olmanın ne kadar sinir bozucu olduğunu bilirsiniz. Bazen bu düğmeler, uzaktan kumandayla aynı işlevi bile sunmaz.
Saat/Tarih Ayarları için IR Uzaktan Kumandalı Saat: 5 Adım
Saat/Tarih Ayarları için IR Uzaktan Kumandalı Saat: Bu, hazır bileşenler kullanılarak yapılan basit bir saattir. Kullanılan Mikrodenetleyici, ucuz bir STM32F030F4P6'dır. Ekran, I2C sırt çantası (PCF8574) ile 16x2 LCD'dir. Saat devresi, küçük prototipleme panoları ve bir TSSOP kullanılarak oluşturulabilir