Innehållsförteckning:

Smart hem med Arduino MKR1000 och M.I.T. Android -app: 4 steg
Smart hem med Arduino MKR1000 och M.I.T. Android -app: 4 steg

Video: Smart hem med Arduino MKR1000 och M.I.T. Android -app: 4 steg

Video: Smart hem med Arduino MKR1000 och M.I.T. Android -app: 4 steg
Video: Power hub c1 адаптер питания 2024, Juli
Anonim
Smart hem med Arduino MKR1000 och M. I. T. Android App
Smart hem med Arduino MKR1000 och M. I. T. Android App

I denna handledning beskriver jag hur du kan förbättra ditt smarta hem med bara några komponenter.

Hjärtat i denna smarta hemdesign är Arduino MKR1000 -kortet, styrt med en app, designad på utvecklingswebbplatsen för M. I. T. (Massachusetts Institute of Technology).

Hur gör man det? På webbplatsen från M. I. T. du kan logga in med ditt google -konto för att själv skapa en app för en Android -smartphone. Du kan definiera skärmarna och programmera alla underliggande kommandon. Det senare görs med ett tydligt WYSIWYG (vad du ser är vad du får) visuellt programmeringsspråk med blockfunktioner.

Jag skapade en app för att styra Arduino MKR1000 -kortet via WiFi med 5 olika utgångar för att byta 5 olika enheter i ett "smart hem". Inledningsvis är endast lysdioder anslutna, men de kan enkelt bytas ut genom att byta reläer för att ansluta hushållsapparater.

Tillbehör

1 Arduino -kort typ MKR1000, 7 motstånd 1kOhm.7 led 5 mm, olika färger. Brödbräda och ledningar.

5V DC reläer ett per inhemsk applikation.

5V DC strömförsörjning för MKR1000 (väggvårt USB -strömförsörjning klarar).

PC med Arduino IDE -programvara installerad.

Steg 1: Demo

Image
Image
Arduino Ino -programmet
Arduino Ino -programmet

Här kan du se hur de 5 olika utgångarna med lysdioder slås på och av. Även skärminställningen visas kan du välja antal knappar med kryssrutorna. (minst en knapp, högst fem knappar).

Knapparna är gröna när lysdioderna kan slås på och blir röda om lysdioderna kan stängas av. Efter att appen har stängts lagras statusen för varje knapp i minnet.

Det finns ytterligare två lysdioder, en vit som visar att MKR1000 söker efter rätt WiFi -kanal och en blå som visar att anslutningen är upprättad och OK. Detta tar ca. 20 sekunder efter uppstart.

När WiFi försvinner börjar MKR1000 söka efter anslutningen igen.

Steg 2: Arduino Ino -programmet

Arduino Ino -programmet
Arduino Ino -programmet

Arduino MKR1000 behöver ett program för att fungera med appen från M. I. T. Det är en utökad och förbättrad version av programmet som beskrivs i Agus Kurniawans publikation “Arduino and Genuino MKR1000 Development Workshop 2016”.

Ladda ner filen, kopiera texten till Arduino IDE och ladda sedan upp programmet till din Arduino MKR1000. Se www.arduino.cc för en förklaring om installation och användning av nödvändig programvara och programmering av Arduino. Innan du läser in programmet i MKR1000, ersätt först "xxx" -värdena med dina (hemliga) koder för ditt WiFi -nätverk i ditt eget smarta hem.

Om du inte tidigare har programmerat en MKR1000 måste du först göra MKR1000 synlig i IDE. MKR1000 ingår inte som standard. Installera först det nödvändiga "Wifi101 ″ -biblioteket. För att göra detta, gå till "verktyg/hantera bibliotek" och välj WiFi101 -biblioteket. Det sista steget är att lägga till MKR1000 -kortet. För att göra detta, gå till “tools/board/Boards Manager”. Leta reda på "Arduino SAMD-kort (32-bitars ARM Cortex-M0 +)" från listan över kort. Klicka där på "Mer information" och "installera" för att installera detta kort.

Steg 3: M. I. T. Appdesign

M. I. T. Appdesign
M. I. T. Appdesign
M. I. T. Appdesign
M. I. T. Appdesign
M. I. T. Appdesign
M. I. T. Appdesign

På webbplatsen från M. I. T. du kan logga in med ditt google -konto för att själv skapa en app för en Android -smartphone. Du kan definiera skärmarna och programmera alla underliggande kommandon. Det senare görs med ett tydligt WYSIWYG (vad du ser är vad du får) visuellt programmeringsspråk med blockfunktioner.

Mitt Android -program finns i galleriet för M. I. T. utvecklingswebbplats. Logga in och sök efter "MKR1000" och ladda ner den senaste versionen "MKR1000_V4_Control". Du får en kopia på din egen utvecklingssida som du kan se och ändra eller förbättra.

Om du vill testa Android -körbara filen (APK -filen) utan att logga in på M. I. T. webbplats kan du ladda ner filen här direkt och kopiera och installera den på din egen smartphone.

M. I. T. webbplatsen är full av handledning, en guide för att komma igång och ett stort forum. Du kan lära dig att programmera steg för steg, utforma telefonens skärm och alla block som styr knapparna.

viktig anmärkning: när din app är redo att installeras, kopiera den till din telefon och dubbelklicka på apk -filen. Det är säkert att använda, men din virusscanner kommer troligen att bli galen och börjar varna med flera felaktiga säkerhetsmeddelanden. Bara ignorera dem, huvudorsaken är att du laddar ner en app utanför den officiella appbutiken …

Steg 4: Hushållsapparater

Hushållsapparater
Hushållsapparater
Hushållsapparater
Hushållsapparater

I stället för lysdioder kan du ansluta små 5V DC -reläer för att byta hushållsapparater. Dessa är alla anslutna till farliga spänningar (110 V AC eller mer) så var försiktig och arbeta säkert.

Själva reläerna behöver ström, om du installerar alla 5 reläer föreslår jag att du använder en separat 5 V DC -matning för reläerna. Annars kommer MKR1000 5VDC -anslutningen att överbelastas.

Rekommenderad: