Android och Arduino SMS-baserade Home Automation (1 / 5 steg)
Steg 1: SMS-kommandon
SOM med alla kommunikationssystem, måste specifika kommandon vara skicka till en fjärrenhet tala om det vad man ska göra. Likaså måste den fjärranslutna enheten svarar eller reagera på dessa kommandon. Projektet består av två delar, SMS styrenheten och en vanlig mobiltelefon.
Tanken var att skapa en enkel SMS Controller med fyra digitala utgångar. Beroende på den mottagna SMS, måste enheten kunna kontrollera de individuella utgångarna.
Jag beslutade också att omfatta fyra digitala ingångar. Detta kan användas för att indikera larm eller annan information.
Innan du börjar bygga, beslöt jag att skapa specifika kommandon för vissa funktioner. Detta "kommandon" kommer att skickas med hjälp av ett SMS från en mobiltelefon.
SMS Controller emot kommandon:
O1:1 - tur utgång 1 på
O1:0 - vänd resultat 1 Off
O1:p - puls resultat 1 på, sedan stänga
O2:1 - tur utgång 2 på
O2:0 - tur utgång 2 Off
O2:p - puls utgång 2 på, sedan stänga
O3:1 - tur utgång 3 på
O3:0 - tur utgång 3 Off
O3:p - puls utgång 3 på, sedan stänga
O4:1 - tur utgång 4 på
O4:0 - tur utgång 4 Off
O4:p - puls utgång 4 på, sedan stänga
???? -Begär status för in- och utgångar
###-Systemet
För feedback, bör SMS Controller svara på mottagna kommandon, och svara med ett SMS. Jag bestämde mig för att detta svar SMS bör omfatta status för alla I/O stift.
SMS Controller svar kommandon:
i1:x i2:x i3:x i4:x o1:x o2:x o3:x o4:x
där x är i/o-status, 1 för på, 0 för Off.