De Complete Home automatiseringssysteem (3 / 5 stap)

Stap 3: programmeren

Voor het programmeren van de UNO-bestuur hebt Arduino IDE in uw PC.

Deze schets op een nieuw ino bestand kopiëren, compileren en vervolgens uploaden naar de UNO.

#include

SoftwareSerial b (2,3); //bluetooth pinnen

int een = 1, c = 1, e = 1, f = 1, k = 1, l = 1, p = 1, t = 1, / * status van schakelaars * / ks = 0, ls = 0, ps = 0, / * status van sensoren * / ldr 1023, = / * licht intensiteit te schakelen verlichting * / prs1 = 0, / * waterniveau om te beginnen met pomp * / prs2 = 1023 / * waterniveau te stoppen pomp * /;

VOID Setup
{
Serial.begin(9600);
b.begin (9600); //bluetooth
pinMode (0, OUTPUT); //light pinnen
pinMode (1, OUTPUT); //light pinnen
for (int i = 4; ik pinMode(i,OUTPUT);
analoge pinnen genomen als standaard input
}
void loop
{
while(b.available())
{
switch(b.Read())
{
geval van 75: / / K verzonden
digitalWrite(0,k);
k =! k; //toggle schakelaar
KS = 0;
breken;
geval van 76: / / L verzonden
digitalWrite(1,l);
l =! l; //toggle schakelaar
ls = 0;
breken;
geval van 69: / / E verzonden
digitalWrite(4,e);
e =! e; //toggle schakelaar
breken;
geval van 70: / / F verzonden
digitalWrite(5,f);
f =! f; //toggle schakelaar
breken;
geval van 65: / / A verzonden
digitalWrite(6,a);
a =!; //toggle schakelaar
breken;
kast 80: / / P verzonden
digitalWrite(7,p);
p =! p; //toggle schakelaar
PS = 0;
breken;
geval van 84: / / T verzonden
digitalWrite(8,t);
t =! t; //toggle schakelaar
breken;
geval van 67: / / C verzonden
digitalWrite(9,c);
c =! c; //toggle schakelaar
breken;
geval van 107: / / k verzonden
KS = 1;
breken;
geval van 108: / / l verzonden
LS = 1;
breken;
geval van 112: / / p verzonden
PS = 1;
breken;
geval van 73: / / ik heb gestuurd
LDR = analogRead (A0); lichtintensiteit van het //save om over te schakelen van verlichting
breken;
kast 87: / / W verzonden
prs1 = analogRead (A2); //save waterniveau om te beginnen met pomp
breken;
geval van 88: / / X verzonden
prs2 = analogRead (A2); //save waterniveau om te stoppen met pomp
breken;
}}
if(KS==1) status van de sensor van de //check
{
if(analogRead(a0) digitalWrite(0,1);
if(analogRead(a0) >(ldr+25))
digitalWrite(0,0);
}
if(LS==1) status van de sensor van de //check
{
if(analogRead(a0) digitalWrite(1,1);
if(analogRead(a0) >(ldr+25))
digitalWrite(1,0);
}
if(PS==1) status van de sensor van de //check
{
if(analogRead(a2) digitalWrite(7,1);
if(analogRead(a2) > (prs2))
digitalWrite(7,0);
}
}

Gerelateerde Artikelen

DIY hacken uw eigen Home automatiseringssysteem

DIY hacken uw eigen Home automatiseringssysteem

Een domoticasysteem moet zitten kundig voor zet op/apparaten zoals lampen, fans, entertainmentsystemen, enz. Een systeem dat is wireless toch onafhankelijk van het Internet, maar het belangrijkst, DIY en open-source omdat ik wil begrijpen hoe het wer
Arduino Home automatiseringssysteem

Arduino Home automatiseringssysteem

HalloVandaag dacht ik ik zou delen met u dit project zijn vrij eenvoudig en dosnt veel onderdelen is de Arduino Home Automation gebruiken.Onderdelen die nodig zijn.Arduino(any)Bluetooth-module2 CH RelayBreadboarden sommige jumpersSorry ik ben demostr
Goedkoop, gemakkelijk, Internet gecontroleerde Home automatiseringssysteem

Goedkoop, gemakkelijk, Internet gecontroleerde Home automatiseringssysteem

als u huisdieren/kinderen en hen voeden of spank hen via het internet wilt dit systeem van gebruik aan u kan zijn. Het is een zeer gemakkelijke en goedkope manier om controle van motoren, LED's, etc. thuis vanaf elke computer aangesloten op het web.A
Hoe maak je een goedkoop home automatiseringssysteem

Hoe maak je een goedkoop home automatiseringssysteem

Goed Automated Home zijn een droom elke DIY eh, maar ze kosten veelDus is hier een oplossing voor het maken van een laag budget Automated systeem======================================================Kosten van de bouw van het project:Relais module (0
Home automatiseringssysteem door pcDuino

Home automatiseringssysteem door pcDuino

Een smart home controller die een lijn van schakelaars met een tablet als device met een grafische Gebruikersinterface interface vervangt. Ik gebruikte een Allwinner A10, samen met krijt-Electronics open frame 7 ″ lcd. Erin ik aangesloten een relay-c
Jarvis: Een Arduino gebaseerde Home automatiseringssysteem

Jarvis: Een Arduino gebaseerde Home automatiseringssysteem

Ik werd geïnspireerd door Jarvis van de Iron Man en sterk wilde een domoticasysteem. De bestaande systemen waren niet goedkoop, dus heb ik besloten om mijn eigen domotica-systeem met behulp van een Arduino bouwen. Op dit moment zijn functionaliteit i
Home automatiseringssysteem

Home automatiseringssysteem

Een individu streeft hard voor slechts één ding in de huidige generatie. En dat is "SPEED UP". Versnellen van voor het vangen van de bus en de treinen zijn overbodig geworden. Nu, is het de tijd te versnellen in zelfs de kleinste competities.De
Internet Enabled DSC Home Security System

Internet Enabled DSC Home Security System

Wijzigen van een bestaand DSC Home Security systeem om het internet ingeschakeld en zelf gecontroleerd worden.Dit instructable wordt ervan uitgegaan dat u een werkende Raspberry Pi hebt.Let op: deze uitvoering heeft de volgende tekortkomingen:Als een
De Raspberry Pi-Arduino-SignalR Home Automation Hub

De Raspberry Pi-Arduino-SignalR Home Automation Hub

Na een paar van mijn prelude IBLEs gepubliceerd hier en hier, dit project neemt de eerste stap naar het opbouwen van een basisversie van een functionele Home Automation Hub.Ik heb verschillende technologieën gebruikt in een poging om zin van hoe ik k
Home Cinema muur

Home Cinema muur

complete home cinema met een nep muurStap 1: frame starten door de 5x5cm balken aan de muur te maken van het frame schroevenStap 2: Voeg wat licht zetten een ledstrip langs het frame voor het verborgen lichtStap 3: Voeg mdf sheeds ik gebruikte mdf pl
Home Automation/veiligheid Prototype

Home Automation/veiligheid Prototype

Ik heb gespeeld met micro-controllers voor vrij lang en toen ik mijn vrienden vroeg me tot het nemen van dit project en ik was beetje nerveus omdat werken met individuele huisautomatisering modules is relatief gemakkelijker dan aan de opbouw van een
Smart Home/ruimte Monitor

Smart Home/ruimte Monitor

OVER DIT PROJECT:Kunstmatige intelligentie is de toekomst van computing. Een kunstmatige-intelligentiesysteem begrijpt en voert actie op een intelligente manier. Mijn project streeft naar bouwen een kunstmatig intelligentie domoticasysteem dat kan co
Fysieke Home automatiseringsinterface

Fysieke Home automatiseringsinterface

De volgende twee video's wordt uitgelegd wat dit project verondersteld wordt te doen.Een interface brengt informatie en kan de gebruiker controle dingen. Meeste huisautomatisering platformen, is afhankelijk van een "virtuele interface". U trek e
Afstandsbediening Home Automation

Afstandsbediening Home Automation

ik wilde om te posten van dit project voor ongeveer 3 jaar nu maar nooit kon vinden de tijd. Oh goed behoeften moeten als de duivel stations zoals ze zeggen, en het is nu hier voor jou. Ik hoop dat het gaat over duidelijk, zo niet laat het me weten e