Remote Control Otomatisasi Rumah Arduino dari iOS atau Android

Remote Control Otomatisasi Rumah Arduino dari iOS atau Android

Untuk otomatisasi rumah, remote control, atau pemantauan Arduino Anda, Arduino Manager melakukan semuanya. Berikut cara menggunakannya untuk mengontrol Arduino Anda dari ponsel atau tablet.





Persyaratan

Hari ini, saya menguji dengan iOS, tetapi fungsi aplikasi Android identik dengan pengecualian tidak adanya pembuat kode.





  • ArduinoManajer , untuk ios atau Android
  • Arduino
  • Perisai Ethernet atau WiFi resmi
  • Pustaka IOSController diinstal ke folder perpustakaan Anda (atau Pengontrol Android )
  • Contoh kode untuk versi Ethernet atau WiFi
  • Servo, beberapa sensor analog, dan potensiometer, papan tempat memotong roti, dan beberapa LED untuk dimainkan. Ini semua harus menjadi komponen umum yang ditemukan di setiap starter kit Arduino.

http://www.youtube.com/watch?v=N0k8FWlXXrY





sistem operasi ponsel paling aman

pengantar

Android Manager adalah antarmuka yang bagus untuk mengontrol Arduino Anda dari jarak jauh melalui WiFi atau Ethernet. Selain fitur yang jelas untuk mengaktifkan atau menonaktifkan relai dan servo, Anda dapat mengumpulkan data sensor dan membuat ambang batas atau alarm yang bereaksi terhadap data tersebut. Aplikasi ini terdiri dari kisi-kisi, yang setiap bagiannya dapat memiliki modul kontrol atau widget yang berbeda. Jika Anda puas dengan hasilnya, ini juga bisa dibagikan.

Tidak begitu cepat: Anda akan memerlukan beberapa keterampilan pengkodean Arduino untuk membuat keajaiban terjadi. Sebuah contoh disediakan dan dokumentasi lengkap tersedia, tetapi ingatlah bahwa setiap proyek yang Anda hasilkan adalah kombinasi dari UI yang dibuat oleh Arduino Manager ditambah beberapa pengkodean khusus untuk Arduino Anda. Jika ini membuat Anda berhenti, ketahuilah bahwa versi iOS aplikasi memiliki satu pembelian dalam aplikasi yang akan menghasilkan kode yang sesuai untuk Anda. Mempelajari cara mengubah kode ini berada di luar cakupan tutorial hari ini, tetapi Anda dapat mengharapkan saya untuk membahasnya lagi untuk proyek otomatisasi rumah di masa mendatang.



Mulai

Pastikan perpustakaan ArduinoManager diinstal pada sistem Anda terlebih dahulu, lalu buka kode contoh dan temukan baris berikut:

/*
*
* IP info
*
* Using DHCP these parameters are not needed
*/
IPAddress ip(192,168,1, 233);
IPAddress gateway(192,168,1,1);
IPAddress subnet(255,255,255,0);

Edit itu untuk jaringan rumah Anda sendiri. Anda juga harus dapat menggunakan ini jauh dari rumah jika Anda memiliki penerusan pelabuhan mengatur, tapi kami tidak akan menutupi itu.





Perhatikan bahwa jika Anda menjalankan Arduino Uno, Anda harus menonaktifkan dukungan pencatatan data kartu SD agar program dapat masuk ke dalam memori. Membuka IOSController.h atau AndroidController.h dan komentari baris ini (tempat // di depan)

#define SD_SUPPORT

Pengguna Arduino Mega tidak akan mengalami masalah ini karena memiliki lebih banyak memori.





Kawat di sirkuit uji sesuai dengan diagram berikut (jika terlalu kecil, Anda dapat melihat versi yang lebih besar darihalaman 18 dari dokumentasi, atau baca petunjuk di bawah ini; bahwa sensor suhu seharusnya pergi ke A0).

  • Hubungkan LED ke pin 8 dengan resistor yang sesuai di sisi negatif (kaki pendek). Ini akan dapat dikontrol dari dalam aplikasi iOS.
  • Hubungkan LED lain ke pin 7, sekali lagi secara seri dengan resistor. Ini akan menyala setiap kali aplikasi terhubung.
  • Pasang potensiometer pada A2. Kaki tengah adalah pin keluaran, cukup sambungkan kaki di kedua sisi ke +5v dan ground - tidak masalah yang mana.
  • Pasang sensor cahaya di A1. Satu pin dari sensor cahaya harus masuk ke +5v, yang lain harus terhubung ke A1 dan ke ground melalui resistor 10k Ohm.
  • Pasang sensor suhu TMP36 ke A0. Kaki tengah adalah pin keluaran; dengan sisi datar menghadap Anda, pin paling kiri adalah +5v, pin paling kanan adalah ground.
  • Terakhir, pasang servo pada pin 9. Anda mungkin berbeda, tetapi secara umum, kabel putih adalah garis kontrol, lalu merah dan hitam masing-masing adalah +5v dan ground.

Ini salah satu yang saya buat sebelumnya.

cara download zoom di laptop

Buka zip, dan kirimkan Widgets.lst yang dihasilkan melalui email kepada Anda sendiri, dan Anda seharusnya dapat membuka papan kontrol saya yang sudah jadi. Anda juga harus mengklik tombol konfigurasi di kanan bawah untuk mengatur alamat IP yang benar terlebih dahulu, lalu ketuk ikon itu untuk terhubung.

Jika Anda lebih suka membuat antarmuka sendiri, alihkan ke mode edit pada papan bersih dan ketuk dua kali pada kotak kosong mana pun untuk membuka daftar modul.

Setelah menambahkan modul, ketuk bilah abu-abu untuk memberi label. Di sirkuit dan kode demo, label berikut dapat diatur:

  • T untuk sensor suhu.
  • NS untuk sensor cahaya.
  • L1 untuk salah satu LED. LED lainnya menyala secara otomatis untuk menunjukkan koneksi yang berhasil ke perangkat seluler Anda. L1 dapat diatur sebagai sakelar dan indikator LED.
  • bisa untuk potensiometer.
  • Tombol mengontrol servo (tapi saya menemukan penggeser lebih baik - modul kenop yang sebenarnya sedikit rumit. Tambahkan penggeser dan beri nama 'Knob', itu akan berfungsi dengan baik)

Jika Anda ingin mengontrol hal-hal yang berbeda maka Anda harus menyesuaikan kode Arduino agar sesuai dengan proyek Anda.

Alternatif

Saya memeriksa sejumlah alternatif saat menyelidiki topik ini dan aplikasi pesaing yang paling layak disebut ArduinoCommander, tetapi sayangnya, semua fitur bagus dikunci di balik paywall sehingga Anda harus mengeluarkan biaya atau lebih untuk membuka semuanya; situs yang mendukung aplikasi ini juga offline. Ini berfungsi untuk fitur dasar ketika saya mengujinya, tetapi saya tidak akan mendukung aplikasi itu yang bahkan tidak dapat membuat situs dukungannya tetap online dan memilih pembayaran mikro untuk semuanya. Arduino Manager lebih baik, dan hanya memiliki satu pembelian dalam aplikasi untuk fitur lanjutan.

Jadi, sekarang kita siap untuk memulai proyek Otomatisasi Rumah Arduino! Apakah Anda pikir Anda dapat menggunakan Arduino Manager?

Membagikan Membagikan Menciak Surel Canon vs. Nikon: Merek Kamera Mana yang Lebih Baik?

Canon dan Nikon adalah dua nama besar di industri kamera. Tetapi merek mana yang menawarkan jajaran kamera dan lensa yang lebih baik?

pengecualian utas sistem windows 10 tidak ditangani
Baca Selanjutnya Topik-topik yang berkaitan
  • buatan sendiri
  • Rumah Pintar
  • Otomasi Komputer
  • Arduino
  • Pengendali Jarak Jauh
Tentang Penulis James Bruce(707 Artikel Diterbitkan)

James memiliki gelar BSc dalam Artificial Intelligence dan bersertifikat CompTIA A+ dan Network+. Ketika dia tidak sibuk sebagai Editor Ulasan Perangkat Keras, dia menikmati LEGO, VR, dan permainan papan. Sebelum bergabung dengan MakeUseOf, ia adalah seorang teknisi pencahayaan, guru bahasa Inggris, dan insinyur pusat data.

More From James Bruce

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan