Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În prezent, avem telecomenzi pentru televizoarele noastre și alte sisteme electronice, care ne-au făcut viața foarte ușoară. V-ați întrebat vreodată despre automatizarea casei, care ar oferi posibilitatea de a controla luminile tuburilor, ventilatoarele și alte aparate electrice de acasă folosind o telecomandă? În afara cursului, da! Dar, sunt opțiunile disponibile rentabile? Dacă răspunsul este Nu, am găsit o soluție la acesta. Am venit cu un nou sistem numit automatizare de uz casnic bazat pe microcontrolere care utilizează Bluetooth. Acest sistem este extrem de rentabil și poate oferi utilizatorului posibilitatea de a controla orice dispozitiv electronic, fără a cheltui chiar pentru o telecomandă. Acest proiect ajută utilizatorul să controleze toate dispozitivele electronice folosind smartphone-ul său. Am adăugat, de asemenea, funcționalitatea de estompare la un port de unde puteți controla de la distanță fie luminozitatea luminii, fie viteza unui ventilator.
Pasul 1: Hardware și componente
1. Microcontroler TM4C123GH6PM
Microcontrolerul Cortex-M selectat pentru ilustrații de programare și interfață bazate pe hardware este TM4C123 de la Texas Instruments. Acest microcontroler aparține arhitecturii ARM Cortex-M4F de înaltă performanță și are un set larg de periferice integrate.
2. Modul releu 5V
3. LCD Afișajul cu cristale lichide (LCD)
Vom folosi un ecran LCD de 16x2 pentru a arăta starea plăcii noastre.
4. Modulul Bluetooth HC-05
Modul Bluetooth pentru controlul releelor și circuitului de variație.
5. Încărcător mobil Încărcător mobil pentru alimentarea microcontrolerului, precum și a releelor.
6. Carcasa plăcii de comutare din plastic
7. 7 prize
Pasul 2: Circuitul de control al releului
Această proiectare este ușor de înțeles și implementat. Ieșirea recepționată de la Bluetooth este capabilă să modifice stările fiecărei fișiere pe care o avem în placă.
Pasul 3: Proiectarea circuitului Dimmer
Prima operație este Zero Crossing Detection. Zero Crossing este punctul în care unda sinusoidală de intrare devine zero instantaneu în timpul oscilării sale.
A doua operație declanșează Triac utilizând optoizolatorul, adică MOC3021. Declanșarea trebuie făcută cu ajutorul microcontrolerului, iar diminuarea tensiunii este direct proporțională cu întârzierea declanșării.
Pasul 4: Realizarea PCB-ului
Proiectarea Proteus, aspectul PCB este dat în diagramă
Pasul 5: Codificare
Codul pentru acest microcontroler este scris în mediul Keil uVision și este dat mai jos.
Pasul 6: Proiectarea aplicației Android
Vom folosi MIT App Inventor pentru a crea aplicația noastră Android pentru relee și dimmer controlate prin Bluetooth.