INHOUDSOPGAWE:

LED Gyro Sphere - Arduino: 5 stappe (met foto's)
LED Gyro Sphere - Arduino: 5 stappe (met foto's)

Video: LED Gyro Sphere - Arduino: 5 stappe (met foto's)

Video: LED Gyro Sphere - Arduino: 5 stappe (met foto's)
Video: LED Gyro Sphere - Arduino 2024, Julie
Anonim
Image
Image

Deur TechKiwiGadgetsTechKiwiGadgets op Instagram Volg meer deur die skrywer:

USB laai probleemoplosser
USB laai probleemoplosser
USB laai probleemoplosser
USB laai probleemoplosser
USB herlaaibare ekovriendelike flitslig
USB herlaaibare ekovriendelike flitslig
USB herlaaibare ekovriendelike flitslig
USB herlaaibare ekovriendelike flitslig
Geanimeerde woordklok
Geanimeerde woordklok
Geanimeerde woordklok
Geanimeerde woordklok

About: mal oor tegnologie en die moontlikhede wat dit kan inhou. Ek hou van die uitdaging om unieke dinge te bou. My doel is om tegnologie pret te maak, relevant vir die alledaagse lewe en mense te help slaag in die bou van koel… Meer oor TechKiwiGadgets »

Bou hierdie unieke, koel interaktiewe vrystaande LED -bol met verskeie sensors wat gebruik kan word om 'n prettige platform te bied vir verdere ontwikkeling - interaksie, beligting of speletjies.

Die eenheid is 3D -gedruk en gebruik 'n Arduino Board, Gyro Board, Audio Mic sensors wat 130 onafhanklik beheerde gekleurde LED's beheer. Daar is twee knoppies om effekte en spyskaarte vir hierdie unieke gadget by te voeg - die moontlikhede vir effekte kan eindeloos wees.

Die huidige kode gebruik die Gyro -uitvoer om die kleur te verander op grond van die rotasie of houding van die sfeer, wat 'n unieke effek gee soos gesien in die Youtube -snit. Ek gee die volgende paar dae geleidelik voorbeeld -effekte vry wat deur die spyskaarte verkry kan word en op die LED Gyro Sphere vertoon kan word.

Stap 1: Versamel die materiaal

Versamel die materiaal
Versamel die materiaal
Versamel die materiaal
Versamel die materiaal
Versamel die materiaal
Versamel die materiaal
  • 1 x Teensy3.6 - Moet nie meer as 3.3V op enige seinpen aansit nie.
  • MPU 6050 6 -as kontroleerder
  • WS2812 LED's x 130 (grootmaat gekoop by Ali Express)
  • Toegang tot 'n 3D -drukker
  • Mikro skyfie skakelaar
  • 2 x 6 mm SPST mikro tasbare skakelaar
  • Mikrofoon -invoerklankmodule Freetronics
  • 4400mha USB herlaaibare kragbank
  • USB -kabel - geskik om te verander
  • Aansluitdraad met een kern
  • Warm gom geweer
  • 15 cm x 5 cm Vero -bord

Kredietverbeterings

Aanvanklik het ek 'n Arduino Nano gebruik vir die opbou, maar die grootte van die kode het gegroei met nuwe funksies wat tot drie probleme gelei het - beperkinge op kragtoevoer, probleme met geheue en spoed. Daarom het ek die kring herwerk om 'n Teensy3.6 te gebruik, met 'n 32-bis 180 MHz ARM Cortex-M4-verwerker met 'n dryfpunt-eenheid. Afgesien van die prestasieverbeterings, is al die digitale en analoge penne 3,3 volt. Die tienerjare het 'n spanningsreguleerder aan boord op die Vin -pen, maar daar moet sorg gedra word, aangesien alle ander penne op 3.3v werk en maklik beskadig kan word. Die SCL- en SDA-reekslyne benodig optrekweerstands om korrek te werk, sodat dit bygevoeg is. Boonop het die Teensy3.6 'n analoge grondpen, wat beteken dat daar minder klankstoornisse kan voorkom. Dit het klankopsporing met 'n baie stabiele en lae geraas moontlik gemaak. Die Freetronics -mikrofoon -eenheid was baie sensitief en stabiel vir LED -effekte vir klankopsporing.

Stap 2: 3D -drukkas

3D -drukkas
3D -drukkas
3D -drukkas
3D -drukkas
3D -drukkas
3D -drukkas

Die bol is 110 mm in deursnee met 'n wanddikte van ongeveer 3 mm met behulp van swart PLA -filament. Daar is 130 LED's om in die eenheid aan te sluit, dus dit was meer prakties om die eenheid in vier komponente te druk om die toegang tot die binnekant van die bol makliker te maak met 'n soldeerbout.

Die lêers kan hier op Thingiverse gevind word

Ek het 'n Robo C2 -drukker gebruik wat goed presteer het. Deur die gebou in 4 eenhede te verdeel en twee klein stukkies gelyktydig te druk, word die druktyd aansienlik verminder.

Stap 3: Bou die LED Array

Naaswenner in die Arduino -kompetisie 2017

Aanbeveel: