Innholdsfortegnelse:

Smarthus med Arduino MKR1000 og M.I.T. Android -app: 4 trinn
Smarthus med Arduino MKR1000 og M.I.T. Android -app: 4 trinn

Video: Smarthus med Arduino MKR1000 og M.I.T. Android -app: 4 trinn

Video: Smarthus med Arduino MKR1000 og M.I.T. Android -app: 4 trinn
Video: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, November
Anonim
Smarthus med Arduino MKR1000 og M. I. T. Android App
Smarthus med Arduino MKR1000 og M. I. T. Android App

I denne opplæringen beskriver jeg hvordan du kan forbedre ditt smarte hjem med bare noen få komponenter.

Hjertet i denne smarte hjemmedesignen er Arduino MKR1000 -kortet, kontrollert med en app, designet på utviklingsnettstedet til M. I. T. (Massachusetts Institute of Technology).

Hvordan gjøres det? På nettstedet fra M. I. T. du kan logge deg på med Google -kontoen din for å lage en app for en Android -smarttelefon selv. Du kan definere skjermbildene og programmere alle underliggende kommandoer. Det siste er gjort med et klart WYSIWYG (det du ser er det du får) visuelt programmeringsspråk med blokkfunksjoner.

Jeg lagde en app for å kontrollere Arduino MKR1000 -kortet via WiFi med 5 forskjellige utganger for å bytte 5 forskjellige enheter i et "smart hjem". I utgangspunktet er bare lysdioder tilkoblet, men de kan enkelt byttes ut ved å bytte reléer for å koble husholdningsapparater.

Rekvisita

1 Arduino -bord type MKR1000, 7 motstander 1 kOhm. 7 led 5 mm, forskjellige farger. Brettbrett og ledninger.

5V DC reléer en per hjemlig applikasjon.

5V likestrømforsyning for MKR1000 (veggvort USB -forsyning vil gjøre).

PC med Arduino IDE -programvare installert.

Trinn 1: Demo

Image
Image
Arduino Ino -programmet
Arduino Ino -programmet

Her kan du se hvordan de 5 forskjellige utgangene med lysdioder slås av og på. Også skjerminnstillingen er demonstrert, du kan velge antall knapper ved hjelp av avmerkingsboksene. (minst én knapp, maksimum fem knapper).

Knappene er grønne når lysdiodene kan slås PÅ og blir røde hvis lysdiodene kan slås AV. Etter at appen er lukket, lagres statusen for hver knapp i minnet.

Det er to ekstra lysdioder, en hvit som viser at MKR1000 søker etter riktig WiFi -kanal og en blå som viser at tilkoblingen er opprettet og OK. Dette tar ca. 20 sekunder etter oppstart.

Når WiFi går av, begynner MKR1000 å søke etter tilkoblingen igjen.

Trinn 2: Arduino Ino -programmet

Arduino Ino -programmet
Arduino Ino -programmet

Arduino MKR1000 trenger et program for å fungere med appen fra M. I. T. Det er en utvidet og forbedret versjon av programmet beskrevet i Agus Kurniawans publikasjon “Arduino and Genuino MKR1000 Development Workshop 2016”.

Last ned filen, kopier teksten til Arduino IDE og last deretter opp programmet til Arduino MKR1000. Se www.arduino.cc for en forklaring om installering og bruk av nødvendig programvare og programmering av Arduino. Før du laster programmet inn i MKR1000, må du først erstatte "xxx" -verdiene med dine (hemmelige) koder for WiFi -nettverket i ditt eget smarte hjem.

Hvis du ikke tidligere har programmert en MKR1000, må du først gjøre MKR1000 synlig i IDE. MKR1000 er ikke inkludert som standard. Installer først det nødvendige "Wifi101" -biblioteket. For å gjøre dette, gå til "verktøy/administrer biblioteker" og velg WiFi101 -biblioteket. Det siste trinnet er å legge til MKR1000 -kortet. For å gjøre dette, gå til “tools/board/Boards Manager”. Fra listen over tavler, finn "Arduino SAMD Boards (32-biters ARM Cortex-M0 +)". Klikk der på "Mer informasjon" og "installer" for å installere dette kortet.

Trinn 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å nettstedet fra M. I. T. du kan logge deg på med Google -kontoen din for å lage en app for en Android -smarttelefon selv. Du kan definere skjermbildene og programmere alle underliggende kommandoer. Det siste er gjort med et klart WYSIWYG (det du ser er det du får) visuelt programmeringsspråk med blokkfunksjoner.

Mitt Android -program finnes i galleriet til M. I. T. utviklingsnettsted. Logg inn og søk etter "MKR1000" og last ned den siste versjonen "MKR1000_V4_Control". Du får en kopi på din egen utviklingsside du kan se og endre eller forbedre.

Hvis du vil prøve den kjørbare Android -filen (APK -filen) uten å logge deg på M. I. T. nettsted kan du laste ned filen direkte og kopiere og installere den på din egen smarttelefon.

M. I. T. nettstedet er fullpakket med opplæringsprogrammer, en startguide og et stort forum. Du kan lære å programmere trinnvis, designe telefonskjermen og alle blokkene som styrer knappene.

viktig merknad: Når appen din er klar til å installeres, kopier den til telefonen og dobbeltklikk på apk -filen. Den er trygg å bruke, men virusscanneren din vil sannsynligvis bli gal og begynner å varsle med flere feil feilmeldinger. Bare ignorer dem, hovedårsaken er at du laster ned en app utenfor den offisielle appbutikken …

Trinn 4: Hvitevarer

Husholdningsapparater
Husholdningsapparater
Husholdningsapparater
Husholdningsapparater

I stedet for lysdioder kan du koble til små 5V DC -reléer for å bytte husholdningsapparater. Disse er alle koblet til farlige spenninger (110 V AC eller mer), så vær forsiktig og arbeid trygt.

Selve reléene trenger strøm. Hvis du installerer alle 5 reléene, foreslår jeg å bruke en separat 5 V DC -forsyning for reléene. Ellers vil MKR1000 5VDC -tilkoblingen bli overbelastet.

Anbefalt: