Obsah:
- Krok 1: Zostavte materiály
- Krok 2: Spájkovanie potrebných dielov
- Krok 3: Nastavenie
- Krok 4: Montáž - Neopixel LedRing
- Krok 5: Montáž - MPU 6050
- Krok 6: Kód
- Krok 7: Vytvorenie obalu
Video: Arduino - rotujúce v pohybe - položka na nosenie (inšpirovaná Overwatch od Chronal Accelerator Tracer): 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Tento návod vám pomôže pripojiť akcelerometer a neopixelový LED krúžok.
Poskytnem kód na čítanie akcelerometra a dosiahnutie tohto efektu pomocou vašej neopixelovej animácie.
Na tento projekt som použil 24bitový neopixelový prsteň Adafruit a MPU 6050.
MPU 6050 kombinuje gyroskop s akcelerometrom. Na tento projekt som použil iba posledný.
Krok 1: Zostavte materiály
Potrebné materiály sú:
Technická časť:
- Arduino Uno
- Adafruit 24 bit Ledring (použil som 24 bit, ale ak chcete menší alebo väčší, k dispozícii je viac veľkostí.)
- MPU 6050
- 9 prepojovacích káblov
- Batéria (9 V)
balenie:
- Kruhový plastový podnos
- rôzne popruhy na tašky
- skutočne pevná lepenka alebo triplex
- nejaká plsťová tkanina
- farba v spreji v požadovanej farbe. (Použil som striebro)
Krok 2: Spájkovanie potrebných dielov
Predtým, ako budete môcť používať buď Neopixel Ledring, alebo MPU 6050, musíte ich predať.
Neopixel LedRing potrebuje tri pripojenia.
Odporúčame predať drôtené lanko na vnútornej strane prstenca, aby bolo zabalenie hotového výrobku oveľa jednoduchšie.
- predal červený vodič na 5V pripojenie na vašom Neopixel LedRing
- predal sa čierny vodič na uzemnenie na vašom Neopixel LedRing
- predal sa žltý vodič k DI konektoru na vašom Neopixel LedRing
MPU 6050 by mal byť dodávaný s konektorom pozostávajúcim z niekoľkých kolíkov. Predtým, ako ho použijete, musíte ho predať svojmu MPU 6050, ako je to na obrázku vyššie.
Krok 3: Nastavenie
Priložené fotografie ukazujú spôsob nastavenia tohto projektu.
DÔLEŽITÉ: Vyhnite sa pripájaniu prepojovacích káblov k napájanému Arduinu. Ak naozaj musíte, vždy začnite prepojením Grounds.
Obvod by mal byť nastavený takto: (Navrhol som niekoľko farieb drôtov, aby boli jasné a lepšie sa s nimi pracovalo.)
Neopixelové ledringy:
- Pripojte červený vodič z 5V pinu na Neopixel Ledring k pinu 13 na Arduino Uno. (Ako zdroj energie pre Neopixel Led Ring používame digitálny kolík.
- Pripojte čierny vodič zo zeme na vašom Neopixelovom Ledringu k jednému z uzemňovacích kolíkov na Arduino Uno.
- Pripojte žltý vodič z DI pripojenia na Neopixel Ledring k pinu 4 na Arduino Uno.
MPU 6050:
- Pripojte červený vodič z kolíka VCC na vašom MPU 6050 k 5V pinu na Arduino Uno.
- Pripojte čierny vodič z uzemňovacieho kolíka na MPU 6050 k jednému z uzemňovacích kolíkov na Arduino Uno.
- Pripojte žltý vodič z kolíka SCL na vašom MPU 6050 k analógovému pinu A05 na Arduino Uno
- Pripojte zelený vodič z kolíka SDA na vašom MPU 6050 k analógovému pinu A04 na Arduino Uno
Krok 4: Montáž - Neopixel LedRing
Na obrázku vyššie vidíte, ako musíte pripojiť Neopixel LedRing
5V = kolík 13
GND = GND
DI = Pin 4 (digitálny)
Krok 5: Montáž - MPU 6050
Na obrázku vyššie vidíte, ako pripojiť MPU 6050 k Arduinu.
VCC = 5V
GND = GND
SCL = kolík A05 (analógový)
SDA = kolík A04 (analógový)
(Uistite sa, že používate dlhšie káble. Budete musieť potriasť a presunúť MPU 6050, aby ste otestovali svoj projekt v počiatočných fázach.)
Krok 6: Kód
Teraz, keď ste dokončili nastavenie a montáž, je čas na kódovanie Arduina. Jediné, čo musíte urobiť, je otvoriť v počítači program Arduino a potom skopírovať a prilepiť kód zospodu.
Aby tento kód fungoval, možno budete musieť stiahnuť nasledujúce knižnice:
Oboch nájdete tu. Alebo si jednoducho stiahnite dva zahrnuté súbory Zip.
Na otestovanie Arduino MPU 6050 si najskôr stiahnite knižnicu Arduino pre MPU 6050, ktorú vyvinul Jeff Rowberg.
Ďalej musíte túto knižnicu rozbaliť/extrahovať a vziať priečinok s názvom „MPU6050“a vložiť ho do priečinka „Knižnica“Arduino. Ak to chcete urobiť, prejdite na miesto, kde máte nainštalovaný Arduino (Arduino -> knižnice) a vložte ho do priečinka knižníc.
To isté možno budete musieť urobiť aj pri inštalácii knižnice I2Cdev, ak ju ešte nemáte pre svoje Arduino. Pri inštalácii postupujte rovnako ako vyššie.
Ak ste to urobili správne, po otvorení Arduino IDE sa v ponuke Súbor -> Príklady zobrazí „MPU6050“.
Ďalej, aby si MPU 6050 a Neopixel LedRing komunikovali a navzájom si korešpondovali, stiahnite si tu aj svoj vlastný kód. Je súčasťou príloh.
V tomto kóde som vysvetlil niekoľko premenných, s ktorými môžete hrať, a zmeniť ich podľa vlastných preferencií.
Krok 7: Vytvorenie obalu
Na exteriér tohto projektu som použil rôzne materiály.
Hardvér som sa snažil skryť čo najefektívnejšie a najkrásnejšie.
Na to som začal s kruhovým plastovým podnosom s priemerom 10 centimetrov a výškou… cm
Je to taký malý zásobník, ako sa len dá, vzhľadom na to, že arduino doň nezmestíte, ak dostanete zásobník, ktorý je menší. Arduino uno sa pri týchto meraniach perfektne zmestí dovnútra.
Môj podnos je priehľadný zelený, ako vidíte na obrázku vyššie. Nechcel som to pre svoj konečný vzhľad, tak som to nastriekol striebornou farbou. Majte na pamäti, že nenamaľujete hornú časť veka, pretože stále bude potrebné prepúšťať svetlo z Neopixelu.
Zásobník, ktorý som použil, má extra druh veka, ktoré sa mi hodilo použiť ako dno na uchytenie môjho Neopixel LedRing. Vnútri môjho podnosu je Arduino na spodnej strane spolu s MPU 6050 a Neopixel Ledring leží na vrchu, ktorý je podporený prídavným vekom.
Aby to fungovalo, vyvŕtal som do stredu prídavného veka dieru, cez ktorú mohli prechádzať káble z Neopixel LedRing.
Okrem toho som ušil malé vrece plstenej tkaniny, aby bol MPU 6050 chránený pred nárazom na Arduino alebo boky a hornú časť zásobníka.
Samozrejme by sme nemali zabúdať na napájanie Arduino Uno. Na to som použil 9V napájací zdroj v držiaku s vypínačom. Vzhľadom na veľkosť zásobníka sa batéria už nezmestila dovnútra. Preto som schoval batériu za popruhy. Aby som batériu pripojil k arduinu, keď je vo vnútri zásobníka, musel som do jeho boku vyvŕtať dieru.
Ďalším krokom je skutočne z neho urobiť nositeľný predmet. Aby som mohol podnos s arduinom neskôr pripevniť na popruhy, vyrobil som základnú dosku z veľmi pevného kartónu. Vyrazil som do neho štyri otvory, rovnomerne rozdelené cez kruh.
Na výrobu týchto popruhov som zozbieral náramky zo starých tašiek ležiacich okolo domu. Tieto som nastrihala a použila na výrobu ramienok. Bolo veľmi užitočné, že pásky na rukách už majú spony, takže som ich mohol znova použiť na pripevnenie k základnej doske tak, že ich zastrihnem do otvorov, ktoré som do základnej dosky vyrazil.
Zostáva iba pripevniť samotný podnos k základnej doske. Za týmto účelom som vyvŕtal otvory v spodnej časti zásobníka a priskrutkoval ich na základňu.
Odporúča:
Tracer Transistor Curve Tracer: 7 krokov (s obrázkami)
Transistor Curve Tracer: Vždy som chcel transistorový krivkový stopovač. Je to najlepší spôsob, ako porozumieť tomu, čo zariadenie robí. Po vytvorení a použití tohto zariadenia konečne chápem rozdiel medzi rôznymi príchuťami FET. Je to užitočné pre zladenie tranzistorov s meraním
Bublina čistého vzduchu - vaša bezpečná atmosféra na nosenie: 6 krokov (s obrázkami)
Bublina čistého vzduchu - vaša bezpečná atmosféra na nosenie: V tomto návode popíšem, ako môžete do svojho oblečenia zabudovať ventilačný systém, ktorý vám poskytne prúd čistého a filtrovaného dýchaného vzduchu. Dva radiálne ventilátory sú integrované do svetra pomocou vlastných dielov s 3D tlačou, ktoré
Abecedná tabuľa ovládaná aplikáciou inšpirovaná podivnými vecami: 7 krokov (s obrázkami)
Abecedná tabuľa ovládaná aplikáciou, inšpirovaná čudnými vecami: Všetko sa to začalo pred niekoľkými týždňami, keď som sa snažila prísť na to, ako dostať moju deväťročnú neter na Vianoce. Môj brat ma nakoniec informoval, že je veľkou fanúšičkou Stranger Things. Okamžite som vedel, čo jej chcem získať, niečo, čo
Odznak srdcovej frekvencie na nosenie: 7 krokov (s obrázkami)
Odznak srdcovej frekvencie na nosenie: Tento odznak srdcovej frekvencie bol vytvorený pomocou produktov Adafruit a Bitalino. Bol navrhnutý tak, aby nielen monitoroval srdcovú frekvenciu používateľa, ale poskytoval aj spätnú väzbu v reálnom čase pomocou rôznych farebných diód LED pre rôzne rozsahy srdcovej frekvencie
Telefón na nosenie obuvi: 5 krokov (s obrázkami)
Telefón na nosenie obuvi: Každý rozumný geek by si myslel, že niečo tak cool, ako telefón na topánky Maxwell Smart, bude všade. Mysleli by ste si, že bude existovať jedna alebo dve spoločnosti, ktoré ich predávajú online, a internet by bol plný fanúšikov, ktorí sa chvália tým, ako sú hrdí na