Indholdsfortegnelse:

Smart hjem med Arduino MKR1000 og M.I.T. Android App: 4 trin
Smart hjem med Arduino MKR1000 og M.I.T. Android App: 4 trin

Video: Smart hjem med Arduino MKR1000 og M.I.T. Android App: 4 trin

Video: Smart hjem med Arduino MKR1000 og M.I.T. Android App: 4 trin
Video: Amazing arduino project 2024, November
Anonim
Smart hjem med Arduino MKR1000 og M. I. T. Android App
Smart hjem med Arduino MKR1000 og M. I. T. Android App

I denne vejledning beskriver jeg, hvordan du kan forbedre dit smarte hjem med blot nogle få komponenter.

Hjertet i dette smarte hjemmedesign er Arduino MKR1000 -kortet, der styres med en app, designet på udviklingswebstedet for M. I. T. (Massachusetts Tekniske Institut).

Hvordan gøres det? På webstedet fra M. I. T. kan du logge ind med din google -konto for selv at oprette en app til en Android -smartphone. Du kan definere skærmbillederne og programmere alle underliggende kommandoer. Sidstnævnte sker med et klart WYSIWYG (hvad du ser, er hvad du får) visuelt programmeringssprog med blokfunktioner.

Jeg lavede en app til at styre Arduino MKR1000 -kortet via WiFi med 5 forskellige udgange til at skifte 5 forskellige enheder i et "smart hjem". I første omgang er der kun lysdioder tilsluttet, men de kan let udskiftes ved at skifte relæer til at forbinde husholdningsapparater.

Forbrugsvarer

1 Arduino board type MKR1000, 7 modstande 1 kOhm. 7 led 5 mm, forskellige farver. Brødbræt og ledninger.

5V DC relæer en pr. Huslig anvendelse.

5V DC strømforsyning til MKR1000 (vægvorte USB -forsyning vil gøre).

PC med Arduino IDE -software installeret.

Trin 1: Demo

Image
Image
Arduino Ino -programmet
Arduino Ino -programmet

Her kan du se, hvordan de 5 forskellige udgange med LED'er tændes og slukkes. Også skærmindstillingen er demonstreret, du kan markere antallet af knapper ved hjælp af afkrydsningsfelterne. (mindst en knap, maksimalt fem knapper).

Knapperne er grønne, når lysdioderne kan tændes og bliver røde, hvis lysdioderne kan slukkes. Efter lukning af appen gemmes status for hver knap i hukommelsen.

Der er to ekstra lysdioder, en hvid, der viser, at MKR1000 søger efter den korrekte WiFi -kanal, og en blå, der viser, at forbindelsen er etableret og OK. Dette tager ca. 20 sekunder efter opstart.

Når WiFi går ned, begynder MKR1000 igen at søge efter forbindelsen.

Trin 2: Arduino Ino -programmet

Arduino Ino -programmet
Arduino Ino -programmet

Arduino MKR1000 har brug for et program til at arbejde med appen fra M. I. T. Det er en udvidet og forbedret version af programmet beskrevet i Agus Kurniawans publikation “Arduino and Genuino MKR1000 Development Workshop 2016”.

Download filen, kopier teksten til Arduino IDE, og upload derefter programmet til din Arduino MKR1000. Se www.arduino.cc for en forklaring om installation og brug af den nødvendige software og programmering af Arduino. Inden du indlæser programmet i MKR1000, skal du først udskifte “xxx” -værdierne med dine (hemmelige) koder til dit WiFi -netværk i dit eget smarte hjem.

Hvis du ikke tidligere har programmeret en MKR1000, skal du først gøre MKR1000 synlig i IDE. MKR1000 er ikke inkluderet som standard. Installer først det nødvendige “Wifi101 ″ bibliotek. For at gøre dette skal du gå til "værktøjer/administrere biblioteker" og vælge WiFi101 -biblioteket. Det sidste trin er at tilføje MKR1000 -kortet. For at gøre dette skal du gå til “tools/board/Boards Manager”. Find "Arduino SAMD Boards (32-bit ARM Cortex-M0 +)" på listen over tavler. Klik der på "Mere info" og "installer" for at installere dette kort.

Trin 3: M. I. T. App Design

M. I. T. App Design
M. I. T. App Design
M. I. T. App Design
M. I. T. App Design
M. I. T. App Design
M. I. T. App Design

På webstedet fra M. I. T. kan du logge ind med din google -konto for selv at oprette en app til en Android -smartphone. Du kan definere skærmbillederne og programmere alle underliggende kommandoer. Sidstnævnte sker med et klart WYSIWYG (hvad du ser, er hvad du får) visuelt programmeringssprog med blokfunktioner.

Mit Android -program findes i galleriet til M. I. T. udviklingswebsted. Log ind og søg efter "MKR1000" og download den seneste version "MKR1000_V4_Control". Du får en kopi på din egen udviklingsside, du kan se og ændre eller forbedre.

Hvis du vil prøve den eksekverbare Android -fil (APK -filen) uden at logge ind på M. I. T. websted kan du downloade filen direkte her og kopiere og installere den på din egen smartphone.

M. I. T. webstedet er fyldt med selvstudier, en startguide og et stort forum. Du kan lære at programmere trin for trin, designe din telefonskærm og alle de blokke, der styrer knapperne.

vigtig note: Når din app er klar til at blive installeret, skal du kopiere den til din telefon og dobbeltklikke på apk -filen. Den er sikker at bruge, men din virusscanner vil sandsynligvis blive skør og begynde at advare med flere forkerte sikkerhedsmeddelelser. Bare ignorer dem, hovedårsagen er, at du downloader en app uden for den officielle appbutik …

Trin 4: Husholdningsapparater

Husholdningsapparater
Husholdningsapparater
Husholdningsapparater
Husholdningsapparater

I stedet for lysdioder kan du tilslutte små 5V DC -relæer til at skifte husholdningsapparater. Disse er alle forbundet med farlige spændinger (110 V AC eller mere), så vær forsigtig og arbejd sikkert.

Selve relæerne har brug for strøm, hvis du installerer alle 5 relæer, foreslår jeg at bruge en separat 5 V DC forsyning til relæerne. Ellers vil MKR1000 5VDC -forbindelsen blive overbelastet.

Anbefalede: