Alat Kawalan Jauh Automasi Rumah Arduino dari iOS atau Android

Alat Kawalan Jauh Automasi Rumah Arduino dari iOS atau Android

Untuk automasi rumah, kawalan jauh atau pemantauan Arduino anda, Arduino Manager melakukan semuanya. Inilah cara menggunakannya untuk mengawal Arduino anda dari telefon bimbit atau tablet.





Keperluan

Hari ini, saya menguji dengan iOS, tetapi fungsi aplikasi Android adalah serupa dengan pengecualian ketiadaan penjana kod.





  • ArduinoManager , untuk ios atau Android
  • Arduino
  • Perisai Ethernet atau WiFi rasmi
  • Perpustakaan IOSController dipasang ke folder perpustakaan anda (atau Pengawal Android )
  • Contoh kod untuk versi Ethernet atau WiFi
  • Servo, beberapa sensor analog, dan potensiometer, papan roti, dan beberapa LED untuk dimainkan. Ini semua mestilah komponen biasa yang terdapat di mana-mana kit starter Arduino.

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





pembesar suara iphone tidak berfungsi semasa panggilan

Pengenalan

Android Manager adalah antara muka yang bagus untuk mengawal Arduino anda dari jauh melalui WiFi atau Ethernet. Serta ciri-ciri jelas untuk menghidupkan atau mematikan geganti dan servo, anda dapat mengumpulkan data sensor dan membuat ambang atau penggera yang bertindak balas terhadap data tersebut. Aplikasi ini terdiri daripada grid, setiap bahagiannya dapat memiliki modul atau widget kawalan yang berbeza. Apabila anda berpuas hati dengan hasilnya, ini juga boleh dikongsi.

Walaupun tidak begitu cepat: anda memerlukan beberapa kemahiran pengekodan Arduino untuk membuat keajaiban berlaku. Contohnya diberikan dan dokumentasi lengkap tersedia, tetapi ingat bahawa setiap projek yang anda hasilkan adalah gabungan dari UI yang dibuat oleh Arduino Manager dan beberapa pengekodan khas untuk Arduino anda. Sekiranya ini membuat anda tidak tahu, ketahui bahawa versi aplikasi iOS mempunyai satu pembelian dalam aplikasi yang akan menghasilkan kod yang sesuai untuk anda. Belajar mengubah kod ini adalah di luar ruang lingkup tutorial hari ini, tetapi anda boleh mengharapkan saya melampirkannya lagi untuk projek automasi rumah masa depan.



Bermula

Pastikan perpustakaan ArduinoManager dipasang pada sistem anda terlebih dahulu, kemudian buka kod contoh dan cari 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 untuk rangkaian rumah anda sendiri. Anda juga boleh menggunakan ini dari rumah jika anda memilikinya pemajuan pelabuhan siapkan, tapi kami tidak akan membahasnya.





Perhatikan bahawa jika anda menggunakan Arduino Uno, anda perlu mematikan sokongan pencatatan data kad SD agar program sesuai dengan memori. Buka IOSController.h atau AndroidController.h dan komen baris ini (tempat // di hadapan)

#define SD_SUPPORT

Pengguna Arduino Mega tidak akan menghadapi masalah ini kerana mempunyai memori yang lebih banyak.





Kawat dalam litar ujian mengikut rajah berikut (jika terlalu kecil, anda dapat melihat versi yang lebih besarhalaman 18 dokumentasi, atau baca arahan di bawah; sensor suhu itu sepatutnya menuju ke A0).

  • Sambungkan LED ke pin 8 dengan perintang yang sesuai di sisi negatif (kaki pendek). Ini akan dapat dikawal dari dalam aplikasi iOS.
  • Sambungkan LED lain ke pin 7, sekali lagi bersiri dengan perintang. Ini akan dihidupkan setiap kali aplikasi disambungkan.
  • Letakkan potensiometer pada A2. Kaki tengah adalah pin output, sambungkan kaki di kedua-dua sisi ke + 5v dan tanah - tidak kira mana.
  • Pasang sensor cahaya pada A1. Satu pin sensor cahaya harus menuju ke + 5v, yang lain harus disambungkan ke kedua A1 dan ke tanah melalui perintang Ohk 10k.
  • Pasang sensor suhu TMP36 ke A0. Kaki tengah adalah pin output; dengan sisi rata menghadap anda pin paling kiri adalah + 5v, pin paling kanan adalah tanah.
  • Akhirnya, pasangkan servo pada pin 9. Anda mungkin berbeza, tetapi secara umum, kabel putih adalah garis kawalan, kemudian merah dan hitam masing-masing + 5v dan tanah.

Inilah yang saya buat tadi.

cara memeriksa iphone untuk virus atau malware

Buka zip, dan hantarkan e-mel Widgets.l yang dihasilkan kepada diri sendiri, dan anda seharusnya dapat membuka papan kawalan siap pakai saya. Anda juga perlu mengklik butang konfigurasi di kanan bawah untuk menyiapkan alamat IP yang betul terlebih dahulu, kemudian ketuk ikon itu untuk menyambung.

Sekiranya anda lebih suka membuat antara muka anda sendiri, beralih ke mod edit pada papan bersih dan ketik dua kali pada kotak kosong mana pun untuk membuka senarai modul.

Setelah menambahkan modul, ketuk bar kelabu untuk melabelnya. Dalam litar dan kod demo, label berikut boleh ditetapkan:

  • T untuk sensor suhu.
  • THE untuk sensor cahaya.
  • L1 untuk salah satu LED. LED yang lain menyala secara automatik untuk menunjukkan sambungan yang berjaya ke peranti mudah alih anda. L1 boleh ditetapkan sebagai suis dan penunjuk LED.
  • boleh untuk potensiometer.
  • Tombol mengawal servo (tetapi saya dapati slaid menjadi lebih baik - modul kenop sebenarnya agak tidak jelas. Tambahkan slaid dan namakan 'Knob', ia akan berfungsi dengan baik)

Sekiranya anda ingin mengawal perkara yang berbeza maka anda perlu menyesuaikan kod Arduino agar sesuai dengan projek anda.

Alternatif

Saya melihat beberapa alternatif semasa menyiasat topik ini dan aplikasi pesaing yang paling layak dipanggil ArduinoCommander, tetapi sayangnya, semua ciri bagus terkunci di belakang paywall sehingga akan dikenakan biaya $ 50 atau lebih untuk membuka kunci semuanya; laman web yang menyokong aplikasi itu juga di luar talian. Ia berfungsi untuk ciri asas ketika saya mengujinya, tetapi saya tidak akan menyokong aplikasi yang tidak dapat menyimpan laman sokongannya dalam talian dan memilih pembayaran mikro untuk semuanya. Arduino Manager hanya lebih baik, dan hanya mempunyai satu pembelian dalam aplikasi untuk ciri lanjutan.

Jadi, sekarang kita sudah siap untuk memulakan projek Automasi Rumah Arduino! Adakah anda fikir anda boleh menggunakan Arduino Manager?

Berkongsi Berkongsi Tweet E-mel Canon vs Nikon: Jenama Kamera mana yang lebih baik?

Canon dan Nikon adalah dua nama terbesar dalam industri kamera. Tetapi jenama mana yang menawarkan barisan kamera dan lensa yang lebih baik?

laman muat turun perisian versi penuh percuma terbaik
Baca Seterusnya Topik-topik yang berkaitan
  • DIY
  • Rumah Pintar
  • Automasi Komputer
  • Arduino
  • Alat kawalan jauh
Mengenai Pengarang James Bruce(707 Artikel Diterbitkan)

James mempunyai BSc dalam Artificial Intelligence dan disahkan CompTIA A + dan Network +. Apabila dia tidak sibuk sebagai Editor Ulasan Perkakasan, dia menikmati permainan LEGO, VR, dan permainan papan. Sebelum menyertai MakeUseOf, dia adalah juruteknik pencahayaan, guru Bahasa Inggeris, dan jurutera pusat data.

Lebih Banyak Dari James Bruce

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan