Sadržaj:

LED žirosfera - Arduino: 5 koraka (sa slikama)
LED žirosfera - Arduino: 5 koraka (sa slikama)

Video: LED žirosfera - Arduino: 5 koraka (sa slikama)

Video: LED žirosfera - Arduino: 5 koraka (sa slikama)
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Srpanj
Anonim
Image
Image

Napisao TechKiwiGadgetsTechKiwiGadgets na Instagramu Slijedite Više od autora:

Alat za rješavanje problema s USB punjenjem
Alat za rješavanje problema s USB punjenjem
Alat za rješavanje problema s USB punjenjem
Alat za rješavanje problema s USB punjenjem
USB punjiva ekološki prihvatljiva svjetiljka
USB punjiva ekološki prihvatljiva svjetiljka
USB punjiva ekološki prihvatljiva svjetiljka
USB punjiva ekološki prihvatljiva svjetiljka
Animirani sat za riječi
Animirani sat za riječi
Animirani sat za riječi
Animirani sat za riječi

O: Ludi za tehnologijom i mogućnostima koje ona može donijeti. Volim izazov stvaranja jedinstvenih stvari. Moj cilj je učiniti tehnologiju zabavnom, relevantnom za svakodnevni život i pomoći ljudima da uspješno razviju kul… Više o TechKiwiGadgets »

Izgradite ovu jedinstvenu, cool interaktivnu samostojeću LED sferu s više senzora koji se mogu koristiti za pružanje zabavne platforme za daljnji razvoj - interakciju, osvjetljenje ili igre.

Jedinica je 3D ispisana i koristi Arduino ploču, žiroskopsku ploču, senzore za audio mikrofon koji kontroliraju 130 LED -ova u neovisno kontroliranoj boji. Postoje dva gumba za dodavanje efekata i izbornika za ovaj jedinstveni gadget - mogućnosti za učinke mogu biti beskrajne.

Trenutni kod koji se koristi koristi žiroskop za promjenu boje na temelju rotacije ili položaja kugle što daje jedinstven učinak kao što se vidi na isječku Youtube. U sljedećih nekoliko dana postupno objavljujem primjere efekata kojima se može pristupiti putem izbornika i prikazati na LED žirosferi.

Korak 1: Prikupite materijale

Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale
  • 1 x Teensy3.6 - Ne primjenjujte više od 3,3 V na bilo koji signalni pin.
  • MPU 6050 6 -osni regulator
  • WS2812 LED diode x 130 (kupljeno na veliko od Ali Express)
  • Pristup 3D pisaču
  • Mikro klizni prekidač
  • 2 x 6 mm SPST mikro taktilni prekidač
  • Zvučni modul za ulaz mikrofona Freetronics
  • 4400mha USB punjiva banka za napajanje
  • USB kabel - prikladan za izmjenu
  • Priključna žica s jednom jezgrom
  • Pištolj za vruće ljepilo
  • 15 cm x 5 cm Vero ploča

Poboljšanja kruga

U početku sam koristio Arduino Nano za izradu, međutim kako je veličina koda rasla s novim značajkama što je rezultiralo s tri problema - ograničenja napajanja, problemi s brzinom i memorijom. Stoga sam preradio krug tako da koristim Teensy3.6, koji sadrži 32-bitni ARM Cortex-M4 procesor od 180 MHz s jedinicom s pomičnim zarezom. Osim poboljšanja performansi, svi digitalni i analogni pinovi imaju napon od 3,3 V. Mali ima regulator napona na ploči Vin pin, međutim treba biti oprezan jer sve druge pinove rade na 3.3V i lako se oštećuju. Za serijske linije SCL i SDA potrebni su otpornici za povlačenje za ispravan rad, pa su oni dodani. Osim toga, Teensy3.6 ima analogni uzemljivač što znači da je manje vjerojatno da će doći do audio smetnji. To je omogućilo vrlo stabilno i tiho otkrivanje zvuka. Freetronics mikrofonska jedinica pokazala se vrlo osjetljivom i stabilnom za LED efekte detekcije zvuka.

Korak 2: Futrola za 3D ispis

Futrola za 3D ispis
Futrola za 3D ispis
Futrola za 3D ispis
Futrola za 3D ispis
Futrola za 3D ispis
Futrola za 3D ispis

Kugla ima promjer 110 mm s debljinom stjenke od približno 3 mm koristeći crnu PLA nit. U jedinicu se može spojiti 130 LED dioda, pa je bilo praktičnije ispisati jedinicu u četiri komponente kako biste lakše pristupili unutrašnjosti kugle lemilicom.

Datoteke se mogu pronaći na Thingiverse -u ovdje

Koristio sam Robo C2 pisač koji se dobro pokazao za ispis. Dijeljenjem konstrukcije na 4 jedinice i ispisom dva mala komada istovremeno značajno se skraćuje vrijeme ispisa.

Korak 3: Izgradite LED niz

Drugoplasirani na Arduino natjecanju 2017

Preporučeni: