Taula de continguts:
- Pas 1: configureu ARDUINO YUN
- Pas 2: Connecteu ARDUINO YUN a ROOMBA
- Pas 3: creeu l'aplicació BLYNK per conduir Arduino YUN
- Pas 4: conduïu Roomba
Vídeo: ROOMBA Conduït per ARDUINO YUN Via Wifi App per STEFANO DALL'OLIO: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Amb aquesta guia comparteixo el codi per connectar ARDUINO YUN a Roomba per conduir Roomba a través de Wifi.
El codi i l'aplicació els he creat i desenvolupat completament Stefano Dall'Olio.
My Roomba és Roomba 620, però podeu utilitzar el mateix codi per a altres models de Roomba.
Arduino YUN funciona amb un senzill banc d’alimentació USB.
Les ordres s’envien a Arduino YUN mitjançant l’aplicació per a Android BLYNK.
Podeu conduir el Roomba mitjançant el joystick de l’aplicació o imposant la velocitat i l’angle i prement el botó de la unitat.
En cas contrari, mitjançant l’aplicació podeu engegar els motors, comprovar l’estat dels sensors, iniciar la neteja o el procés puntual, …
L’aplicació també rep els senyals dels sensors de Roomba.
També és possible forçar la programació de ROOMBA mitjançant una aplicació a Roomba 620 encara que no estigui proveïda de botons de programació.
També he afegit la possibilitat d’enregistrar els sensors en un fitxer desat a la microSD inserida a l’Arduino YUN.
Pas 1: configureu ARDUINO YUN
Instal·leu la biblioteca SimpleTimer a Arduino descomprimint l'arxiu adjunt a:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Reinicieu el programari Arduino.
Carregueu l'esbós adjunt a Arduino YUN. Tingueu en compte que l’autorització del codi d’autorització s’ha de substituir després de crear l’aplicació BLYNK. Que l'esbós s'ha de tornar a carregar a Arduino YUN. Aquest pas s’explica més endavant.
Pas 2: Connecteu ARDUINO YUN a ROOMBA
Cerca un ratolí vell i talla el filferro. Connecteu només 3 cables tal com s’informa a l’esbós d’Arduino. Consulteu els pins Roomba com a la imatge adjunta.
Arduino YUN PIN 2 a Roomba pin 5
Arduino YUN PIN 10 a Roomba pin 4
Arduino YUN PIN 11 a Roomba pin 3
Traieu de la vostra ROOMBA 620 la tapa de plàstic (la meva és la tapa de plàstic blanca) simplement tirant cap amunt. Veureu un connector segons la foto adjunta.
Alimenteu l'Arduino YUN amb un senzill banc de potència.
Pas 3: creeu l'aplicació BLYNK per conduir Arduino YUN
Descarregueu l'aplicació Android BLYNK i creeu una interfície nova.
Adjunto el QRCODE compartit de la meva interfície que podeu utilitzar en lloc de crear una interfície nova.
Substituïu a l'esbós Arduino el CODI AUTH recuperat de la interfície BLYNK i torneu a penjar l'esbós al vostre Arduino YUN. A continuació, on s'ha de substituir el CODI D'AUTOR:
// Hauríeu d'obtenir Auth Token a l'aplicació Blynk.// Aneu a la configuració del projecte (icona de nou).
char auth = "e70879f362a34d9fb213475a4389fcef";
Si el codi d'autenticació és incorrecte, l'aplicació BLYNK no es pot connectar a Arduino YUN ni enviar ordres.
Pas 4: conduïu Roomba
1) Connecteu Arduino YUN a Roomba
2) Enceneu Arduino YUN [al cap de pocs segons el botó verd Roomba es torna vermell]
3) Obriu i inicieu la interfície Android BLYNK
Gaudeix del teu Roomba impulsat per Arduino YUN.
En cas que les ordres enviades per Arduino YUN a Roomba siguin mal interpretades per Roomba, probablement la taxa de transmissió de Roomba sigui incorrecta. Per tal d’establir la velocitat de transmissió de corret simplement quan s’encén Roomba, manteniu premut el botó Neteja / Alimentació. Després d’uns 10 segons, Roomba toca una tonada de llançaments descendents. Roomba es comunicarà a 19200 baud fins que s’apagui l’alimentació, es retiri i s’insereixi la bateria, la tensió de la bateria caigui per sota del mínim requerit per al funcionament del processador o es canviï explícitament la velocitat en bauds a través de l’OI.
Recomanat:
CONDUCTOR DE MOTOR CONDUït PER MOSET: 5 passos
CONDUCTOR DE MOTOR CONDUït PER MOSET: CONDUCTORS DE MOTOR Els conductors de motor són una part indispensable del món de la robòtica, ja que la majoria dels robots requereixen motors per funcionar i per fer funcionar els motors de manera eficient. Són un petit amplificador de corrent; la funció del motor dr
Control de l'accés a Arduino YÚN amb MySQL, PHP5 i Python: 11 passos (amb imatges)
Controlar l'accés a Arduino YÚN amb MySQL, PHP5 i Python: Hola amics! Bé, com ja sabeu, al setembre es va crear el nou escut d’Arduino, Arduino YUN. Aquest petit amic té un sistema incrustat de Linux amb el qual podem executar qualsevol cosa que se us acudeixi (almenys fins ara). Tot i que hi ha molt poca informació
Roomblock: una plataforma per aprendre la navegació ROS amb Roomba, Raspberry Pi i RPLIDAR: 9 passos (amb imatges)
Roomblock: una plataforma per aprendre la navegació ROS amb Roomba, Raspberry Pi i RPLIDAR: què és això? &Quot; Roomblock " és una plataforma robot composta per un Roomba, un Raspberry Pi 2, un sensor làser (RPLIDAR) i una bateria mòbil. El marc de muntatge el poden fer impressores 3D. El sistema de navegació ROS permet fer un mapa de les habitacions i utilitzar i
Com utilitzar ESP32 per controlar el LED amb Blynk via WiFi: 7 passos (amb imatges)
Com utilitzar ESP32 per controlar el LED amb Blynk via WiFi: aquest tutorial utilitzarà la placa de desenvolupament ESP32 per controlar el LED amb Blynk mitjançant WiFi. Blynk és una plataforma amb aplicacions per a iOS i Android per controlar Arduino, Raspberry Pi i similars a través d'Internet. És un tauler digital on es pot construir un
Instruccions per completar la maqueta del disseny de diapositives de via per elevar / baixar els reposapeus muntats al centre de les cadires de rodes elèctriques: 9 passos (amb imatges)
Instruccions per completar la maqueta del disseny de corredisses de via per a l’elevació / baixada dels reposapeus muntats al centre de les cadires de rodes elèctriques: s’eleven els reposapeus muntats al centre per col·locar-los sota el pou del seient i baixar-los per desplegar-los. A les cadires de rodes elèctriques del mercat no s’inclou un mecanisme per al funcionament independent de l’estiba i el desplegament del reposapeus, i els usuaris de PWC han expressat la necessitat