Daftar Isi:

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, November
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 menjelaskan cara meningkatkan rumah pintar Anda hanya dengan beberapa komponen.

Inti dari desain rumah pintar ini adalah papan Arduino MKR1000, dikendalikan dengan aplikasi, dirancang di situs web pengembangan M. I. T. (Institut Teknologi Massachusetts).

Bagaimana caranya? Di situs web M. I. T. Anda dapat masuk dengan akun google Anda untuk membuat aplikasi untuk smartphone Android sendiri. Anda dapat menentukan layar dan memprogram semua perintah yang mendasarinya. Yang terakhir dilakukan dengan bahasa pemrograman visual WYSIWYG (apa yang Anda lihat adalah apa yang Anda dapatkan) yang jelas dengan fungsi blok.

Saya membuat aplikasi untuk mengontrol papan Arduino MKR1000 melalui WiFi dengan 5 output berbeda untuk mengganti 5 perangkat berbeda di "rumah pintar". Awalnya, hanya LED yang terhubung, tetapi mereka dapat dengan mudah diganti dengan mengganti relai untuk menghubungkan peralatan rumah tangga.

Perlengkapan

1 papan Arduino tipe MKR1000, 7 resistor 1kOhm.7 led 5 mm, warna berbeda. Breadboard dan kabel.

5V DC relay satu per aplikasi domestik.

Catu daya 5V Dc untuk MKR1000 (pasokan USB kutil dinding bisa digunakan).

PC dengan perangkat lunak Arduino IDE diinstal.

Langkah 1: Demo

Image
Image
Program Arduino Ino
Program Arduino Ino

Di sini Anda dapat melihat bagaimana 5 output berbeda dengan LED dinyalakan dan dimatikan. Selain itu, pengaturan layar ditunjukkan, Anda dapat memilih jumlah tombol menggunakan kotak centang. (minimal satu tombol, maksimal lima tombol).

Tombol berwarna hijau ketika LED dapat dinyalakan dan berubah menjadi merah jika LED dapat dimatikan. Setelah menutup aplikasi, status setiap tombol disimpan dalam memori.

Ada dua LED tambahan, yang putih menunjukkan MKR1000 sedang mencari saluran WiFi yang benar dan yang biru menunjukkan koneksi telah dibuat dan OK. Ini membutuhkan kira-kira. 20 detik setelah dinyalakan.

Saat WiFi mati, MKR1000 akan mulai mencari koneksi lagi.

Langkah 2: Program Arduino Ino

Program Arduino Ino
Program Arduino Ino

Arduino MKR1000 membutuhkan program untuk bekerja dengan aplikasi dari M. I. T. Ini adalah versi yang diperluas dan ditingkatkan dari program yang dijelaskan dalam publikasi Agus Kurniawan “Lokakarya Pengembangan Arduino dan Genuino MKR1000 2016”.

Unduh file, salin teks ke Arduino IDE dan kemudian unggah program ke Arduino MKR1000 Anda. Lihat www.arduino.cc untuk penjelasan tentang menginstal dan menggunakan perangkat lunak yang diperlukan dan memprogram Arduino. Sebelum memuat program ke MKR1000, pertama-tama ganti nilai "xxx" dengan kode (rahasia) Anda untuk jaringan WiFi Anda di rumah pintar Anda sendiri.

Jika Anda belum pernah memprogram MKR1000, Anda harus terlebih dahulu membuat MKR1000 terlihat di IDE. MKR1000 tidak disertakan sebagai standar. Pertama-tama instal perpustakaan "Wifi101 yang diperlukan. Untuk melakukan ini, buka "alat/kelola perpustakaan" dan pilih perpustakaan WiFi101. Langkah terakhir adalah menambahkan papan MKR1000. Untuk melakukan ini, buka "tools/board/Boards Manager". Dari daftar papan, cari "Arduino SAMD Boards (32-bit ARM Cortex-M0 +)". Klik di sana pada "Info selengkapnya" dan "instal" untuk memasang papan ini.

Langkah 3: M. I. T. Desain Aplikasi

M. I. T. Desain Aplikasi
M. I. T. Desain Aplikasi
M. I. T. Desain Aplikasi
M. I. T. Desain Aplikasi
M. I. T. Desain Aplikasi
M. I. T. Desain Aplikasi

Di situs web dari M. I. T. Anda dapat masuk dengan akun google Anda untuk membuat aplikasi untuk smartphone Android sendiri. Anda dapat menentukan layar dan memprogram semua perintah yang mendasarinya. Yang terakhir dilakukan dengan bahasa pemrograman visual WYSIWYG (apa yang Anda lihat adalah apa yang Anda dapatkan) yang jelas dengan fungsi blok.

Program Android saya dapat ditemukan di galeri M. I. T. situs web pengembangan. Masuk dan cari "MKR1000" dan unduh versi terbaru "MKR1000_V4_Control". Anda akan mendapatkan salinan di halaman pengembangan Anda sendiri yang dapat Anda lihat dan ubah atau tingkatkan.

Jika Anda ingin mencoba file executable Android (file APK) tanpa login ke M. I. T. situs web Anda dapat langsung mengunduh file di sini dan menyalin dan menginstalnya di ponsel cerdas Anda sendiri.

M. I. T. situs web dikemas dengan tutorial, panduan memulai, dan forum besar. Anda dapat belajar memprogram langkah demi langkah, mendesain layar ponsel Anda dan semua blok yang mengontrol tombol.

catatan penting: ketika aplikasi Anda siap untuk diinstal, salin ke ponsel Anda dan klik dua kali pada file apk. Aman digunakan, namun pemindai virus Anda mungkin akan menjadi gila dan mulai memperingatkan dengan beberapa pesan keamanan yang salah. Abaikan saja, alasan utamanya adalah Anda mengunduh aplikasi di luar toko aplikasi resmi…

Langkah 4: Peralatan Rumah Tangga

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

Alih-alih LED, Anda dapat menghubungkan relai kecil 5V DC untuk mengganti peralatan rumah tangga. Ini semua terhubung ke tegangan berbahaya (110 V AC atau lebih) jadi berhati-hatilah dan bekerjalah dengan aman.

Relai itu sendiri membutuhkan daya, jika Anda memasang semua 5 relai saya sarankan untuk menggunakan catu daya 5 V DC terpisah untuk relai. Jika tidak, koneksi MKR1000 5VDC akan kelebihan beban.

Direkomendasikan: