Tartalomjegyzék:
- Lépés: Szerelje össze az anyagokat
- 2. lépés: A szükséges alkatrészek forrasztása
- 3. lépés: Beállítás
- 4. lépés: Összeszerelés - Neopixel LedRing
- 5. lépés: Összeszerelés - MPU 6050
- 6. lépés: Kód
- 7. lépés: A csomagolás létrehozása
Videó: Arduino - Forgó LED mozgás közben - hordható elem (a Chronal Accelerator Tracer Overwatch ihlette): 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez az útmutató segít gyorsulásmérő és Neopixel LED gyűrű csatlakoztatásában.
Megadom a gyorsulásmérő leolvasásához szükséges kódot, és ezt a hatást megkapom a neopixel animációval.
Ehhez a projekthez az Adafruit 24 bites Neopixel gyűrűt és az MPU 6050 -et használtam.
Az MPU 6050 giroszkópot gyorsulásmérővel kombinálja. Én csak az utolsót használtam ehhez a projekthez.
Lépés: Szerelje össze az anyagokat
A szükséges anyagok a következők:
Műszaki rész:
- Arduino Uno
- Adafruit 24 bites Ledring (én 24 bitet használtam, de ha kisebbre vagy nagyobbra vágyik, több méret is rendelkezésre áll.)
- MPU 6050
- 9 ugráló vezeték
- Akkumulátor (9V)
csomagolás:
- Kör alakú műanyag tálca
- különböző táskák
- nagyon erős karton vagy triplex
- néhány filc szövet
- spray festék a kívánt színben. (Ezüstöt használtam)
2. lépés: A szükséges alkatrészek forrasztása
A Neopixel Ledring vagy az MPU 6050 használata előtt el kell adnia azokat.
A Neopixel LedRing három csatlakozást igényel.
Javasoljuk, hogy a gyűrű belsejében lévő vezetéket értékesítse, hogy a késztermék sokkal könnyebben csomagolható legyen.
- eladott egy piros vezetéket a Neopixel LedRing 5V -os csatlakozójához
- eladott egy fekete vezetéket a Neopixel LedRing földelő csatlakozójához
- eladott egy sárga vezetéket a Neopixel LedRing DI csatlakozójához
Az MPU 6050 -nek több csatlakozóból álló csatlakozóval kell rendelkeznie. Használat előtt ezeket el kell adnia az MPU 6050 készülékhez, mint a fenti képen.
3. lépés: Beállítás
A mellékelt fotó bemutatja a projekt beállításának módját.
FONTOS: Kerülje a Jump vezetékek csatlakoztatását egy árammal működő Arduino -hoz. Ha nagyon muszáj, mindig a földelés csatlakoztatásával kezdje.
Az áramkört a következőképpen kell beállítani: (javasoltam néhány színt a vezetékeknek, hogy tiszták és könnyebben kezelhetők legyenek.)
Neopixel Ledring:
- Csatlakoztassa a piros vezetéket a Neopixel Ledring 5V -os tűjéről az Arduino Uno 13. tűjéhez. (digitális tűt használunk tápegységként a Neopixel LED gyűrűhöz.
- Csatlakoztassa a fekete vezetéket a földről a Neopixel Ledring -hez az Arduino Uno egyik földelőcsapjához.
- Csatlakoztassa a sárga vezetéket a Neopixel Ledring DI csatlakozójából az Arduino Uno 4. tűjéhez.
MPU 6050:
- Csatlakoztasson egy piros vezetéket az MPU 6050 VCC tűjéről az Arduino Uno 5 V -os csatlakozójához.
- Csatlakoztasson egy fekete vezetéket az MPU 6050 földelőcsapjáról az Arduino Uno egyik földelőcsapjához.
- Csatlakoztasson egy sárga vezetéket az MPU 6050 SCL tűjéről az Arduino Uno A05 analóg tűjéhez
- Csatlakoztasson egy zöld vezetéket az MPU 6050 SDA tűjéről az Arduino Uno A04 analóg érintkezőjéhez
4. lépés: Összeszerelés - Neopixel LedRing
A fenti képen láthatja, hogyan kell csatlakoztatni a Neopixel LedRing gyűrűt
5V = 13.csap
GND = GND
DI = 4. tüske (digitális)
5. lépés: Összeszerelés - MPU 6050
A fenti képen láthatja, hogyan csatlakoztathatja az MPU 6050 -et az Arduino -hoz.
VCC = 5V
GND = GND
SCL = A05 érintkező (analóg)
SDA = Pin A04 (analóg)
(Feltétlenül használjon rahter hosszú huzalokat. Rázza fel és mozgassa az MPU 6050 -et, hogy tesztelje a projektet a korai szakaszban.)
6. lépés: Kód
Most, hogy befejezte a telepítést és az összeszerelést, ideje kódolni az Arduino -t. Mindössze annyit kell tennie, hogy megnyitja az Arduino programot a számítógépén, majd másolja és illessze be a kódot alulról.
A kód működéséhez előfordulhat, hogy le kell töltenie a következő könyvtárakat:
Mindkettőt megtalálod itt. Vagy csak töltse le a mellékelt két Zip fájlt.
Az Arduino MPU 6050 teszteléséhez először töltse le az Arduino könyvtárat az MPU 6050 számára, amelyet Jeff Rowberg fejlesztett ki.
Ezután bontsa ki/bontsa ki ezt a könyvtárat, és vegye ki az „MPU6050” nevű mappát, és illessze be az Arduino „könyvtár” mappájába. Ehhez menjen arra a helyre, ahol telepítette az Arduino -t (Arduino -> könyvtárak), és illessze be a könyvtárak mappába.
Lehet, hogy ugyanezt kell tennie az I2Cdev könyvtár telepítéséhez is, ha még nem rendelkezik az Arduino -val. Telepítéséhez végezze el a fent leírt eljárást.
Ha ezt helyesen tette, az Arduino IDE megnyitásakor az „MPU6050” látható a Fájl -> Példák részben.
Ezután, hogy az MPU 6050 és a Neopixel LedRing kommunikálni tudjon egymással, levelezzen itt, és töltse le a saját kódomat. A mellékletekben benne van.
Ebben a kódban elmagyaráztam néhány változót, amelyekkel játszhat, és megváltoztathatja saját preferenciáit.
7. lépés: A csomagolás létrehozása
Ennek a projektnek a külső elkészítéséhez különböző anyagokat használtam.
Próbáltam a lehető leghatékonyabban és legszebben elrejteni a hardvert.
Ehhez egy kör alakú műanyag tálcával kezdtem, amelynek átmérője 10 centiméter, magassága… cm
Ez olyan kicsi, amennyit a tálca kaphat, mivel nem fog tudni beilleszteni az arduino -t, ha kap egy kisebb tálcát. Az Arduino uno tökéletesen illeszkedik belsejébe ezekkel a mérésekkel.
A tálcám átlátszó zöld, ahogy a fenti képen is látható. Ezt nem a végső megjelenésemre akartam, ezért ezüstre festettem. Ne feledje, hogy ne fesse le a fedél tetejét, mert akkor is át kell engednie a Neopixel fényét.
Az általam használt tálcának van egy extra fedele, ami jól jött alul, hogy a Neopixel LedRing -et tartsam. A tálcám belsejében az Arduino az alján található, az MPU 6050 -el együtt, és a Neopixel Ledring az extra fedél által támogatott tetején fekszik.
A munka elvégzéséhez lyukat fúrtam az extra fedél közepére, hogy átjussanak a Neopixel LedRing vezetékei.
Ezen kívül varrtam egy kis zsák filcszövetet, hogy megvédjem az MPU 6050 -et attól, hogy a tálca oldalaira és tetejére ütközzön.
Természetesen nem szabad megfeledkeznünk az Arduino Uno áramellátásáról. Ehhez egy 9V-os tápegységet használtam egy be- és kikapcsolóval ellátott tartóban. A tálca mérete miatt az akkumulátor már nem fér bele. Ezért elrejtettem az akkumulátort a hevederek mögé. Ahhoz, hogy az akkumulátort az arduino -hoz csatlakoztathassa, amíg a tálca belsejében van, lyukat kellett fúrnom az oldalán.
A következő lépés az, hogy valóban viselhető tárgysá alakítsuk. Ahhoz, hogy a tálcát az arduino -val később a hevederekhez rögzíthessem, nagyon erős kartonból készítettem egy alaplemezt. Négy lyukat ütöttem ki, egyenlően elosztva a körön.
E hevederek elkészítéséhez vállpántot gyűjtöttem a ház körül fekvő régi táskákból. Ezeket levágtam, és a hevederek elkészítéséhez használtam. Nagyon hasznos volt, hogy a vállpántokon már klipek vannak, így azokat újra felhasználhattam az alaplemezhez való rögzítéshez, azáltal, hogy belevágtam azokat a lyukakba, amelyeket az alaplemezbe lyukasztottam.
Nincs más hátra, mint a tálca rögzítése az alaplemezhez. Ehhez lyukakat fúrtam a tálca aljába, és az alapra csavartam.
Ajánlott:
18650 elem kicsomagolása: 5 lépés (képekkel)
18650 elemek becsomagolása: Az 18650 -esek használata csomagolás nélkül veszélyes, mivel az egész test valójában negatív pólusú. Ha csomagolás nélkül használja, az 18650 rövidre zárhat, és lángra kaphat vagy felrobbanhat. Ha 18650 -eseket kímél a laptop akkumulátoráról, akkor ezt használhatja
A „Do More” időzítő, Casey Neistat ihlette: 4 lépés (képekkel)
A „Do More” időzítő, Casey Neistat ihlette: Nyár, a szép évszak, amikor történnek dolgok. De néha hajlamosak vagyunk elfelejteni az időt. Tehát, hogy emlékeztessen bennünket a hátralévő időre, megterveztem ezt a Casey Neistat „Do More” DIY arduino meghajtású időzítőt, amely úgy programozható, hogy megjelenítse a párosból hátralévő időt
Crimson Fox: Tudatosság növelése, hogy szünetet tartson munka közben: 8 lépés (képekkel)
Crimson Fox: Tudatosság növelése, hogy szünetet tartson munka közben: Egy tanfolyamon, amelyet a svédországi KTH -n vettünk, megbízták minket egy olyan műtárgy létrehozásával, amely megváltoztathatja az alakját. Készítettünk egy róka alakú műtárgyat, amely arra emlékeztet, hogy tarts szünetet a munkában vagy a tanulásban. Az általános elképzelés szerint a róka megjeleníti
Akkumulátorfaló - Robot Joule tolvajszobor olvasás közben / éjszakai fény: 3 lépés (képekkel)
Battery Eater - Robot Joule tolvajszobor olvasás közben / Éjszakai fény: Üdvözöllek az első Instructable -ben, remélem tetszeni fog, és a rossz angolom nem olyan nagy akadály. . Mivel szeretnék létrehozni egy funkciót, kerestem és megtaláltam a Joule-Thief Instr
Piet Mondrian ihlette hangszóró: 6 lépés (képekkel)
Piet Mondrian ihlette hangszóró: Ehhez a projekthez egy hordozható Bluetooth hangszórót készítek, amelynek mérete 10 cm és 10 cm. Ezt a hangszórót különböző színű, 3 mm -es akrilból készítem. A kocka két hangszóróval rendelkezik, könnyen használható Bluetooth operációs rendszerrel rendelkezik, így