Daftar Isi:
- Langkah 1: Siapkan ARDUINO YUN
- Langkah 2: Hubungkan ARDUINO YUN ke ROOMBA
- Langkah 3: Buat Aplikasi BLYNK untuk Menggerakkan Arduino YUN
- Langkah 4: Kendarai Roomba
Video: ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Dengan panduan ini saya membagikan kode untuk menghubungkan ARDUINO YUN ke Roomba untuk menggerakkan Roomba melalui Wifi.
Kode dan aplikasi sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall'Olio.
Roomba saya adalah Roomba 620 tetapi Anda dapat menggunakan kode yang sama untuk model Roomba lainnya.
Arduino YUN didukung oleh bank daya USB sederhana.
Perintah dikirim ke Arduino YUN menggunakan aplikasi android BLYNK.
Anda dapat mengendarai Roomba menggunakan joystick aplikasi atau memaksakan kecepatan dan sudut serta menekan tombol drive.
Jika tidak, melalui aplikasi Anda dapat menyalakan motor, memeriksa status sensor, memulai proses pembersihan atau spot, …
Aplikasi ini juga menerima kembali sinyal sensor dari Roomba.
Dimungkinkan juga untuk memaksa penjadwalan ROOMBA melalui aplikasi di Roomba 620 meskipun tidak dilengkapi dengan tombol penjadwalan.
Saya juga menambahkan kemungkinan untuk mencatat sensor dalam file yang disimpan di microSD yang dimasukkan ke dalam Arduino YUN.
Langkah 1: Siapkan ARDUINO YUN
Instal perpustakaan SimpleTimer ke Arduino dengan membuka ritsleting arsip terlampir ke:
C:\Program Files (x86)\Arduino\libraries\SimpleTimer
Mulai ulang perangkat lunak Arduino.
Muat sketsa terlampir ke Arduino YUN. Harap perhatikan kode otorisasi auth harus diganti setelah aplikasi BLYNK dibuat. Kemudian sketsa harus diunggah lagi ke Arduino YUN. Langkah ini dijelaskan kemudian.
Langkah 2: Hubungkan ARDUINO YUN ke ROOMBA
Temukan tikus tua dan potong kabelnya. Hubungkan hanya 3 kabel seperti yang dilaporkan dalam sketsa Arduino. Lihat pin Roomba seperti pada gambar terlampir.
Arduino YUN PIN 2 ke Roomba pin 5
Arduino YUN PIN 10 ke pin Roomba 4
Arduino YUN PIN 11 ke pin Roomba 3
Lepaskan dari ROOMBA 620 Anda penutup plastik (milik saya adalah penutup plastik putih) hanya menarik ke atas. Anda akan melihat konektor sesuai foto terlampir.
Nyalakan Arduino YUN dengan bank daya sederhana.
Langkah 3: Buat Aplikasi BLYNK untuk Menggerakkan Arduino YUN
Unduh aplikasi Android BLYNK dan buat antarmuka baru.
Saya melampirkan QRCODE bersama dari antarmuka saya yang dapat Anda gunakan alih-alih membuat antarmuka baru.
Gantikan dalam sketsa Arduino, KODE AUTH yang diambil dari antarmuka BLYNK dan unggah kembali sketsa itu ke Arduino YUN Anda. Di bawah ini di mana KODE AUTH harus diganti:
// Anda harus mendapatkan Token Auth di Aplikasi Blynk.// Buka Pengaturan Proyek (ikon kacang).
char auth = "e70879f362a34d9fb213475a4389fcef";
Jika Auth.code salah, aplikasi BLYNK tidak dapat terhubung ke Arduino YUN dan mengirim perintah.
Langkah 4: Kendarai Roomba
1) Hubungkan Arduino YUN ke Roomba
2) Nyalakan Arduino YUN [setelah beberapa detik tombol hijau Roomba menjadi merah]
3) Buka dan mulai antarmuka Android BLYNK
Nikmati Roomba Anda yang digerakkan oleh Arduino YUN.
Jika perintah yang dikirim oleh Arduino YUN ke Roomba salah ditafsirkan oleh Roomba, mungkin baudrate Roomba salah. Untuk mengatur baudrate corret hanya saat menyalakan Roomba, tahan tombol Clean/Power. Setelah sekitar 10 detik, Roomba memainkan nada nada menurun. Roomba akan berkomunikasi pada baud 19200 hingga daya dimatikan, baterai dilepas dan dipasang kembali, tegangan baterai turun di bawah minimum yang diperlukan untuk operasi prosesor, atau kecepatan baud diubah secara eksplisit melalui OI.
Direkomendasikan:
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan Kepada Anda Bagaimana Anda Dapat Mengontrol LED Menggunakan Smartphone Melalui Internet
Tabung LED Batu Kaca (WiFi Dikendalikan Melalui Aplikasi Smartphone): 6 Langkah (dengan Gambar)
Glass Stone LED Tube (WiFi Dikendalikan Melalui Aplikasi Smartphone): Halo rekan pembuat! Dalam instruksi ini saya akan menunjukkan cara membuat tabung LED yang dikendalikan WiFi yang diisi dengan batu kaca untuk efek difusi yang bagus. LED dapat dialamatkan secara individual dan oleh karena itu beberapa efek bagus dimungkinkan di
Robot 4WD Didorong Melalui Gamepad USB Jarak Jauh: 6 Langkah
Robot 4WD Didorong Melalui Remote USB Gamepad: Untuk proyek robotika saya berikutnya, saya terpaksa merancang/mendesain platform robot saya sendiri karena keadaan yang tidak terduga. Tujuannya adalah untuk membuatnya menjadi otonom, tetapi pertama-tama, saya perlu menguji penggerak dasarnya kemampuan, jadi saya pikir itu akan menjadi pro sampingan yang menyenangkan
Kontrol Arduino Menggunakan Smartphone Melalui USB Dengan Aplikasi Blynk: 7 Langkah (dengan Gambar)
Mengontrol Arduino Menggunakan Smartphone Melalui USB Dengan Aplikasi Blynk: Dalam tutorial ini, kita akan mempelajari cara menggunakan aplikasi Blynk dan Arduino untuk mengontrol lampu, kombinasinya akan melalui port serial USB. Tujuan dari instruksi ini adalah untuk menunjukkan solusi paling sederhana untuk mengontrol Arduino atau
Rotating LED Throwies Didorong oleh Stirlingengine (eVoltis Stirlingmachine): 12 Langkah (dengan Gambar)
Rotating LED Throwies Didorong oleh Stirlingengine (eVoltis Stirlingmachine): Ini adalah mesin udara panas (stirlingengine), dibuat dengan beberapa bagian komputer lama (heatsink dan kepala harddisk lama). Mesin Stirling ini (dan yang lainnya juga) bekerja dengan perbedaan suhu antara sisi bawah yang panas (misalnya pemanas dengan