Android kontrollerade ljus och kraft, pfodDevice för Arduino
Uppdatering: Se Android/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut No programmering krävs för ett alternativ som inte kräver någon programmering alls.
==================================================================
Styr dina lampor och ström från din mobil genom att använda Arduino AndriodTM.
INGEN Android programmering krävs. Ingen hσrd krävs.
Power ledningar krävs.
Se www.pfod.com.au för mer Android kontrollerade exempelprojekt
Obs: detta instructable har uppdaterats för att ersätta den avvecklade relay skölden med relä sköld V2.0 .
Säkerhet varning
Detta projekt kommer att kopplas till 110V-240V huvudsakliga ledningarna att byta enheter på och bort från din Android mobil. 110V-240V elnätet är livsfarlig och efter att du har sammanställt detta projekt, ledningarna till elnätet bör endast göras av behörig elektriker.
Introduktion
Du kan ge varje relä din egen personliga namn genom att redigera Arduino koden som visas nedan. Ingen Android programmering krävs.
En elektriker borde montera projektet i en lämplig isolerad låda och tråd fyra relär över switchar lampor och/eller makt punkter du vill till kontroll.
Detta projekt är i tre delar.
i) grundläggande kontroll av 4 växlar, kallas switch 1, byta 2, Stäng 3 och slå 4. Detta är vad du får från snabbstartsguiden.
II) anpassa namnen på dina växlar ge dem meningsfulla namn.
III) gör en av switcharna ett Garage dörröppnare och de andra tre utanför ljus, Garage ljus och ljus Hall (visas ovan) eller vad någonsin känt din vilja.
Ingen Android programmering krävs att göra och någon av dessa tre versioner. Enkla förändringar i Arduino koden helt styr vilka alternativ presenteras på användarens mobil.
Genom att lägga till en bluetooth-modul och en liten mängd kod för att göra enheten Arduino en pfodDevice, kan du styra din Arduino projekt från din Android mobil, i detta fall Arduino stänger reläer på eller av och pulser ett relä som är parallellt med den garage dörr manuell-knappen för att öppna och stänga den.
Pfoddevice's styrs av en pfodApp. Tänk dig HTML ny utformning för micros med korta enkla meddelanden varje mindre än 255 byte att beskriva sidor. PfodApp är micro-browser och pfodDevice är mikro-server. När pfodApp körs på din Android mobil ansluts via bluetooth, till din Arduino, skickar pfodApp begäran {.} som frågar efter den pfodDevice huvudmenyn. PfodDevice tillbaka ett kort meddelande (max 255 byte) som pfodApp gör för att ge användaren val som styr pfodDevice. När användaren väljer en knappen eller menyobjektet, pfodApp skickar kommandot tillhörande tillbaka till din Arduino att utföra denna funktion. Kommandon är vanligen ett tecken omges av {}. Arduino koden extraherar kommandot tecken från det här meddelandet med hjälp av enkla tolken nedan, och utför funktionen associerade.
Det är allt det finns till den. Ingen Android programmering krävs och den enda ytterligare programmering du behöver i din Arduino är små kommando tolken. All text och uppmaningarna visas på Android mobilen styrs helt av koden i Arduino. Den samma Android pfodApp kan styra någon Arduino eller andra mikro-controller som har kodats som en pfodDevice. Om du vill testa hur pfod micro-sidorna kommer att titta på pfodApp, sedan skapa en bluetooth seriell anslutning till datorn som beskrivs här och skriver micro-sidorna i terminal-fönstret och se hur pfodApp visas. Här kan du se vilka meddelanden pfodApp kommer tillbaka för olika användare insatsvaror.
Samt navigeringsknappar och flera nivåer av menyer, som tolken nedan hanterar, stöder pfod specifikationen också användarindata som tal, text och multi och enda listorna. En något större tolk måste tolka indata från användaren, se Fjärråtkomst kontrollerade LCD-Display.
Pfod specifikation har utformats för att hålla den mikro-controller-koden (den Arduino) enkelt. Mikro-controller inte och bör inte komma ihåg användarens Navigeringhistoria, Android pfodApp gör allt det. Mikro-controller bör helt enkelt köra funktionen förknippas med kommandot skickas och returnera ett resultat meddelande (ofta bara {}). Se pfod specifikation för alla detaljer och exempel.
Steg 1 är den Snabbstart som ger dig 4 Android kontrollerade växlar.