Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Danas imamo daljinske upravljače za naše televizore i druge elektroničke sisteme koji su nam zaista olakšali život. Jeste li se ikada zapitali o kućnoj automatizaciji koja bi omogućila kontrolu cijevnih svjetala, ventilatora i drugih električnih uređaja kod kuće pomoću daljinskog upravljača? Van kursa, da! No, jesu li dostupne opcije isplative? Ako je odgovor Ne, našli smo rješenje za to. Osmislili smo novi sistem koji se naziva kućna automatizacija zasnovana na mikrokontrolerima koristeći Bluetooth. Ovaj sistem je super isplativ i korisniku može dati mogućnost upravljanja bilo kojim elektroničkim uređajem, čak i bez trošenja za daljinsko upravljanje. Ovaj projekt pomaže korisniku da kontrolira sve elektroničke uređaje koristeći svoj pametni telefon. Dodali smo i funkciju zatamnjivanja na jedan port s kojeg možete daljinski kontrolirati ili jačinu svjetla ili brzinu ventilatora.
Korak 1: Hardver i komponente
1. Mikrokontroler TM4C123GH6PM
Mikrokontroler Cortex-M odabran za hardversko programiranje i ilustracije povezivanja je TM4C123 iz Texas Instruments. Ovaj mikrokontroler pripada ARM Cortex-M4F arhitekturi visokih performansi i ima široki skup integriranih perifernih uređaja.
2. Relejni modul 5V
3. LCD Ekran sa tečnim kristalima (LCD)
Koristit ćemo 16x2 LCD za prikaz statusa naše razvodne ploče.
4. Bluetooth modul HC-05
Bluetooth modul za upravljanje relejima i zatamnjenjem.
5. Mobilni punjačMobilni punjač za napajanje mikrokontrolera, kao i releja.
6. Plastično kućište razvodne ploče
7. 7 utičnica
Korak 2: Upravljački krug releja
Ovaj dizajn je lako razumjeti i implementirati. Primljeni izlaz s Bluetootha može promijeniti stanje svakog priključka koji imamo na ploči.
Korak 3: Projektiranje kruga zatamnjivanja
Prva operacija je detekcija prelaska nule. Nulti prelaz je tačka u kojoj ulazni sinusni talas trenutno postaje nula tokom svog zamaha.
Druga operacija je pokretanje Triac-a pomoću opto-izolatora, tj. MOC3021. Aktiviranje treba obaviti pomoću mikrokontrolera, a prigušenje napona je direktno proporcionalno kašnjenju u okidanju.
Korak 4: Izrada PCB -a
Proteus dizajn, raspored PCB -a dat je na dijagramu
Korak 5: Kodiranje
Kôd za ovaj mikrokontroler napisan je u Keil uVision Environmentu i dat je ispod.
Korak 6: Dizajniranje Android aplikacije
Koristit ćemo MIT App Inventor za izradu naše android aplikacije za releje i prigušivač upravljane bluetoothom.