Përmbajtje:
- Hapi 1: Ajo që na nevojitet
- Hapi 2: Mbledhja e Adresës BLE MAC dhe Karakteristike
- Hapi 3: Skica e Taktigonit
- Hapi 4: Skica e robotëve
- Hapi 5: Konsideratat përfundimtare
Video: Roboti i fuqizuar me Arduino i kontrolluar me taktigon: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:26
Nga The Tactigon Shihni projektin tonë Ndiqni më shumë nga autori:
Rreth: TACTIGON SKIN është një kontrollues gjestesh me algoritme dhe sensorë të inteligjencës artificiale në bord, i cili zgjidh veprimin jo-natyral të pajisjes tradicionale gjatë ndërveprimit me makinat. PIKAT KRYESORE:… Më shumë rreth The Tactigon »
Vështrim i përgjithshëm
Ky postim do të tregojë se si të përfitoni nga aftësitë e The Tactigon's BLE Central. Ne donim të kontrollonim robotin tonë duke përdorur The Tactigon si një "timon 3D" që kontrollonte shpejtësinë me lartësinë dhe drejtimin me rrotull. Ne bëmë kaq pak ndryshime në kodin origjinal të shembullit Bluetooth të Alphabot2 dhe shkruam një skicë për The Tactigon për t'u lidhur me karakteristikën BLE të robotit dhe për të shkruar me shpejtësi të rrotave.
Hapi 1: Ajo që na nevojitet
Taktigoni me një Robot të konfiguruar Arduino IDE. Ne përdorëm një robot me 2 rrota me bordin Arduino dhe radio BLE të ndërlidhur me UART. Llojet e tjera të robotëve ose ato me porosi mund të funksionojnë gjithashtu. Roboti BLE Adresa MAC dhe Argëtimi Karakteristik
Hapi 2: Mbledhja e Adresës BLE MAC dhe Karakteristike
Pasi të jetë konfiguruar mjedisi ynë dhe tabelat tona janë të ndezura, ne duhet të mbledhim BLE MAC Adresa dhe Karakteristike. Për ta bërë këtë, ne përdorëm një aplikacion falas android të quajtur BLE Scanner.
Disa sekonda pasi aplikacioni duhet të tregojë BLE të robotit:
Siç e shohim, të gjitha pajisjet BLE rreth nesh shfaqen në këtë seksion. Duhet të shënojmë adresën MAC Waveshare_BLE: në këtë rast është: 00: 0E: 0B: 0C: 4A: 00 Duke klikuar në butonin LIDH, ne qasemi në informacionet e pajisjes si atribut, shërbim dhe karakteristikë e personalizuar.
Këtu duhet të shkruajmë UUID-in KARAKTERISTIKOR PUR CUSTOM, në këtë rast: 0000ffe1-0000-1000-8000-00805f9b34fb. Me këto artikuj ne mund të vendosim Tactigon BLE tonë që të veprojë si BLE Central në seksionin setup () të kodit.
Hapi 3: Skica e Taktigonit
lak ()
Në këtë pjesë kemi thelbin e skicës. Me një frekuencë prej 50 Hz, ne përditësojmë kuaternionet dhe këndet euler.
Këndi i analizës së katranit të siguruar nga biblioteka Tactigon, ne mund të përcaktojmë rrezen e drejtimit duke ngadalësuar rrotën e brendshme dhe duke përshpejtuar rrotën e jashtme.
Në vend të kësaj, ne mund të përcaktojmë shpejtësinë e udhëtimit të robotit.
Me një sprintf përgatisim tamponin për të shkruar në karakteristikë.
Hapi 4: Skica e robotëve
Meqenëse Bluetooth -i ynë dërgon të dhënat e marra përmes UART, ne marrim shpejtësinë e rrotave direkt në tampon serik. Ne kemi vendosur kunjat e robotëve si më poshtë, të gjitha si dalje:
Për të analizuar komandën, së pari lexojmë të gjithë tamponin serik dhe verifikojmë nëse është më i gjatë se 0:
Nëse komanda përmban "Wh" ne mund ta analizojmë vargun dhe të mbledhim leftSpeed dhe rightSpeed.
Funksioni direct_motor cakton shpejtësinë e transmetuar nga The Tactigon në çdo rrotë të robotit. Duke vepruar kështu Tactigon do të veprojë si një timon virtual!
Hapi 5: Konsideratat përfundimtare
Ky skicë tregon një aplikim të mundshëm të The Tactigon, me mënyrën BLE Central është e mundur të lidheni me pajisjet ekzistuese BLE dhe të mblidhni informacione ose t'i kontrolloni ato. Qëndroni të sintonizuar për më shumë kodin e Tactigon!
Recommended:
Roboti i katërfishtë i fuqizuar me Arduino i printuar 3D: 13 hapa (me fotografi)
Roboti i katërfishtë i fuqizuar me Arduino i printuar 3D: Nga udhëzuesit e mëparshëm, ndoshta mund të shihni që kam një interes të thellë për projektet robotike. Pas Instructable -it të mëparshëm ku ndërtova një robotik me dy këmbë, vendosa të provoj dhe të bëj një robot me katër këmbë që mund të imitojë kafshë të tilla si qeni
Si të përdorni një patate për të fuqizuar elektronikën .: 4 hapa
Si të përdorni një patate për të fuqizuar elektronikën: Duke bërë metodën e zakonshme që përdoret në një laborator të fizikës për të gjeneruar energji elektrike, do të na duheshin shufra të ndryshëm metalikë që mund të përdoren si bartës të energjisë elektrike. Njëra prej shufrave metalike mund të jetë një gozhdë e zinkuar e zinkuar dhe tjetra një gozhdë
Roboti i kontrolluar nga RC në XLR8! Roboti i Edukimit: 5 Hapa
Roboti i kontrolluar nga RC në XLR8! Roboti i Edukimit: Përshëndetje, në këtë artikull, do t'ju tregojmë se si të ndërtoni një Robot bazë. Fjala "Robot" fjalë për fjalë do të thotë një "skllav" ose një "Punëtor". Falë përparimeve në Inteligjencën Artificiale, robotët nuk janë më vetëm pjesë e Sci-Fi të Issac Asimov
Roboti i balancimit / Roboti me 3 rrota / Roboti STEM: 8 hapa
Roboti i Balancimit / Roboti me 3 Rrota / Robot STEM: Ne kemi ndërtuar një robot të balancuar të kombinuar dhe 3 rrota për përdorim arsimor në shkolla dhe programe arsimore pas shkollës. Roboti bazohet në një Arduino Uno, një mburojë me porosi (të gjitha detajet e ndërtimit të dhëna), një paketë baterie Li Jon (të gjitha të ndërtuara
Kontrolli i grupit të matricës LED me Arduino Uno (Fytyra e robotit të fuqizuar me Arduino): 4 hapa (me fotografi)
Kontrollimi i grupit të matricës LED me Arduino Uno (Fytyra e robotit të fuqizuar me Arduino): Ky udhëzues tregon se si të kontrolloni një grup matricash LED 8x8 duke përdorur një Arduino Uno. Ky udhëzues mund të përdoret për të krijuar një ekran të thjeshtë (dhe relativisht të lirë) për projektet tuaja. Në këtë mënyrë ju mund të shfaqni shkronja, numra ose animate të personalizuara