Sadržaj:

Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: 4 koraka
Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: 4 koraka

Video: Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: 4 koraka

Video: Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: 4 koraka
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Studeni
Anonim
Pametna kuća s Arduinom MKR1000 i M. I. T. Android aplikacija
Pametna kuća s Arduinom MKR1000 i M. I. T. Android aplikacija

U ovom vodiču opisujem kako poboljšati svoj pametni dom sa samo nekoliko komponenti.

Srce ovog dizajna pametne kuće je ploča Arduino MKR1000, upravljana aplikacijom, dizajnirana na razvojnoj web stranici M. I. T. (Tehnološki institut Massachusetts).

Kako se to radi? Na web stranici tvrtke M. I. T. možete se prijaviti sa svojim google računom da biste sami izradili aplikaciju za Android pametni telefon. Možete definirati zaslone i programirati sve naredbe u osnovi. Potonje je učinjeno jasnim vizualnim programskim jezikom WYSIWYG (ono što vidite je ono što dobijete) s blokovskim funkcijama.

Napravio sam aplikaciju za upravljanje Arduino MKR1000 pločom putem WiFi -a s 5 različitih izlaza za prebacivanje 5 različitih uređaja u "pametnom domu". U početku su spojene samo LED diode, ali ih je lako zamijeniti prebacivanjem releja za spajanje kućanskih aparata.

Pribor

1 Arduino ploča tipa MKR1000, 7 otpornika 1kOhm.7 led 5 mm, različite boje. Drvena ploča i ožičenje.

5V DC releji jedan po domaćoj primjeni.

Napajanje od 5 V DC za MKR1000 (dovoljno je USB napajanje za zidne bradavice).

Računalo s instaliranim Arduino IDE softverom.

Korak 1: Demo

Image
Image
Arduino Ino program
Arduino Ino program

Ovdje možete vidjeti kako se uključuje i isključuje 5 različitih izlaza sa LED diodama. Također je prikazana postavka zaslona, možete odabrati broj gumba pomoću potvrdnih okvira. (najmanje jedan gumb, maksimalno pet gumba).

Gumbi su zeleni kada se LED diode mogu uključiti i postaju crveni ako se LED diode mogu isključiti. Nakon zatvaranja aplikacije status svakog gumba pohranjuje se u memoriju.

Postoje dvije dodatne LED diode, bijela koja prikazuje da MKR1000 traži ispravan WiFi kanal i plava koja pokazuje da je veza uspostavljena i u redu. Za to je potrebno cca. 20 sekundi nakon uključivanja.

Kad se WiFi smanji, MKR1000 će ponovno početi tražiti vezu.

Korak 2: Arduino Ino program

Arduino Ino program
Arduino Ino program

Arduinu MKR1000 potreban je program za rad s aplikacijom tvrtke M. I. T. To je proširena i poboljšana verzija programa opisana u publikaciji Agusa Kurniawana “Arduino and Genuino MKR1000 Development Workshop 2016”.

Preuzmite datoteku, kopirajte tekst u Arduino IDE, a zatim učitajte program u svoj Arduino MKR1000. Za objašnjenja o instaliranju i korištenju potrebnog softvera i programiranju Arduina pogledajte www.arduino.cc. Prije učitavanja programa u MKR1000, prvo zamijenite vrijednosti "xxx" svojim (tajnim) kodovima za svoju WiFi mrežu u vlastitom pametnom domu.

Ako prethodno niste programirali MKR1000, najprije morate učiniti MKR1000 vidljivim u IDE -u. MKR1000 nije standardno uključen. Najprije instalirajte potrebnu biblioteku “Wifi101”. Da biste to učinili, idite na "alati/upravljanje knjižnicama" i odaberite knjižnicu WiFi101. Posljednji korak je dodavanje ploče MKR1000. Da biste to učinili, idite na "tools/board/Boards Manager". Na popisu ploča pronađite “Arduino SAMD ploče (32-bitni ARM Cortex-M0 +)”. Kliknite tamo na "Više informacija" i "Instaliraj" da biste instalirali ovu ploču.

Korak 3: M. I. T. Dizajn aplikacije

M. I. T. Dizajn aplikacije
M. I. T. Dizajn aplikacije
M. I. T. Dizajn aplikacije
M. I. T. Dizajn aplikacije
M. I. T. Dizajn aplikacije
M. I. T. Dizajn aplikacije

Na web stranici tvrtke M. I. T. možete se prijaviti sa svojim google računom da biste sami izradili aplikaciju za Android pametni telefon. Možete definirati zaslone i programirati sve naredbe u osnovi. Ovo posljednje je učinjeno jasnim vizualnim programskim jezikom WYSIWYG (ono što vidite je ono što dobijete) s blokovskim funkcijama.

Moj Android program možete pronaći u galeriji M. I. T. razvojna web stranica. Prijavite se i potražite “MKR1000” i preuzmite najnoviju verziju “MKR1000_V4_Control”. Primit ćete kopiju na vlastitoj razvojnoj stranici koju možete pregledati i promijeniti ili poboljšati.

Ako želite isprobati izvršnu datoteku Android (APK datoteku) bez prijave na M. I. T. web stranicu možete izravno preuzeti datoteku ovdje te je kopirati i instalirati na vlastiti pametni telefon.

M. I. T. web stranica prepuna je vodiča, vodiča za početak rada i velikog foruma. Možete naučiti programirati korak po korak, osmišljavajući zaslon telefona i sve blokove koji upravljaju gumbima.

važna napomena: kada je vaša aplikacija spremna za instalaciju, kopirajte je na telefon i dvaput kliknite na apk datoteku. Sigurna je za upotrebu, međutim vaš virussscanner vjerojatno će poludjeti i početi upozoravati s više pogrešnih sigurnosnih poruka. Ignorirajte ih, glavni razlog je taj što preuzimate aplikaciju izvan službene trgovine aplikacija …

Korak 4: Kućanski aparati

Kućanski aparati
Kućanski aparati
Kućanski aparati
Kućanski aparati

Umjesto LED dioda možete spojiti male 5V DC releje za prebacivanje kućanskih aparata. Svi su spojeni na opasne napone (110 V AC ili više) pa budite oprezni i radite na sigurnom.

Sami releji trebaju napajanje, ako instalirate svih 5 releja, predlažem da za releje upotrijebite zasebno napajanje od 5 V DC. Inače će 5VDC veza MKR1000 biti preopterećena.

Preporučeni: