Isi kandungan:

Rumah Pintar Dengan Arduino MKR1000 dan M.I.T. Aplikasi Android: 4 Langkah
Rumah Pintar Dengan Arduino MKR1000 dan M.I.T. Aplikasi Android: 4 Langkah

Video: Rumah Pintar Dengan Arduino MKR1000 dan M.I.T. Aplikasi Android: 4 Langkah

Video: Rumah Pintar Dengan Arduino MKR1000 dan M.I.T. Aplikasi Android: 4 Langkah
Video: BLYNK - 02.40 Create a new Blynk app 2024, Disember
Anonim
Rumah Pintar Dengan Arduino MKR1000 dan M. I. T. Aplikasi Android
Rumah Pintar Dengan Arduino MKR1000 dan M. I. T. Aplikasi Android

Dalam tutorial ini saya menerangkan bagaimana meningkatkan rumah pintar anda dengan hanya beberapa komponen.

Inti reka bentuk rumah pintar ini adalah papan Arduino MKR1000, dikendalikan dengan aplikasi, yang direka di laman web pembangunan M. I. T. (Institut Teknologi Massachusetts).

Bagaimana ia dilakukan? Di laman web dari M. I. T. anda boleh log masuk dengan akaun google anda untuk membuat aplikasi untuk telefon pintar Android sendiri. Anda boleh menentukan skrin dan memprogram semua arahan yang mendasari. Yang terakhir dilakukan dengan bahasa pengaturcaraan visual WYSIWYG (apa yang anda lihat adalah apa yang anda dapat) dengan fungsi blok.

Saya membuat aplikasi untuk mengendalikan papan Arduino MKR1000 melalui WiFi dengan 5 output yang berbeza untuk menukar 5 peranti yang berbeza di "rumah pintar". Pada mulanya, hanya LED yang dihubungkan, tetapi mudah diganti dengan menukar relai untuk menyambungkan peralatan rumah tangga.

Bekalan

1 papan Arduino jenis MKR1000, 7 perintang 1kOhm.7 diketuai 5 mm, berbeza warna. Papan roti dan pendawaian.

5V DC relay satu untuk setiap aplikasi domestik.

Bekalan kuasa 5V Dc untuk MKR1000 (bekalan USB ketuat dinding akan dilakukan).

PC dengan perisian Arduino IDE dipasang.

Langkah 1: Demo

Image
Image
Program Arduino Ino
Program Arduino Ino

Di sini anda dapat melihat bagaimana 5 output yang berbeza dengan LED dihidupkan dan dimatikan. Juga tetapan skrin ditunjukkan, anda boleh memilih bilangan butang menggunakan kotak centang. (minimum satu butang, maksimum lima butang).

Butang berwarna hijau apabila LED dapat dihidupkan dan berubah menjadi merah jika LED dapat dimatikan. Setelah menutup aplikasi, status setiap butang disimpan dalam memori.

Terdapat dua LED tambahan, satu putih yang menunjukkan MKR1000 sedang mencari saluran WiFi yang betul dan satu biru yang menunjukkan sambungannya dibuat dan OK. Ini memerlukan kelulusan. 20 saat selepas menghidupkan.

Apabila WiFi dimatikan, MKR1000 akan mula mencari lagi sambungannya.

Langkah 2: Program Arduino Ino

Program Arduino Ino
Program Arduino Ino

Arduino MKR1000 memerlukan program untuk berfungsi dengan aplikasi dari M. I. T. Ini adalah versi program yang diperluas dan diperbaiki yang dijelaskan dalam penerbitan Agus Kurniawan “Arduino and Genuino MKR1000 Development Workshop 2016”.

Muat turun fail, salin teks ke dalam Arduino IDE dan kemudian muat naik program ke Arduino MKR1000 anda. Lihat www.arduino.cc untuk penjelasan mengenai memasang dan menggunakan perisian yang diperlukan dan memprogram Arduino. Sebelum memuatkan program ke dalam MKR1000, ganti dulu nilai "xxx" dengan (rahsia) kod anda untuk rangkaian WiFi anda di rumah pintar anda sendiri.

Sekiranya anda belum memprogram MKR1000 sebelumnya, anda mesti terlebih dahulu menjadikan MKR1000 kelihatan di IDE. MKR1000 tidak termasuk dalam standard. Pasang dahulu perpustakaan "Wifi101" yang diperlukan. Untuk melakukan ini, pergi ke "alat / urus perpustakaan" dan pilih perpustakaan WiFi101. Langkah terakhir adalah menambah papan MKR1000. Untuk melakukan ini, pergi ke "alat / papan / Pengurus Papan". Dari senarai papan, cari "Arduino SAMD Boards (32-bit ARM Cortex-M0 +)". Klik di sana pada "Maklumat lanjut" dan "pasang" untuk memasang papan ini.

Langkah 3: M. I. T. Reka Bentuk Aplikasi

M. I. T. Reka Bentuk Aplikasi
M. I. T. Reka Bentuk Aplikasi
M. I. T. Reka Bentuk Aplikasi
M. I. T. Reka Bentuk Aplikasi
M. I. T. Reka Bentuk Aplikasi
M. I. T. Reka Bentuk Aplikasi

Di laman web dari M. I. T. anda boleh log masuk dengan akaun google anda untuk membuat aplikasi untuk telefon pintar Android sendiri. Anda boleh menentukan skrin dan memprogram semua arahan yang mendasari. Yang terakhir dilakukan dengan bahasa pengaturcaraan visual WYSIWYG (apa yang anda lihat adalah apa yang anda dapat) dengan fungsi blok.

Program Android saya boleh didapati di galeri M. I. T. laman web pembangunan. Log masuk dan cari "MKR1000" dan muat turun versi terbaru "MKR1000_V4_Control". Anda akan mendapat salinan di halaman pengembangan anda sendiri yang dapat anda lihat dan ubah atau perbaiki.

Sekiranya anda ingin mencuba fail boleh laku Android (fail APK) tanpa masuk ke M. I. T. laman web anda boleh memuat turun fail secara langsung di sini dan menyalin dan memasangnya di telefon pintar anda sendiri.

The M. I. T. laman web dipenuhi dengan tutorial, panduan memulakan dan forum besar. Anda boleh belajar memprogram langkah demi langkah, merancang skrin telefon anda dan semua blok yang mengawal butang.

nota penting: apabila aplikasi anda siap dipasang, salin ke telefon anda dan klik dua kali pada fail apk. Ia selamat digunakan, namun virusscanner anda mungkin akan menjadi gila dan mula memberi amaran dengan beberapa mesej keselamatan yang salah. Abaikan saja, sebab utama ialah anda memuat turun aplikasi di luar kedai aplikasi rasmi…

Langkah 4: Peralatan Rumah Tangga

Peralatan Rumah Tangga
Peralatan Rumah Tangga
Peralatan Rumah Tangga
Peralatan Rumah Tangga

Daripada LED, anda boleh menyambungkan relay DC 5V kecil untuk menukar peralatan rumah tangga. Ini semua bersambung dengan voltan berbahaya (110 V AC atau lebih) jadi berhati-hati dan selamat bekerja.

Relay itu sendiri memerlukan kuasa, jika anda memasang semua 5 relay, saya cadangkan untuk menggunakan bekalan DC 5 V yang terpisah untuk relay. Jika tidak, sambungan MKR1000 5VDC akan berlebihan.

Disyorkan: