6 Cara Mudah Menghubungkan Arduino ke Android

6 Cara Mudah Menghubungkan Arduino ke Android

Papan Arduino dan mikrokontroler serupa membuat kreativitas lebih mudah diakses dari sebelumnya. Apakah Anda? mengendalikan strip LED , mengotomatisasi rumah Anda , atau bahkan melindungi properti Anda , keajaiban kecil ini adalah jantung dari sebagian besar bangunan elektronik DIY.





Jika Anda perlu memberi tahu Arduino Anda untuk mengubah status pin (misalnya untuk menyalakan lampu), pengguna harus menekan tombol fisik atau menggunakan sensor. Mengandalkan penekanan jari manusia atau sejenisnya baik-baik saja untuk banyak proyek, tetapi bagaimana jika Anda hanya ingin mengatur sirkuit Anda dan mengaksesnya dari jarak jauh?





Artikel ini membawa Anda melalui 6 cara untuk menghubungkan Anda Android perangkat ke mana saja Arduino papan yang kompatibel. Mari menyelam .





1. ArduinoDroid

Pertama dalam daftar kami adalah ArduinoDroid . Aplikasi ini bekerja melalui USB Saat Dalam Perjalanan (OTG) untuk menghubungkan perangkat Anda ke Arduino melalui kabel USB. Salah satu manfaat USB adalah tidak memerlukan koneksi internet atau Bluetooth untuk beroperasi.

Aplikasi ini adalah IDE yang berfungsi penuh, yang memungkinkan Anda membuat kode di ponsel Anda, mengunggah sketsa yang ditulis sebelumnya yang disimpan di Dropbox atau drive Google Anda, dan menyusun sketsa saat bepergian.



Manfaat menggunakan aplikasi ini sudah jelas. Memiliki IDE adalah hal yang sempurna untuk membuat perubahan cepat di lapangan. Memasang perangkat Android jauh lebih mudah daripada harus menyeimbangkan laptop di tangan Anda!

Satu negatif yang jelas adalah bahwa mengetik kode di perangkat Anda mungkin tidak terlalu nyaman, terutama jika itu adalah ponsel pintar. Ini hanya masalah kecil jika dibandingkan dengan kenyamanan memiliki cara yang sangat portabel untuk memprogram papan Anda tanpa memerlukan koneksi internet.





tidak bisa boot ke safe mode windows 10

Ini juga merupakan cara yang murah untuk pelajari dasar-dasar Arduino , sebagai papan Arduino tiruan dan kabel USB OTG hanya berharga beberapa dolar. Sempurna untuk mereka yang tidak sering mengakses komputer!

2. Pengontrol Bluetooth Arduino

Berikutnya dalam daftar kami adalah aplikasi Arduino Bluetooth Controller yang bernama tepat. Aplikasi ini kurang tentang memprogram Arduino dengan cepat, dan lebih banyak tentang memicu perubahan pada sketsa yang diunggah. Aplikasi mengirimkan data ke papan Anda melalui Bluetooth, memungkinkan Anda mengirim data serial dengan menekan tombol di aplikasi. Anda akan membutuhkan Modul Bluetooth untuk papan Anda, meskipun HC-06 modul banyak digunakan dan tersedia hanya dengan pada saat penulisan.





Untuk panduan yang sangat baik tentang memulai dengan modul kecil yang murah ini, lihat video ini dari Tinkernut Labs:

Video di atas merekomendasikan aplikasi yang berbeda, meskipun beberapa pengguna melaporkan itu tidak berfungsi pada smartphone modern. Arduino Bluetooth Controller tampaknya tidak mengalami masalah ini. Perlu dicatat bahwa aplikasi ini mengunduh dalam bahasa Inggris, bukan bahasa Italia seperti yang ditampilkan di gambar Play Store!

3. Berkedip

Kami telah membahas membuat proyek dengan Blynk sebelumnya, dan menganggapnya sebagai layanan yang luar biasa. Fleksibilitas dan kesederhanaannya menjadikannya cara intuitif untuk memicu acara di papan Anda. Blynk membutuhkan koneksi internet untuk menjalankannya, karena menggunakan servernya sendiri. Anda dapat menggunakan Wi-Fi atau data seluler untuk mengakses Blynk [URL Rusak Dihapus], menjadikannya sempurna untuk penggunaan ponsel cerdas.

Salah satu kekuatan Blynk adalah berbagai cara Anda dapat terhubung ke perangkat. Seiring dengan dukungan untuk hampir setiap papan pengembangan di luar sana, Anda dapat terhubung ke server secara nirkabel, menggunakan ethernet, atau bahkan menggunakan koneksi komputer melalui USB. Layanan ini didokumentasikan dengan baik, dan aplikasi intuitifnya memudahkan untuk mengumpulkan kontrol khusus untuk proyek Anda. Pustaka Blynk untuk Arduino IDE menangani semua komunikasi.

Jika Anda adalah tipe orang yang ingin menyalakan mesin kopi dari ponsel sebelum bangun di pagi hari, maka ini adalah untuk Anda!

Blynk bukan satu-satunya layanan di bidang ini, yang juga patut dicoba adalah layanan yang sangat dapat disesuaikan Thinger.io , dan yang praktis tak terbatas namun sangat sulit BukaHAB . Dari ketiganya, Blynk tentu saja yang tercepat untuk bangun dan berlari belajar OpenHAB adalah ide bagus dalam jangka panjang.

4. Komunikasi Dari Awal

