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, Juli
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 Arduino MKR1000 ploča, kontrolirana aplikacijom, dizajnirana na razvojnoj web stranici M. I. T. (Tehnološki institut Massachusetts).

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

Napravio sam aplikaciju za kontrolu Arduino MKR1000 ploče putem WiFi -a s 5 različitih izlaza za prebacivanje 5 različitih uređaja u „pametnu kuću“. U početku su spojene samo LED diode, ali ih je lako zamijeniti prebacivanjem releja za povezivanje kućanskih aparata.

Supplies

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.

5V DC napajanje za MKR1000 (USB napajanje za zidne bradavice će biti dovoljno).

PC sa 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 ekrana, možete odabrati broj tipki pomoću potvrdnih okvira. (najmanje jedno dugme, maksimalno pet tastera).

Dugmad su zelena kada se LED diode mogu uključiti i postaju crvene ako se LED diode mogu isključiti. Nakon zatvaranja aplikacije status svakog dugmeta je pohranjen u memoriji.

Postoje dvije dodatne LED diode, bijela koja pokazuje da MKR1000 traži ispravan WiFi kanal i plava koja pokazuje da je veza uspostavljena i u redu. Ovo traje 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 kompanije 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 otpremite program u svoj Arduino MKR1000. Pogledajte www.arduino.cc za objašnjenje o instaliranju i korištenju potrebnog softvera i programiranju Arduina. Prije učitavanja programa u MKR1000, prvo zamijenite vrijednosti „xxx“sa svojim (tajnim) kodovima za svoju WiFi mrežu u vlastitom pametnom domu.

Ako prethodno niste programirali MKR1000, prvo morate učiniti MKR1000 vidljivim u IDE -u. MKR1000 nije uključen kao standard. Prvo instalirajte potrebnu “Wifi101” biblioteku. Da biste to učinili, idite na “alati/upravljanje bibliotekama” i odaberite biblioteku WiFi101. Zadnji 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 M. I. T. možete se prijaviti sa svojim google računom da sami kreirate 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) sa 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 prijavljivanja na M. I. T. web stranicu možete izravno preuzeti datoteku ovdje te je kopirati i instalirati na svoj pametni telefon.

The M. I. T. web stranica je prepuna vodiča, vodiča za početak rada i velikog foruma. Možete naučiti programirati korak po korak, dizajnirajući zaslon telefona i sve blokove koji kontroliraju tipke.

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 će vjerojatno poludjeti i početi upozoravati s više pogrešnih sigurnosnih poruka. Ignorirajte ih, glavni razlog je š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 zamjenu 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čuje se: