Obsah:

Diaľkovo ovládaný bzučiak pre stratené a nájdené: 4 kroky
Diaľkovo ovládaný bzučiak pre stratené a nájdené: 4 kroky

Video: Diaľkovo ovládaný bzučiak pre stratené a nájdené: 4 kroky

Video: Diaľkovo ovládaný bzučiak pre stratené a nájdené: 4 kroky
Video: Часть 2 - Трипланетная аудиокнига Э. Э. Смита (главы 5–8) 2024, November
Anonim
Image
Image

Tento dvojdielny obvod pozostáva z bzučiaka a ovládača. Pripojte bzučiak k položke, ktorú môžete často stratiť, a pomocou tlačidla a gombíka hlasitosti na ovládači aktivujte bzučiak, keď sa položka stratí.

Bzučiak a ovládač komunikujú bezdrôtovo pomocou rádiového vysielača a prijímača 434 MHz a kód používa knižnicu Virtual Wire.

Zásoby

2 x Teensy (alebo Arduino atď.)

2 x Hlavička / zásuvky pre Teensy - použil som 4 ks zásuvky DIP podobnej PRT -07939 od Sparkfun a v strede ich odrezal. Môžete tiež použiť hlavičky.

Rádiový vysielač 1 x 434 MHz: WRL-10534 od Sparkfun

Rádiový prijímač 1 x 434 MHz: WRL-10532 od Sparkfun

1 x Piezo bzučiak - každý bude fungovať, pokiaľ bude tolerovať 3V3, použil som COM -13940 od Sparkfun

1 x tlačidlo - akékoľvek bude fungovať, použil som tlačidlo na pripevnenie na panel podobné COM -11992 od Sparkfun

1 x otočný potenciometer-akýkoľvek bude fungovať, použil som montáž na panel 3310Y-001-502L-ND od spoločnosti Digikey

2 x 9V batérie

2 x 9V zapínacie konektory batérie

2 x 5V lineárne regulátory - použil som to, čo som mal okolo, časť #s UA7805C a LM78L05

1 x veľký (~ 1000uF) kondenzátor

3 x menšie kondenzátory - použil som 0,47, 0,1 a 0,01 uF, pretože to odporúčali listy technických údajov mojich lineárnych regulátorov

1 x odpor, ktorý sa používa ako rozbaľovacie tlačidlo pre tlačidlo. Použil som 1,2 K, mohol by byť väčší, aby sa šetrila energia.

2 x breadboard na testovanie obvodu

2 x perfboards alebo spájkovateľné breadboardy pre finálny okruh

Drôt, spájkovačka, spájka

3D tlačiareň + vlákno do puzdra (voliteľné)

Krok 1: Obvodový panel

Breadboard the Circuit
Breadboard the Circuit

Podľa schémy zostavte obvod na doske.

Rozhodol som sa použiť Teensy's na kódovanie a dekódovanie rádiového signálu, pretože to je to, čo som mal k dispozícii, ale ak hľadáte minimalizáciu priestoru alebo odberu prúdu, potom by mohli byť výhodnejšie IC čipy HT-12E uvedené v technickom liste.

Na pripojenie k rádiovým modulom je dôležité používať piny 11 a 12 v tínedžerskom veku, pretože to je predvolená sada virtuálnej knižnice drôtov. Ostatné piny je možné vymeniť podľa vašich potrieb, pokiaľ aktualizujete kód v sekcii nastavenia.

Tri menšie kondenzátory slúžia na filtráciu napájacích koľajníc. Nie sú úplne nevyhnutné, ale pomôžu zvýšiť spoľahlivosť poskytnutím stabilného napätia pre televízny a rozhlasový prijímač a vysielač.

Väčší kondenzátor sa používa ako dolnopriepustný filter na premenu výstupu PWM dospievajúceho na jednosmerné napätie, ktoré je prijateľné pre bzučiak pizeo. To je veľmi dôležité, pretože piezoelektrické bzučiaky nie sú určené na prácu so signálom AC PWM. Tento kondenzátor by však nebol potrebný, ak máte reproduktor, ktorý nie je piezoelektrický, napríklad Sparkfun COM-07950, ktorý je navrhnutý tak, aby fungoval so štvorcovou vlnou.

Antény musia mať správnu dĺžku, aby sa dosiahol najlepší signál. 17 cm dĺžka je vypočítaná ako štvrtinová vlnová dĺžka rádiovej vlny 434 MHz, ktorá dosahuje rezonanciu. Alternatívne môžete postaviť anténu nakladacej cievky, ako je tento Instructable, ale to som neskúsil.

Krok 2: Programujte Teensy's

Môj kód je k dispozícii na GitHub tu:

github.com/rebeccamccabe/radio-buzzer

Pre prijímač a vysielač je samostatný kód.

V kóde vysielača budete možno musieť naladiť premennú minimálnej a maximálnej hlasitosti a hodnoty potu, kým rozsah hlasitosti nie je vhodný pre vašu konkrétnu kombináciu potenciometra a bzučiaka pizeo. DC napätie aplikované na bzučiak bude vol / 255 * Vref, kde Vref je 3,3 V pre dospievajúcich a vol sa vypočíta v kóde na základe odčítania potenciometra.

V kóde som použil niekoľko trikov na úsporu energie pre Teensy, ktoré sú tu popísané. Bez týchto trikov obvod bzučiaka a ovládací obvod čerpali po 40 mA, aj keď tlačidlo nebolo stlačené, takže štandardnej 9V batérii by došla energia už po ~ 12 hodinách.

Krok 3: Spájkujte obvod

Spájkujte obvod
Spájkujte obvod

Akonáhle obvod pracuje na doske, je čas ho spájkovať na perfboard.

Komponenty som rozložil s prihliadnutím na to, ako chcem, aby sa obvody zmestili do škatule, ktorú by som vytlačil 3D. Komponenty pre montáž na panel na vysielači (hrniec a tlačidlo) som pripevnil drôtmi, aby mali zvislý priestor na kmitanie, aby sa zmestila zostava boxu.

Nezabudnite nechať miesto pre batérie a tiež majte na pamäti, že 5V lineárne regulátory sa zahrievajú.

Pred spájkovaním som za účelom odľahčenia napätia omotal drôty 9V batériových svoriek a antén cez otvory v perfboarde. Rovnako som na kolíky potenciometra pridal horúce lepidlo ako zástupca zalievacej hmoty.

Krok 4: Zostavte a začnite používať

Zostavte a začnite používať
Zostavte a začnite používať

Obvody namontujte do 3D tlačených škatúľ. Na bzučiakový box (žltý) som namontoval elektroniku pomocou vložiek vytvrdzovaných teplom, ktoré sa tavia do plastu pomocou spájkovačky. Na ovládacej skrinke (biela) sa obvod pripája prostredníctvom komponentov na montáž na panel, takže som tu nepoužil vložky tepelnej sady, aby som sa vyhol nadmernému obmedzeniu.

Pripojte bzučiak k bežne nesprávne umiestnenému predmetu, ako je batoh alebo kabát. Pri ďalšej strate položky ju možno ľahko nájsť aktivovaním bzučiaka.

Odporúča: