Isi kandungan:
- Langkah 1: Siapkan ARDUINO YUN
- Langkah 2: Sambungkan ARDUINO YUN ke ROOMBA
- Langkah 3: Buat Aplikasi BLYNK untuk Memacu Arduino YUN
- Langkah 4: Pandu Roomba
Video: ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Dengan panduan ini saya berkongsi kod untuk menghubungkan ARDUINO YUN ke Roomba untuk memandu Roomba melalui Wifi.
Kod dan aplikasi dibuat sepenuhnya dan dikembangkan oleh saya sendiri Stefano Dall'Olio.
My Roomba adalah Roomba 620 tetapi anda boleh menggunakan kod yang sama untuk model Roomba yang lain.
Arduino YUN dikuasakan oleh bank kuasa USB sederhana.
Perintah dihantar ke Arduino YUN menggunakan aplikasi android BLYNK.
Anda boleh memandu Roomba menggunakan kayu bedik aplikasi atau mengenakan kelajuan dan sudut dan menekan butang pemacu.
Jika tidak melalui aplikasi, anda boleh menghidupkan motor, memeriksa status sensor, memulakan proses pembersihan atau tempat,…
Aplikasi ini juga menerima kembali isyarat sensor dari Roomba.
Anda juga dapat memaksa penjadualan ROOMBA melalui aplikasi di Roomba 620 walaupun tidak dilengkapi dengan butang penjadualan.
Saya juga menambahkan kemungkinan untuk memasukkan sensor dalam fail yang disimpan pada microSD yang dimasukkan ke dalam Arduino YUN.
Langkah 1: Siapkan ARDUINO YUN
Pasang pustaka SimpleTimer ke Arduino, buka zip arkib yang dilampirkan ke:
C: / Program Files (x86) Arduino / library / SimpleTimer
Mulakan semula perisian Arduino.
Muatkan lakaran yang dilampirkan ke Arduino YUN. Harap maklum bahawa kod pengesahan autentikasi harus diganti setelah aplikasi BLYNK akan dibuat. Daripada lakaran itu harus dimuat semula ke Arduino YUN. Langkah ini dijelaskan kemudian.
Langkah 2: Sambungkan ARDUINO YUN ke ROOMBA
Cari tetikus lama dan potong wayar. Sambungkan hanya 3 wayar seperti yang dilaporkan dalam lakaran Arduino. Rujuk pin Roomba seperti pada gambar yang dilampirkan.
Arduino YUN PIN 2 ke Roomba pin 5
Arduino YUN PIN 10 ke Roomba pin 4
Arduino YUN PIN 11 ke Roomba pin 3
Tanggalkan penutup plastik ROOMBA 620 anda (penutup saya adalah plastik putih) dengan menarik. Anda akan melihat penyambung seperti pada foto yang dilampirkan.
Kuasakan Arduino YUN dengan power bank yang ringkas.
Langkah 3: Buat Aplikasi BLYNK untuk Memacu Arduino YUN
Muat turun aplikasi Android BLYNK dan buat antara muka baru.
Saya melampirkan QRCODE antara muka saya yang boleh anda gunakan dan bukannya membuat antara muka baru.
Pengganti dalam lakaran Arduino, AUTH CODE diambil dari antara muka BLYNK dan muat naik semula lakaran tersebut ke Arduino YUN anda. Di bawah di mana KOD AUTH harus diganti:
// Anda harus mendapatkan Token Auth di Aplikasi Blynk. // Pergi ke Tetapan Projek (ikon kacang).
char auth = "e70879f362a34d9fb213475a4389fcef";
Sekiranya Auth.code salah, aplikasi BLYNK tidak dapat menyambung ke Arduino YUN dan menghantar arahan.
Langkah 4: Pandu Roomba
1) Sambungkan Arduino YUN ke Roomba
2) Hidupkan Arduino YUN [selepas beberapa saat butang hijau Roomba menjadi merah]
3) Buka dan mulakan antara muka Android BLYNK
Nikmati Roomba anda yang dipandu oleh Arduino YUN.
Sekiranya arahan yang dihantar oleh Arduino YUN ke Roomba salah ditafsirkan oleh Roomba, mungkin kadar baud dari Roomba salah. Untuk menetapkan coret baudrate hanya ketika menghidupkan Roomba, tahan butang Bersih / Kuasa. Selepas kira-kira 10 saat, Roomba memainkan rentak turun. Roomba akan berkomunikasi pada 19200 baud sehingga kuasa dimatikan, bateri dikeluarkan dan dimasukkan semula, voltan bateri jatuh di bawah minimum yang diperlukan untuk operasi pemproses, atau kadar baud secara eksplisit diubah melalui OI.
Disyorkan:
Mengawal Aplikasi Led Melalui Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengawal Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan kepada Anda Bagaimana Anda Boleh Mengendalikan LED Menggunakan Telefon Pintar Melalui Internet
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang
Kawal Arduino Menggunakan Telefon Pintar Melalui USB Dengan Aplikasi Blynk: 7 Langkah (dengan Gambar)
Kawal Arduino Menggunakan Telefon Pintar Melalui USB Dengan Aplikasi Blynk: Dalam tutorial ini, kita akan belajar bagaimana menggunakan aplikasi Blynk dan Arduino untuk mengawal lampu, kombinasi akan melalui port bersiri USB. Tujuan instruksional ini adalah untuk menunjukkan penyelesaian termudah mengendalikan Arduino atau c
Ekor Berayun yang didorong oleh Wire Lembut (Kursus TfCD, TU Delft): 5 Langkah (dengan Gambar)
Ekor Berayun yang didorong oleh Soft Wire (Kursus TfCD, TU Delft): Eksplorasi teknologi dilakukan untuk menentukan kemungkinan untuk menggerakkan robot ikan dengan badan aktif yang didorong oleh wayar dan ekor patah floppy. Kami menggunakan satu bahan yang sukar digunakan sebagai tulang belakang dan fleksibel, mewujudkan bendi yang sekata
Throwies LED Berputar Didorong oleh Stirlingengine (eVoltis Stirlingmachine): 12 Langkah (dengan Gambar)
Throwies LED Berputar Didorong oleh Stirlingengine (eVoltis Stirlingmachine): Ini adalah mesin udara panas (stirlingengine), yang dibina dengan beberapa bahagian komputer lama (heatsink dan kepala harddisk lama). Stirlingengine ini (dan semua yang lain juga) berfungsi dengan perbezaan suhu antara bahagian bawah panas (mis. Heatet dengan