Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: Készítsük el! - Belső szerkezet
- 3. lépés: Bluetooth modul és programbetöltés
- 4. lépés: Android -alkalmazás
- 5. lépés: Test
- 6. lépés: Fej
- 7. lépés: Díszítsd
- 8. lépés: Szoftver
- 9. lépés: Következtetés
Videó: BB8: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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
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
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
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:
Hogyan készítsünk életnagyságú BB8-at Arduino-val: 12 lépés
Hogyan készítsünk életnagyságú BB8-at Arduino-val: Üdv mindenkinek, két olasz diák vagyunk, akik BB8 klónt építettek olcsó anyagokból, és ezzel az oktatóanyaggal szeretnénk megosztani veletek tapasztalatainkat! Olcsó anyagokat használtunk a korlátozott mennyiség miatt költségvetés, de a végeredmény nagyon jó
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
DIY BB8 - Teljesen 3D nyomtatás - 20 cm átmérőjű első valódi méretű prototípus: 6 lépés (képekkel)
DIY BB8 - Teljesen 3D nyomtatás - 20 cm átmérő Az első valódi méretű prototípus: Sziasztok, ez az első projektem, ezért meg akartam osztani a kedvenc projektemet. Ebben a projektben elkészítjük a BB8 -at, amelyet 20 cm átmérőjű, teljesen 3D nyomtatóval készítünk. Építeni fogok egy robotot, amely pontosan ugyanúgy mozog, mint az igazi BB8
Világító BB8 póló: 6 lépés (képekkel)
Light-Up BB8 póló: Az új Star Wars film nem mindenkinek tetszhet, de ez nem jelenti azt, hogy nem tudunk szórakozni a kedvenc Star Wars droidunk ünneplésében, amelyet a Porgs borított! Megtaláltuk ezt az aranyos BB- 8 ing a helyi Targetben, és azonnal LED -et akartam adni
POE - BB8 létrehozása: 10 lépés
POE - BB8 létrehozása: Robotot akartunk létrehozni egy ésszerűen népszerű közösségből, amelyhez kapcsolódni tudunk. Az első dolog, ami eszembe jutott, a Csillagok háborúja volt. A Star Wars egy futurisztikus filmsorozat, rengeteg robottal, és úgy gondoltuk, hogy beépíthetjük az elektronikát