İçindekiler:

Kayıp Eşya için Uzaktan Kumandalı Buzzer: 4 Adım
Kayıp Eşya için Uzaktan Kumandalı Buzzer: 4 Adım

Video: Kayıp Eşya için Uzaktan Kumandalı Buzzer: 4 Adım

Video: Kayıp Eşya için Uzaktan Kumandalı Buzzer: 4 Adım
Video: Volt Ve Amperin Ne Kadar Farklı Şeyler Olduğunu Göstermenin En Kolay Yolu 2024, Kasım
Anonim
Image
Image

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 Breadboard
Devreyi Breadboard

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

Devreyi Lehimleyin
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

Birleştirin ve Kullanmaya Başlayın
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: