Përmbajtje:

Zile me telekomandë për të humbur dhe gjetur: 4 hapa
Zile me telekomandë për të humbur dhe gjetur: 4 hapa

Video: Zile me telekomandë për të humbur dhe gjetur: 4 hapa

Video: Zile me telekomandë për të humbur dhe gjetur: 4 hapa
Video: Si ti Futesh dikujt ne WhatsApp 👽 2024, Dhjetor
Anonim
Image
Image

Ky qark me dy pjesë përbëhet nga një zile dhe një kontrollues. Bashkangjitni zilen në një artikull që mund ta humbni shpesh dhe përdorni butonin dhe çelësin e volumit në kontrollues për të aktivizuar zilen kur sendi humbet.

Zileja dhe kontrolluesi komunikojnë pa tel duke përdorur një transmetues dhe marrës radio 434 MHz, dhe kodi përdor bibliotekën Virtual Wire.

Furnizimet

2 x Teensy (ose Arduino, etj)

2 x Koka / baza për Teensy - Kam përdorur numrin 4 të një prize DIP të ngjashme me PRT -07939 nga Sparkfun dhe i kam ndarë në mes. Ju gjithashtu mund të përdorni tituj femra.

Transmetues radio 1 x 434 MHz: WRL-10534 nga Sparkfun

1 marrës radio x 434 MHz: WRL-10532 nga Sparkfun

1 x Piezo zile - çdo do të funksionojë për aq kohë sa është 3V3 tolerante, kam përdorur COM -13940 nga Sparkfun

1 buton x - çdo do të funksionojë, kam përdorur një buton të montimit të panelit të ngjashëm me COM -11992 nga Sparkfun

1 x potenciometër rrotullues-çdo gjë do të funksionojë, kam përdorur një panel montues 3310Y-001-502L-ND nga Digikey

2 bateri x 9V

Lidhës të kapjes së baterisë 2 x 9V

2 rregullatorë linearë 5 x - Kam përdorur atë që kisha përreth, pjesa #s UA7805C dhe LM78L05

1 x kondensator i madh (~ 1000uF)

3 x kondensatorë më të vegjël - kam përdorur 0.47, 0.1 dhe 0.01 uF pasi kjo është ajo që rekomanduan fletët e të dhënave të rregullatorëve të mi linearë

1 x rezistencë, për t'u përdorur si tërheqës për butonin e shtypjes. Kam përdorur 1.2K, mund të jetë më i madh për të kursyer energji.

2 x borde buke për testimin e qarkut

2 x pllaka perfo ose panele të saldueshme për qarkun përfundimtar

Tela, hekur bashkues, saldim

Printer 3D + filament për kasën (opsionale)

Hapi 1: Breadboard the Circuit

Breadboard the Circuit
Breadboard the Circuit

Ndiqni diagramin për të mbledhur qarkun në një dërrasë buke.

Zgjodha të përdor Teensy's për të koduar dhe deshifruar sinjalin e radios pasi është ajo që kisha në dorë, por nëse po kërkoni të minimizoni hapësirën ose tërheqjen aktuale, atëherë patate të skuqura HT-12E IC të paraqitura në fletën e të dhënave mund të jenë të preferueshme.

Isshtë e rëndësishme të përdorni kunjat 11 dhe 12 në adoleshencë për t'u lidhur me modulet e radios, pasi kjo është ajo që biblioteka virtuale e paracaktuar është. Kunjat e tjerë mund të ndërrohen sipas nevojave tuaja, për sa kohë që azhurnoni kodin në pjesën e konfigurimit.

Tre kondensatorët më të vegjël janë për filtrimin e shinave të energjisë. Ato nuk janë plotësisht të nevojshme, por do të ndihmojnë në rritjen e besueshmërisë duke siguruar një tension të qëndrueshëm për marrësin dhe transmetuesin Teensy dhe radio.

Kondensatori më i madh përdoret si një filtër me kalim të ulët për të kthyer daljen PWM të adoleshentit në një tension DC që është i pranueshëm për zilen pizeo. Kjo është shumë e rëndësishme sepse zhurmat piezo nuk kanë për qëllim të punojnë me një sinjal AC PWM. Sidoqoftë, ky kondensator nuk do të ishte i nevojshëm nëse keni një altoparlant jo-piezo siç është Sparkfun COM-07950, i cili është krijuar për të funksionuar me një valë katrore.

Antenat duhet të jenë gjatësia e duhur në mënyrë që të arrihet sinjali më i mirë. Gjatësia 17 cm llogaritet të jetë një çerek gjatësi vale e valës radio 434 MHz e cila arrin rezonancë. Përndryshe, ju mund të ndërtoni një antenë spirale ngarkimi siç është kjo Instructable, por unë nuk e kam provuar atë.

Hapi 2: Programoni Teensy's

Kodi im është i disponueshëm në GitHub këtu:

github.com/rebeccamccabe/radio-buzzer

Ekziston një kod i veçantë për marrësin dhe transmetuesin.

Në kodin e transmetuesit, mund t'ju duhet të rregulloni variablat e leximit të vëllimit min dhe max dhe tenxhere derisa diapazoni i volumit të jetë i përshtatshëm për kombinimin tuaj specifik të potenciometrit dhe pizeo. Tensioni DC i aplikuar në zile do të jetë vol / 255 * Vref, ku Vref është 3.3V për një adoleshent dhe volumi llogaritet në kodin bazuar në leximin e potenciometrit.

Në kodin kam përdorur disa truke të kursimit të energjisë për Teensy të përshkruara këtu. Pa ato truke, qarku i ziles dhe qarku i kontrollit tërhoqën 40 mA secila edhe kur butoni nuk ishte shtypur, kështu që një bateri standarde 9V do të mbaronte energjinë pas vetëm ~ 12 orësh.

Hapi 3: Saldoni qarkun

Saldoni qarkun
Saldoni qarkun

Sapo qarku të punojë në tabelën e bukës, është koha ta bashkoni atë në një dërrasë.

I shtrova përbërësit duke marrë parasysh mënyrën se si dua që qarqet të futen në një kuti që do të printoja 3D. Unë i bashkangjita komponentët e montimit të panelit në transmetues (tenxhere dhe butonin shtytës) me tela në mënyrë që ata të kenë dhomë vertikale të lëvizjes për të akomoduar montimin e kutisë.

Sigurohuni që të lini një vend për bateritë, dhe gjithashtu mbani në mend se rregullatorët linearë 5V do të nxehen.

I mbështolla telat e kapëseve të baterisë 9V dhe antenat përmes vrimave në tabelën e perfit para se të bashkohesha me qëllim lehtësimin e tendosjes. Po kështu, shtova zam të nxehtë në kunjat e potenciometrit si një përfaqësues për përbërjen e tenxhere.

Hapi 4: Mblidhni dhe filloni të përdorni

Mblidhni dhe filloni të përdorni
Mblidhni dhe filloni të përdorni

Montoni qarqet në kuti të printuara 3D. Në kutinë e ziles (e verdhë), unë montova pajisjet elektronike duke përdorur futës të vendosur për ngrohje të cilët shkrihen në plastikë me një hekur bashkues. Në kutinë e kontrollit (e bardhë), qarku bashkohet përmes komponentëve të montimit të panelit, kështu që unë nuk kam përdorur futje të vendosura të nxehtësisë këtu për të shmangur shtrëngimin e tepërt.

Bashkangjiteni zilen në një objekt zakonisht të gabuar siç është një çantë shpine ose pallto. Herën tjetër kur artikulli humbet, ai mund të gjendet lehtësisht duke aktivizuar zilen.

Recommended: