Cuprins:
Video: Transmițător fără sonerie: 3 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest proiect descrie prima parte a următoarelor două proiecte:
- Un emițător de sonerie fără fir, așa cum este descris în acest manual
- Un receptor de sonerie fără fir care trebuie descris în receptorul soneriei fără fir instructabil
Când stau în curtea din spate a casei mele, nu o aud când cineva sună la soneria ușii din față. Bineînțeles, această problemă poate fi rezolvată prin achiziționarea unei sonerii fără fir, dar este mai distractiv să o construiești singur. În afară de asta, uneori sunt aici problemele de interferență cu alte sonerii fără fir, cu atât mai mult motiv pentru a crea una a ta.
Când comutatorul soneriei este apăsat, acest circuit trimite un mesaj printr-un simplu transmițător RF de 433 MHz către un receptor fără fir de sonerie, păstrând în același timp funcționalitatea soneriei originale. Circuitul este plasat în serie cu comutatorul original al soneriei și emulează comutatorul soneriei pentru clopoțelul original al ușii. Aceasta adaugă posibilitatea de a preveni soneria continuă să sune când cineva apasă continuu butonul soneriei.
Circuitul conține, de asemenea, un comutator care face posibilă dezactivarea transmiterii unui mesaj către soneria fără fir, menținând în același timp funcționalitatea soneriei originale. Circuitul este alimentat de transformatorul de sonerie de 8 volți AC care alimentează și soneria inițială.
Ca întotdeauna, am construit acest proiect în jurul microcontrolerului meu preferat PIC, dar puteți utiliza și un Arduino. Fanii Arduino pot recunoaște protocolul de transmisie pe care îl descriu mai târziu, deoarece am folosit o versiune portată a bibliotecii Arduino Virtual Wire pentru o transmisie fiabilă a mesajului RF.
Pasul 1: Componente necesare
Trebuie să aveți următoarele componente pentru acest proiect:
- O bucată de panou
- Microcontroler PIC 12F617, vezi sursa win
- Suport siguranțe + siguranță 100mA Lent
- Pod redresor, de ex. DF02M, vezi sursa win
- Condensator electrolitic 220 uF / 35V și 10 uF / 16V
- 3 * condensator ceramic de 100nF
- Regulator de tensiune 78L05, vezi sursa de câștig
- Transmițător RF ASK de 433 MHz
- Rezistoare: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
- Un tranzistor NPN, de ex. BC548 vezi sursa win
- Intrerupator
- LED-uri: 1 roșu, 1 verde
- O carcasă din plastic
Consultați schema schematică despre cum să conectați componentele.
Pasul 2: Proiectarea și construirea electronice
Tot controlul este efectuat de PIC12F617 în software. Înainte de a proiecta circuitul, trebuia să verific cum aș putea activa cu ușurință soneria inițială. Modelul pe care îl am este un Byron 761 care generează un sunet ding-dong și poate fi alimentat de o baterie de 9 volți sau printr-un transformator de curent alternativ de 8 volți. După câteva măsurători pe soneria inițială, am aflat că conectorul pentru comutatorul soneriei avea un pin la masă și un pin de intrare plutind la 3,5 volți. La închiderea acestei conexiuni - deci apăsând comutatorul soneriei - curge doar un curent de 35 uA. Din această cauză, am decis să folosesc un tranzistor cu colector deschis, iar emițătorul merge la sol pentru a activa soneria originală care a funcționat bine.
Deoarece comutatorul soneriei este în exterior, nu mi-a plăcut faptul că doar un curent foarte mic trece prin comutatorul soneriei când este apăsat, deoarece poate suna la sonerie în timp ce nimeni nu este acolo când devine umed (nu sunt sigur dacă acest lucru se întâmplă în realitate). În circuit am folosit un rezistor de tracțiune de 220 Ohm, așa că, atunci când soneria este apăsată, un curent de 23 mA trece prin comutatorul soneriei.
Restul designului este simplu, cu o punte redresoare standard și un regulator de tensiune pentru a crea o putere stabilă de 5 volți pentru circuit. Construirea circuitului se poate face cu ușurință pe o placă mică. În imagini puteți vedea circuitul așa cum l-am construit pe panou, inclusiv rezultatul final atunci când a fost pus într-o carcasă din plastic.
Pasul 3: Software-ul
După cum sa menționat deja, software-ul este scris pentru un PIC12F617. Este scris în JAL. În trecut, am folosit transmisie RF folosind un modul RF de 433 MHz, dar am folosit propriul meu protocol de transmisie simplu, după cum puteți găsi în acest manual: Termostat RF
Protocolul meu funcționează bine atâta timp cât distanța nu este prea mare. Pentru acest proiect aveam nevoie de un protocol de transmisie RF mai fiabil. După câteva cercetări, am găsit biblioteca Virtual Wire care a fost scrisă în C pentru Arduino. Deoarece folosesc un PIC cu limbajul de programare JAL, am portat această bibliotecă de la C la JAL și am folosit-o în acest Instructables. Această bibliotecă virtuală are o fiabilitate mult mai bună decât protocolul simplu pe care l-am folosit. Desigur, transmisia poate merge întotdeauna greșit. Pentru a minimiza pierderea unei transmisii, fiecare mesaj este trimis de 3 ori folosind un număr de secvență diferit pentru fiecare mesaj nou.
În acest proiect, PIC rulează pe o frecvență de ceas internă de 8 MHz, unde Timer 2 este utilizat de Biblioteca Virtuală pentru a trimite mesaje RF cu o rată de biți de 1000 biți / s.
Când este apăsat comutatorul soneriei exterioare, software-ul face următoarele:
- Deconectați comutatorul soneriei. Dacă este încă apăsat după un timp de deconectare de 50 ms, programul continuă cu pasul următor, altfel va ignora comutatorul soneriei care este apăsat.
- Dacă comutatorul Dezactivare transmisie nu este activ, un mesaj de 3 octeți - adresă, comandă și număr de ordine - este trimis prin transmițătorul RF de 433 MHz și LED-ul verde se va aprinde o secundă. În paralel, clopoțelul original al ușii va suna activând tranzistorul BC548 timp de o jumătate de secundă.
- Dacă comutatorul Dezactivare transmisie este activ, se efectuează aceleași acțiuni, cu excepția transmiterii RF care nu se va întâmpla. În acest fel, soneria fără fir poate fi oprită de la distanță, menținând funcțională soneria originală.
- Numai când comutatorul soneriei este eliberat din nou după ce a fost apăsat, va fi inițiată o nouă transmisie și un nou sunet al soneriei. Acest lucru împiedică soneria să continue să sune când comutatorul soneriei este apăsat continuu.
Fișierul sursă JAL și fișierul Intel Hex sunt atașate. Dacă sunteți interesat să utilizați microcontrolerul PIC cu JAL - un limbaj de programare de tip Pascal - vă rugăm să vizitați site-ul de descărcare JAL.
Distrează-te construindu-ți propriul proiect și așteptând cu nerăbdare reacțiile tale.
Recomandat:
Sonerie fără fir - (Raspberry PI și Amazon Dash): 4 pași (cu imagini)
Sonerie fără fir - (Raspberry PI și Amazon Dash): Ce face? (vezi video) Când butonul este apăsat, Raspberry descoperă înregistrarea dispozitivelor noi în rețeaua wireless. În acest fel, poate recunoaște butonul care este apăsat și poate transmite informațiile despre acest fapt pe telefonul dvs. mobil (sau pe un dispozitiv de pe
Telecomandă fără fir utilizând modulul NRF24L01 de 2,4 Ghz cu Arduino - Nrf24l01 Receptor transmițător cu 4 canale / 6 canale pentru Quadcopter - Rc Helicopter - Avion Rc folosind Arduino: 5 pași (cu imagini)
Telecomandă fără fir utilizând modulul NRF24L01 de 2,4 Ghz cu Arduino | Nrf24l01 Receptor transmițător cu 4 canale / 6 canale pentru Quadcopter | Rc Helicopter | Avion Rc folosind Arduino: Pentru a opera o mașină Rc | Quadcopter | Drona | Avion RC | Barcă RC, avem întotdeauna nevoie de un receptor și un transmițător, să presupunem că pentru RC QUADCOPTER avem nevoie de un transmițător și un receptor cu 6 canale, iar acel tip de TX și RX este prea costisitor, așa că vom face unul pe
Sistem de sonerie fără fir: 6 pași (cu imagini)
Sistem de clopot fără fir: Problema care rezolvă acest proiect este următoarea: la liceul în care lucrez, clopoțelul de schimbare a clasei nu sună suficient de tare peste tot și uneori provoacă unele probleme. Instalați un nou clopot cu fir de schimbare a clasei sau cumpărați un sistem de clopote fără fir
Receptor fără sonerie: 3 pași (cu imagini)
Receptor fără sonerie: Acest proiect descrie a doua parte a următoarelor două proiecte: Un transmițător fără fir cu sonerie, așa cum este descris în Transmițătorul cu sonerie fără fir, instructabil. Acest instructable oferă, de asemenea, o introducere în aceste proiecte. O ușă fără fir
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU