Taula de continguts:
Vídeo: Transmissor de timbre sense fils: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquest projecte descriu la primera part dels dos projectes següents:
- Un transmissor de timbre sense fils, tal com es descriu en aquest manual
- Un receptor de timbre sense fils que es descriu al receptor de timbre sense fils que es pot instruir
Quan estic assegut al pati del darrere de casa, no ho sento quan algú fa sonar el timbre de la porta principal. Per descomptat, aquest problema es pot solucionar comprant un timbre sense fil, però és més divertit construir-lo vosaltres mateixos. Al costat d'això, de vegades aquí hi ha problemes d'interferència amb altres timbres sense fil, així que hi ha més raó per fer-ne un.
Quan es prem l'interruptor del timbre, aquest circuit envia un missatge a través d'un senzill transmissor de RF de 433 MHz a un receptor de timbre sense fils, mantenint intacta la funcionalitat original del timbre. El circuit es col·loca en sèrie amb l’interruptor original del timbre i emula l’interruptor del timbre de la porta original. Això afegeix la possibilitat d'evitar que el timbre continugi sonant quan algú està pressionant contínuament l'interruptor del timbre.
El circuit també conté un commutador que permet desactivar la transmissió d’un missatge al timbre sense fils mantenint el timbre original operatiu. El circuit està alimentat pel transformador de timbre de 8 volts de CA que també alimenta el timbre original.
Com sempre, he construït aquest projecte al voltant del meu micro controlador preferit, el PIC, però també podeu utilitzar un Arduino. Els fans d’Arduino poden reconèixer el protocol de transmissió que descric més endavant, ja que he utilitzat una versió portada de la biblioteca Arduino Virtual Wire per a una transmissió fiable del missatge de RF.
Pas 1: components necessaris
Cal que tingueu els components següents per a aquest projecte:
- Un tros de pissarra
- Microcontrolador PIC 12F617, vegeu la font de guany
- Portafusibles + fusible 100mA lent
- Pont rectificador, p. Ex. DF02M, vegeu win-source
- Condensador electrolític de 220 uF / 35V i 10 uF / 16V
- 3 * condensador ceràmic de 100nF
- Regulador de tensió 78L05, vegeu font de guany
- Transmissor RF de 433 MHz
- Resistències: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
- Un transistor NPN, per exemple. BC548 veure win-source
- Interruptor
- LED: 1 vermell, 1 verd
- Una carcassa de plàstic
Consulteu l’esquema esquemàtic sobre com connectar els components.
Pas 2: dissenyar i construir l'electrònica
Tot el control el realitza el programari PIC12F617. Abans de dissenyar el circuit, necessitava comprovar com podia activar fàcilment el timbre original. El model que tinc és un Byron 761 que genera un so de ding-dong i es pot alimentar amb una bateria de 9 volts o mitjançant un transformador de corrent altern de 8 volts. Després d'algunes mesures al timbre original, em vaig assabentar que el connector de l'interruptor del timbre tenia un pin a terra i un pin d'entrada flotant a 3,5 volts. Quan tanqueu aquesta connexió, tan prement el botó del timbre, només hi circula un corrent de 35 uA. Per això, vaig decidir utilitzar un transistor amb col·lector obert i l’emissor va a terra per activar el timbre original que funcionava bé.
Com que l’interruptor del timbre està fora, no m’ha agradat el fet que només hi hagi un corrent molt petit pel commutador del timbre quan es prem, ja que pot sonar la campana mentre ningú no hi és quan s’humita (no estic segur de si això passa a la realitat). Al circuit he utilitzat una resistència de tracció de 220 Ohm, de manera que, quan es prem el timbre, passa un corrent de 23 mA per l’interruptor del timbre.
La resta del disseny és senzill amb un pont rectificador estàndard i un regulador de voltatge per crear una potència estable de 5 volts per al circuit. La construcció del circuit es pot fer fàcilment en una petita tauleta. A les imatges es pot veure el circuit tal com el vaig construir a la tauleta inclòs el resultat final quan es va col·locar en una carcassa de plàstic.
Pas 3: el programari
Com ja s'ha esmentat, el programari està escrit per a un PIC12F617. Està escrit en JAL. En el passat he utilitzat la transmissió de RF mitjançant un mòdul de RF de 433 MHz, però he utilitzat el meu propi protocol de transmissió senzill, com podeu trobar en aquest manual: Termòstat de RF
El meu protocol funciona bé sempre que la distància no sigui massa gran. Per a aquest projecte necessitava un protocol de transmissió de RF més fiable. Després d'algunes investigacions, vaig trobar la biblioteca Virtual Wire que estava escrita en C per a l'Arduino. Com que faig servir un PIC amb el llenguatge de programació JAL, he portat aquesta biblioteca de C a JAL i l'he utilitzat en aquest manual. Aquesta biblioteca virtual té una fiabilitat molt millor que el simple protocol que he utilitzat. Per descomptat, la transmissió sempre pot sortir malament. Per minimitzar la pèrdua d'una transmissió, cada missatge s'envia 3 vegades amb un número de seqüència diferent per a cada missatge nou.
En aquest projecte, el PIC funciona amb una freqüència de rellotge interna de 8 MHz, on el temporitzador 2 és utilitzat per la biblioteca virtual per enviar els missatges de RF amb una velocitat de bits de 1000 bits / s.
Quan es prem l'interruptor del timbre exterior, el programari fa el següent:
- Rebutgeu l’interruptor del timbre. Si es manté premut després d'un temps de desacord de 50 ms, el programa continua amb el pas següent, en cas contrari ignorarà l'interruptor del timbre que es prem.
- Si l’interruptor de desactivació de la transmissió no està actiu, s’envia un missatge de 3 bytes (adreça, número d’ordre i número de seqüència) a través del transmissor de RF de 433 MHz i el LED verd s’encén durant un segon. En paral·lel, el timbre de la porta original sonarà activant el transistor BC548 durant mig segon.
- Si el commutador de desactivació de la transmissió està actiu, es realitzen les mateixes accions, excepte per a la transmissió de RF que no es produirà. D'aquesta manera, el timbre sense fils es pot apagar remotament mantenint operatiu el timbre original.
- Només quan es torna a deixar anar el botó del timbre després de prémer-lo, s'iniciarà una nova transmissió i un nou toc del timbre. Això evita que el timbre continugi sonant quan es pressiona contínuament el botó del timbre.
S'adjunten el fitxer font JAL i el fitxer Intel Hex. Si esteu interessats a utilitzar el microcontrolador PIC amb JAL (un llenguatge de programació similar a Pascal), visiteu el lloc de descàrrega de JAL.
Diverteix-te construint el teu propi projecte i esperant les teves reaccions.
Recomanat:
Timbre sense fils - (Raspberry PI i Amazon Dash): 4 passos (amb imatges)
Timbre sense fils - (Raspberry PI i Amazon Dash): què fa? (veure vídeo) Quan es prem el botó, Raspberry descobreix el registre de dispositius nous a la xarxa sense fils. D'aquesta manera, pot reconèixer el botó que es prem i transmet la informació sobre aquest fet al mòbil (o a un dispositiu del vostre
Shelly Sense: alimentació sense fils (WPC Qi Standard): 5 passos (amb imatges)
Shelly Sense: alimentació sense fils (WPC Qi Standard): ATENCIÓ: després d’aquest tutorial perdreu la garantia i també corre el risc de trencar el vostre Shelly Sense. Feu-ho només si sabeu què feu i si sou conscients dels riscos. El Shelly Sense és un producte increïble per percebre tots els
Comandament a distància sense fils que utilitza el mòdul NRF24L01 de 2,4 Ghz amb Arduino - Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter - Helicòpter Rc - Avió Rc amb Arduino: 5 passos (amb imatges)
Comandament sense fils que utilitza un mòdul NRF24L01 de 2,4 Ghz amb Arduino | Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter | Helicòpter Rc | Avió Rc amb Arduino: per fer funcionar un cotxe Rc | Quadcopter | Drone | Avió RC | Vaixell RC, sempre necessitem un receptor i un transmissor, suposem que per RC QUADCOPTER necessitem un transmissor i un receptor de 6 canals i aquest tipus de TX i RX és massa costós, així que en farem un al nostre
Receptor de timbre sense fils: 3 passos (amb imatges)
Receptor de timbre sense fil: aquest projecte descriu la segona part dels dos projectes següents: Un transmissor de timbre sense fil tal com es descriu al Transmissor de timbre sense fil que es pot instruir. Aquest instructable també proporciona una introducció a aquests projectes. Una porta sense fils
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o un interruptor d'encesa / apagat: 4 passos
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o en un interruptor d'encès / apagat: recentment he construït un sistema d'alarma i l'he instal·lat a casa. Vaig fer servir interruptors magnètics a les portes i els vaig connectar a través de les golfes: les finestres eren una altra història i el cablejat dur no era una opció. Necessitava una solució sense fils i això és