Tartalomjegyzék:

BB8: 9 lépés
BB8: 9 lépés

Videó: BB8: 9 lépés

Videó: BB8: 9 lépés
Videó: MIA BOYKA, T-killah - Лепесток (Премьера клипа 2021) 2024, November
Anonim
Image
Image

Ez a projekt a „Creative Electronics”, a Beng Electronics Engineering modul számára készült a Málagai Egyetemen, a Távközlési Iskolában (https://www.uma.es/etsi-de-telecomunicacion/).

Három diák vagyunk, akik olyan projektet akartak kifejleszteni, amely motivál és elbűvöl bennünket. Projekteket kerestünk, és egy különösen felkeltette a figyelmünket, ezért úgy gondoltuk, hogy reprodukálhatjuk. Több ötlet megbeszélése után úgy döntöttünk, hogy létrehozunk egy BB8 -at.

A projektünk alapja az alábbi tanítás:

www.instructables.com/id/BB8-Droid-Arduino…

1. lépés: Anyagok

  • Arduino UNO
  • DC motorok és kerekek - Link
  • Motor meghajtó pajzs L293D - Link
  • Bluetooth modell HM -10 - Link
  • Neodímium mágnesek (8 mm x 3 mm)
  • Mágnesek 20 x 3 mm
  • Styrofoam Ball
  • 4 AA elem
  • Elemtartó 4 db AA elemhez
  • Sharpies
  • 100 g horgászbot
  • Műanyag 3D nyomtatóhoz
  • Gombelem
  • Elemtartó a gombelemhez
  • Piros LED
  • Egy pár vezeték
  • Néhány bilincs a motorok tartására
  • Fehér és narancssárga festék
  • 3 csavar az Arduino tábla tartásához
  • Ragasztószalag
  • Fa töltőanyag
  • Fehér és narancssárga festék

A következő eszközökre is szüksége lesz:

  • Csavarhúzó
  • Forró olvadék pisztoly
  • Ón forrasztópáka
  • Kefe

2. lépés: Készítsük el! - Belső szerkezet

Készítsük el! - Belső szerkezet
Készítsük el! - Belső szerkezet
Készítsük el! - Belső szerkezet
Készítsük el! - Belső szerkezet
Készítsük el! - Belső szerkezet
Készítsük el! - Belső szerkezet

Ha minden anyag megvan, az első dolgunk a belső darab kinyomtatása.

Amíg a darab nyomtatásra kerül, kicseréljük a motorok vezérlőjének 0-as és 1-es dugattyúit női-férfi csapokra. Ehhez forrasztópáka segítségével eltávolítjuk a meglévő dugattyúcsapokat, és helyezzük az újakat. Ezenkívül hegesztünk néhány női csapot, ahol azt jelzi, hogy Vcc és Gnd, hogy képesek legyenek oda csatlakoztatni a bluetooth modul tápegységét.

Ha ez befejeződött, elkészítjük a motorok csatlakozásait: csatlakoztatjuk őket a tábla M1 és M2 bemeneteihez, ahogyan azt a képek is jelzik.

Miután kinyomtattuk a belső szerkezetet, folytathatjuk az összes komponens telepítését az alábbiak szerint:

A motorokat a jelzett helyzetekben helyezzük el és karimákkal rögzítjük.

Az arduino függőlegesen tartva lesz a csavarokkal, amint az a képen látható, és a motorok vezérlőjét a tetejére kell helyezni.

Végül a bluetooth modult a külön rekeszbe helyezzük.

Másrészt előzetesen helyezzük el a mágneseket a felső rész lyukaiba, és próbáljuk meg, hogy mindegyik azonos polaritású legyen (ellenőrizhetjük, hogy egy másik mágneshez közeledik).

Megjegyzés: a 3D nyomtatáshoz szükséges darabok beszerezhetők a behatolás elején lévő linkről, és megfelelnek a fent említett projektnek.

3. lépés: Bluetooth modul és programbetöltés

Az alapprojektet követően a Bluetooth modulunk a HM-10, hat tűvel (ebből négy volt nálunk, a legfontosabbak: Vcc, Gnn, Rx és Tx).

A csapok csatlakoztatását az előző szakaszban már megadtuk, és a kommunikáció a modul és az arduino között nagyon egyszerű, mivel az arduino soros terminálként kommunikál vele.

Projektünkben a modul nevét "BB8" -ra akartuk módosítani. Általában ez az AT parancsokon keresztül történik, amelyekről sok információ található a weben, de a modul, amelyet beszereztünk (és amelynek linkjét hagytuk az anyagok listájában), a DSD TECH gyártójától származik egy program, amelyet a gyártó a honlapján biztosít a modul beállításainak módosításához. A program linkje: dsdtech-global

Amint azt korábban már megjegyeztük, a kommunikáció soros terminálként történik, és nagyon könnyen ellenőrizhető, egy mobilalkalmazással és egy alapvető arduino programmal.

Miután minden alkatrészt elhelyeztünk (előző rész) és a bluetooth modult konfiguráltuk, betölthetjük az arduino -t a 8. lépésben csatolt szoftverrel. Ehhez először le kell választanunk a Tx és Rx csapokat (0 és 1) mert különben problémáink lesznek. Ezután csatlakoztassuk az arduino -t a számítógéphez, nyissuk meg a hivatalos Arduino alkalmazást, válasszuk ki a csatlakoztatott kártya modelljét (Arduino UNO), valamint azt a portot, amelyhez csatlakoztattuk, és folytassuk a program feltöltését.

4. lépés: Android -alkalmazás

Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás

Sok IOS és ANDROID alkalmazás kompatibilis az Arduino -val és a Bluetooth modulunkkal, így nehéz volt választanunk egyet … Végül a Bluetooth Electronics nevű Android -alkalmazást választottuk. Ez az alkalmazás lehetővé teszi a képernyő testreszabását, mindenféle elem elhelyezését, a gomboktól a joystickokig, és különböző módokon történő csatlakozást, például Bluetooth, BLE és USB.

Felületünkön elhelyeztük a robot nevét, egy gombnyomást és egy terminált, hogy lássuk, mit küldünk az alkalmazásból. Úgy állítottuk be a padot, hogy minden átvitelben 'P'+számot+'F' küldjön. A 'P' elindítja az átvitelt, a szám megfelel a párnán lévő minden nyílhoz tartozó számnak, az 'F' pedig befejezi az átvitelt.

Miután testreszabtuk és konfiguráltuk a kezelőfelületünket, csatlakoztatjuk a készülékünket, és megnyomjuk a RUN gombot. Most már gond nélkül tesztelhetjük robotunkat és programunkat.

Alkalmazás link: arduinobluetooth

5. lépés: Test

Test
Test
Test
Test
Test
Test

Ez a projektünk egyik fő eleme. Az eredeti projektben a műanyag szürke, és a golyót fehérre kell festeni. Esetünkben szívesebben nyomtatjuk fehérre, hogy később spóroljunk a festés során.

Ha elkészült, bemutathatjuk a belső szerkezetet és tesztelhetjük, hogy minden működik -e az előző részben említett alkalmazáson keresztül.

6. lépés: Fej

Fej
Fej
Fej
Fej
Fej
Fej

Ehhez először ki kell nyomtatni a fej alját.

Másodszor, az elemtartót a lyuk belsejébe helyezzük, és a megmaradt lyukon keresztül átvezetjük a kábeleket, hogy egy LED -et (helyesen polarizált) tegyünk a tetejére és 330 ellenállással az egyik csatlakozójában, forrasztva a fényképen látható módon.

Ezután félbevágjuk a porexpan golyót, és forró szilikonnal ragasztjuk a fej aljára.

Végül a mágneseket belülre kellett helyeznünk, amelyekhez forró szilikont használtunk.

7. lépés: Díszítsd

Díszít
Díszít
Díszít
Díszít
Díszít
Díszít

A labdához először iránytűvel két kört csinálunk. Ezután a körök minden átlójában 1 téglalapot készítünk.

Miután elkészült a 6 ceruzarajz, vegyünk egy maszkolószalagot, hogy lefedje mindazt, amit nem akartunk festeni, és folytassuk az 1 réteg szórást (a szükséges óvintézkedések betartásával).

Amikor megszáradt, eltávolítjuk a ragasztószalagot, és tetszés szerint körvonalazzuk az összes rajzot ceruzával. Esetünkben az eredeti BB8 kialakítását nézzük.

Fontos meggyőződni arról, hogy a rajzok tökéletesen vannak elosztva, és nincsenek túl sok rajzok az ízületekben, mivel a vágás észrevehető, amikor folytatjuk a labda bezárását.

Végül a labda bezárásához ragasztószalagot használunk, és úgy zárjuk le a labdát, ahogy az utolsó részben látjuk.

8. lépés: Szoftver

A GitHub platformra mutató alábbi linken megtalálja a kódot, amelyet az arduino UNO táblán kell végrehajtania, hogy kifejtse ezt az utasítást. A 3. lépésben leírtak szerint le kell töltenie és fel kell töltenie.

Ne felejtse el leválasztani az Arduino UNO kártya Tx és Rx csapjait. Ellenkező esetben a betöltés nem lesz lehetséges, és problémákat okoz.

Link: GitHub

9. lépés: Következtetés

Következtetés
Következtetés
Következtetés
Következtetés

Most, hogy már tudja, hogyan kell felépíteni a BB8 -at, tapasztalatainkból mutatunk néhány tippet és trükköt, amelyek segítenek abban, hogy a projekt megismétlésekor megfelelően működjenek, és ne legyenek problémái.

Mint emlékeznek, a 6. lépésben a mágneseket felhelyezték, és az volt az első ötletünk, hogy három neodímium mágnest helyezzünk a belső szerkezetbe, és még hármat a fejbe, de amikor megvásároltuk és teszteltük őket, a mágnesek olyan erőt fejtettek ki, hogy a belső a szerkezetet felemelték, és nem működött megfelelően.

Ezért kevésbé erős mágneseket teszteltünk a fejhez (tehát ezek nem neodímiumok), valamint súlyokkal való kompenzációkat, hogy a golyónak ne legyen sok ingadozása, és gyorsan visszanyerje eredeti helyzetét. Ez segített annak biztosításában, hogy fordulatokkal tarkítva és előre haladva ne torzuljon el a labda iránya.

Az történt, hogy a korábbi tesztek során a labda körbefordult, és ha gyorsított, a pálya nem volt tökéletes, amit korrigáltunk a belső szerkezet hátulján található 100 grammos súllyal, és ez látható a mellékelt képet.

Másrészt, a súrlódás csökkentése és a fej természetesbb és csúszósabb elforgatása érdekében testszalag csíkokat helyeztünk a mágnesekre.

Ajánlott: