Home Automation met Arduino (5 / 5 stap)

Stap 5: Schrijven van de Software


Ik ben niet veel van een software-goeroe, hebben gelukkig anderen onvermoeibaar gewerkt om te grote services te verstrekken aan ons knutselaars!

Om mij te controleren is dit project vanaf mijn mobiele telefoon er een grote service genaamd Blynk.

Dit app kan worden gedownload voor zowel IOS als Android.

Ook kan ik elk relais controle en geeft feedback om te laten zien dat de huidige status van elk relais (dit is belangrijk als u overschakelen van spullen wilt, wanneer u ergens anders, zijn zodat u ervan overtuigd bent dat wat u overgeschakeld hebben via de app daadwerkelijk is fysiek overgeschakeld).

Ik zal niet ingaan op de benodigde stappen voor het toevoegen van de bibliotheken van de Blynk, dit kan over worden gevonden op de website van de Blynk, maar mijn code te controleren en feedback te krijgen is als volgt:-

 #define BLYNK_PRINT Serial // Comment this out to disable prints and save space#include <SPI.h> #include <Ethernet.h> #include <BlynkSimpleEthernet.h> #include <SimpleTimer.h> #define RELAY1 2 #define RELAY2 3 #define RELAY3 4 #define RELAY4 5 #define RELAY5 6 #define RELAY6 7 #define RELAY7 8 #define RELAY8 9 char auth[] = "Your Auth Token"; WidgetLED led1(V1); // set up LED widgets WidgetLED led2(V2); WidgetLED led3(V3); WidgetLED led4(V4); WidgetLED led5(V5); WidgetLED led6(V6); WidgetLED led7(V7); WidgetLED led8(V8); byte relay1State; byte relay2State; byte relay3State; byte relay4State; byte relay5State; byte relay6State; byte relay7State; byte relay8State; SimpleTimer timer; void setup() { Serial.begin(9600); Blynk.begin(auth); timer.setInterval(1000L, setVirtualLeds); // every 1 second check relays and set } // virtual LEDs to indicate on or off. void setVirtualLeds() { relay1State = digitalRead(RELAY1); relay2State = digitalRead(RELAY2); relay3State = digitalRead(RELAY3); relay4State = digitalRead(RELAY4); relay5State = digitalRead(RELAY5); relay6State = digitalRead(RELAY6); relay7State = digitalRead(RELAY7); relay8State = digitalRead(RELAY8); if (relay1State == LOW) { led1.on(); }else{led1.off();} if (relay2State == LOW) { led2.on(); }else{led2.off();} if (relay3State == LOW) { led3.on(); }else{led3.off();} if (relay4State == LOW) { led4.on(); }else{led4.off();} if (relay5State == LOW) { led5.on(); }else{led5.off();} if (relay6State == LOW) { led6.on(); }else{led6.off();} if (relay7State == LOW) { led7.on(); }else{led7.off();} if (relay8State == LOW) { led8.on(); }else{led8.off();} } void loop() { Blynk.run(); timer.run(); } 

Hopelijk kunt u gemakkelijk repliceren van dit project door het volgen van dit Instructable, veel plezier!

Gerelateerde Artikelen

Home Automation met Arduino, Buttons, LCD, EEPROM en slimme telefoon

Home Automation met Arduino, Buttons, LCD, EEPROM en slimme telefoon

Nu kunnen we de controle van romp huis met slimme telefoonStap 1: Hardware vereist voor domotica kunt u verschillende dingen, ik kies schakelen of relayIn dit project u zal bepalen switcher door mobiele .if mobiele niet aanwezig is kunt u ook bediene
Smart Home Automation met Android + Ethernet Internet + Arduino

Smart Home Automation met Android + Ethernet Internet + Arduino

Domotica wordt meer en meer populair, betaalbare en fascineert mensen. Internet biedt dergelijke mogelijkheden als nooit tevoren. Maak indruk op uw vrienden tonen op Smartphone, dat u kunt aan/uit-lamp in uw appartement mijl afstand schakelen en tege
Smart Home Automation met Voice command

Smart Home Automation met Voice command

Dit is een stapsgewijze tutorial bouw van het circuit voor 'Smart Home Automation met Voice Command' functie.Download onze gratis Arduino Project Code hier.Vereisten:• Arduino Uno• LED• Weerstand (220 Ohm)• Bluetooth-Module (BlueSmirf / BlueMate Zilv
Home Automation met behulp van de Arduino Uno

Home Automation met behulp van de Arduino Uno

Ooit wilde maken uw huis geautomatiseerde? Wilde de verlichting, ventilator en andere toestellen van uw smartphone? Of een tutorial over aangesloten apparaten en aan de slag met het gezocht? Android Home Automation zal u tonen hoe te maken van uw hui
Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Dit project laten zien voor het ontwerp en de ontwikkeling van een Home Automation systeem met behulp van RF-Transceiver gecontroleerd door Arduino Micrcontroller. De gebruiker zal verschillende indoor apparatuur zoals bollen, deuren en fans met behu
Home Automation met behulp van de Arduino deel-ik

Home Automation met behulp van de Arduino deel-ik

Het is niet zoals alle andere domotica zoals we eerder gezien. Ze controleren apparaten op afstand wat is het verschil. Het is omdat het uit de wereld kan controleren. U kunt met behulp van elk willekeurig apparaat met internetverbinding hebben dat w
Home Automation met behulp van de Arduino en Bluetooth

Home Automation met behulp van de Arduino en Bluetooth

De "Home Automation System"(HAS) concept bestaat al vele jaren. De termen "Smart Home", "Intelligente huis" gevolgd en is gebruikt om het concept van netwerken toestellen en apparaten in het huisDomoticasysteem is een proces
Uber Home Automation w / Arduino & Pi

Uber Home Automation w / Arduino & Pi

[BEWERKEN] Ik heb een forum om samen te werken op gateway code.http://homeautomation.proboards.com/Board/2/openha...Een paar jaar geleden, werd ik de hondeigenaar van een voor de eerste keer. Ik hield niet van Cody in de kennel alleen hele dag verlat
Home Automation met HomeGenie

Home Automation met HomeGenie

Dus wilt u stap uw spel Domotica? Zoek niet verder! Veel van ons probeerde huis automatiseren door ad hoc-methode, nu hier is een grote open source systeem dat betrouwbare stichtingen voor uw volgende project geeft.HomeGenie geeft u een webserver voo
Home automation met ATTiny en mobiele telefoon

Home automation met ATTiny en mobiele telefoon

In ons huisje in het bos hebben we niet een betrouwbare internetverbinding. In de winter die het is echt koud wanneer we invoert en het duurt enkele uren voordat het huis opwarmt bij het draaien op de vloer verwarming nadat we komen in.Ik wilde om de
LinKit one - Home Automation met Bluetooth Controller Android App

LinKit one - Home Automation met Bluetooth Controller Android App

Alle opties zijn voorzien van slimme telefoons. Slimme telefoons maken ons werk zeer gemakkelijk en maakt ons lui. Draai in- en uitschakelen met behulp van slimme telefoon met Blauwe tand huistoestellen is in de markt, maar de kosten hoog. Dus DIY Bl
Home automation met knooppunt js, raspberry pi en heimcontrol

Home automation met knooppunt js, raspberry pi en heimcontrol

In de tutorial zal sudo apt-get update<br> sudo apt-get install git-core git scons build-essential scons libpcre++-dev libboost-dev libboost-program-options-dev libboost-thread-dev libboost-filesystem-dev overzicht van het gebruik van heimcontrol pl
Procedure: Stem Feedback toevoegen aan uw Home Automation met koppelen een!

Procedure: Stem Feedback toevoegen aan uw Home Automation met koppelen een!

Hallo iedereen,Vandaag zal ik u tonen hoe u stem feedback toevoegt aan uw Home Automation.Dit zal altijd een goede additief aan uw Home Automation Project met Link het één omdat uw Linkit ONE zou een feedback als een "Heb ik draaide op verlichting vo
Home Automation met de controle van de stem van de Echo van de Amazon

Home Automation met de controle van de stem van de Echo van de Amazon

Vorige maand, bracht Amazon de Echo - een kleine cilinder staat voor erkenning van de krachtige stem.De Echo zelf is gesloten bron. Maar zodra u erachter te komen van de Echo geheimen, een ongelooflijk krachtig hulpmiddel voor de controle van de stem