Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I dag har vi fjernkontroller for våre TV -apparater og andre elektroniske systemer, noe som har gjort livet vårt veldig enkelt. Har du noen gang lurt på hjemmeautomatisering som vil gi muligheten til å kontrollere lys, vifter og andre elektriske apparater hjemme ved hjelp av en fjernkontroll? Selvfølgelig, ja! Men er de tilgjengelige alternativene kostnadseffektive? Hvis svaret er Nei, har vi funnet en løsning på det. Vi har kommet med et nytt system kalt mikrokontrollerbasert hjemmeautomatisering ved hjelp av Bluetooth. Dette systemet er superkostnadseffektivt og kan gi brukeren muligheten til å kontrollere hvilken som helst elektronisk enhet uten å bruke penger på en fjernkontroll. Dette prosjektet hjelper brukeren med å kontrollere alle elektroniske enheter ved hjelp av smarttelefonen. Vi har også lagt funksjonen til dimming til en port hvor du kan fjernstyre enten lysstyrken til lyset eller hastigheten på en vifte.
Trinn 1: Maskinvare og komponenter
1. Mikrokontroller TM4C123GH6PM
Cortex-M mikrokontroller valgt for maskinvarebasert programmering og grensesnittillustrasjoner er TM4C123 fra Texas Instruments. Denne mikrokontrolleren tilhører den høyytende ARM Cortex-M4F-baserte arkitekturen og har et bredt sett med eksterne enheter integrert.
2. 5V relemodul
3. LCD LCD -skjermen (LCD)
Vi skal bruke 16x2 LCD for å vise statusene til bryterbordet vårt.
4. Bluetooth-modul HC-05
Bluetooth -modul for å kontrollere reléer og dimmerkrets.
5. Mobil lader Mobil lader for å drive mikrokontrolleren så vel som releer.
6. Plastbryterbrett
7. 7 stikkontakter
Trinn 2: Relékontrollkrets
Denne designen er lett å forstå og implementere. Den mottatte utgangen fra Bluetooth er i stand til å endre tilstandene for hver plugg vi har i kortet.
Trinn 3: Designe dimmerkretsen
Første operasjon er Zero Crossing Detection. Zero Crossing er punktet der input sinusbølge blir null øyeblikkelig under svingen.
Andre operasjon utløser Triac ved hjelp av opto-isolatoren, dvs. MOC3021. Utløser bør utføres ved hjelp av mikrokontrolleren, og dimmingen av spenningen er direkte proporsjonal med forsinkelsen i utløsningen.
Trinn 4: Lag PCB
Proteus -design, PCB -oppsett er gitt i diagrammet
Trinn 5: Koding
Koden for denne mikrokontrolleren er skrevet i Keil uVision -miljøet og er gitt nedenfor.
Trinn 6: Designe Android Applicaiton
Vi bruker MIT App Inventor til å lage vår Android -applikasjon for Bluetooth -kontrollerte reléer og dimmer.