Obsah:

LED gyroskopická sféra - Arduino: 5 krokov (s obrázkami)
LED gyroskopická sféra - Arduino: 5 krokov (s obrázkami)

Video: LED gyroskopická sféra - Arduino: 5 krokov (s obrázkami)

Video: LED gyroskopická sféra - Arduino: 5 krokov (s obrázkami)
Video: Светодиодная сфера с POV-эффектом. Паяем DIY KIT / Spherical Rotating LED Training Kit 2024, Júl
Anonim
Image
Image

Od TechKiwiGadgetsTechKiwiGadgets na Instagrame Nasledovať viac od autora:

Nástroj na riešenie problémov s nabíjaním cez USB
Nástroj na riešenie problémov s nabíjaním cez USB
Nástroj na riešenie problémov s nabíjaním cez USB
Nástroj na riešenie problémov s nabíjaním cez USB
Ekologická, nabíjateľná baterka USB
Ekologická, nabíjateľná baterka USB
Ekologická, nabíjateľná baterka USB
Ekologická, nabíjateľná baterka USB
Hodiny animovaného slova
Hodiny animovaného slova
Hodiny animovaného slova
Hodiny animovaného slova

O: Bláznivo do technológie a možností, ktoré môže priniesť. Milujem výzvu stavať jedinečné veci. Mojím cieľom je urobiť technológiu zábavnou, relevantnou pre každodenný život a pomôcť ľuďom uspieť v budovaní skvelých … Viac o TechKiwiGadgets »

Postavte túto jedinečnú, interaktívnu voľne stojacu LED sféru s viacerými senzormi, ktoré je možné použiť na poskytnutie zábavnej platformy pre ďalší vývoj - interakciu, osvetlenie alebo hry.

Jednotka je vytlačená 3D a používa senzory Arduino Board, Gyro Board, Audio Mic ovládajúce 130 nezávisle ovládaných farebných LED diód. K dispozícii sú dve tlačidlá na pridanie efektov a ponúk pre tento jedinečný gadget - možnosti efektov môžu byť nekonečné.

Aktuálny poskytovaný kód používa výstup Gyro na zmenu farby na základe rotácie alebo postoja sféry, čo dáva jedinečný efekt, ako je vidieť na klipe Youtube. V priebehu niekoľkých nasledujúcich dní postupne uvoľňujem ukážkové efekty, ku ktorým je možné pristupovať prostredníctvom ponúk a zobrazovať ich na gyroskopickej sfére LED.

Krok 1: Zhromaždite materiály

Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály
  • 1 x Teensy3.6 - Na žiadny signálny kolík neaplikujte viac ako 3,3 V.
  • MPU 6050 6 -osový regulátor
  • WS2812 LED x 130 (kúpené hromadne od Ali Express)
  • Prístup k 3D tlačiarni
  • Mikro posuvný spínač
  • 2 x 6 mm mikroaktívny spínač SPST
  • Mikrofónový vstupný zvukový modul Freetronics
  • 4400mha USB nabíjateľná power banka
  • USB kábel - vhodný na úpravu
  • Pripojovací drôt s jedným jadrom
  • Horúca lepiaca pištoľ
  • Vero Board 15 cm x 5 cm

Vylepšenia obvodov

Pôvodne som na zostavenie použil Arduino Nano, pretože veľkosť kódu rástla s novými funkciami, ktoré vyústili do troch problémov - obmedzenia napájania, rýchlosť a pamäť. Preto som obvod prepracoval na použitie Teensy3.6, ktorý je vybavený 32-bitovým 180 MHz procesorom ARM Cortex-M4 s jednotkou s plávajúcou desatinnou čiarkou. Okrem vylepšenia výkonu sú všetky digitálne a analógové piny 3,3 voltov. Dospievajúci má na pine Vin regulátor napätia, je však potrebné dávať pozor, pretože všetky ostatné kolíky fungujú pri 3,3 V a ľahko sa poškodia. Sériové linky SCL a SDA vyžadujú, aby pull-up rezistory fungovali správne, preto boli pridané. Teensy3.6 má navyše analógový uzemňovací kolík, čo znamená, že pravdepodobne dôjde k menšiemu rušeniu zvuku. To umožnilo veľmi stabilnú a nízkošumovú detekciu zvuku. Mikrofónna jednotka Freetronics sa ukázala ako veľmi citlivá a stabilná pre LED efekty detekcie zvuku.

Krok 2: Puzdro na 3D tlač

Puzdro na 3D tlač
Puzdro na 3D tlač
Puzdro na 3D tlač
Puzdro na 3D tlač
Puzdro na 3D tlač
Puzdro na 3D tlač

Guľa má priemer 110 mm a hrúbku steny asi 3 mm pomocou čierneho vlákna PLA. K jednotke je možné pripojiť 130 LED diód, takže bolo praktickejšie tlačiť jednotku na štyri súčasti, aby sa pomocou spájkovačky uľahčil prístup do vnútra gule.

Súbory nájdete na Thingiverse tu

Na tlač som použil tlačiareň Robo C2, ktorá fungovala dobre. Rozdelením zostavy na 4 jednotky a tlačou dvoch malých kúskov súčasne sa výrazne skráti čas tlače.

Krok 3: Zostavte pole LED

Druhé miesto v súťaži Arduino 2017

Odporúča: