Verlicht uw elektronicaprojecten met superheldere NeoPixels. Bekijk deze projectideeën voor inspiratie.

Belangrijkste leerpunten

  • NeoPixel-LED's zijn veelzijdig en kunnen worden gebruikt met verschillende microcontroller-kaarten, niet alleen Adafruit-componenten.
  • De Adafruit-website biedt een beginnersvriendelijk "Make It Glow"-project om gebruikers te helpen bij het maken en beheren van hun eerste LED-project.
  • Er is een breed scala aan NeoPixel-projecten beschikbaar, van een wereldkaart-LED-display tot een 3D-geprinte NeoPixel-fietsverlichting. Verken online projectideeën.

Het Adafruit NeoPixel-ecosysteem is al lang een van de meest populaire opties voor makers die LED's in hun projecten willen gebruiken. Maar hoe ga je aan de slag met NeoPixel-hardware en de klassenbibliotheek voor de code die ze bestuurt? Dat zoeken we uit.

Een inleiding tot Adafruit NeoPixels

Het merk NeoPixel kan een beetje verwarrend zijn. Deze naam wordt gegeven aan Adafruit's reeks individueel adresseerbare WS2812-, WS2811- en SK6812-LED's, evenals aan de klassenbibliotheken die ze in de code aansturen. Dit betekent echter niet dat je officiële Adafruit-componenten moet gebruiken om de NeoPixel-klassebibliotheken te gebruiken.

In theorie zouden alle WS2812-, WS2811- en SK6812-LED's moeten werken met de NeoPixel-klassebibliotheken voor apparaten zoals Arduino en Framboos Pi. Adafruit biedt al NeoPixel LED-strips, -balken, -ringen en meer, maar u kunt LED's van derden gebruiken voor uw ook projecteren.

Startersproject "Make It Glow".

Afbeelding tegoed: Adafruit

Iedereen moet ergens beginnen wanneer ze voor het eerst met NeoPixels gaan werken. Het Make It Glow startersproject op de Adafruit-website is een geweldige plek om je NeoPixel-reis te beginnen, met alle informatie die je nodig hebt om je eerste LED-project te maken en te besturen.

Deze gids behandelt de soorten LED's die worden aangeboden, evenals hoe ze van stroom kunnen worden voorzien en met elkaar kunnen worden verbonden, met codevoorbeelden om het nog gemakkelijker te maken. De gids zelf is voor het Circuit Playground Express-bord, geprogrammeerd met het webgebaseerd MakeCode-systeem in dit geval, maar de vaardigheden die je leert, zijn ook van toepassing op Arduino's en andere microcontroller-boards.

1. Wereld van Licht Wereldkaart

Dit volgende project is er een voor degenen die graag hun creatieve inspiratie online vinden. Terwijl maker Joshua Krosebrink niet de volledige broncode heeft vrijgegeven, kijk eens naar de zijne Hackaday-projectpagina om een ​​overzicht te krijgen van hoe het werkt.

De World of Light-kaart van de wereld heeft een LED-matrix erachter, bestuurd door een Raspberry Pi. De kleur en helderheid van elk RGB-LED is gebaseerd op het aantal gebruikers dat de website van de maker op een bepaald moment bezoekt, en weerspiegelt altijd de persoon plaats.

2. 3D-geprint NeoPixel-fietslicht

Afbeelding tegoed: Adafruit

Veiligheid is ongelooflijk belangrijk als je op een fiets rijdt, maar dit komt niet alleen neer op je vaardigheden. Je hebt ook wat spullen nodig om ervoor te zorgen dat andere weggebruikers je goed kunnen zien, en dit 3D-afdrukbare NeoPixel-fietsverlichtingsproject van de Adafruit-website is een geweldige plek om te beginnen.

Deze eenvoudige LED-lamp is gemaakt met 3D-geprinte onderdelen en een Adafruit Feather M4 Express, met software geschreven in de CircuitPython-variant van Python voor microcontrollers.

Het afgewerkte LED-licht kan normaal wit licht produceren, evenals RGB-licht om uw fiets spannender te maken. Er zijn er heel veel verschillende Arduino-microcontrollerborden op de markt, en het is altijd de moeite waard om ze te onderzoeken voordat je het bord kiest voor je volgende project.

3. Tafeltennisbal Arduino-display

Technische projecten hebben niet altijd technische oplossingen nodig, zoals bewezen door dit Ping Pong Ball Clock-project op Elektromaker. Gemaakt door pyrohmstr, het gebruikt een reeks tafeltennisballen met een LED achter elke bal om een ​​digitale wijzerplaatweergave te creëren.

Dankzij de NeoPixels, bestuurd door een Arduino Uno, zijn er tal van kleuropties beschikbaar met deze klok. U hebt toegang nodig tot een 3D-printer en een lasersnijder om dit project te voltooien, maar u kunt tal van services voor douaneonderdelen online vinden.

4. iPhone NeoPixel-schetsblok

Leren hoe u uw Arduino-interface kunt maken met een apparaat zoals een iPhone, is een geweldige manier om het integratieproces van componenten te begrijpen. Dit team slaat door Hackster-project gebruikt de kleine Arduino-aangedreven LightBlue Bean als zijn brein, waardoor hij via Bluetooth verbinding kan maken met een iPhone - aangezien de LightBlue Bean wordt niet meer verkocht, je zou hem kunnen vervangen door een andere Arduino-microcontroller met Bluetooth-connectiviteit, zoals de Nano 33 IoT.

Eenmaal gebouwd, kun je op het scherm van je iPhone tekenen en zien hoe je NeoPixel-matrix reageert op de vormen die je met je handen maakt. Dit project is niet alleen heel leuk, maar het leert je ook een reeks waardevolle vaardigheden die je kunt toepassen op toekomstige Arduino- en NeoPixel-projecten.

5. Arduino LED VU-meter

Vroeger waren VU-meters een ware rage toen analoge hifi-systemen de beste manier waren om naar muziek te luisteren. Dit soort ouderwetse technologie wordt weer steeds populairder, maar het is moeilijk om fysieke hulpmiddelen voor audiovisualisatie te vinden zonder iets tweedehands te kopen.

Deze stereo NeoPixel ring VU-meter projecteert op de Arduino Projecthub lost dit probleem op, waardoor je een Arduino en een set LED's kunt veranderen in een VU-meter die met vrijwel elke audiobron werkt. Hierdoor leer je niet alleen over doe-het-zelftechnologie, maar krijg je ook een beter begrip van muziek en geluidsproductie.

6. Arduino Uno LED-thermometer

LED's zijn al lang een van de belangrijkste componenten in digitale displays, maar u hoeft geen volwaardige monitor te bouwen om LED's te gebruiken om informatie weer te geven. Deze Arduino Uno LED-thermometer Hackster-project door Jonathan Eskow verandert een strook LED's in een digitale thermometer die de temperatuur weergeeft zoals een ouderwetse thermometer.

Het project gebruikt een fysieke temperatuursensor in plaats van online data om de temperatuur te meten. Dit maakt het eenvoudig en betaalbaar om voor jezelf te maken, maar het is ook gemakkelijk mee te nemen omdat er geen internetverbinding nodig is om te werken.

7. Arduino Gemma Infinity-spiegel

Afbeeldingsbron: Instructables

Als een van de kleinste Arduino-opties die er zijn, is de Gemma ideaal voor het maken van kostuums en andere wearables, evenals projecten met strikte ruimtebeperkingen. Dit maakt het ideaal voor het draagbare oneindige spiegelproject van bekathwia Instructables.

Infinity-spiegels geven de illusie van een eindeloze tunnel met lichten langs de randen. Het verplaatsen van de spiegel produceert een uniek 3D-effect, een uitstekend hulpmiddel voor kostuummakers die de boot naar buiten willen duwen, maar je kunt ook andere led-kostuumprojecten voor beginners. Dit type spiegel kan ook prachtig staan ​​aan je muur.

8. LED "Lixie" buisklok

Nixie-buizen zijn al geruime tijd ongebruikelijk, maar dit betekent niet dat ze niet populair zijn. Video's van deze old-school displays gaan zelfs vaak viraal. In plaats van buizen klokt deze Lixie aan Hackadag gebruikt lasergesneden stukjes acryl met LED's eronder om een ​​gloeiend cijfereffect te creëren. U kunt een Arduino (of een geschikte microcontroller of SBC) gebruiken om de Lixie-klok te besturen.

Voor dit project heeft u toegang tot een lasersnijder nodig, maar hiervoor zijn tal van services online beschikbaar. Afgezien daarvan is het project supergemakkelijk en betaalbaar, en dit betekent dat bijna iedereen het kan proberen.

Kies het juiste NeoPixel-project voor jou

Of u nu een klok, een kostuum of iets daartussenin wilt maken, NeoPixel-leds bieden een uitstekende manier om uw project te verlichten en tot leven te brengen. Hoewel de bovenstaande voorbeelden leuk en gemakkelijk te volgen zijn, is het altijd de moeite waard om na te denken over uw eigen projectideeën. Online is genoeg inspiratie te vinden.