Mundarija:
- Ta'minotlar
- 1 -qadam: Demo
- 2 -qadam: Arduino Ino dasturi
- 3 -qadam: M.I.T. Ilovalar dizayni
- 4 -qadam: maishiy texnika
Video: Arduino MKR1000 va M.I.T bilan aqlli uy. Android ilovasi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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 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 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
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:
IoT Halloween oshqovog'i - LEDlarni Arduino MKR1000 va Blynk ilovasi bilan boshqaring ???: 4 qadam (rasmlar bilan)
IoT Halloween oshqovog'i | Boshqarish LEDlari Arduino MKR1000 va Blynk ilovasi bilan ???: Hammaga salom, Bir necha hafta oldin Xellouin bayrami bo'lib o'tdi va men o'z balkonim uchun yaxshi qovoq o'ydim. Qovoqcham ochiq havoda bo'lganida, men har kuni kechqurun shamni yoqish uchun chiqish juda zerikarli ekanligini tushundim. Va men
Aqlli budilnik: Raspberry Pi -dan tayyorlangan aqlli budilnik: 10 qadam (rasmlar bilan)
Aqlli budilnik: Raspberry Pi bilan yasalgan aqlli budilnik: Siz hech qachon aqlli soatni xohlaganmisiz? Agar shunday bo'lsa, bu siz uchun yechim! Men Smart Budilnikni yaratdim, bu soat, siz budilnik vaqtini veb -saytga ko'ra o'zgartirishingiz mumkin. Signal o'chganda, ovoz eshitiladi va ikkita chiroq yonadi
Kodlash va Android ilovasi bilan UNO R3, HC-05 va L293D dvigatelli Arduino 4 g'ildirakli Bluetooth RC avtomobili: 8 qadam
Kodlash va Android ilovasi bilan UNO R3, HC-05 va L293D dvigatellari yordamida Arduino 4 g'ildirakli haydovchi Bluetooth RC avtomobili: Bugun men sizga HC 05, L293 dvigatel qalqoni yordamida 4 g'ildirakli bluetooth RC avtomashinasini qanday yasashni aytib beraman. 4 ta shahar dvigateli, kodlash va androidni mashinani boshqarish uchun ilovasi bilan. Komponent ishlatilgan: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Arduino va Android ilovasi bilan moslashtiriladigan lazer labirint: 13 qadam (rasmlar bilan)
Arduino va Android ilovasi yordamida moslashtiriladigan lazer labirint: bolalar kitoblaridan labirintni avtomatik hal qilish robotigacha ko'plab labirintlarni ko'ring. Bu erda men boshqacha harakat qilaman, bu erda lazer aksini ishlatib, labirint hal qilinadi. Ishni boshlaganimda, bu juda oson deb o'ylayman, lekin buni arzon narxda bajarish uchun aniqlik uchun ko'proq vaqt kerak bo'ladi. Agar kimdir xohlasa
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasi yordamida NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: 5 qadam (rasmlar bilan)
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasidan foydalangan holda NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: Wi -Fi va ir masofali va android ilovasi orqali nodemcu va ir qabul qilgich yordamida 8 ta o'rni kalitini boshqarish. Masofadan boshqarish pulti Wi -Fi ulanishidan qat'i nazar ishlaydi. BU YERGA