Inhoudsopgave:

LED Gyro Sphere - Arduino - Ajarnpa
LED Gyro Sphere - Arduino - Ajarnpa

Video: LED Gyro Sphere - Arduino - Ajarnpa

Video: LED Gyro Sphere - Arduino - Ajarnpa
Video: LED Gyro Sphere - Arduino 2024, November
Anonim
Image
Image

Door TechKiwiGadgetsTechKiwiGadgets op InstagramVolg meer van de auteur:

Probleemoplosser voor opladen via USB
Probleemoplosser voor opladen via USB
Probleemoplosser voor opladen via USB
Probleemoplosser voor opladen via USB
USB oplaadbare milieuvriendelijke zaklamp
USB oplaadbare milieuvriendelijke zaklamp
USB oplaadbare milieuvriendelijke zaklamp
USB oplaadbare milieuvriendelijke zaklamp
Geanimeerde Word Clock
Geanimeerde Word Clock
Geanimeerde Word Clock
Geanimeerde Word Clock

Over: Gek op technologie en de mogelijkheden die het met zich mee kan brengen. Ik hou van de uitdaging om unieke dingen te bouwen. Mijn doel is om technologie leuk en relevant te maken voor het dagelijks leven en mensen te helpen slagen in het bouwen van coole … Meer over TechKiwiGadgets »

Bouw deze unieke, coole interactieve vrijstaande LED Sphere met meerdere sensoren die kunnen worden gebruikt om een leuk platform te bieden voor verdere ontwikkeling - interactie, verlichting of games.

Het apparaat is 3D-geprint en maakt gebruik van een Arduino-bord, gyrobord en audiomicrofoonsensoren die 130 onafhankelijk aangestuurde gekleurde LED's aansturen. Er zijn twee knoppen voor het toevoegen van effecten en menu's voor deze unieke gadget - de mogelijkheden voor effecten kunnen eindeloos zijn.

De huidige code gebruikt de Gyro-uitvoer om de kleur te veranderen op basis van de rotatie of houding van de bol, wat een uniek effect geeft zoals te zien is in de YouTube-clip. Ik geef de komende dagen geleidelijk voorbeeldeffecten vrij die toegankelijk zijn via menu's en worden weergegeven op de LED Gyro Sphere.

Stap 1: Verzamel de materialen

Verzamel de materialen
Verzamel de materialen
Verzamel de materialen
Verzamel de materialen
Verzamel de materialen
Verzamel de materialen
  • 1 x Teensy3.6 - Breng niet meer dan 3,3 V aan op een signaalpin.
  • MPU 6050 6-assige controller
  • WS2812 LED's x 130 (in bulk gekocht bij Ali Express)
  • Toegang tot een 3D-printer
  • Micro schuifschakelaar
  • 2 x 6 mm SPST microtactiele schakelaar
  • Microfooningang Geluidsmodule Freetronics
  • 4400mha USB oplaadbare powerbank
  • USB-kabel - geschikt om te worden gewijzigd
  • Enkeladerige aansluitdraad
  • Heet lijmpistool
  • 15cmx5cm Vero-bord

Circuitverbeteringen

Aanvankelijk gebruikte ik een Arduino Nano voor de build, maar naarmate de code groter werd met nieuwe functies, wat resulteerde in drie problemen: stroomvoorzieningsbeperkingen, snelheids- en geheugenproblemen. Daarom heb ik het circuit herwerkt om een Teensy3.6 te gebruiken, die een 32-bits 180 MHz ARM Cortex-M4-processor met een drijvende-komma-eenheid heeft. Afgezien van de prestatieverbeteringen, zijn alle digitale en analoge pinnen 3,3 volt. De tiener heeft een spanningsregelaar aan boord op de Vin-pin, maar wees voorzichtig, aangezien alle andere pinnen op 3,3 V werken en gemakkelijk kunnen worden beschadigd. De seriële SCL- en SDA-lijnen vereisen pull-up-weerstanden om correct te werken, dus deze zijn toegevoegd. Bovendien heeft de Teensy3.6 een analoge aardingspin, wat betekent dat er minder kans is op audio-interferentie. Dit maakte een zeer stabiele en geluidsarme audiodetectie mogelijk. De Freetronics-microfooneenheid bleek zeer gevoelig en stabiel voor audiodetectie-LED-effecten.

Stap 2: 3D-afdrukbehuizing

3D-afdrukbehuizing
3D-afdrukbehuizing
3D-afdrukbehuizing
3D-afdrukbehuizing
3D-afdrukbehuizing
3D-afdrukbehuizing

De bol heeft een diameter van 110 mm en een wanddikte van ongeveer 3 mm met behulp van zwart PLA-filament. Er zijn 130 LED's om aan te sluiten in de unit, dus het was praktischer om de unit in vier componenten te printen om het gemakkelijker te maken om met een soldeerbout toegang te krijgen tot de binnenkant van de bol.

De bestanden zijn hier te vinden op Thingiverse

Ik gebruikte een Robo C2-printer die goed presteerde voor de afdruk. Door de build op te splitsen in 4 eenheden en tegelijkertijd twee kleine stukjes te printen, wordt de printtijd aanzienlijk verkort.

Stap 3: Bouw de LED-array

Tweede plaats in de Arduino-wedstrijd 2017

Aanbevolen: