Inhaltsverzeichnis:
- Schritt 1: Erforderliche Komponenten
- Schritt 2: Schaltplan des sprachgesteuerten Hausautomationssystems mit Arduino
- Schritt 3: Funktionieren des sprachgesteuerten Hausautomationssystems
Video: Sprachaktiviertes BT - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Sprachgesteuerte Hausautomation mit Arduino: In diesem Projekt verwende ich eine Sprachfunktion zur Steuerung von Heimgeräten. Dieses Projekt ist Teil meiner Home Automation-Serie. Dieses Projekt ist im wirklichen Leben sehr einfach zu verwenden. Menschen jeden Alters können es durch einfaches Sprechen der Befehle steuern. Dieses Arduino-basierte Projekt hat eine größere Reichweite als IR- und PC-basierte. Bevor Sie dieses Projekt durchführen, sollten Sie wissen, wie das HC 05 Bluetooth-Modul mit Arduino verbunden wird, und sollten auch die Grundlagen der Arduino-Programmierung kennen.
Schritt 1: Erforderliche Komponenten
Erforderliche Komponenten für ein sprachgesteuertes Hausautomationssystem mit Arduino
Arduino Uno: Wir verwenden Arduino aufgrund seiner Einfachheit und es bietet auch den viel digitalen Pin zur gleichzeitigen Schnittstelle mit LCD, Bluetooth-Modul und Relaismodul. HC-05 Bluetooth-Modul: HC-05 wird verwendet, um mit dem Mobiltelefon zu kommunizieren phone.4-Kanal-Relaismodule: Das Modul, das wir in diesem Projekt verwenden, ist HL-54S. Es schaltet sich mit einem logischen 5V-Signal von Arduino ein und aus. Es kann bis zu 250VAC und 10A tragen. Diese Module haben 4 Kanäle, so dass wir 4 AC-Geräte gleichzeitig steuern können. 16×2 LCD: LCD wird verwendet, um den Projektnamen anzuzeigen, eine Liste von Befehlen, die eingegeben werden können, dann fragt es nach jedem Befehl und zeigt den Status des Befehl, der eingegeben wird. Wir verwenden 16 × 2 LCD, weil es einfach mit Arduino zu verbinden ist und sehr günstig im Preis ist. Das 10k-Potentiometer wird verwendet, um den Kontrast von Displays zu steuernAC-Lampen mit Halterungen: AC-Lampen werden verwendet, um Geräte darzustellen. Weil es einfach zu handhaben und sehr nützlich ist, wenn Sie ein AC-Projekt prototypieren.
. Externe 5-Volt-Versorgung: Zum Ein- und Ausschalten eines Relais wird eine 5-Volt-Gleichstromversorgung benötigt……
Schritt 2: Schaltplan des sprachgesteuerten Hausautomationssystems mit Arduino
Anschlüsse:
Bluetooth-Modul HC-05 HC-05 Rx an Arduino Tx. HC-05 Tx an Arduino Rx. Vcc an 5vGround an Masse.16×2 LCD: VSS an Masse. VDD an Versorgungsspannung. VO zum Einstellen des Pins des 10k-Potentiometers. RS an Pin 8. RW an Masse. Enable an Pin 9. LCD D4 an Pin 10. LCD D5 an Pin 11. LCD D6 an Pin 12. LCD D7 an Pin 13. Erden Sie ein Ende eines Potentiometers.5V an ein anderes Ende des Potentiometer.4-Kanal-Relaismodule: Externe 5 Volt an JD VCC. Masse an Masse. Ini1 an Pin 3. Ini2 an Pin 4. Ini3 an Pin5. Vcc an Arduino 5v. Verbinden Sie einen Anschluss aller Glühbirnen mit dem normalerweise offenen Anschluss der Relais. Ein Ende von 220VAC an alle gemeinsamen Klemmen des Relais und ein anderes Ende mit einem anderen Anschluss von Glühbirnen.
Schritt 3: Funktionieren des sprachgesteuerten Hausautomationssystems
Wir sprechen die vordefinierten Befehle an die AMR_Voice-Anwendung. Die Anwendung sendet den Befehl an Bluetooth, der dann von Arduino empfangen wird und die beschriebene Aufgabe ausführt. Gleichzeitig zeigt Arduino den Status auf dem LCD an und schreibt auf dem seriellen Monitor. Jeder Befehl hat seine einzigartigen Operationen, die im Code definiert sind. Sie können die Befehle nach Belieben ändern. Unten ist die Liste der Befehle.
Das folgende Video zeigt, wie ich eine Android-App verwendet habe, die unsere Stimme in ein Sprachsignal umwandelt und dieses Signal über das Bluetooth-Modul an Arduino sendet. Dies ist sehr einfach mit Arduino zu verwenden und dieses Projekt kann mit wenig Aufwand durchgeführt werden