Tartalomjegyzék:

Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás: 6 lépés (képekkel)
Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás: 6 lépés (képekkel)

Videó: Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás: 6 lépés (képekkel)

Videó: Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás: 6 lépés (képekkel)
Videó: How to build your own Otto DIY, the best Arduino dancing robot 2024, Július
Anonim
Image
Image
Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás
Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás
Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás
Otto DIY+ Arduino Bluetooth robot Könnyen 3D nyomtatás

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

3D nyomtató beállításai
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

Image
Image
Készítse el saját Otto DIY+ -ját
Készítse el saját Otto DIY+ -ját
Készítse el saját Otto DIY+ -ját
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

Image
Image
Kódolja saját Ottóját
Kódolja saját Ottóját
Kódolja saját Ottóját
Kódolja saját Ottóját
Kódolja saját Ottóját
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

Image
Image
A Bluetooth APP fő kódja
A Bluetooth APP fő kódja
A Bluetooth APP fő kódja
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

  1. Másolja az Otto könyvtárakat az Arduino IDE mappába
  2. Töltse fel az APP.ino vázlatot Otto -hoz
  3. 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)
  4. Most csatlakoztathatja a modult és engedélyezheti a Bluetooth -ot a telefonján.
  5. Keresse meg Ottót, és párosítsa a Bluetooth -címet /nevet
  6. Most már használhatja az APP -t Otto vezérlésére!
  7. 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

Másolás, bővítés, testreszabás, módosítás, Remix és megosztás!
Másolás, bővítés, testreszabás, módosítás, Remix és megosztás!
Másolás, bővítés, testreszabás, módosítás, Remix és megosztás!
Másolás, bővítés, testreszabás, módosítás, Remix és megosztás!
Másolás, bővítés, testreszabás, módosítás, Remix és megosztás!
Másolás, bővítés, testreszabás, módosítás, Remix és megosztás!
Másolás, bővítés, testreszabás, módosítás, Remix és megosztás!
Másolás, bővíté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: