Mundarija:

Arduino MKR1000 va M.I.T bilan aqlli uy. Android ilovasi: 4 qadam
Arduino MKR1000 va M.I.T bilan aqlli uy. Android ilovasi: 4 qadam

Video: Arduino MKR1000 va M.I.T bilan aqlli uy. Android ilovasi: 4 qadam

Video: Arduino MKR1000 va M.I.T bilan aqlli uy. Android ilovasi: 4 qadam
Video: Arduino: MKR1000 and DS18B20 temperature sensor 2024, Noyabr
Anonim
Arduino MKR1000 va M. I. T bilan aqlli uy. Android ilovasi
Arduino MKR1000 va M. I. T bilan aqlli uy. Android ilovasi

Ushbu qo'llanmada men aqlli uyni bir nechta komponentlar yordamida qanday yaxshilashni tasvirlab beraman.

Ushbu aqlli uy dizaynining yuragi - bu Arduino MKR1000 taxtasi bo'lib, u ilova yordamida boshqariladi, M. I. T. (Massachusets texnologiya instituti).

Bu qanday amalga oshiriladi? Saytda M. I. T. Android smartfoni uchun ilova yaratish uchun Google hisobingiz bilan kirishingiz mumkin. Siz ekranlarni belgilashingiz va barcha asosiy buyruqlarni dasturlashingiz mumkin. Ikkinchisi blokli funktsiyali aniq WYSIWYG (siz ko'rgan narsani) vizual dasturlash tili bilan amalga oshiriladi.

Men "aqlli uyda" 5 xil qurilmani almashtirish uchun 5 xil chiqish bilan Arduino MKR1000 kartasini WiFi orqali boshqarish uchun dastur yaratdim. Dastlab, faqat LEDlar ulanadi, lekin ularni maishiy texnikani ulash uchun o'z o'rni bilan almashtirish mumkin.

Ta'minotlar

1 MKR1000 tipidagi Arduino kartasi, 7 rezistor 1kOm. 7 LED 5 mm, har xil rang. Non paneli va simlar.

5V shahar o'rni har bir mahalliy dastur uchun.

MKR1000 uchun 5V shahar quvvat manbai (USB -devori).

Arduino IDE dasturi o'rnatilgan kompyuter.

1 -qadam: Demo

Image
Image
Arduino Ino dasturi
Arduino Ino dasturi

Bu erda siz LEDli 5 xil chiqishning qanday yoqilgan va o'chirilganligini ko'rishingiz mumkin, shuningdek ekran sozlamalari ko'rsatiladi, siz katakchalar yordamida tugmalar sonini tanlashingiz mumkin. (kamida bitta tugma, maksimal beshta tugma).

LEDlarni yoqish mumkin bo'lganda tugmalar yashil rangda bo'ladi va agar LEDlarni o'chirish mumkin bo'lsa qizil rangga aylanadi. Ilovani yopgandan so'ng har bir tugma holati xotirada saqlanadi.

Ikkita qo'shimcha LED mavjud, oq rangda MKR1000 to'g'ri Wi -Fi kanalini qidirmoqda, ko'k esa ulanish o'rnatildi va OK. Bu taxminan oladi. Quvvatlanganidan keyin 20 soniya.

Wi -Fi ishlamay qolganda, MKR1000 qayta ulanishni qidira boshlaydi.

2 -qadam: Arduino Ino dasturi

Arduino Ino dasturi
Arduino Ino dasturi

Arduino MKR1000 dasturiga M. I. T.dan ishlash uchun dastur kerak. Bu Agus Kurniawan nashrining "Arduino and Genuino MKR1000 Development Workshop 2016" nashrida tasvirlangan dasturning kengaytirilgan va takomillashtirilgan versiyasi.

Faylni yuklab oling, matnni Arduino IDE -ga ko'chiring, so'ngra dasturni Arduino MKR1000 -ga yuklang. Kerakli dasturiy ta'minotni o'rnatish va ishlatish va Arduino dasturlash haqida tushuntirish uchun www.arduino.cc ga qarang. Dasturni MKR1000 -ga yuklamasdan oldin, "aqlli uyingizda" WiFi tarmog'ingiz uchun "maxfiy" kodlar bilan "xxx" qiymatlarini almashtiring.

Agar siz ilgari MKR1000 -ni dasturlashtirmagan bo'lsangiz, avval MKR1000 -ni IDE -da ko'rinadigan qilib qo'yishingiz kerak. MKR1000 standart sifatida kiritilmagan. Avval kerakli "Wifi101" kutubxonasini o'rnating. Buning uchun "asboblar/kutubxonalarni boshqarish" bo'limiga o'ting va WiFi101 kutubxonasini tanlang. Oxirgi qadam - MKR1000 kartasini qo'shish. Buning uchun "asboblar/taxta/taxtalar menejeri" bo'limiga o'ting. Kengashlar ro'yxatidan "Arduino SAMD kartalari (32 bitli ARM Cortex-M0 +)" ni toping. Bu taxtani o'rnatish uchun "Qo'shimcha ma'lumot" va "O'rnatish" ni bosing.

3 -qadam: M. I. T. Ilovalar dizayni

M. I. T. Ilovalar dizayni
M. I. T. Ilovalar dizayni
M. I. T. Ilovalar dizayni
M. I. T. Ilovalar dizayni
M. I. T. Ilovalar dizayni
M. I. T. Ilovalar dizayni

M. I. T saytidan. Android smartfoni uchun ilova yaratish uchun Google hisobingiz bilan kirishingiz mumkin. Siz ekranlarni belgilashingiz va barcha asosiy buyruqlarni dasturlashingiz mumkin. Ikkinchisi blokli funktsiyali aniq WYSIWYG (siz ko'rgan narsani) vizual dasturlash tili bilan amalga oshiriladi.

Mening Android dasturimni M. I. T galereyasida topish mumkin. rivojlanish veb -sayti. Tizimga kiring va "MKR1000" ni qidiring va "MKR1000_V4_Control" ning eng so'nggi versiyasini yuklab oling. O'zingizning rivojlanish sahifangizda siz ko'rishingiz, o'zgartirishingiz yoki yaxshilashingiz mumkin bo'lgan nusxasini olasiz.

Agar siz Android -ning bajariladigan faylini (APK fayli) M. I. T -ga kirmasdan sinab ko'rmoqchi bo'lsangiz. veb -saytida siz faylni bu erdan to'g'ridan -to'g'ri yuklab olishingiz va uni smartfoningizga nusxalashingiz va o'rnatishingiz mumkin.

M. I. T. veb -sayt darsliklar, boshlang'ich qo'llanma va katta forum bilan to'la. Siz telefon ekranini va tugmalarni boshqaradigan barcha bloklarni loyihalashtirishni bosqichma -bosqich o'rganishni o'rganishingiz mumkin.

Muhim eslatma: sizning ilovangiz o'rnatishga tayyor bo'lganda, uni telefoningizga nusxa ko'chiring va apk faylini ikki marta bosing, undan foydalanish xavfsiz, lekin sizning virus qidiruvchingiz aqldan ozib ketishi mumkin va bir nechta noto'g'ri xavfsizlik xabarlari bilan ogohlantira boshlaydi. Ularni e'tiborsiz qoldiring, asosiy sabab shundaki, siz ilovani rasmiy ilovalar do'konidan tashqarida yuklab olishingiz mumkin …

4 -qadam: maishiy texnika

Maishiy texnika
Maishiy texnika
Maishiy texnika
Maishiy texnika

LEDlar o'rniga maishiy texnikani almashtirish uchun kichik 5V shahar rölesini ulashingiz mumkin. Bularning barchasi xavfli kuchlanishlarga (110 V yoki undan yuqori) ulangan, shuning uchun ehtiyot bo'ling va xavfsiz ishlang.

O'rnimizni o'zlari kuchga muhtoj, agar siz barcha 5 o'rni o'rnatsangiz, men o'rni uchun alohida 5 V shahar manbaidan foydalanishni taklif qilaman. Aks holda, MKR1000 5VDC ulanishi ortiqcha yuklanadi.

Tavsiya: