Arduino Home Automation (Bluetooth) (3 / 5 steg)

Steg 3: Bluetooth Test




Först och främst tråd upp kretsen som visas ovan. Jag har använt en skärbräda och gjorde en rail positiv och en negativ. Jag hittade irriterande att TXD och RXD stiften på Bluetooth-modulen inte fungerar när du är ansluten till samma stift på arduino själv. TXD stiftet på Bluetooth-modulen jag har anslutit till RXD stiftet på arduino (stift 0) och RXD stiftet på Bluetooth-modulen är ansluten till TXD stiftet på arduino (pin 1). Bluetooth-modulen kommer att köras av 3.3V men reläet behöver 5v arbeta, därav har jag använt 5 volt på arduino.

Här är koden jag har skrivit för denna 2 växla reläet. Som ett exempel har jag det styra en vattenkokare och lampa.

/*
------------------------------------------------------------------------
InfidelFish
------------------------------------------------------------------------
*/
Sträng röst.
#define relay1 2 //Connect relay1 till stift 2
#define relay2 3 //Connect relay2 till stift 3
void setup()
{
Serial.BEGIN(9600); Ställ in hastighet för att kommunicera med telefonen
pinMode (relay1, produktionen); Ställ in relay1 som en utgång
pinMode (relay2, produktionen); Ställ in relay2 som en utgång
digitalWrite (relay1, låg); Switch relay1 off
digitalWrite (relay2, låg); Swtich relay2 off
}
void loop()
{
While(Serial.available()) //Check om det finns tillgängliga byte att läsa
{
Delay(10); Dröjsmål för att göra det stabilt
char c = Serial.read(); Genomföra en seriell läsa
om (c == '#') {
bryta; Stoppa slingan när # upptäcks efter ett ord
}
röst += c; Innebär röst = röst + c
}
om (voice.length() > 0)
{
Serial.println(Voice);
om (röst == "* slår på") {
switchon();
} //Initiate funktion switchon om röst är stänga på
annars om (röst == "* Stäng av") {
switchoff();
} //Initiate funktion switchoff om röst är switch off
annars om (röst == "* lampa på") {
Du kan ersätta "lampa på" med vad du vill... samma sak gäller för andra
digitalWrite (relay1, hög);
}
annars om (röst == "* lampa off") {
digitalWrite (relay1, låg);
}
annars om (röst == "* vattenkokare på") {
digitalWrite (relay2, hög);
}
annars om (röst == "* vattenkokare off") {
digitalWrite (relay2, låg);
}
röst = "";
}
}
void switchon() //Function för att aktivera reläer
{
digitalWrite (relay1, hög);
digitalWrite (relay2, hög);
}
void switchoff() //Function för att aktivera reläer
{
digitalWrite (relay1, låg);
digitalWrite (relay2, låg);
}

/*

Du kan lägga till någon funktion du vill ha beroende på hur många enheter du har anslutit.
Du kan till exempel ha en funktion som kallas "film" som skulle dämpa belysningen och
slå på TV: N på. Du kan ha så många som du har stiften på din arduino.
För mitt relä "Låg" stängs av och "Hög" vänder på
Dispositionen följer är detta:

ogiltig... ()
{
digitalWrite (..., låg/hög);
digitalWrite (..., låg/hög);
}

*/

När du överför koden till din Arduino, se till att du kopplar bort stift 0 och 1 annars du kommer förmodligen få detta fel:

avrdude: stk500_getsync(): inte i synk: resp = 0x00

Nu på din Android ladda ner denna lysande app av SimpleLabs!

https://Play.Google.com/store/apps/details?ID=robotspace.simplelabs.amr_voice&hl=en

Ansluta till Bluetooth-modulen det kommer förmodligen att kallas något i stil med "HC-06"

Första gången den frågar efter ett lösenord som vanligtvis är 1234.

När du har anslutit säga de kommandon som du har valt i koden och förhoppningsvis reläet kommer att slå på och av!

Se Steg
Relaterade Ämnen

Arduino Home automation

detta är en relativt enkel styrenhet för styrning av utrustning i ditt hem.Just nu styr jag min centralvärme, säkerhet och belysning.Genom att skicka kommandon från min hemdator.Min homeeasy centralvärme controller hacka.Jag kan också logga in distan...

Uber Home Automation med Arduino & Pi

[REDIGERA] Jag skapade ett forum för att samarbeta på gateway kod.http://homeautomation.proboards.com/Board/2/openha...För några år sedan, blev jag en hundägare för första gången. Kändes inte som lämnar Cody i kenneln ensam hela dagen. Jag hade en we...

Arduino Home automationssystem (med Bluetooth) aha av PYT

Helllo alla,Sedan min 1st Instructable har jag inte tillräckligt lik. så, jag tänkte på att göra en ny instructable.här är min 2: a instructable att bygga en Arduino Home Automation System.Detta är den första bygga med Bluetooth och andra är med hjäl...

Arduino Home automationssystem

HejIdag tänkte jag dela med mig av detta projekt det är ganska lätt och dosnt använder mycket delar är det den Arduino Home Automation.Delar som behövs.Arduino(any)Bluetooth-modul2 CH RelaySkärbrädaoch några tröjorLedsen att jag är demostrating detta...

Kompakt Home automation modul baserad på Android, Bluetooth och Arduino!

Detta Instructable är att visa hur man bygger en kompakt Home automation modulen med billiga komponenter som Arduino uno, relä modul, Bluetooth-modul och som kan drivas med Android-telefon!Oroa dig inte det tar mindre än 15min att bygga denna awesome...

DIY Home Automation för nybörjare. Absolut ingen kodning eller lödning behövs. Android/Arduino för att växla saker på och av

Denna instructiable är att den absoluta nybörjaren. Om du kan hantera en vass kniv utan att skära kan fingrarna av dig göra och anpassa denna hemautomation controller.Dessa instruktioner är också on-line på www.pfod.com.au under Android / Arduino för...

Bluetooth kontrollerad utlopp (Home Automation)

Har du någonsin lämnat huset och undrade om du glömde att stänga av belysningen eller TV? Eller kört hem i mörkret och vill lamporna skulle vara på innan du får i huset med dig händer full av matvaror. En enkel lösning som jag har hittat är att skapa...

Home Automation med Raspberry Pi, Arduino, Domoticz, MySensors.

Hej Fellow beslutsfattare,Detta är min första Instructable på Home Automation. Tanken är att bygga en controller och trådlösa noder för att kontrollera och övervaka.Efter en massa hit och prov med många olika styrenheter som OpenHab, DomotiGa, sedan...

Smart Home Automation med Android + Ethernet Internet + Arduino

Hemautomation blir mer och mer populära, prisvärda och fascinerar människor. Internet erbjuder sådana möjligheter som aldrig förr. Imponera på dina vänner visar på Smartphone som du kan växla på/av-lampa i din lägenhet miles bort och samtidigt se det...

Arduino rum automation! [BLUETOOTH/LJUD/FJÄRRSTYRDA]

Förvandla alla rum digital! med hjälp av "BlackBoxen" styra elektroniska enheter från en långt med en fjärrkontroll, en telefon eller ens en klapp. Det finns tusentals möjligheter att göra denna sak funktion på din egen vilja. Med hjälp av vissa...

Gest baserat Home Automation med Intel Edison (Intel IoT))

Gest baserade hemautomation är det nya sättet att interagera med elektriska apparater tillgängliga på vårt hus. I detta projekt kommer vi att använda sensorer i stället för kamera för gestigenkänning, eftersom det ger bättre konsistens, miljö oberoen...

SMS-baserade Home Automation system med 1SHEELD

Hej vänner, detta min första instructable och bara vände 16yr gamla för två månader sedan.I detta instructable jag visar hur man gör 5 kanal SMS baserade Home Automation system med 1sheeld. Jag har byggt min egen billigt SSRs med triacs med uppgift L...

Internet kontrollerad house och Robot (Home Automation)

i detta instructable jag kommer att berätta hur du ansluter hela huset (alla elektriska apparater) till internet så att du kan styra din varje utrustning från var som helst i världenJag har gjort detta projekt 3 månader tillbaka och det körs kontinue...

ESP8266 Home automation Del1

Alla hört om Home automation. Det är ett intressant tema och många tyckte om att göra hemmet lite smartare. I detta instructable jag visa er mitt sätt att göra ditt hem smartare och några råd att inse det. Jag arbetar med den populära ESP8266 nod-MCU...

ESP 8266 Wifi kontrollerade Home Automation

ESP8266 är en stor sak för att börja Wifi och IOTDet är också billigt och användas för att göra cool projekt som är anslutna till Internet. Lär dig hur man gör ett enkelt IOT projekt med den. ESP8266 WiFi modul är en fristående SOC med integrerad TCP...

DIY Smart Home Automation med Android

Smart Home Automation Låt användaren för att styra hem från hans eller hennes telefon och tilldela åtgärder som bör hända beroende på tid eller andra sensormätningar som ljus, temperatur eller ljudet från alla enheter i nätverket hemautomation.VAD KA...

Bygga din egen Home Automation och Monitoring System

I detta Instructable, kommer jag gå igenom stegen för att bygga ett ED-E (EDison-Esp8266, uttalas Eddie). ED-E är en Home Automation och övervakning System byggt med Intel Edison och Esp8266. ED-E består av två delar:BasenhetenWiFi enheterBase enhete...

Arduino IOT automation med ESP8266

Detta är en IoT automationsprojekt. inte som andra som bara hämtar sensordata till internet. Jag använde där tekniken att styra enheterna med behandlingen som web api använder wifi modul esp8266. med denna teknik vi kan övervaka, styra enheter från v...

Laser baserade Intruder Alert! (Home Automation)

Hej alla!Jag Geeve George en MAKER stolt från Indien!Jag började göra vid en ålder av 10 och min iver för att göra fortfarande fortsätter som jag är fascinerad av de oändliga möjligheter och möjligheter som tekniken erbjuder!Hatt! är min serie av hem...