Sadržaj:
- Pribor
- Korak 1: Demo
- Korak 2: Arduino Ino program
- Korak 3: M.I.T. Dizajn aplikacije
- Korak 4: Kućanski aparati
Video: Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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
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
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
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
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:
Pametna kuća od Raspberry Pi: 5 koraka (sa slikama)
Pametna kuća od Raspberry Pi: Već postoji nekoliko proizvoda koji vaš stan čine pametnijim, ali većina njih su vlasnička rješenja. Ali zašto vam je potrebna internetska veza za uključivanje svjetla na pametnom telefonu? To je bio jedan od razloga zašto sam izgradio vlastiti Smar
Pametna kuća s Arduinom: 11 koraka (sa slikama)
Pametna kuća s Arduinom: Pozdrav. Pokazat ću vam kako izgraditi vlastiti pametni dom. Prikazuje temperaturu iznutra i izvana, ako je prozor otvoren ili zatvoren, prikazuje kada pada kiša i alarmira kada PIR senzor osjeti pomicanje. Napravio sam aplikaciju na androidu za
Povoljna pametna kuća - kontrola s bilo kojeg mjesta u SVIJETU: 6 koraka
Povoljna pametna kuća - kontrola s bilo kojeg mjesta u SVIJETU: OOdavno oba roditelja rade na tome da imaju ugodan život za obitelj. Tako da u svom domu imamo puno elektroničkih uređaja kao što su grijač, klima uređaj, perilica rublja itd. Kad se vrate kući, trebali bi se osjećati ugodno u ter
Pametna kuća koja koristi Amazon Alexa: 5 koraka
Pametna kuća koja koristi Amazon Alexa: Osnovna ideja ovog projekta je upravljanje elektroničkim uređajem pomoću Amazon Alexa ili putem njegove aplikacije s bilo kojeg mjesta u svijetu. Za to ćemo koristiti Node MCU V1.0. Sav kôd bit će na mojoj Github stranici. Ako u bilo kojem trenutku ne učinite
Pametna kuća GroupONE: 27 koraka
Pametna kuća GroupONE: Dobro došli! Ovaj projekt Raspberry Pi je " pametan dom " upravljački sustav koji može mjeriti različite podatke kao što su temperatura, vlažnost i svjetlosne vrijednosti u različitim dijelovima kuće. Ovaj Instructable pokrivat će postavke za ulaz