Tartalomjegyzék:
- Kellékek
- 1. lépés: 3D nyomtató beállításai
- 2. lépés: Készítse el saját Otto DIY+ -ját
- 3. lépés: Kódolja saját Ottóját
- 4. lépés: A Bluetooth APP fő kódja
- 5. lépés: Másolás, kibontás, testreszabás, módosítás, Remix és megosztás
- 6. lépés: Bluetooth (BT) beállítása (csak akkor, ha a párosítás nem sikerült):
Videó: Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Az Otto valóban nyílt forráskódú természete lehetővé teszi a nyílt STEAM oktatást, visszajelzéseket gyűjtünk a világ különböző műhelyeiből és iskoláiból szerte a világon, amelyek már használják az Otto DIY -t az osztályteremben, és ennek az oktatási helynek a nyitottságától függően megszervezzük az óraanyagot és megosztjuk is.
A CC-BY-SA Creative commons licenc azt jelenti, hogy ingyen másolhat, de jóvá kell adnia az eredetit a weboldalunkon (https://www.ottodiy.com/)
Az Otto DIY + az eredeti #OttoDIY továbbfejlesztett és továbbfejlesztett változata, az ötlet az, hogy ugyanazokkal az alapfunkciókkal rendelkezzen, mint DIY robot + Bluetooth vezérlés és programozás + fém fogaskerék szervomotorok + újratölthető + módok váltása érintőérzékelővel + hangérzékelő + fénymozgások + egyéb kimenetek +…?
Az izgalmas rész az, hogy nyílt fejlesztéseket végzünk a döntéshozókkal és a hackerekkel szerte a világon, így nyitottak vagyunk az ötletekre, nem csak szakértőktől, akikkel csatlakozhatsz hozzánk, visszajelzésekkel, társadalmi megosztásokkal, teszteléssel vagy bármilyen más hozzájárulással, amire gondolsz.
Kellékek
1 × Arduino Nano
1 × HC-06 vagy HC-05 Bluetooth modul
1 × Arduino Nano Shield I/O; Használhat egy mini kenyértáblát, de sokkal több kábelt
1 × USB-A-Mini-USB kábel
4 × MG90 mikroszervó (fém)
1 × Hangjelző
10 × női/női jumper vezetékek
1 × Érintésérzékelő
1 × hangérzékelő
1 × 8x8 mm -es mikrokapcsoló önzáró be/ki
1 × 3,7 V LiPo akkumulátor erősítővel 5 V -ig (opcionális) 1 × Phillips csavarhúzó 1 x 3D nyomtató (vagy használjon szolgáltatást vagy barátot;))
1. lépés: 3D nyomtató beállításai
Fontos, hogy először olvassa el az Otto DIY előző utasítását, hogy megismerkedjen a kétlábú robot építésének alapjaival. Szerezzen be minden 3D-s nyomtatott STL-alkatrészt, kódot és könyvtárat a Bluetooth számára itt: https://wikifactory.com/+OttoDIY/otto-diy- plusz a fájlok lapon
- Javasoljuk, hogy FDM 3D nyomtatót használjon PLA anyaggal.
- Nincs szükség támaszokra vagy tutajokra.
- Felbontás: 0,15 mm
- Töltési sűrűség 20%
Módosítani kell a méretet, egyes módosítások az Autodesk Fusion 360 -ban készített forrásfájlt használják
Vagy itt a Tinkercad
2. lépés: Készítse el saját Otto DIY+ -ját
A következő videóban és képeken hivatkozhat az Otto DIY+felépítésére, a robottervezés néhány új verziója miatt.
3. lépés: Kódolja saját Ottóját
Tehát eddig egy Otto 3D nyomtatást, összeszerelést kell készítenie, és most programoznia kell a könyvtárakat és az Arduino -t a számítógépre.
A legegyszerűbb saját Otto kódolása a Blockly szoftver használatával, a fejlettebb kódoló pedig közvetlenül kipróbálhatja az Arduino IDE -t.
4. lépés: A Bluetooth APP fő kódja
Ottónak készen kell állnia a parancs fogadására Bluetooth -on keresztül, és ehhez be kell helyeznie a fő kódot az agyába
- Másolja az Otto könyvtárakat az Arduino IDE mappába
- Töltse fel az APP.ino vázlatot Otto -hoz
- Töltse le és telepítse az APP -t okostelefonjára. Google Play Áruház (https://play.google.com/store/apps/details?id=com.ottodiy)
- Most csatlakoztathatja a modult és engedélyezheti a Bluetooth -ot a telefonján.
- Keresse meg Ottót, és párosítsa a Bluetooth -címet /nevet
- Most már használhatja az APP -t Otto vezérlésére!
- Játssz az új funkciókkal, és ha nem, akkor esetleg újra kell konfigurálnod a BT -t, de ne aggódj, ez is egyszerű;)
5. lépés: Másolás, kibontás, testreszabás, módosítás, Remix és megosztás
Tekintse meg ezt a blogbejegyzést, hogy ötleteket találjon saját robotjának személyre szabásához
Csatlakozz az Otto Builder közösséghez! Kövess minket, nyomj egy lájkot és oszd meg kreativitásodat, itt szerepelhetsz, ha megosztod robotodat bármely közösségi médiában
Facebook és Instagram
használja a #ottodiy hashtaget a bejegyzésében, és címkézze vagy említse meg @OttoDIY
Légy részese ennek a barátságos robotépítő, tanár és készítő közösségnek! Üdvözöljük Otto Builder közösségünkben!
6. lépés: Bluetooth (BT) beállítása (csak akkor, ha a párosítás nem sikerült):
Ez a beállítás CSAK azokhoz a modulokhoz szükséges, amelyek nem rendelkeznek a 9600 -as szabványos átviteli sebességgel. először csak próbálja meg a kódot és az APP -t, ha a telefon nem párosul Otto -val, vagy nem válaszol a parancsokra, akkor valószínűleg azt jelenti, hogy a modul más adatátviteli sebességgel rendelkezik, ezért konfigurálni kell
A BT kód 115200 baud-rate, így a BT modulnak meg kell egyeznie ezzel a sebességgel ahhoz, hogy kommunikálni tudjon az Arduino Nano-val soros interfészen (UART) keresztül.
HC-05 esetén: 38400 vagy 115200
1. Töltse fel először a HC05_BT_config.ino vázlatot a Nano -ra, majd válassza le a Nano -t az USB -ről.
2. Most csatlakoztassa a BT -t az Arduino Nano -hoz az ábra szerint, de ne csatlakoztassa a VCC -t.
TX - RX
RX - TX
VCC - 5V
GND - GND
3. Csatlakoztassa az USB -t a Nano -hoz, majd csatlakoztassa a VCC -t, hogy a BT AT módba lépjen. A BT LED -jének lassabban kell villognia, körülbelül 2 másodpercenként. (Ha ez nem működik, próbálja meg lenyomni a gombot a BT modulon, miközben csatlakoztatja a VCC -t).
Nyissa meg a soros monitort IDE-ben, állítsa az átviteli sebességet 9600-ra, és a sor végét NL és CR-re.
Írja be az AT parancsot, majd nyomja meg az enter billentyűt; (ha minden rendben van, a BT -nek OK -val kell válaszolnia, majd be kell írnia a következő parancsokat:
AT+NAME = Zowi "a név beállítása"
AT+PSWD = 1234 "párosítási jelszó"
AT+UART = 115200, 1, 0 "baud rate"
AT+POLAR = 1, 0 ", amely lehetővé teszi, hogy az ÁLLAPOT tűt alaphelyzetbe lehessen használni az arduino programozásához BT felett"
Most lépjen az APP lépésre
Ha bármilyen probléma van, ellenőrizze ezt az utasítást, hogyan módosíthatja a HC-05 Bluetooth modul alapértelmezett beállításait az AT parancsok használatával
www.instructables.com/id/Modify-The-HC-05-…
HC-06 esetén: 9600 vagy 115200
A HC-06 BT modul esetében a dolgok valamivel egyszerűbbek, mivel a modul mindig AT parancs üzemmódban van, ha nincs csatlakoztatva semmihez. De a hátránya az, hogy a HC-06 modul nem használható vázlatok feltöltésére az Arduino-ba, mert nincs visszaállítva. A modul konfigurálásához
1. töltse fel ezt a HC06_BT_config.ino vázlatot a Nano készülékére
1. húzza ki az USB -t
2. Csatlakoztassa a BT modult az Arduino Nano -hoz így:
TX - RX
RX - TX
VCC - 5V
GND - GND
3. Kapcsolja be a Nano készüléket, és körülbelül 10-15 másodperc múlva mindennek befejeződnie kell, és a BT-t konfigurálni kell (a LED13 villogni kezd).
Ha bármilyen probléma merül fel, ellenőrizze ezt az útmutatót:
HA KÉRDÉSEK, nem kapok értesítéseket utasítások alapján, új megjegyzéseket, így ha bármi van, kérjük, tegye közzé a közösségünkben:
Ajánlott:
Tárgykövető kamera csúszka forgótengellyel. 3D nyomtatás és beépítés a RoboClaw DC motorvezérlőre és az Arduino -ra: 5 lépés (képekkel)
Tárgykövető kamera csúszka forgótengellyel. 3D nyomtatás és építés a RoboClaw DC motorvezérlőn és Arduino-n: Ez a projekt az egyik kedvenc projektem, amióta összekapcsolom a videó készítés iránti érdeklődésemet a barkácsolással. Mindig néztem és akartam utánozni azokat a filmfelvételeket olyan filmekben, ahol a kamera mozog a képernyőn, miközben panoráma nyomon követi a
OAREE - 3D nyomtatás - Akadálykerülő robot a mérnöki oktatáshoz (OAREE) Arduino segítségével: 5 lépés (képekkel)
OAREE - 3D nyomtatott - Akadálykerülő robot a mérnöki oktatáshoz (OAREE) Arduino -val: OAREE (Akadálykerülő robot a mérnöki oktatáshoz) Tervezés: Ennek az oktathatónak az volt a célja, hogy egy egyszerű/kompakt OAR (akadályokat elkerülő robot) robotot tervezzen, 3D nyomtatható, könnyen összeszerelhető, folyamatos forgású szervókat használ a mozgáshoz
Joy Robot (Robô Da Alegria) - Nyílt forráskódú 3D nyomtatás, Arduino Powered Robot!: 18 lépés (képekkel)
Joy Robot (Robô Da Alegria) - nyílt forráskódú 3D nyomtatott, Arduino hajtású robot !: Első díj az Instructables Wheels versenyen, második díj az Instructables Arduino versenyen, és második hely a Design for Kids Challenge versenyen. Köszönjük mindenkinek, aki ránk szavazott !!! A robotok mindenhova eljutnak. Az ipari alkalmazásoktól a
Automatikus intelligens növénycserep - (barkácsolás, 3D nyomtatás, Arduino, öntözés, projekt): 23 lépés (képekkel)
Automatikus intelligens növényi cserép - (barkácsolás, 3D nyomtatás, Arduino, öntözés, projekt): Hello, Néha, amikor néhány napra elmegyünk otthonról, vagy nagyon elfoglaltak vagyunk, a szobanövények (igazságtalanul) szenvednek, mert nem öntözik őket, amikor kell. Ez az én megoldásom. Ez egy intelligens növényi edény, amely a következőket tartalmazza: Beépített víztartály. Egy ilyen
Arduino bináris óra - 3D nyomtatás: 5 lépés (képekkel)
Arduino bináris óra - 3D nyomtatás: Egy ideje nézem a bináris órákat az irodai íróasztalomhoz, azonban meglehetősen drágák és / vagy nem rendelkeznek hatalmas funkciókkal. Ezért úgy döntöttem, hogy csinálok egyet. Egy pontot figyelembe kell venni az óra készítésekor, az Arduino / Atmega328