Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tänapäeval on meil televiisorite ja muude elektrooniliste süsteemide jaoks kaugjuhtimispuldid, mis on meie elu tõeliselt lihtsaks teinud. Kas olete kunagi mõelnud koduautomaatikale, mis võimaldaks kodus kaugjuhtimispuldi abil juhtida tuled, ventilaatorid ja muud elektriseadmed? Muidugi, jah! Kuid kas olemasolevad valikud on kulutõhusad? Kui vastus on ei, oleme sellele lahenduse leidnud. Oleme välja pakkunud uue süsteemi, mida nimetatakse mikrokontrolleripõhiseks koduautomaatikaks Bluetoothi abil. See süsteem on ülikulus ja võib anda kasutajale võimaluse juhtida mis tahes elektroonilist seadet, kulutamata isegi kaugjuhtimispuldile. See projekt aitab kasutajal oma nutitelefoni abil kõiki elektroonilisi seadmeid juhtida. Lisasime hämardamise funktsionaalsuse ka ühte porti, kust saate kaugjuhtida kas valguse heledust või ventilaatori kiirust.
Samm: riistvara ja komponendid
1. Mikrokontroller TM4C123GH6PM
Riistvarapõhise programmeerimise ja liideste illustratsioonide jaoks valitud mikrokontroller Cortex-M on TM4C123 firmalt Texas Instruments. See mikrokontroller kuulub suure jõudlusega ARM Cortex-M4F-põhisele arhitektuurile ja sellel on lai valik välisseadmeid.
2. 5V releemoodul
3. LCD vedelkristallkuvar (LCD)
Kasutame 16x2 LCD -d, et näidata meie lülitusplaadi olekuid.
4. Bluetooth-moodul HC-05
Bluetooth -moodul releede ja hämardusahela juhtimiseks.
5. Mobiilne laadija Mobiilne laadija mikrokontrolleri ja releede toiteks.
6. Plastist lülitusplaadi korpus
7. 7 pistikupesa
2. samm: relee juhtimisahel
Seda disaini on lihtne mõista ja rakendada. Bluetoothist saadud väljund on võimeline muutma iga tahvli pistiku olekut.
3. samm: dimmeri ahela kujundamine
Esimene toiming on nullpunkti tuvastamine. Nullpunkti ületamine on punkt, kus sisend -siinuslaine muutub õõtsumise ajal hetkega nulliks.
Teine toiming on Triaci käivitamine optoisolaatori, st MOC3021 abil. Käivitamine peaks toimuma mikrokontrolleri abil ja pinge hämardamine on otseselt võrdeline käivitamise viivitusega.
Samm: PCB valmistamine
Proteuse disain, PCB paigutus on toodud skeemil
Samm: kodeerimine
Selle mikrokontrolleri kood on kirjutatud Keil uVisioni keskkonda ja on toodud allpool.
6. samm: Androidi rakenduse kujundamine
Me kasutame MIT App Inventorit, et teha oma Androidi rakendus bluetoothiga juhitavate releede ja dimmeri jaoks.