Daftar Isi:

ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)

Video: ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)

Video: ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
Video: Контрольная лампа переменного тока с диммером Arduino AC 2024, November
Anonim
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO

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

Hubungkan ARDUINO YUN ke ROOMBA
Hubungkan ARDUINO YUN ke ROOMBA
Hubungkan ARDUINO YUN ke ROOMBA
Hubungkan ARDUINO YUN ke ROOMBA
Hubungkan ARDUINO YUN ke ROOMBA
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

Buat Aplikasi BLYNK untuk Mengemudi Arduino YUN
Buat Aplikasi BLYNK untuk Mengemudi Arduino YUN
Buat Aplikasi BLYNK untuk Mengemudi Arduino YUN
Buat Aplikasi BLYNK untuk Mengemudi Arduino YUN
Buat Aplikasi BLYNK untuk Menggerakkan Arduino YUN
Buat Aplikasi BLYNK untuk Menggerakkan Arduino YUN
Buat Aplikasi BLYNK untuk Menggerakkan Arduino YUN
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: