Përmbajtje:
- Hapi 1: Vendosni ARDUINO YUN
- Hapi 2: Lidhni ARDUINO YUN me ROOMBA
- Hapi 3: Krijoni aplikacionin BLYNK për të drejtuar Arduino YUN
- Hapi 4: Drejtoni Roomba
Video: ROOMBA Drejtuar nga ARDUINO YUN përmes aplikacionit Wifi nga STEFANO DALL'OLIO: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Me këtë udhëzues unë ndaj kodin për të lidhur ARDUINO YUN me Roomba në mënyrë që të drejtoni Roomba përmes Wifi.
Kodi dhe aplikacioni janë krijuar dhe zhvilluar plotësisht nga unë Stefano Dall'Olio.
Roomba ime është Roomba 620 por mund të përdorni të njëjtin kod për modelet e tjera Roomba.
Arduino YUN mundësohet nga një bankë e thjeshtë USB e energjisë.
Komandat i dërgohen Arduino YUN duke përdorur aplikacionin android BLYNK.
Ju mund të vozisni Roomba duke përdorur levën e aplikacionit ose duke imponuar shpejtësinë dhe këndin dhe duke shtypur butonin e drejtimit.
Përndryshe, përmes aplikacionit mund të ndizni motorët, të kontrolloni statusin e sensorëve, të filloni pastrimin ose procesin në vend,…
Aplikacioni gjithashtu merr sinjalet e sensorëve nga Roomba.
Alsoshtë gjithashtu e mundur të detyrosh caktimin e ROOMBA përmes aplikacionit në Roomba 620 edhe nëse nuk është i pajisur me butona të planifikimit.
Unë gjithashtu shtova mundësinë për të regjistruar sensorët në një skedar të ruajtur në microSD të futur në Arduino YUN.
Hapi 1: Vendosni ARDUINO YUN
Instaloni bibliotekën SimpleTimer në Arduino duke hequr arkivin e bashkangjitur në:
C: / Program Files (x86) Arduino / bibliotekat / SimpleTimer
Rinisni programin Arduino.
Ngarko skicën e bashkangjitur në Arduino YUN. Ju lutemi vini re se kodi i autorizimit auth duhet të zëvendësohet pasi të krijohet aplikacioni BLYNK. Pastaj skica duhet të ngarkohet përsëri në Arduino YUN. Ky hap shpjegohet më vonë.
Hapi 2: Lidhni ARDUINO YUN me ROOMBA
Gjeni një mi të vjetër dhe prerë tela. Lidhni vetëm 3 tela siç raportohet në skicën Arduino. Referojuni kunjave Roomba si në imazhin e bashkangjitur.
Arduino YUN PIN 2 në Roomba pin 5
Arduino YUN PIN 10 në Roomba pin 4
Arduino YUN PIN 11 në Roomba pin 3
Hiqeni nga ROOMBA 620 mbulesën plastike (imja është mbulesë plastike e bardhë) vetëm duke u ngritur lart. Do të shihni një lidhës sipas fotografisë së bashkangjitur.
Furnizoni Arduino YUN me një bankë të thjeshtë energjie.
Hapi 3: Krijoni aplikacionin BLYNK për të drejtuar Arduino YUN
Shkarkoni aplikacionin Android BLYNK dhe krijoni një ndërfaqe të re.
Unë bashkëngjis QRCODE të përbashkët të ndërfaqes sime që mund të përdorni në vend që të krijoni një ndërfaqe të re.
Zëvendësoni në skicën Arduino kodin AUTH të marrë nga ndërfaqja BLYNK dhe ngarkoni përsëri skicën në Arduino YUN tuaj. Më poshtë se ku duhet të zëvendësohet Kodi AUTH:
// Ju duhet të merrni Auth Token në Aplikacionin Blynk.// Shko te Cilësimet e Projektit (ikona e arrës).
char author = "e70879f362a34d9fb213475a4389fcef";
Nëse kodi Auth është i gabuar, aplikacioni BLYNK nuk mund të lidhet me Arduino YUN dhe të dërgojë komanda.
Hapi 4: Drejtoni Roomba
1) Lidhni Arduino YUN me Roomba
2) Ndizni Arduino YUN [pas disa sekondash butoni jeshil Roomba bëhet i kuq]
3) Hapni dhe filloni ndërfaqen Android BLYNK
Shijoni Roomba -n tuaj të drejtuar nga Arduino YUN.
Në rast se komandat e dërguara nga Arduino YUN tek Roomba keqpërdoren nga Roomba, ndoshta baudrati i Roomba është i gabuar. Për të vendosur baudratin e korrektit thjesht kur ndizni Roomba, mbani shtypur butonin Clean/Power. Pas rreth 10 sekondash, Roomba luan një melodi të fushave zbritëse. Roomba do të komunikojë me 19200 baud derisa energjia të fiket, bateria të hiqet dhe të futet përsëri, voltazhi i baterisë të bjerë nën minimumin e kërkuar për funksionimin e procesorit, ose shkalla e baudit të ndryshojë në mënyrë eksplicite përmes OI.
Recommended:
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu përmes internetit: 5 hapa
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu në internet: Përshëndetje të gjithëve Sot do t'ju tregojmë se si mund të kontrolloni një LED duke përdorur një smartphone përmes internetit
Tub LED prej Guri Guri (WiFi i kontrolluar përmes aplikacionit të smartphone): 6 hapa (me fotografi)
Tub LED Guri Guri (WiFi i kontrolluar përmes aplikacionit të smartphone): Përshëndetje krijues! Në këtë udhëzues do t'ju tregoj se si të ndërtoni një tub LED të kontrolluar nga WiFi i cili është i mbushur me gurë qelqi për një efekt të bukur difuzioni. LED -të janë të adresueshme individualisht dhe për këtë arsye disa efekte të këndshme janë të mundshme në
Një robot 4WD i drejtuar përmes tastierës USB të telekomandës: 6 hapa
Një Robot 4WD i Drejtuar përmes Remote USB Gamepad: Për projektin tim të ardhshëm robotik, u detyrova të arkitektoj/hartoj platformën time të robotëve për shkak të rrethanave të paparashikuara. Qëllimi është që ajo të jetë autonome, por së pari, më duhej të testoja drejtimin e saj bazë aftësi, kështu që unë mendova se do të ishte një krah argëtues argëtues
Arduino me makinë të kontrolluar përmes aplikacionit Bluetooth: 4 hapa (me fotografi)
Arduino Car Controlled Via Bluetooth App: Të gjithë e dimë që Arduino është një platformë e shkëlqyer prototipimi, kryesisht sepse përdor një gjuhë programimi miqësore dhe ka shumë komponentë ekstra të pabesueshëm që na ofrojnë përvoja të shkëlqyera. Ne mund të integrojmë Arduino me ndryshime
RC Car Hack - Bluetooth i kontrolluar përmes aplikacionit Android: 3 hapa (me fotografi)
RC Car Hack - Bluetooth Controlled Via Android App: Unë jam i sigurt se secili prej jush mund të gjeni në shtëpi makinë të papërdorur RC. Ky udhëzim do t'ju ndihmojë të ndryshoni makinën tuaj të vjetër RC në dhuratë origjinale :) Për shkak të faktit se makina RC që kisha ishte e vogël në madhësi, unë kam zgjedhur Arduino Pro Mini si kontrollues kryesor. Një tjetër