Obsah:
- Zásoby
- Krok 1: Nastavení 3D tiskárny
- Krok 2: Vytvořte si vlastní Otto DIY+
- Krok 3: Kódujte vlastní Otto
- Krok 4: hlavní kód pro Bluetooth APP
- Krok 5: Kopírování, rozbalení, přizpůsobení, úpravy, remixování a sdílení
- Krok 6: Nastavení Bluetooth (BT) (pouze pokud není párování úspěšné):
Video: Otto DIY+ Arduino Bluetooth Robot Snadný 3D tisk: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Skutečně open source povaha Otto umožňuje otevřené STEAM vzdělávání, sbíráme zpětnou vazbu z různých workshopů a škol z celého světa, které již používají Otto DIY ve své třídě a v závislosti na otevřenosti těchto vzdělávacích míst organizujeme materiál lekce a také sdílíme.
Licence CC-BY-SA Creative Commons, to znamená, že můžete kopírovat zdarma, ale originálu musíte poskytnout kredity umístěním naší webové stránky (https://www.ottodiy.com/)
Otto DIY + je vylepšená a pokročilá verze původního #OttoDIY, myšlenka je mít stejné základní funkce jako robot DIY + ovládání a programování Bluetooth + servomotory s kovovým převodem + dobíjecí + změna režimů dotykovým senzorem + zvukový senzor + pohyby světla + další výstupy +…?
Vzrušující je, že děláme otevřený vývoj s tvůrci a hackery po celém světě, takže jsme otevřeni nápadům, nejen od odborníků, se kterými se k nám můžete připojit, zpětné vazby, sdílení v sociálních sítích, testování nebo jakéhokoli jiného příspěvku, který by vás mohl napadnout.
Zásoby
1 × Arduino Nano
1 × modul Bluetooth HC-06 nebo HC-05
1 × Arduino Nano Shield I/O; můžete použít mini prkénko, ale mnohem více kabelů
1 × kabel USB-A na mini-USB
4 × Micro servo MG90s (kovové)
1 × bzučák
10 × propojovací vodiče žena/žena
1 × dotykový senzor
1 × zvukový senzor
Mikrospínač 1 × 8x8 mm, samosvor, zapnuto/vypnuto
1 × 3,7 V LiPo baterie s posilovačem na 5 V (volitelně) 1 × křížový šroubovák 1 x 3D tiskárna (nebo použijte službu nebo přítele;))
Krok 1: Nastavení 3D tiskárny
Je důležité přečíst si nejprve předchozí pokyny Otto DIY, abyste se seznámili se základy stavby bipedálního robota Získejte všechny díly, kódy a knihovny STL pro 3D tisk zde: https://wikifactory.com/+OttoDIY/otto-diy- plus na kartě soubory
- Doporučujeme použít 3D tiskárnu FDM s materiálem PLA.
- Vůbec nejsou potřeba podpěry ani vory.
- Rozlišení: 0,15 mm
- Hustota výplně 20%
U některých změn je třeba upravit velikost pomocí zdrojového souboru vytvořeného v aplikaci Autodesk Fusion 360
Nebo Tinkercad zde
Krok 2: Vytvořte si vlastní Otto DIY+
v následujícím videu a obrázcích můžete mít odkaz na to, jak postavit Otto DIY+, kvůli některým novým verzím konstrukce robota.
Krok 3: Kódujte vlastní Otto
Takže k tomuto bodu byste měli mít Otto 3D vytištěný, sestavený, nyní nějaké programování, aby do vašeho počítače byly nainstalovány knihovny a Arduino.
Nejjednodušší kódování vlastního Otto je pomocí našeho softwaru Blockly, pokročilejší kodér může vyzkoušet Arduino IDE přímo.
Krok 4: hlavní kód pro Bluetooth APP
Otto musí být připraven přijímat příkazy přes Bluetooth a k tomu potřebuje vložit hlavní kód do svého mozku
- Zkopírujte knihovny Otto do složky Arduino IDE
- Nahrajte skicu APP.ino do Otto
- Stáhněte si a nainstalujte APP do svého smartphonu. Obchod Google Play (https://play.google.com/store/apps/details?id=com.ottodiy)
- Nyní můžete modul v telefonu připojit a povolit Bluetooth.
- Najděte Otto a spárujte adresu /jméno Bluetooth
- Nyní můžete pomocí aplikace ovládat Otto!
- Hrajte s novými funkcemi a pokud ne, možná budete muset svůj BT znovu nakonfigurovat, ale nebojte se, je to také snadné;)
Krok 5: Kopírování, rozbalení, přizpůsobení, úpravy, remixování a sdílení
V tomto blogovém příspěvku najdete nápady, jak si přizpůsobit vlastního robota
Připojte se ke komunitě Otto Builder! Sledujte nás, dejte nám lajk a sdílejte svou kreativitu, můžete zde být uvedeni sdílením svého robota v jakýchkoli sociálních médiích
Facebook a Instagram
použijte ve svém příspěvku hashtag #ottodiy a označte nebo zmíňte @OttoDIY
Staňte se součástí této přátelské komunity stavitelů robotů, učitelů a tvůrců! Vítejte zde v naší komunitě Otto Builder!
Krok 6: Nastavení Bluetooth (BT) (pouze pokud není párování úspěšné):
Toto nastavení je POUZE nutné pro moduly, které nemají standardní přenosovou rychlost 9600, jak to zjistit? zkuste nejprve kód a APP, pokud se telefon nespáruje s Otto nebo nereaguje na příkazy, pak to pravděpodobně znamená, že váš modul má jinou přenosovou rychlost, takže je třeba jej nakonfigurovat
Kód BT má přenosovou rychlost 115200 baudů, takže modul BT musí odpovídat této rychlosti, aby mohl komunikovat s Arduino Nano přes sériové rozhraní (UART).
Pro HC-05: 38400 nebo 115200
1. Nejprve nahrajte skicu HC05_BT_config.ino do svého Nano a poté Nano odpojte od USB.
2. Nyní připojte BT k Arduino Nano podle obrázku, ale nepřipojujte VCC.
TX - RX
RX - TX
VCC - 5V
GND - GND
3. Připojte USB k Nano a poté připojte VCC, aby BT přešel do režimu AT. LED na BT by měla začít blikat pomaleji, přibližně jednou za 2 sekundy. (Pokud to nefunguje, zkuste při připojování VCC podržet tlačítko na BT modulu).
Otevřete sériový monitor v IDE, nastavte přenosovou rychlost na 9600 a řádek končící NL i CR.
Napište AT a stiskněte Enter; (pokud je vše v pořádku, BT by měl odpovědět OK a poté zadat následující příkazy:
AT+NAME = Zowi "nastavení názvu"
AT+PSWD = 1234 "heslo pro párování"
AT+UART = 115200, 1, 0 "přenosová rychlost"
AT+POLAR = 1, 0 "umožňující použít STATE pin jako reset pro programování arduina přes BT"
Nyní přejděte ke kroku APP
V případě jakéhokoli problému zkontrolujte tento návod, jak upravit výchozí nastavení modulu Bluetooth HC-05 pomocí příkazů AT
www.instructables.com/id/Modify-The-HC-05-…
Pro HC-06: 9600 nebo 115200
U modulu HC-06 BT jsou věci trochu jednodušší, protože modul je vždy v režimu příkazu AT, když není k ničemu připojen. Ale nevýhodou je, že modul HC-06 nelze použít k nahrávání skic do Arduina, protože nemá reset. Pro konfiguraci modulu
1. nahrajte tuto skicu HC06_BT_config.ino do svého Nano
1. odpojte USB
2. Připojte modul BT k Arduino Nano takto:
TX - RX
RX - TX
VCC - 5V
GND - GND
3. Zapněte Nano a asi po 10–15 sekundách by mělo být vše hotovo a BT by mělo být nakonfigurováno (LED13 by měla začít blikat).
V případě jakéhokoli problému zkontrolujte tento návod
V PŘÍPADĚ JAKÝCHKOLI DOTAZŮ nedostávám upozornění prostřednictvím instruktabilních nových komentářů, takže pokud něco napíšete v naší komunitě
Doporučuje:
OAREE - 3D tisk - Robot vyhýbající se překážkám pro inženýrské vzdělávání (OAREE) s Arduino: 5 kroků (s obrázky)
OAREE - 3D tisk - Robot vyhýbající se překážkám pro inženýrské vzdělávání (OAREE) S Arduino: OAREE (Robot pro vyhýbání se překážkám pro inženýrské vzdělávání) Design: Cílem tohoto instruktážního programu bylo navrhnout robot OAR (Robot vyhýbající se překážkám), který byl jednoduchý/kompaktní, 3D tisk, snadná montáž, použití servopohonů s nepřetržitým otáčením pro pohyb
Joy Robot (Robô Da Alegria) - 3D tisk s otevřeným zdrojovým kódem, robot s pohonem Arduino !: 18 kroků (s obrázky)
Joy Robot (Robô Da Alegria) - 3D tisk s otevřeným zdrojovým kódem, robot s pohonem Arduino !: První cena v soutěži Wheels s instruktážními jízdami, Druhá cena v soutěži Arduino Instructables a Runner up v soutěži Design for Kids Challenge. Děkujeme všem, kteří o nás hlasovali !!! Roboti se dostanou všude. Od průmyslových aplikací po
Automatický inteligentní květináč - (DIY, 3D tisk, Arduino, samozavlažování, projekt): 23 kroků (s obrázky)
Automatic Smart Plant Pot - (DIY, 3D Printed, Arduino, Self Watering, Project): Dobrý den, někdy, když odcházíme na několik dní z domova nebo jsme opravdu zaneprázdněni, pokojové rostliny (nespravedlivě) trpí, protože nejsou napojeny, když potřebuji to. Toto je moje řešení. Je to chytrý květináč, který obsahuje: Vestavěný zásobník vody. Senso
Binární hodiny Arduino - 3D tisk: 5 kroků (s obrázky)
Arduino Binary Clock - 3D Printed: Už nějakou dobu se dívám na binární hodiny pro svůj kancelářský stůl, ale jsou docela drahé a / nebo nemají obrovské množství funkcí. Rozhodl jsem se tedy, že místo toho jeden vyrobím. Jeden bod, který je třeba vzít v úvahu při výrobě hodin, Arduino / Atmega328
Automatický časovač lapování dronů - 3D tisk, napájení Arduino .: 18 kroků (s obrázky)
Automatický časovač lapování dronů - 3D tisk, Arduino Powered: Stále více se zajímám o myšlenku závodění s drony z pohledu první osoby (FPV). Nedávno jsem si pořídil malý dron a chtěl jsem určit způsob načasování kol - to je výsledný projekt. Tato přistávací plocha pro drony má integrovaný ul