
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:50


Al giorno d'oggi, abbiamo telecomandi per i nostri televisori e altri sistemi elettronici, che hanno reso la nostra vita davvero facile. Ti sei mai chiesto quale sia la domotica che darebbe la possibilità di controllare luci a tubo, ventilatori e altri elettrodomestici a casa utilizzando un telecomando? Fuori rotta, sì! Ma le opzioni disponibili sono convenienti? Se la risposta è No, abbiamo trovato una soluzione. Abbiamo ideato un nuovo sistema chiamato domotica basata su microcontrollori che utilizza il Bluetooth. Questo sistema è super conveniente e può dare all'utente la possibilità di controllare qualsiasi dispositivo elettronico senza nemmeno spendere per un telecomando. Questo progetto aiuta l'utente a controllare tutti i dispositivi elettronici utilizzando il proprio smartphone. Abbiamo anche aggiunto la funzionalità di attenuazione a una porta da cui è possibile controllare in remoto la luminosità della luce o la velocità di una ventola.
Passaggio 1: hardware e componenti



1. Microcontrollore TM4C123GH6PM
Il microcontrollore Cortex-M selezionato per la programmazione basata su hardware e le illustrazioni di interfacciamento è TM4C123 di Texas Instruments. Questo microcontrollore appartiene all'architettura basata su ARM Cortex-M4F ad alte prestazioni e dispone di un ampio set di periferiche integrate.
2. Modulo relè 5V
3. LCD Il display a cristalli liquidi (LCD)
Useremo LCD 16x2 per mostrare gli stati del nostro centralino.
4. Modulo Bluetooth HC-05
Modulo Bluetooth per il controllo dei relè e del circuito dimmer.
5. Caricabatterie mobileCaricabatterie mobile per alimentare il microcontrollore e i relè.
6. Involucro del quadro elettrico in plastica
7. 7 prese di corrente
Passaggio 2: circuito di controllo del relè

Questa progettazione è facile da capire e implementare. L'output ricevuto dal Bluetooth è in grado di alterare gli stati di ogni singola presa che abbiamo nella scheda.
Passaggio 3: progettazione del circuito dimmer

La prima operazione è Zero Crossing Detection. Zero Crossing è il punto in cui l'onda sinusoidale in ingresso diventa zero istantaneamente durante il suo swing.
La seconda operazione è l'attivazione del Triac utilizzando l'isolatore ottico, ad esempio MOC3021. L'attivazione deve essere eseguita utilizzando il microcontrollore e l'attenuazione della tensione è direttamente proporzionale al ritardo nell'attivazione.
Passaggio 4: creazione di PCB



Il design di Proteus, il layout del PCB è riportato nel diagramma
Passaggio 5: codifica
Il codice per questo microcontrollore è scritto in Keil uVision Environment ed è riportato di seguito.
Passaggio 6: progettazione di applicazioni Android


Utilizzeremo l'App Inventor del MIT per realizzare la nostra applicazione Android per relè e dimmer controllati tramite Bluetooth.
Consigliato:
Controlla il potente motore elettrico per skateboard E-Bike 350W DC utilizzando Arduino e BTS7960b: 9 passaggi

Controlla il potente motore elettrico per skateboard E-Bike 350 W CC utilizzando Arduino e BTS7960b: In questo tutorial impareremo come controllare un motore CC utilizzando Arduino e il driver Dc bts7960b. Il motore può essere un 350 W o solo un piccolo motore CC Toy arduino purché la sua potenza non superi la corrente massima del driver BTS7960b. Guarda il video
Come Costruire un Longboard Elettrico con Controllo Telefono: 6 Passaggi (Illustrato)

Come costruire un longboard elettrico con il controllo del telefono: i longboard elettrici sono fantastici! PROVA IL FILMATO NEL VIDEO SOPRA COME COSTRUIRE UN LONGBOARD ELETTRICO CONTROLLATO DA UN TELEFONO CON BLUETOOTH Aggiornamento n. 1: Grip tape installato, alcune modifiche al controller di velocità hanno significato che ho più velocità fuori dal bo
Controllo del motore elettrico a 2 fili a 2 assi: 6 passaggi

Controllo motore elettrico 2 fili 2 assi: questo progetto propone un metodo per pilotare due assi motore utilizzando un conteggio degli impulsi per ciascun canale e un metodo di blocco "on-off"; commutazione utilizzando contatori 4017. Questo metodo è adatto a qualsiasi funzione di ingresso a impulsi (pulsante, interruttore rotante o
Controllo dei dispositivi con comando vocale utilizzando NodeMCU: 7 passaggi (con immagini)

Controllo dei dispositivi con il comando vocale utilizzando NodeMCU: Voglio solo salutare tutti, questa è la prima volta che scrivo un progetto istruibile. L'inglese non è la mia lingua madre quindi cercherò di essere breve e il più chiaro possibile. Controllare i dispositivi con il comando vocale non è una cosa strana
Controllo Bluetooth Domotica: 7 passaggi (con immagini)

Bluetooth Control Home Automation: Ciao, questo progetto riguarda la creazione del dispositivo di automazione domestica più semplificato utilizzando un arduino e un modulo bluetooth. Questo è molto facile da costruire e può essere costruito in poche ore. Nella mia versione che sto spiegando proprio qui, posso con