Obsah:
- Krok 1: Materiály
- Krok 2: Sestava základny robota
- Krok 3: Pájení kolíků ESP32
- Krok 4: Připojení ovladače TB6612FNG k věci ESP32
- Krok 5: Připojení ovladače TB6612FNG k stejnosměrným motorům
- Krok 6: Připojení pouzdra na baterie s TB6612FNG
- Krok 7: Připojení baterie LiPo k věci ESP32
- Krok 8: Skica ovladače
- Krok 9: Instalace aplikace pro smartphone
- Krok 10: Skutečná akce
- Krok 11: Epilog
Video: Rolling Robot with ESP32 Thing and TB6612FNG Driver, Controlled by Android Over BLE: 11 Steps
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Ahoj všichni
Toto je můj první pokyn. Rolovací robot (přezdívaný Raidho - z runy, která je spojena s pohybem) na základě ESP32 Thing, TB6612 FNG a BLE. Jedna část, která se může zdát zvláštní, je, že fotografie nepocházejí z procesu výroby, ale až poté. Důvodem je, že jsem se rozhodl napsat tento návod poté, co jsem dokončil Raidho. Pokusím se to vykompenzovat tak, aby popis byl co nejpodrobnější. Znovu jsem použil některé věci, dávám kredity s příslušnými odkazy. Velice vám děkuji za vaši práci arduinofanboy, Vasilakis Michalis, pablopeza!
Krok 1: Materiály
- Robot Smart Car 2WD
- Věc Sparkfun ESP32
- Ovladač motoru SparkFun - duální TB6612FNG (se záhlavími)
- Polymerová lithium -iontová baterie - 3,7 V 850 mAh (tato baterie měla 2,54 mm konektor JST, zatímco ESP32 Thing potřebuje 2 mm konektor JST. Pokud najdete baterii se správným konektorem JST, nepotřebujete materiál č. 6 níže)
- Dva spínače
- Zásuvka JST-PH (2 mm)
- Kabely
Stejně jako
1. USB kabel pro programování věci ESP32
2. Pájecí sada
Krok 2: Sestava základny robota
Jak již bylo řečeno, fotografie, když jsem sestavoval základnu robota, si neuchovávám.
Odtud můžete postupovat podobně (vyberte kartu Robot Base). Robotické základny mají určité rozdíly, ale hlavní myšlenku získáte.
Kroky jsou
1. Zašroubujte stejnosměrné motory. Při zašroubování šroubu, který je blízko základny, byste mohli čelit potížím. Ale s trochou většího úsilí je všeho dosaženo!
2. Nasaďte kola.
3. Zašroubujte třetí kolo.
4. Zašroubujte kryt baterie.
5. Po sestavení základny robota vložte dva spínače. Jeden pro baterii motoru a jeden pro baterii ESP32 Thing.
Krok 3: Pájení kolíků ESP32
Pájíte rozsahy pinů na věci ESP32.
Pájel jsem oba, ale jak vidíte, jeden by mohl stačit, protože použité piny jsou všechny na stejné straně.
Krok 4: Připojení ovladače TB6612FNG k věci ESP32
Piny TB6612FNG a ESP32 Thing jsou označeny. Podle tohoto mapování je jednoduše propojíte kabely.
GND GND
AIN1 13
BIN1 12
AIN2 14
BIN2 27
PWMA 26
PWMB 25
STBY 33
Krok 5: Připojení ovladače TB6612FNG k stejnosměrným motorům
Poté připojíte k motorům piny označené TB0112FNG A01, A02, B01, B02.
Měli byste se ujistit, že A01 a A02 jsou připojeny k jednomu motoru a B01 a B02 k druhému.
Není důležité, abyste je připojili „správně“, pokud toto nastavení můžete později na skice vrátit a zaměnit je.
Krok 6: Připojení pouzdra na baterie s TB6612FNG
K přepínači přivedete červený kabel pouzdra baterie.
Z přepínače na TB6612FNG Vm a Vcc.
Můžete sledovat tento řádek s čísly, která jsem dal na fotografie (1 až 5):-)
K TB6612FNG GND přiveďte černý kabel pouzdra baterie.
Krok 7: Připojení baterie LiPo k věci ESP32
K přepínači přivedete červený kabel baterie.
Ze spínače přivedete levý pin konektoru JST.
Toto je na fotografii označeno jako řádek 1-2-3-4.
Černý kabel baterie přivedete k pravému kolíku konektoru JST.
Toto je označeno jako GND.
Konektor JST připojíte na věc ESP32.
(Na mých obrázcích se můžete splést s barvami. Problém je v tom, že konektor JST, který jsem koupil, se „vrátil“červenému a černému kabelu z toho, co je pro věc ESP32 potřeba.)
Krok 8: Skica ovladače
Tento a další krok vycházely z tohoto článku. Totiž skica a mobilní aplikace z toho vycházely a odpovídajícím způsobem upraveny tak, že místo LED byly použity stejnosměrné motory.
Pokud vaše Arduino IDE není připraveno, můžete podle těchto pokynů přidat podporu ESP32
S největší pravděpodobností nemáte nainstalovanou ani knihovnu TB6612FNG pro ESP32. Našel jsem tenhle.
V souboru raidho.ino najdete skicu, kterou můžete napsat na ESP32 Thing.
Pro informaci jsou příkazy BLE mapovány takto
Zepředu
B zpět
C vpravo
D odešel
Krok 9: Instalace aplikace pro smartphone
Stejně jako v předchozím kroku jsem na tomto založil svoji žádost.
Soubor apk si můžete stáhnout a nainstalovat přímo do svého Androidu, nebo můžete použít soubor aia a upravit jej na www.thunkable.com
Jako vždy, při instalaci souboru APK nezapomeňte povolit „instalaci z neznámých zdrojů“a samozřejmě jej poté nezapomeňte deaktivovat.
Krok 10: Skutečná akce
Otevřete aplikaci.
Požádá vás o otevření bluetooth.
Připojíte se a vyberete si zařízení.
Poté stiskněte tlačítka se šipkami.
V přiloženém videu můžete vidět Raidho v akci.
Krok 11: Epilog
Snažil jsem se udržet rovnováhu mezi tím, abych byl podrobnější, když jsem si myslel, že je to potřeba, ale byl méně, když jsem předpokládal, že informace jsou již známé nebo snadno nalezitelné, aby tento návod nebyl obrovský. Pokud si myslíte, že některé kroky vyžadují více podrobností, poraďte prosím.
Jakákoli další zpětná vazba je samozřejmě vítána.
Bavte se!
Doporučuje:
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): 3 Steps
Folow-UP: Advanced Media Center With Odroid N2 and Kodi (4k and HEVC Support): Tento článek je pokračováním mého předchozího, celkem úspěšného článku o budování všestranného mediálního centra, založeného nejprve na velmi populárním Raspberry PI, ale později byl kvůli nedostatku výstupu kompatibilního s HEVC, H.265 a HDMI 2.2 přepnut
DIY IBeacon and Beacon Scanner with Raspberry Pi and HM13: 3 Steps
DIY IBeacon a Beacon Scanner s Raspberry Pi a HM13: Story A maják bude nepřetržitě vysílat signály, aby dal ostatním Bluetooth zařízením vědět o jeho přítomnosti. A vždycky jsem chtěl mít bluetooth maják pro sledování klíčů, protože už jsem je loni zapomněl přinést jako 10krát. A já se stávám
Make and Fly Cheap Smart Phone Controlled Plane: 8 Steps
Make and Fly Cheap Smart Phone Controlled Plane: Už jste někdy snili o stavbě < 15 $ DIY dálkového ovládání park flyer letadla, které lze ovládat pomocí mobilního telefonu (aplikace pro Android přes WiFi) a poskytne vám denní dávku adrenalinu 15 minut (létání) čas kolem 15 minut)? než tento návod
ARCA (Adorable Remote Controlled Android): 4 Steps (with Pictures)
ARCA (Adorable Remote Controlled Android): Tento instruktážní program byl vytvořen v rámci splnění projektového požadavku Makecourse na University of South Florida (www.makecourse.com) .ARCA je Adorable Remote Controlled Android, který je neuvěřitelně zábavné stavět a hrát si s. Jít
Roll and Pitch Axis Gimbal for GoPro using Arduino - Servo and MPU6050 Gyro: 4 Steps
Roll and Pitch Axis Gimbal for GoPro using Arduino - Servo and MPU6050 Gyro: This instructable was created in meet the project požadavek of the Makecourse at the University of South Florida (www.makecourse.com) Cílem tohoto projektu bylo vybudovat 3osý kardan pro GoPro pomocí Arduino nano + 3 servomotory +