INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Tans het ons afstandsbedienings vir ons televisiestelle en ander elektroniese stelsels, wat ons lewens baie maklik gemaak het. Het u al ooit gewonder oor tuistomatisering, waarmee u buisligte, waaiers en ander elektriese toestelle tuis kan beheer met behulp van 'n afstandsbediening? Natuurlik, ja! Maar is die beskikbare opsies koste-effektief? As die antwoord Nee is, het ons 'n oplossing daarvoor gevind. Ons het 'n nuwe stelsel genaamd 'n mikro-kontroleerder-gebaseerde tuisautomatisering, met behulp van Bluetooth. Hierdie stelsel is baie kostedoeltreffend en kan die gebruiker die elektroniese toestel beheer sonder om selfs vir 'n afstandbeheer te spandeer. Hierdie projek help die gebruiker om al die elektroniese toestelle met sy/haar slimfoon te beheer. Ons het ook die funksie van verduistering bygevoeg tot een poort vanwaar u die helderheid van die lig of die snelheid van 'n waaier op afstand kan beheer.
Stap 1: Hardeware en komponente
1. Mikrokontroleerder TM4C123GH6PM
Die Cortex-M-mikrobeheerder wat gekies is vir hardeware-gebaseerde programmering en koppelvlak-illustrasies, is TM4C123 van Texas Instruments. Hierdie mikrobeheerder behoort tot die hoëprestasie ARM Cortex-M4F-gebaseerde argitektuur en het 'n wye reeks randapparatuur geïntegreer.
2. 5V aflosmodule
3. LCD Die vloeibare kristal skerm (LCD)
Ons gaan 16x2 LCD gebruik om die status van ons skakelbord te wys.
4. Bluetooth-module HC-05
Bluetooth -module om die relais en dimmer stroombaan te beheer.
5. Mobiele laaier Mobiele laaier om die mikrobeheerder sowel as relais aan te dryf.
6. Plastiek skakelbord omhulsel
7. 7 proppe
Stap 2: Relay Control Circuit
Hierdie ontwerp is maklik om te verstaan en te implementeer. Die ontvangen uitset van die Bluetooth kan die toestande van elke prop wat ons in die kaart het, verander.
Stap 3: Ontwerp die dimmerbaan
Die eerste operasie is Zero Crossing Detection. Zero Crossing is die punt waar die inset -sinusgolf onmiddellik tydens sy swaai nul word.
Tweede operasie aktiveer die Triac met behulp van die opto-isolator, dit wil sê MOC3021. Die aanskakel moet met behulp van die mikro-kontroleerder gedoen word, en die verduistering van die spanning is direk eweredig aan die vertraging in die sneller.
Stap 4: Maak PCB
Proteus -ontwerp, PCB -uitleg word in die diagram gegee
Stap 5: Kodering
Die kode vir hierdie mikrobeheerder word in die Keil uVision -omgewing geskryf en word hieronder gegee.
Stap 6: Ontwerp Android Applicaiton
Ons sal die MIT App Inventor gebruik om ons Android -toepassing vir Bluetooth -beheerde relais en dimmer te maak.