Съдържание:
- Стъпка 1: Настройте ARDUINO YUN
- Стъпка 2: Свържете ARDUINO YUN към ROOMBA
- Стъпка 3: Създайте приложение BLYNK, за да управлявате Arduino YUN
- Стъпка 4: Карайте Roomba
Видео: ROOMBA Задвижван от ARDUINO YUN Чрез Wifi App от STEFANO DALL'OLIO: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
С това ръководство споделям кода за свързване на ARDUINO YUN с Roomba, за да управлявам Roomba чрез Wifi.
Кодът и приложението са напълно създадени и разработени от мен Стефано Дал'Олио.
Моята Roomba е Roomba 620, но можете да използвате същия код за други модели Roomba.
Arduino YUN се захранва от обикновена USB захранваща банка.
Командите се изпращат до Arduino YUN чрез приложението BLYNK за android.
Можете да карате Roomba с помощта на джойстика на приложението или да наложите скоростта и ъгъла и да натиснете бутона за задвижване.
В противен случай чрез приложението можете да включите двигателите, да проверите състоянието на сензорите, да започнете почистването или процеса на място, …
Приложението също така получава обратно сигналите на сензорите от Roomba.
Възможно е също така да принудите ROOMBA планиране чрез приложение на Roomba 620, дори ако не е снабдено с бутони за планиране.
Добавих и възможността да регистрирам сензорите във файл, записан на microSD, вмъкнат в Arduino YUN.
Стъпка 1: Настройте ARDUINO YUN
Инсталирайте библиотеката SimpleTimer на Arduino, разархивирайте прикачения архив на:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Рестартирайте софтуера Arduino.
Заредете приложената скица в Arduino YUN. Моля, обърнете внимание, че кодът за упълномощаване auth трябва да бъде заменен, след като бъде създадено приложението BLYNK. След това скицата трябва да бъде качена отново в Arduino YUN. Тази стъпка е обяснена по -късно.
Стъпка 2: Свържете ARDUINO YUN към ROOMBA
Намерете стара мишка и отрежете жицата. Свържете само 3 проводника, както е посочено в скицата на Arduino. Вижте щифтовете на Roomba, както е в прикаченото изображение.
Arduino YUN PIN 2 към Roomba pin 5
Arduino YUN PIN 10 към Roomba pin 4
Arduino YUN PIN 11 към Roomba pin 3
Свалете от вашия ROOMBA 620 пластмасовия капак (моят е бял пластмасов капак), който просто се дърпа нагоре. Ще видите конектор според приложената снимка.
Захранвайте Arduino YUN с проста банка за захранване.
Стъпка 3: Създайте приложение BLYNK, за да управлявате Arduino YUN
Изтеглете приложението Android BLYNK и създайте нов интерфейс.
Прилагам споделения QRCODE на моя интерфейс, който можете да използвате, вместо да създавате нов интерфейс.
Заменете в скицата на Arduino кода AUTH, извлечен от интерфейса BLYNK, и качете отново скицата във вашия Arduino YUN. По -долу, където AUTH CODE трябва да бъде заменен:
// Трябва да получите Auth Token в приложението Blynk.// Отидете в Настройки на проекта (икона на гайка).
char auth = "e70879f362a34d9fb213475a4389fcef";
Ако Auth.code е грешен, приложението BLYNK не може да се свърже с Arduino YUN и да изпраща команди.
Стъпка 4: Карайте Roomba
1) Свържете Arduino YUN към Roomba
2) Включете Arduino YUN [след няколко секунди зеленият бутон Roomba стане червен]
3) Отворете и стартирайте интерфейса на Android BLYNK
Насладете се на вашата Roomba, управлявана от Arduino YUN.
В случай, че командите, изпратени от Arduino YUN към Roomba, са неправилно интерпретирани от Roomba, вероятно скоростта на предаване на Roomba е грешна. За да зададете корекция на скоростта само при включване на Roomba, задръжте натиснат бутона Почистване/Захранване. След около 10 секунди, Roomba свири мелодия на низходящи терени. Roomba ще комуникира на 19200 бода, докато захранването се изключи, батерията се извади и постави отново, напрежението на батерията падне под минимума, необходим за работа на процесора, или скоростта на предаване на данни се променя изрично чрез OI.
Препоръчано:
Контролиране на Led чрез приложението Blynk чрез Nodemcu през интернет: 5 стъпки
Управление на Led чрез приложението Blynk с помощта на Nodemcu през интернет: Здравейте на всички днес Ще ви покажем как можете да контролирате светодиод с помощта на смартфон по интернет
Плосък панел Mini IMac G4 - задвижван от NUC: 9 стъпки (със снимки)
Mini IMac G4 плосък панел - Осъществено от NUC: ВъведениеПроведох няколко проекта, които бяха вдъхновението за тази компилация. Един твърди, че е най -малкият функциониращ iMac в света, но в действителност това е Raspberry Pi, работещ под Linux дистрибуция с MacOS тема и не може да изпълнява истински M
3D печатен Arduino задвижван четириъгълен робот: 13 стъпки (със снимки)
3D печатни Arduino задвижван четириъгълен робот: От предишните Instructables вероятно можете да видите, че имам дълбок интерес към роботизирани проекти. След предишния Instructable, където построих роботизиран двуног, реших да опитам да направя четириног робот, който да имитира животни като куче
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: 5 стъпки
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: Въведение Здравейте, общност на електрониката! Днес ще ви представя проект, който ви позволява да измервате напрежението и тока на уред и да го показвате заедно със стойностите на мощността и енергията. Измерване на ток/напрежение Ако искате да измервате
Изградете четириканалния SSM2019 фантомно задвижван микрофон предусилвател: 9 стъпки (със снимки)
Изградете четириканалния SSM2019 фантомно задвижван микрофон предусилвател: Както може би сте забелязали от някои от другите ми инструктори, имам страст към аудиото. Аз също съм DIY човек, който се връща назад. Когато имах нужда от още четири канала с микрофонни предусилватели, за да разширя USB аудио интерфейса си, знаех, че това е проект „направи си сам“