Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acest proiect descrie a doua parte a următoarelor două proiecte:
- Un emițător de sonerie fără fir, așa cum este descris în Transmițătorul soneriei fără fir, instructabil. Acest instructable oferă, de asemenea, o introducere în aceste proiecte.
- Un receptor de sonerie fără fir descris în acest manual.
Receptorul soneriei fără fir va emite un sunet și va clipi un LED de 5 ori după ce a primit un mesaj valid de la emițătorul soneriei fără fir. Sunetul produs de acest receptor sună ca ding-dong, dar îl puteți numi „audio pe 8 biți” datorită simplității sale.
Dispozitivul este alimentat de la rețeaua de curent alternativ de 230 volți utilizând un convertor de 5 volți care generează tensiunea de 5 volți continuu. Deși ar fi putut fi proiectat să funcționeze pe o baterie, nu am avut nevoie de asta. Ar trebui să fie posibil să-l alimentați cu trei baterii 1,5 AA, deoarece atât receptorul, cât și microcontrolerul ar trebui să funcționeze bine pe 4,5 volți sau chiar 3,6 volți în cazul bateriilor reîncărcabile.
Tot aici am construit acest proiect în jurul microcontrolerului meu preferat PIC, dar puteți folosi și un Arduino.
Pasul 1: Componente necesare
Trebuie să aveți următoarele componente pentru acest proiect:
- O bucată de panou
- Microcontroler PIC 12F617, vezi sursa win
- Condensator electrolitic 47uF / 16V
- Condensatoare ceramice: 2 * 100nF, 1 * 680 nF
- Receptor RF de 433 MHz ASK
- Rezistoare: 1 * 33k, 2 * 1k, 2 * 220 Ohm
- 2 * dioda 1N4148, vezi sursa win
- Tranzistoare: BC639, BC640
- LED-uri: 1 roșu, 1 chihlimbar
- 1 difuzor 8 Ohm
- O carcasă din plastic
-
Pentru curentul de rețea (nu este prezentat în diagrama schematică):
- Alimentare cu 5 volți
- Suport siguranțe + siguranță 100mA Lent
- Intrerupator
Consultați schema schematică despre cum să conectați componentele.
Pasul 2: Proiectarea și construcția electronice
Tot controlul este efectuat de PIC12F617 în software. Așa cum am menționat anterior, am proiectat acest proiect astfel încât să fie alimentat de la rețeaua electrică utilizând un convertor step down. În acest caz, aveți mare grijă să nu atingeți 230 V!
Un amplificator simplu este folosit pentru a conduce difuzorul de 8 Ohm.
Construirea circuitului se poate face cu ușurință pe o placă mică cu carcasă adecvată. Î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. Această carcasă are un conector care poate fi conectat direct la rețea.
Pasul 3: Software-ul și operația finală
După cum sa menționat deja, software-ul este scris pentru un PIC12F617. Este scris în JAL. În acest proiect, PIC rulează pe o frecvență de ceas internă de 8 MHz.
Software-ul face următoarele:
- Decodează mesajul primit prin intermediul legăturii RF. Deoarece emițătorul fără fir de sonerie va repeta același mesaj de 3 ori, receptorul va folosi doar unul dintre mesaje verificând numărul de ordine al mesajului. Temporizatorul 2 este utilizat de Biblioteca Virtuală pentru a decoda mesajele RF primite cu o rată de biți de 1000 biți / s.
- Când se primește un mesaj valid, generați un sunet ding-dong cu frecvențele 1667 Hz și 1111 Hz și clipește LED-ul de 5 ori. Timerul 1 este utilizat pentru a genera sunetul ding-dong.
În videoclip puteți vedea și auzi receptorul fără fir al soneriei în acțiune.
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.