Taula de continguts:
- Subministraments
- Pas 1: Tauler de pa del circuit
- Pas 2: programa el Teensy
- Pas 3: soldeu el circuit
- Pas 4: Muntar i començar a utilitzar
Vídeo: Buzzer controlat a distància per a pèrdues i trobades: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Aquest circuit de dues parts està format per un brunzidor i un controlador. Connecteu el brunzidor a un element que potser perdeu amb freqüència i utilitzeu el botó i el botó de volum del controlador per activar el brunzidor quan es perdi l’element.
El brunzidor i el controlador es comuniquen sense fils mitjançant un transmissor i un receptor de ràdio de 434 MHz i el codi utilitza la biblioteca Virtual Wire.
Subministraments
2 x Teensy (o Arduino, etc.)
2 x Capçalera / endolls per a Teensy: he utilitzat la quantitat 4 d'un endoll DIP similar al PRT-07939 de Sparkfun i els he tallat pel mig. També podeu utilitzar capçaleres femenines.
1 transmissor de ràdio de 434 MHz: WRL-10534 de Sparkfun
1 receptor de ràdio de 434 MHz: WRL-10532 de Sparkfun
1 x brunzidor piezoelèctric: qualsevol funcionarà sempre que sigui tolerant a 3V3, he utilitzat COM-13940 de Sparkfun
1 botó polsador: qualsevol funcionarà, he utilitzat un botó de muntatge al tauler similar al COM-11992 de Sparkfun
1 x potenciòmetre rotatiu: qualsevol funcionarà, he utilitzat un suport de panell 3310Y-001-502L-ND de Digikey
2 piles de 9V
Connectors de bateria de 2 x 9V
Reguladors lineals de 2 x 5 V: he utilitzat el que tenia al voltant, la peça núm. UA7805C i LM78L05
1 x condensador gran (~ 1000uF)
3 condensadors més petits: he utilitzat 0,47, 0,1 i 0,01 uF, ja que això és el que recomanen els fulls de dades dels meus reguladors lineals
1 x resistència, per utilitzar com a desplegable del polsador. He utilitzat 1,2 K, podria ser més gran per estalviar energia.
2 x taules de prova per provar el circuit
2 x taulers perfeccionables o taulers de pa soldables per al circuit final
Filferro, soldador, soldador
Impressora 3D + filament per a funda (opcional)
Pas 1: Tauler de pa del circuit
Seguiu l’esquema per muntar el circuit en una placa.
Vaig optar per utilitzar Teensy per codificar i descodificar el senyal de ràdio, ja que és el que tenia a mà, però si voleu reduir al mínim l’espai o la corrent, és possible que siguin preferibles els xips IC HT-12E que es mostren a la fitxa tècnica.
És important fer servir els pins 11 i 12 de l'adolescència per connectar-se als mòduls de ràdio, ja que és per això que la biblioteca de cables virtuals està predeterminada. Els altres pins es poden intercanviar segons les vostres necessitats, sempre que actualitzeu el codi a la secció de configuració.
Els tres condensadors més petits serveixen per filtrar els rails de potència. No són completament necessaris, però contribuiran a augmentar la fiabilitat proporcionant una tensió estable al receptor i al transmissor de ràdio i adolescents.
El condensador més gran s'utilitza com a filtre de pas baix per convertir la sortida PWM de l'adolescència en una tensió de corrent continu que sigui acceptable per al timbre de pizeo. Això és bastant important perquè els brunzidors piezoelèctrics no estan destinats a funcionar amb un senyal AC PWM. Tot i això, aquest condensador no seria necessari si teniu un altaveu no piezoelèctric com Sparkfun COM-07950, que està dissenyat per funcionar amb una ona quadrada.
Les antenes han de tenir la longitud adequada per aconseguir el millor senyal. La longitud de 17 cm es calcula com una quarta longitud d’ona de l’ona de ràdio de 434 MHz que aconsegueix una ressonància. Com a alternativa, podeu crear una antena de bobina de càrrega com aquesta Instructable, però no ho he provat.
Pas 2: programa el Teensy
El meu codi està disponible a GitHub aquí:
github.com/rebeccamccabe/radio-buzzer
Hi ha un codi separat per al receptor i el transmissor.
Al codi del transmissor, és possible que hagueu d’ajustar el volum mínim i màxim i les variables de lectura de pot fins que l’interval de volum sigui adequat per a la vostra combinació específica de potenciòmetre i pizeo. La tensió CC aplicada al brunzidor serà vol / 255 * Vref, on Vref és 3,3V per a adolescents i el vol es calcula en el codi basat en la lectura del potenciòmetre.
Al codi he utilitzat diversos trucs per estalviar energia per al Teensy descrit aquí. Sense aquests trucs, el circuit de zumbador i el circuit de control dibuixaven 40 mA cadascun fins i tot quan no es premia el botó, de manera que una bateria estàndard de 9V es quedaria sense energia al cap de només 12 hores.
Pas 3: soldeu el circuit
Una vegada que el circuit funciona a la placa, és hora de soldar-la a una placa de perfils.
Vaig distribuir els components tenint en compte com vull que els circuits encaixin en una caixa que imprimiria en 3D. Vaig connectar els components de muntatge del tauler al transmissor (l'olla i el polsador) amb cables per tal que tinguessin un espai vertical per agrupar el conjunt de la caixa.
Assegureu-vos de deixar un lloc per a les bateries i també tingueu en compte que els reguladors lineals de 5V s’escalfaran.
Vaig embolicar els cables dels clips de la bateria de 9V i de les antenes pels forats del tauler de perfils abans de soldar amb el propòsit d’alleujar la tensió. De la mateixa manera, he afegit cola calenta als passadors del potenciòmetre com a servidor intermediari per al compost.
Pas 4: Muntar i començar a utilitzar
Muntar els circuits en caixes impreses en 3D. A la caixa del brunzidor (groc), vaig muntar l'electrònica mitjançant insercions de calefacció que es fonen al plàstic amb un soldador. A la caixa de control (blanca), el circuit es fixa a través dels components de muntatge del tauler, de manera que no he utilitzat insercions de jocs de calor aquí per evitar restriccions excessives.
Col·loqueu el brunzidor a un objecte que no es troba habitualment, com ara una motxilla o un abric. La propera vegada que es perdi l’element, es pot localitzar fàcilment activant el timbre.
Recomanat:
Cotxe RC controlat per Bluetooth amb control de velocitat i mesura de distància: 8 passos
Cotxe RC controlat per Bluetooth amb control de velocitat i mesurament de la distància: De petit, sempre em fascinaven els cotxes RC. Avui en dia podeu trobar molts tutorials per fabricar cotxes RC barats controlats per Bluetooth amb l'ajut d'Arduino. Fem un pas més i fem servir els nostres coneixements pràctics de cinemàtica per calcular
Comandament a distància universal controlat per gestos amb MCU de node: 12 passos
Comandament remot universal controlat per gestos amb Node-MCU: Hola a tothom i benvinguts a aquest projecte. Sóc una persona molt mandrosa i el malson d’una persona mandrosa és estar mirant la televisió quan t’adones que el comandament està massa lluny. Em vaig adonar que el meu comandament a distància mai estarà massa lluny si el tinc a mà a qualsevol
Cotxe controlat a distància: controlat mitjançant un controlador Xbox 360 sense fils: 5 passos
Cotxe controlat a distància: controlat mitjançant controlador Xbox 360 sense fils: són instruccions per construir el vostre propi cotxe controlat a distància mitjançant un controlador Xbox 360 sense fils
Robot Arduino amb distància, direcció i grau de rotació (est, oest, nord, sud) controlat per veu mitjançant mòdul Bluetooth i moviment de robot autònom: 6 passos
Robot Arduino amb distància, direcció i grau de rotació (est, oest, nord, sud) controlat per veu mitjançant el mòdul Bluetooth i el moviment autònom del robot. , Esquerra, dreta, est, oest, nord, sud) Distància necessària en centímetres mitjançant l'ordre de veu. El robot també es pot moure de forma autònoma
Alimentador per a mascotes controlat a distància: 5 passos
Alimentador per a mascotes controlat a distància: en aquest instructiu us mostraré com podeu construir un alimentador per a mascotes senzill amb control remot. Amb aquest senzill projecte arduino podeu alimentar la vostra mascota mitjançant un control remot. Tot el que necessiteu és una placa Arduino Uno (o similar) , una ampolla de plàstic, un servo