![PixelOrgan: geluidsgevoelige DotStar LED-strip (met MicroView) - Ajarnpa PixelOrgan: geluidsgevoelige DotStar LED-strip (met MicroView) - Ajarnpa](https://i.howwhatproduce.com/images/001/image-441-125-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Door thedodMijn github-paginaVolg meer van de auteur:
![Micro:arcade - een goedkope, op micro:bits gebaseerde, soldeerloze Micro:arcade - een goedkope, op micro:bits gebaseerde, soldeerloze](https://i.howwhatproduce.com/images/001/image-441-126-j.webp)
![Micro:arcade - een goedkope, op micro:bits gebaseerde, soldeerloze Micro:arcade - een goedkope, op micro:bits gebaseerde, soldeerloze](https://i.howwhatproduce.com/images/001/image-441-127-j.webp)
![Goedkope soldeerloze resetknop voor Raspberry Pi Goedkope soldeerloze resetknop voor Raspberry Pi](https://i.howwhatproduce.com/images/001/image-441-128-j.webp)
![Goedkope soldeerloze resetknop voor Raspberry Pi Goedkope soldeerloze resetknop voor Raspberry Pi](https://i.howwhatproduce.com/images/001/image-441-129-j.webp)
![Laat de I2C LCD-monitor van Seedstudio werken met een oude Arduino Laat de I2C LCD-monitor van Seedstudio werken met een oude Arduino](https://i.howwhatproduce.com/images/001/image-441-130-j.webp)
![Laat de I2C LCD-monitor van Seedstudio werken met een oude Arduino Laat de I2C LCD-monitor van Seedstudio werken met een oude Arduino](https://i.howwhatproduce.com/images/001/image-441-131-j.webp)
Over: zuigt bij solderen, compenseert [hopelijk] met codering. Meer over thedod »
Dit is een licht-orgelachtig ding waarbij de ingang van een ingebouwde microfoon wordt weergegeven op een DotStar 72 LED-strip, zodat de bovenste LED de huidige hoge/midden/lage niveaus weergeeft als R/G/B, en de rest van de LED's vertegenwoordigen eerdere waarden (zodat we een watervaleffect krijgen). Bekijk hier video's.
Als controller gebruikte ik MicroView - een kleine Arduino-kloon met een ingebed OLED-display. Hierdoor kan het systeem de huidige grafische equalizerstijl hoog/midden/laag weergeven, evenals een horizontale balk die het algehele niveau weergeeft (handig bij het afstellen van de microfoongevoeligheidspotentiometer). Het zou niet moeilijk moeten zijn om dit allemaal te doen met een goedkopere Arduino-kloon (en de kosten met ~ $ 35 te verlagen). U hoeft alleen de MicroView-gerelateerde regels in de code te verwijderen (ze zijn gemakkelijk te herkennen).
Stap 1: Materialen
- Een MicroView-controller.
- Een MicroView programmer (ook gebruikt voor USB-voeding).
- Een 72 LED DotStar-strip (ik heb deze gebruikt).
- Een electretmicrofoon (met ingebouwde versterker).
- Een 10㏀ potentiometer.
- Een "half-size" breadboard.
- Breadboard truien.
- Solid-core 22 AWG-draden (voor de microfoon).
- USB type A mannetje naar schroefaansluiting.
- USB-wandoplader (minstens 2 poorten, waarvan minstens één >=2A).
Stap 2: Montage
![samenkomst samenkomst](https://i.howwhatproduce.com/images/001/image-441-132-j.webp)
![samenkomst samenkomst](https://i.howwhatproduce.com/images/001/image-441-133-j.webp)
- Monteer MicroView (bovenop programmer), microfoon (u moet deze aan draden solderen) en potentiometer op het breadboard (zie diagram).
- In dit stadium (voordat u de DotStar hierbij betrekt), sluit u de progammer aan op uw computer via USB en uploadt u de code (zie volgende stap).
- Sluit de losse rode en zwarte draden van de DotStar-strip aan op de USB-schroefklemadapter (zwart op de meest rechtse schroef, rood op de tweede schroef van links).
- Plak de jumpers van de klok- en datapinnen (4e en 5e pin van links aan de "bovenkant" van de MicroView).
- Sluit de MicroView programmer en de USB-schroefklemadapter (aangesloten op de DotStar) aan op de stopcontacten van de wandlader. Belangrijk: de adapter moet in een stopcontact zitten dat minimaal 2A kan leveren (de MicroView is minder kieskeurig).
Genieten van.
Stap 3: Coderen
Hieronder kunt u de code downloaden.
U moet ook de Adafruit DotStar- en Sparkfun MicroView-bibliotheken installeren (u hoeft ze niet te downloaden. U kunt ze eenvoudig installeren vanuit het menu Sketch/Include Library/Manage Library van de Arduino IDE).
Kosten verlagen
Als je [~ $ 35] wilt besparen en een "gewone" Arduino-kloon wilt gebruiken in plaats van een MicroView [+ Programmer], verwijder dan alle regels die microview|uview|widget bevatten, en het zou waarschijnlijk op elke Arduino-kloon werken (nog niet getest [nog]). Je hebt natuurlijk geen spiffy grafisch display, maar je kunt feedback krijgen terwijl je de microfoongevoeligheidspotentiometer van de LED-strip zelf aanpast.
Houd er ook rekening mee dat hoewel ik de programmer als USB-voeding gebruik, je ~ $ 15 kunt besparen en de microView kunt voeden vanaf de Dotstar (de rode en zwarte pinnen van de JST-connector), maar je moet ook een> 1mF-condensator ertussen aansluiten (om de MicroView te beschermen tegen spanningspieken).
Aanbevolen:
Geluidsgevoelige gloeilamp: 5 stappen
![Geluidsgevoelige gloeilamp: 5 stappen Geluidsgevoelige gloeilamp: 5 stappen](https://i.howwhatproduce.com/images/001/image-790-j.webp)
Sound Sensing Light Bulb: Design is de planning en gedachte om iets te creëren. Een project dat voortkomt uit je verbeelding en het echt maakt. Bij het ontwerpen moet je ervoor zorgen dat je weet wat design thinking is. Design thinking is hoe je alles van tevoren plant. Voor
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
![Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen) Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/005/image-14045-j.webp)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
Muire: Geluidsgevoelige optische effecten: 5 stappen
![Muire: Geluidsgevoelige optische effecten: 5 stappen Muire: Geluidsgevoelige optische effecten: 5 stappen](https://i.howwhatproduce.com/images/009/image-25266-j.webp)
Muire: Geluidsgevoelige optische effecten: Je hebt misschien een golfpatroon gezien op het gebied waar de klamboe overlapt als de zon schijnt. Wanneer je de nabijgelegen klamboe verplaatst of de hoek verandert, beweegt ook het golfpatroon. Als het patroon met regelmatige tussenpozen evenals de muskietennetten
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
![DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen) DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/001/image-2845-29-j.webp)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 s
![Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 s Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 s](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze