Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
Tämä kaksiosainen piiri koostuu summerista ja ohjaimesta. Kiinnitä summeri kohteeseen, jonka saatat usein menettää, ja aktivoi summeri painikkeella ja äänenvoimakkuuden säätimellä, kun kohde katoaa.
Summeri ja ohjain kommunikoivat langattomasti 434 MHz: n radiolähettimen ja -vastaanottimen avulla, ja koodi käyttää Virtual Wire -kirjastoa.
Tarvikkeet
2 x Teensy (tai Arduino jne.)
2 x otsikkoa / pistorasioita Teensylle - käytin Sparkfunin PRT -07939: n kaltaisen DIP -pistorasian 4 kpl ja leikkasin ne keskelle. Voit käyttää myös naarasotsikoita.
1 x 434 MHz radiolähetin: WRL-10534 Sparkfunilta
1 x 434 MHz radiovastaanotin: WRL-10532 Sparkfunilta
1 x pietsosummeri - mikä tahansa toimii niin kauan kuin se kestää 3V3, käytin Sparkfunin COM -13940
1 x painike - mikä tahansa toimii, käytin Sparkfunin COM -11992: n kaltaista paneelin kiinnityspainiketta
1 x pyörivä potentiometri-mikä tahansa toimii, käytin paneelikiinnitystä 3310Y-001-502L-ND, Digikey
2 x 9V paristoa
2 x 9V akun pikaliitintä
2 x 5 V lineaariset säätimet - käytin mitä minulla oli ympärillä, osa #s UA7805C ja LM78L05
1 x suuri (~ 1000uF) kondensaattori
3 x pienempiä kondensaattoreita - käytin 0,47, 0,1 ja 0,01 uF, koska lineaaristen säätelijöiden tietolomakkeet suosittelivat sitä
1 x vastus, jota käytetään painikkeen alasvetona. Käytin 1,2K, se voisi olla suurempi säästääkseen virtaa.
2 x leipälevyä piirin testaamiseen
2 x parkettilaudat tai juotettavat leipälaudat viimeiselle kierrokselle
Lanka, juotin, juote
3D -tulostin + kotelon filamentti (valinnainen)
Vaihe 1: Breadboard the Circuit
Noudata kaaviota kootaksesi piirin leipälevylle.
Päätin käyttää Teensy'siä radiosignaalin koodaamiseen ja purkamiseen, koska se oli minulla käsillä, mutta jos haluat minimoida tilan tai virrankulutuksen, tietolomakkeessa näkyvät HT-12E-IC-sirut voivat olla parempia.
On tärkeää käyttää teensyn nastat 11 ja 12 radiomoduuleihin yhdistämiseen, koska virtuaalinen lankakirjasto on oletusarvoisesti tämä. Muut nastat voidaan vaihtaa tarpeidesi mukaan, kunhan päivität koodin asennusosassa.
Kolme pienempää kondensaattoria on tarkoitettu virtakiskojen suodattamiseen. Ne eivät ole täysin välttämättömiä, mutta auttavat lisäämään luotettavuutta tarjoamalla vakaan jännitteen Teensyn ja radiovastaanottimelle ja lähettimelle.
Suurempaa kondensaattoria käytetään alipäästösuodattimena kääntämään teensyn PWM -lähtö DC -jännitteeksi, joka on hyväksyttävä pizeo -summerille. Tämä on melko tärkeää, koska pietsosummerit eivät ole tarkoitettu toimimaan AC PWM -signaalin kanssa. Tämä kondensaattori ei kuitenkaan ole välttämätön, jos sinulla on ei-pietsokaiutin, kuten Sparkfun COM-07950, joka on suunniteltu toimimaan neliöaallon kanssa.
Antennien on oltava sopivan pituisia parhaan signaalin saavuttamiseksi. 17 cm: n pituuden lasketaan olevan neljänneksen aallonpituus 434 MHz: n radioaallosta, joka saavuttaa resonanssin. Vaihtoehtoisesti voit rakentaa latauskelan antennin, kuten tämä Instructable, mutta en ole kokeillut sitä.
Vaihe 2: Ohjelmoi Teensy's
Koodini löytyy GitHubista täältä:
github.com/rebeccamccabe/radio-buzzer
Vastaanottimelle ja lähettimelle on erillinen koodi.
Lähettimen koodissa saatat joutua virittämään minimi- ja maksimiäänenvoimakkuuden ja potin lukumuuttujia, kunnes äänenvoimakkuusalue on oikea potentiometrin ja pizeo -summerin yhdistelmälle. Summeriin syötetty tasavirtajännite on vol / 255 * Vref, jossa Vref on 3,3 V teini -ikäiselle ja vol lasketaan koodissa potentiometrin lukeman perusteella.
Koodissa käytin useita energiaa säästäviä temppuja tässä kuvatulle Teensylle. Ilman näitä temppuja summeri ja ohjauspiiri kuluttivat 40 mA kumpikin, vaikka painiketta ei painettu, joten tavallisesta 9 V: n paristosta loppuisi energia vain ~ 12 tunnin kuluttua.
Vaihe 3: Juotospiiri
Kun piiri toimii leipälevyllä, on aika juottaa se perfboardille.
Asetin komponentit huomioon ottaen sen, kuinka haluan piirien sopivan 3D -tulostettavaan laatikkoon. Kiinnitin paneelikiinnityskomponentit lähettimeen (kattila ja painike) johdoilla, joten niissä on pystysuora heilutustila laatikon kokoonpanoa varten.
Muista jättää paikka paristoille ja muista myös, että 5 V: n lineaariset säätimet kuumenevat.
Käärin 9 V: n akun pidikkeiden johdot ja antennit perfboard -reiän läpi ennen juottamista vedonpoistoa varten. Samoin lisäsin kuumaa liimaa potentiometrin nastoihin proxy -yhdisteenä.
Vaihe 4: Kokoa ja aloita käyttö
Asenna piirit 3D -painettuihin laatikoihin. Sumutinlaatikkoon (keltainen) asensin elektroniikan käyttämällä lämmönsäätökappaleita, jotka sulavat muoviin juotosraudalla. Ohjauslaatikossa (valkoinen) piiri kiinnittyy paneelikiinnityskomponenttien läpi, joten en käyttänyt täällä lämmönsäätökappaleita liiallisen rasituksen välttämiseksi.
Kiinnitä summeri yleisesti väärään paikkaan, kuten reppuun tai takkiin. Kun kohde häviää seuraavan kerran, se on helppo löytää aktivoimalla summeri.
Suositeltava:
Arduino+Blynk -projektin ohjaava summeri: 8 vaihetta
Arduino+Blynk -projektin ohjaussummeri: Blynk -tekniikkaa käytetään esineiden internetin mahdollistamiseen erittäin kätevällä tavalla. Tässä projektissa en käytä mitään Bluetooth- tai Wifi -moduulia langattoman viestinnän tekemiseen. Tämä on mahdollista käyttämällä Blynk -sovellusta, joka voi auttaa sinua suunnittelemaan oman sovelluksesi
Kilpailukykyinen summeri: 5 vaihetta
Kilpailukykyinen summerijärjestelmä: Tässä projektissa suunniteltu kilpailukykyinen summerijärjestelmä toimii samalla tavalla kuin alueellisissa ja kansallisissa Science Bowl -kilpailuissa käytetyt summerit. Tämä projekti sai inspiraationi osallistumisestani lukion tiedekulho -tiimiin kolme
Tietovisa summeri käyttäen ATMEGA328P (Arduino) DIY: 3 vaihetta
Tietokilpailusummeri ATMEGA328P (Arduino) -työkalun avulla: Tietokilpailujen summerin kierroksella kysymys on avoin kaikille joukkueille. Henkilö, joka tietää vastauksen, lyö ensin summerin ja vastaa sitten kysymykseen. Joskus kaksi tai useampi pelaaja osuu summeriin melkein samanaikaisesti, ja se on todellinen
Valoanturin summeri: 5 vaihetta
Valoanturin summeri: Tässä kokeessa aiomme työskennellä anturin kanssa, joka on valosta riippuva vastus. Pimeässä ympäristössä vastuksen vastus on erittäin korkea. Kun fotonivalo laskeutuu ilmaisimeen, vastus pienenee. Mitä enemmän
Hyvää syntymäpäivää-summeri ja painike: 10 vaihetta
Hyvää syntymäpäivää-summeri ja painike: Tässä projektissa käytetään Arduino Unoa, summeria ja nappia Happy Birthday! Kun painiketta painetaan, summeri soittaa koko Happy Birthday -kappaleen. Näen yhteyden lasteni rakastamiin musiikkikortteihin