Sisukord:

Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: 4 sammu
Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: 4 sammu

Video: Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: 4 sammu

Video: Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: 4 sammu
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, Juuli
Anonim
Nutikas kodu Arduino MKR1000 ja M. I. T. Androidi rakendus
Nutikas kodu Arduino MKR1000 ja M. I. T. Androidi rakendus

Selles õpetuses kirjeldan, kuidas oma nutikat kodu vaid mõne komponendiga paremaks muuta.

Selle nutika kodu disaini süda on rakendusega juhitav Arduino MKR1000 tahvel, mis on kujundatud M. I. T. (Massachusettsi Tehnoloogiainstituut).

Kuidas seda teha? Veebisaidil M. I. T. saate oma Google'i kontoga sisse logida, et luua Android -nutitelefoni jaoks rakendus. Saate määrata ekraanid ja programmeerida kõik käsud. Viimast tehakse selge WYSIWYG (mida näete, seda saate) visuaalse programmeerimiskeelega, millel on blokeerimisfunktsioonid.

Tegin rakenduse Arduino MKR1000 plaadi juhtimiseks WiFi kaudu 5 erineva väljundiga, et vahetada 5 erinevat seadet „targas kodus”. Esialgu on ühendatud ainult valgusdioodid, kuid neid saab hõlpsasti asendada lülitusreleedega kodumasinate ühendamiseks.

Tarvikud

1 Arduino plaat tüüp MKR1000, 7 takistit 1 kOhm. 7 led 5 mm, erinevad värvid. Leiblaud ja juhtmestik.

5V alalisvoolu releed üks kodumaise rakenduse kohta.

5 V alalisvoolu toiteallikas MKR1000 jaoks (seina tüügaste USB -toide sobib).

Arvuti, kuhu on installitud Arduino IDE tarkvara.

Samm: demo

Image
Image
Arduino Ino programm
Arduino Ino programm

Siin näete, kuidas 5 erinevat LED -väljundit sisse ja välja lülitatakse. Samuti kuvatakse ekraaniseadeid, märkekastide abil saate valida nuppude arvu. (vähemalt üks nupp, maksimaalselt viis nuppu).

Nupud on rohelised, kui LED -id saab sisse lülitada, ja punasteks, kui LED -id saab välja lülitada. Pärast rakenduse sulgemist salvestatakse iga nupu olek mällu.

Lisaks on kaks täiendavat LED -i, valge, mis näitab, et MKR1000 otsib õiget WiFi -kanalit, ja sinine, mis näitab, et ühendus on loodud ja OK. Selleks kulub u. 20 sekundit pärast sisselülitamist.

Kui WiFi katkeb, hakkab MKR1000 uuesti ühendust otsima.

Samm: Arduino Ino programm

Arduino Ino programm
Arduino Ino programm

Arduino MKR1000 vajab programmi, et töötada rakendusega M. I. T. See on Agus Kurniawani väljaandes “Arduino ja Genuino MKR1000 Development Workshop 2016” kirjeldatud programmi laiendatud ja täiustatud versioon.

Laadige fail alla, kopeerige tekst Arduino IDE -sse ja laadige programm seejärel oma Arduino MKR1000 -sse. Vajaliku tarkvara installimise ja kasutamise ning Arduino programmeerimise kohta leiate selgitust aadressilt www.arduino.cc. Enne programmi MKR1000 -sse laadimist asendage esmalt “xxx” väärtused oma WiFi -võrgu (salajaste) koodidega oma nutikodus.

Kui te pole varem MKR1000 programmeerinud, peate esmalt MKR1000 IDE -s nähtavaks tegema. MKR1000 ei kuulu standardvarustusse. Esmalt installige nõutav teek Wifi101. Selleks minge jaotisse „tööriistad/haldage teeke” ja valige WiFi101 raamatukogu. Viimane samm on lisada plaat MKR1000. Selleks minge jaotisse „Tools/board/Boards Manager”. Leidke tahvlite loendist “Arduino SAMD-plaadid (32-bitine ARM Cortex-M0 +)”. Selle tahvli installimiseks klõpsake seal nuppu "Lisateave" ja "installi".

3. samm: M. I. T. Rakenduse disain

M. I. T. Rakenduse disain
M. I. T. Rakenduse disain
M. I. T. Rakenduse disain
M. I. T. Rakenduse disain
M. I. T. Rakenduse disain
M. I. T. Rakenduse disain

Veebisaidil M. I. T. saate oma Google'i kontoga sisse logida, et luua Android -nutitelefoni jaoks rakendus. Saate määrata ekraanid ja programmeerida kõik käsud. Viimast tehakse selge WYSIWYG (mida näete, seda saate) visuaalse programmeerimiskeelega, millel on blokeerimisfunktsioonid.

Minu Androidi programmi leiate galeriist M. I. T. arendamise veebisait. Logige sisse ja otsige “MKR1000” ning laadige alla uusim versioon “MKR1000_V4_Control”. Saate oma arenduslehele koopia, mida saate vaadata, muuta või täiustada.

Kui soovite Androidi käivitatavat faili (APK -faili) proovida ilma M. I. T. veebisaidilt saate faili siit otse alla laadida ning oma nutitelefoni kopeerida ja installida.

M. I. T. veebisait on täis õpetusi, alustamisjuhendit ja suurt foorumit. Saate õppida programmeerima samm -sammult, kujundades oma telefoni ekraani ja kõiki nuppe juhtivaid plokke.

oluline märkus: kui teie rakendus on installimiseks valmis, kopeerige see oma telefoni ja topeltklõpsake apk -failil. See on ohutu kasutada, kuid teie virusscanner läheb ilmselt hulluks ja hakkab hoiatama mitme vale turvasõnumiga. Lihtsalt ignoreerige neid, peamine põhjus on see, et laadite rakenduse alla väljaspool ametlikku rakendustepoodi …

Samm: kodumasinad

Kodumasinad
Kodumasinad
Kodumasinad
Kodumasinad

LEDide asemel saate kodumasinate vahetamiseks ühendada väikesed 5 V alalisvoolu releed. Kõik need on ühendatud ohtliku pingega (110 V või rohkem), seega olge ettevaatlik ja töötage ohutult.

Releed ise vajavad voolu, kui paigaldate kõik 5 releed, soovitan kasutada releede jaoks eraldi 5 V alalisvoolu toiteallikat. Muidu on MKR1000 5VDC ühendus ülekoormatud.

Soovitan: