Arduino Haustechnik (Bluetooth) (3 / 5 schritt)

Schritt 3: Bluetooth-Test


Zunächst einmal Draht den Schaltkreis wie oben gezeigt. Ich habe ein Steckbrett verwendet und machte einer Schiene positive und eine Negative. Störend fand ich, dass die TXD und RXD Pins auf das Bluetooth-Modul nicht funktionieren, wenn die gleichen Pins auf dem Arduino selbst verbunden. Der TXD-Pin auf das Bluetooth-Modul ich habe mit dem RXD Pin auf dem Arduino Pin (0) angeschlossen, und die RXD Pin auf das Bluetooth-Modul an der TXD-Pin auf dem Arduino (Pin 1) angeschlossen ist. Das Bluetooth-Modul läuft ab 3,3 v aber das Relais braucht 5v zu arbeiten, also ich habe 5 Volt auf dem Arduino verwendet.

Hier ist der Code, den ich, für dieses Relais 2 Schalten geschrieben habe. Als Beispiel habe ich es einen Wasserkocher und Lampe zu kontrollieren.

 /* ------------------------------------------------------------------------ InfidelFish ------------------------------------------------------------------------ */ String voice; #define relay1 2 //Connect relay1 to pin 2 #define relay2 3 //Connect relay2 to pin 3 void setup() { Serial.begin(9600); //Set rate for communicating with phone pinMode(relay1, OUTPUT); //Set relay1 as an output pinMode(relay2, OUTPUT); //Set relay2 as an output digitalWrite(relay1, LOW); //Switch relay1 off digitalWrite(relay2, LOW); //Swtich relay2 off } void loop() { while(Serial.available()) //Check if there are available bytes to read { delay(10); //Delay to make it stable char c = Serial.read(); //Conduct a serial read if (c == '#'){ break; //Stop the loop once # is detected after a word } voice += c; //Means voice = voice + c } if (voice.length() >0) { Serial.println(voice); if(voice == "*switch on"){ switchon(); } //Initiate function switchon if voice is switch on else if(voice == "*switch off"){ switchoff(); } //Initiate function switchoff if voice is switch off else if(voice == "*lamp on"){ //You can replace 'lamp on' with anything you want...same applies to others digitalWrite(relay1, HIGH); } else if(voice == "*lamp off"){ digitalWrite(relay1, LOW); } else if(voice == "*kettle on"){ digitalWrite(relay2, HIGH); } else if(voice == "*kettle off"){ digitalWrite(relay2, LOW); } voice=""; } } void switchon() //Function for turning on relays { digitalWrite(relay1, HIGH); digitalWrite(relay2, HIGH); } void switchoff() //Function for turning on relays { digitalWrite(relay1, LOW); digitalWrite(relay2, LOW); } /* You can add any function you want depending on how many devices you have hooked up. For example you could have a function called 'cinema' which would dim the lights and turn the TV on. You can have as many as you have pins on your arduino. For my relay 'LOW' turns off and 'HIGH' turns on The outline to follow is this: void ......() { digitalWrite(...., LOW/HIGH); digitalWrite(...., LOW/HIGH); } */ 

Wenn Sie den Code in Ihrem Arduino hochladen, sicherstellen Sie, dass Sie Pins 0 und 1 sonst Sie dies wahrscheinlich erhalten Fehler trennen:

Avrdude: stk500_getsync(): nicht in sync: Resp = 0 x 00

Jetzt auf Ihrem android-Handy herunterladen Sie diese geniale app von SimpleLabs!

https://Play.Google.com/Store/Apps/Details?ID=robotspace.simplelabs.amr_voice&hl=en

Eine Verbindung mit dem Bluetooth-Modul wird wahrscheinlich aufgerufen etwas wie "HC-06"

Zum ersten Mal fragt es Sie zur Eingabe eines Kennworts in der Regel 1234.

Sobald Sie angeschlossen haben sagen die Befehle, die Sie im Code gewählt haben und hoffentlich schaltet das Relais ein und aus!

In Verbindung stehende Artikel

Arduino und Bluetooth HC-05 Anschluss leicht

Arduino und Bluetooth HC-05 Anschluss leicht

Hallo jeder Körper, dies ist mein erster Artikel auf Instructable.com, ich bin so glücklich, und ich beginne mit Arduino mit Bluetooth verbinden, ich litt eine Menge Probleme, wenn ich versuche, es wie die Website verbinden und instructable Artikel h
Arduino Universal Bluetooth Connect - Kontrolle Ihrer Arduino mit Ihrem Android-Gerät

Arduino Universal Bluetooth Connect - Kontrolle Ihrer Arduino mit Ihrem Android-Gerät

Ich wollte schon immer mein Arduino mit meinem Smartphone ganz einfach kontrollieren, aber ich fand nie die perfekte Lösung dafür. Ich will nicht sagen, dass dies perfekt ist, aber es tut, was ich es Do...well nicht vollständig will aber ich bin in d
Arduino gesteuert Bluetooth-Bot

Arduino gesteuert Bluetooth-Bot

diese instructable zeigen Ihnen, wie ein altes Spielzeug R/C Auto aus dem Secondhand-Laden ($1,50) konvertieren in einen Bluetooth-gesteuerte Roboter. Um die Umrechnung vorzunehmen, benötigen Sie einen Arduino (jeder Art), ein L298N dual 2-Amp Motor-
Arduino über Bluetooth zu steuern (zweisprachige Lesson)(Arabic/English)

Arduino über Bluetooth zu steuern (zweisprachige Lesson)(Arabic/English)

يتيح لك هذا الدرس التحكم بتشغيل ضوء الليد عن طريق الجوال بنظام الاندرويد و يشرح كيفية عمل لوح التحكم الاردوينو مع قطعة البلوتوثIn dieser Lektion können Sie steuern eine LED mit einem Android-Handy zusammen mit erklären, wie der Arduino interagieren m
Mit Arduino und Bluetooth-Steuerung eine zwei-Antrieb Auto

Mit Arduino und Bluetooth-Steuerung eine zwei-Antrieb Auto

wir nur eine zwei-Fahrer-Fahrzeug-Kontrolle von Arduino und Bluetooth Modul geändert.  Die Steuerseite verwendet Freaduino 328 und zwei Joystick-Modul und Bluetooth Schild für Daten senden.  Die andere Seite Arduino Pro und Bluetooth Bee für die empf
Wie erstelle ich ein Arduino kompatible Bluetooth 4.0 Modul

Wie erstelle ich ein Arduino kompatible Bluetooth 4.0 Modul

UPDATE: Lets machen Roboter, meine Heimat digitale Hackerspace wurde von RobotShop gekauft. Ich will nicht darauf eingehen, aber die neuen Besitzer verboten, mich und die meisten Mitglieder der veteran. Das erklärt, die meisten Links es gebrochen wer
IPhone mit Arduino mittels Bluetooth 4.0--

IPhone mit Arduino mittels Bluetooth 4.0--

Hinweis: dieses Projekt erfordert eine iOS Entwicklerlizenz . Es ist $99 pro Jahr.Diese Zuschreibung beschreibt eine app für iOS-Geräte ermöglichen eine serielle Verbindung zum Arduino Bluetooth 4.0 zu schreiben. Zur Erleichterung der seriellen Ansch
Arduino/Android BLUETOOTH Serial Monitor APP für Arduino mit dem HC-06 und ANDROID

Arduino/Android BLUETOOTH Serial Monitor APP für Arduino mit dem HC-06 und ANDROID

Hallo Welt! Heute habe ich eine Android app, die einfach liest Werte oder Texte, die auf dem Arduino seriell über das Bluetooth-Modul HC-06/05 oder anderen Modulen gedruckt werden. Du musst nichts im Arduino Code festgelegt. Einfach nur Serial.printl
Arduino powered Bluetooth remote Relaisschalter

Arduino powered Bluetooth remote Relaisschalter

HiIch wollte eine einfache 2-Kanal Bluetooth remote Switch-Box zu bauen.zu mir erlauben, verschiedene Geräte ein- und Ausschalten von meinem android-Handy aus der Ferne zu schalten.Das Gerät musste klein bedienungsfreundlich und flexable genug, ich w
Arduino Android Bluetooth Auto

Arduino Android Bluetooth Auto

Diese instructable beschreibt einen einfachen Roboter-Auto durch Kippen ein Android-Handy über Bluetooth gesteuert. Die Beschleunigungssensoren im Telefon misst den Winkel der Neigung in Grad nach vorne und nach hinten und links und rechts und verwen
Arduino, LED & Bluetooth-

Arduino, LED & Bluetooth-

Vollständige Anleitung gibt es hier.www.innovationph.comLaden Sie unsere kostenlose Arduino Projektcode hier.Anforderungen:Arduino UnoLEDBluetooth-ModulSteckbrettSie sollten auch lernen, wie man bauen ein WarBot.Schritt 1: Erstellen der Schaltung Die
Android e Arduino com Bluetooth Usando o app Porta

Android e Arduino com Bluetooth Usando o app Porta

ObjetivoNesse Tutorial Irei Mostrar Como É super Simples Trokar Dados Entre Umm Android E Umm Arduino Usando o app Porta.Como Você Verá, eine GRANDE Diferença tun Porta São os Widgets! Agora Você Realmente Pode usar Seu Projeto de Arduino keine Dia-p
Android und Arduino mit Bluetooth mit Porta-app!

Android und Arduino mit Bluetooth mit Porta-app!

ZielIn diesem Tutorial werde ich zeigen, wie super einfach zum Datenaustausch zwischen Android und Arduino die Porta-app verwendet wird.Wie du siehst, ist der große Einsatz Unterschied von Porta Widgets!Jetzt können Sie wirklich Ihre Arduino Projekt
Ferngesteuertes Auto mit Arduino und Bluetooth-

Ferngesteuertes Auto mit Arduino und Bluetooth-

Dieses Projekt besteht darin, ein ferngesteuertes Auto mit einer Bluetooth-Verbindung. Dieses Auto ist in einem Ballon knallend Wettbewerb gegen andere ähnliche Autos verwendet werden soll. Die drahtlose Verbindung erfolgt durch ein Bluetoothmodul, d