2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Door TechKiwiGadgetsTechKiwiGadgets op InstagramVolg meer van de auteur:
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
- 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
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