Innehållsförteckning:
- Steg 1: Titta på videon
- Steg 2: Skaffa dina delar
- Steg 3: Prototypning
- Steg 4: Lödning
- Steg 5: Gör LED -kortet
- Steg 6: Gör höljet
- Steg 7: Avsluta LED -kortet
- Steg 8: Avsluta toppen
- Steg 9: Final Touch
- Steg 10: Klar
Video: RGB Matrix + Spectrum Analyzer: 10 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Älskar lysdioder? Jag också!
Det är därför som jag i denna instruktionsfilm visar dig hur du gör en fantastisk RGB LED -matris som enkelt kan förvandlas till en spektrumanalysator med ett klick på en knapp.
Efter att ha läst, om du tror att denna instruktör har tjänat den, vänligen rösta på den i LED -tävlingen.
Och utan vidare, låt oss komma igång.
Steg 1: Titta på videon
Videon visar varje steg i detalj och hjälper dig med en korrekt förståelse av projektet. Så titta på den innan du går vidare till nästa steg.
Steg 2: Skaffa dina delar
Arduino: INDIEN - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -
WS2812B -remsor (30 lysdioder/meter): USA - https://amzn.to/2zUvOjwUK -
MSGEQ7 IC: USA - https://amzn.to/2zSV4qKUK -
Akrylark: INDIEN - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -
Strömförsörjning: INDIEN - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -
1x 200K motstånd 1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap
Steg 3: Prototypning
Ladda ner och lägg till dessa Arduino Libraries: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -
Testa WS2812B LED Strip med FirstLight -skissen från exempel på FastLED -bibliotek. Redigera datapinnen och antalet lysdioder och efter uppladdning ska lysdioderna lysa vita en efter en som visar att lysdioderna fungerar bra.
Bygg nu testkretsen med kretsschemat som bifogas i detta steg utan IR -mottagare. Ladda upp skissen, som också bifogas i detta steg. Du behöver 21 lysdioder. MSGEQ7 delade ljudspektrum i 7 frekvensband. Så med det i åtanke delar skissen 21 lysdioder i 7 uppsättningar, varje uppsättning har 3 lysdioder, den första lysdioden kommer alltid att vara släckt och resten två lysdioder tänds beroende på ljudets intensitet i det specifika frekvensbandet. Håll utkik efter analoga värden för alla de sju banden i Serial Monitor för felsökning och se till att allt ser bra ut. När detta fungerar bra, slutför prototypen genom att lägga till IR -mottagaren.
Lägg nu till den infraröda mottagaren och ladda upp den andra bifogade som jag har bifogat som kommer att tända 2 uppsättningar med 7 lysdioder vardera beroende på ljudsignalens intensitet från två band som du kan redigera i skissen. Jag föreslår att du väljer band 3 och 4. Bestäm nu hex -koden för någon av knapparna i IR -fjärrkontrollen du använder. För att veta hur du gör det, klicka här: https://www.instructables.com/id/ Control-AC-Applia.. Redigera den hex-koden i skissen och ladda upp den. Nu när du trycker på knappen kommer lysdioderna att visa animeringar och när du trycker på samma knapp igen, växlar den tillbaka till spektrumanalysatorläge.
Och prototypen är klar.
Steg 4: Lödning
Få alla elektronikkomponenter som krävs för projektet.
Skaffa också en smal perfboard där vi kommer att löda spektrumanalysatorkomponenterna så att vi kan göra något som en Arduino -skärm, vilket kommer att rädda oss från ledningsröra. Se videor och bilder för en tydlig uppfattning.
Jag använder Arduino Uno så att jag enkelt kan ladda upp nya program i framtiden om det behövs, men du kan också använda Arduino Nano.
Ta sedan en 3,5 mm plugg och löd två ledningar, en till jord och en till någon av kanalen och den andra änden av de två trådarna går till MSGEQ7 -skärmen. När detta är gjort, anslut IC: n till dess bas, löd strömkablar och testa skärmen med Arduino Uno seriell bildskärm som jag gjorde tidigare.
Steg 5: Gör LED -kortet
Ta nu en 3 mm tjock MDF och gör en kvadrat med storleken 25,2 x 25,2 cm och skär den med en hacksåg. Rita sedan 49 rutor i storlek 3,6x3,6 cm på den. Skär 7 bitar av LED -remsor, som vardera innehåller 7 lysdioder eftersom vi kommer att göra en matris på 7x7 dvs 49 lysdioder. Efter skärning, ta bort tejpen i ryggen och fäst den på MDF -biten. Jag var tvungen att göra hål på två ställen på MDF med hjälp av en borr så att trådarna kan passera igenom, annars skulle jag behöva ta bort värmekrympningen och avlödda trådarna, vilket jag inte ville ha.
Tänk på att alla dataflödesriktningspilarna på remsan måste följa samma riktning, dvs vänster till höger
Sedan med en mindre borr, som 2 mm, gjorde jag tre hål bredvid Vcc, GND och datapinnar i vardera änden av var och en av de 7 ledremsorna. Jag tennade lödkuddarna på remsan i båda ändarna. Korta sedan Vcc och GND för remsorna i alla de sju raderna med en 0,75 kvadrat mm tråd. Korta också Vcc och GND från sista raden till första raden (dubbelmatning).
Anslut data från första raden till data i andra raden, data från andra tot data i tredje och så vidare tills sista raden nås. Jag använde en fast 0,5 kvm tråd för detta ändamål. Var noga med att inte korta dessa ledningar till Vcc eller GND.
När detta är gjort kontrollerar du kontinuiteten och kontrollerar anslutningen med FirstLight -skissen.
Steg 6: Gör höljet
För att göra höljet använde jag en 12 mm MDF.
Jag gjorde måtten som bifogades i detta steg. Med hjälp av fasad skärfunktion på min sticksåg gjorde jag först två fasade snitt i vardera änden av markeringarna. Båda snittet måste vara inuti för att göra ett hölje. Efter detta gjorde jag de återstående raka snitten.
Jag använde trälim för att foga ihop alla bitar och för att hålla dem på plats använde jag en liten trisspik. Du kan använda vilken annan teknik som helst, jag har väldigt lite erfarenhet av träbearbetning, så alla förslag är verkligen välkomna.
Låt limmet torka över natten.
Steg 7: Avsluta LED -kortet
Kontrollera om LED -kortet vi gjort tidigare passar in i höljet eller inte. Om det inte gör det, forma det med en fil eller ett papper eller båda.
Från ett 10 mm vitt termokollark skär du 6 längder lika med LED -brädans bredd och 2,4 cm. Limma dem på den horisontella linjen vi gjorde på MDF.
När det torkat lägger du det inuti höljet, markerar fläckar för DC -fatkontakt och USB -kabel för Arduino och borrar det sedan. Ta dem i form med en fil.
Avslutade några återstående anslutningar som att lägga till tråd för data, lägga till strömkablar till fatkontakten som driver hela vår krets, lägga till IR -mottagaren och slutligen varmlimma dem alla på plats. Anslut ledningar till fjärde raden Vcc och jordledningar som går till Vin och jordstiftet på Arduino och driver den.
Använd varmt lim för att göra alla anslutningar säkra och för att fixera fatkontakten på plats.
Steg 8: Avsluta toppen
Ta termokladdarket igen och börja skära det i storlekar som är lika med gapet mellan tidigare fixerade termolåd. Mät bara en för varje rad och skär sedan av de resterande som krävs med den biten. Det är inte nödvändigt att använda lim eftersom det kommer att sitta kvar på egen hand, men om det behövs kan du använda lite lim.
När detta är gjort mäter du rutan, tar med akrylarket, markerar den uppmätta dimensionen med en markör och skär den med en hacksåg. För att skära det, gör flera snitt med en lådskärare, och sedan efter att ha hållit det i hörnet av ett bord, applicera kraft nedåt och det kommer att skäras i en helt rak linje.
För att fästa akrylarket på toppen använde jag en 2 mm bult eftersom jag inte hade någon skruv, men du borde använda en skruv.
Gör markeringar på akrylarket och borra dem med en 2,5 mm borr. Använd det bladet, gör markeringar på höljet och borra dem med en 2 mm borr. Sätt sedan fast arket på toppen med skruvarna.
Steg 9: Final Touch
Skissen jag har bifogat i steg 2 kommer att ligga lite kvar när jag arbetar som spektrumanalysator. Anledningen är algoritmen. Det finns mycket beräkningar för att beräkna antalet lysdioder, färg på lysdioder, faktiskt visar det vilket saktar ner det lite.
Det är därför jag skapade en helt ny algoritm för Spectrum Analyzer och det fungerar bra nu, skiss bifogas i detta steg.
För dem som vill veta vilken typ av algoritm, leta efter en "stund" -slinga i skissen.
Steg 10: Klar
Det är allt. Njut av din skapelse, och om det finns några frågor, var du fri att ställa i kommentarsfältet.
Om du tror att jag har tjänat det, vänligen rösta på detta som kan beskrivas i LED -tävlingen och prenumerera också på vår YouTube -kanal. Det kommer verkligen att vara till hjälp.
Tack för att du läser:).
Rekommenderad:
DIY FFT Audio Spectrum Analyzer: 3 steg
DIY FFT Audio Spectrum Analyzer: FFT -spektrumanalysator är en testutrustning som använder Fourier -analys och digital signalbehandlingsteknik för att tillhandahålla spektrumanalys. Med hjälp av Fourier -analys är det möjligt att ett värde i till exempel den kontinuerliga tidsdomänen konverteras
10 Band Led Spectrum Analyzer: 11 steg
10 Band Led Spectrum Analyzer: God eftermiddag, kära tittare och läsare. Idag vill jag visa dig den kompletta monteringsguiden för 10 -bands LED -spektrumanalysatorn
RGB 10 Band Led Spectrum Analyzer: 16 steg
RGB 10 Band Led Spectrum Analyzer: God eftermiddag, kära tittare och läsare. Idag kommer jag att visa dig en modifiering av en tio-bands spektrumanalysator med RGB-lysdioder
DIY Arduino Audio Signal Spectrum Analyzer: 3 steg
DIY Arduino Audio Signal Spectrum Analyzer: Detta är en mycket enkel ljudanalysator med utbytbara visuella lägen
CRAZY L.O.L SPECTRUM ANALYZER: 6 steg (med bilder)
CRAZY L.O.L SPECTRUM ANALYZER: Idag skulle jag vilja dela hur man gör en ljudspektrumanalysator - 36 band genom att kombinera 4 LoL Shields tillsammans. Detta galna projekt använder ett FFT -bibliotek för att analysera en stereoljudssignal, konvertera den till frekvensband och visa amplituden för dessa frekvenser