Semua yang telah kami bahas sejauh ini memanfaatkan layanan yang sudah ada untuk membantu Anda terhubung dengan berbagai cara, tetapi bagaimana jika Anda ingin kontrol penuh atas setiap aspek aplikasi Android? Mengapa tidak membuatnya sendiri dari awal?

Hariharan Mathavan membawa kita melalui seluruh proses dalam ekstensif ini tutorial langkah demi langkah . Aplikasi yang dibuat di sini dirancang hanya untuk membuka koneksi USB , dan meneruskan data serial bolak-balik antara aplikasi dan papan Arduino. Ini adalah cara yang bagus untuk mengenal Android Studio dan pembuatan aplikasi secara umum.

cara mengubah memori virtual windows 10

Panduan ini membawa Anda melalui semua kode yang diperlukan untuk berkomunikasi dengan Arduino Anda melalui USB, memberikan penjelasan di setiap langkah. NS tutorial lanjutan tentang bagaimana menerapkan Konektivitas Bluetooth sama-sama dijelaskan dengan baik.

Meskipun ada cara untuk buat aplikasi Android tanpa coding , ada baiknya mempelajari dasar-dasar coding di Java. Membuat aplikasi Anda sendiri itu keren, tetapi sebelum Anda menyadarinya, Anda bisa memiliki karier yang sama sekali baru!

5. Ubah Arduino Anda Menjadi Server

Cara lain untuk berkomunikasi dengan papan Anda adalah dengan mengubahnya menjadi server kecil. Manfaatnya adalah membuka kemungkinan berkomunikasi dengan papan dari apa pun yang dapat menavigasi ke alamat IP, atau membuat permintaan web.

Ini sangat detail tutorial dari startingelectronics.org membutuhkan Perisai Ethernet Untuk melampirkan papan Anda ke jaringan rumah Anda. Berikut video aksinya:

Tidak punya perisai ethernet? Jangan takut, hal yang sama dapat dicapai dengan Perisai Wi-Fi atau papan terhubung Wi-Fi seperti NodeMCU .

Jika node.js adalah selai Anda, maka mungkin masuk akal bagi Anda untuk melihat proyek github arduino-android . Sebuah aplikasi Android sekali lagi dilengkapi dengan kode sumber sehingga Anda bisa mendapatkan di bawah tenda dan bermain-main dengan isi hati Anda. Ini sangat sederhana, tetapi semuanya ada untuk mengimplementasikan server node.js pada papan Arduino pilihan Anda.

Jika Python lebih sesuai keinginan Anda, metanurb pengguna Instructables memiliki modul bluetooth tutorial.

6. Kontrol Inframerah

Mencari cara kartu liar nyata untuk berbicara dengan Arduino Anda? Apakah Anda ingin menjadi MacGyver penuh? Kemudian cabut Inframerah (IR) penerima dari stereo lama atau pemutar VHS dan gunakan untuk berbicara dengan papan Arduino Anda!

kode terbaik untuk raspberry pi 3

Metode ini mengharuskan perangkat Android Anda memiliki IR blaster bawaan. Ada banyak aplikasi yang tersedia untuk menggunakan fitur ini, meskipun Pengendali jarak jauh saya gratis, dan berfungsi dengan banyak perangkat rumah tangga lainnya.

Setelah Anda menjalankan dan menjalankan aplikasi, Anda perlu membuat sirkuit sederhana untuk 'mengendus' sinyal IR. Ini tutorial jarak jauh IR membawa Anda melalui proses membangun sirkuit.

Meskipun tutorial ini menggunakan remote lama, prosesnya persis sama untuk menggunakan perangkat Android IR blasting, dan ketersediaan suku cadang menjadikannya proyek pemula yang hebat.

Metode ini hanya bekerja dalam garis pandang. Namun, ini adalah cara termurah untuk berkomunikasi dengan papan Anda secara nirkabel. Bahkan jika Anda tidak dapat mengais bagian untuk melakukan ini, penerima IR berharga kurang dari satu dolar. Untuk perangkat statis seperti set strip LED yang dipasang di langit-langit, ini bisa menjadi solusi sempurna untuk masalah sederhana.

Apakah Kita Ketinggalan Alat?

Ini adalah beberapa cara untuk membebaskan Arduino Anda dari komputer Anda, meskipun kami yakin ada banyak lagi di luar sana. Metode apa pun yang Anda gunakan, mengapa tidak menerapkannya dalam proyek keren seperti pelepas rana DSLR atau kubus LED ?

Bagaimana Anda berbicara dengan papan Arduino Anda? Apakah Anda selalu menggunakan komputer? Apakah ada cara licik untuk berbicara dengan papan kami yang kami lewatkan di sini? Beri tahu kami di bagian komentar di bawah !

Kredit Gambar: almond/ foto deposit

Membagikan Membagikan Menciak Surel Hapus File dan Folder Windows Ini untuk Mengosongkan Ruang Disk

Perlu mengosongkan ruang disk di komputer Windows Anda? Berikut adalah file dan folder Windows yang dapat dihapus dengan aman untuk mengosongkan ruang disk.

Baca Selanjutnya
Topik-topik yang berkaitan
  • buatan sendiri
  • Arduino
Tentang Penulis Ian Buckley(216 Artikel Diterbitkan)

Ian Buckley adalah jurnalis lepas, musisi, pemain, dan produser video yang tinggal di Berlin, Jerman. Ketika dia tidak menulis atau di atas panggung, dia mengutak-atik elektronik atau kode DIY dengan harapan menjadi ilmuwan gila.

More From Ian Buckley

Berlangganan newsletter kami

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

Klik di sini untuk berlangganan