Innehållsförteckning:
- Steg 1: Komponenter och verktyg
- Steg 2: Förbered PermaProto Board
- Steg 3: Löd första uppsättningen ledningar
- Steg 4: Lägg till Arduino
- Steg 5: Fler komponenter
- Steg 6: Slutlig kabeldragning
- Steg 7: Anslut LED -kontaktens ström
- Steg 8: Anslutning till styrelsen
- Steg 9: Finisher
Video: Boomstick - Animerad LED -drivrutin: 10 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Boomstick är ett projekt för att skapa en animerad sträng av programmerbara RGB -lysdioder, drivna av en liten Arduino, och reaktiv för musik. Den här guiden fokuserar på en hårdvarukonfiguration som du kan montera för att köra Boomstick -programvaran. Denna hårdvara är en stor storlek för att sätta i ett bärbart föremål som en mantel eller spiskåpa, eller belysa längden på en bärbar totempinne. Komponenterna inkluderar en mikrofon (för att hämta musik), en ratt (för att justera ljusstyrkan) och en knapp (för att byta animeringar). Hela enheten (inklusive lysdioder) drivs från en enda mikro -USB -port, som kan anslutas till en väggadapter eller en bärbar USB -batteriladdare.
Detta projekt är måttligt svårt. Du måste vara bekväm lödning och ha tålamod att arbeta med små delar. Den totala byggtiden är 2+ timmar.
Steg 1: Komponenter och verktyg
- Adafruit Perma-Proto halvstor brödbräda PCB-$ 4,50
- Adafruit ItsyBitsy 32u4 - 5V 16MHz - 9,95
- Electret mikrofonförstärkare - MAX5566 med justerbar förstärkning - $ 6,95
- USB Micro -B Breakout Board - $ 1,50
- Breadboard Trim Potentiometer - 10K - $ 1,25
- Taktil knappbrytare (6 mm)
- 10K ohm motstånd
- 3 -stifts JST SM -kablar - 1,50 dollar
Alla länkar är från Adafruit, och jag inkluderar det aktuella priset i skrivande stund (kan komma att ändras!) Total kostnad bör vara under $ 30. Du behöver också:
- NeoPixel RGB -remsa - välj enligt dina projektbehov, men jag tycker att 30LED/m fungerar bra för bärbara
- Bärbar vara eller liknande för att sätta in lysdioderna
- Anslutningstråd med liten mätare - Jag tycker att denna solida kärnset från Adafruit fungerar perfekt
- Lödkolv, lödning, flussmedel
- Spola diagonala skär - perfekt för att trimma överflödig tråd efter lödning
- Wire stripper
- Lim pistol
- Grovt sandpapper
Jag rekommenderar att du tar ett USB -batteri om du bygger en bärbar enhet. Jag har haft anständiga körtider (6+ timmar med en 60 LED -sträng vid full ljusstyrka) från en Anker PowerCore 10000.
Steg 2: Förbered PermaProto Board
Vi vill lägga ut våra komponenter så tätt som möjligt, och tyvärr betyder det att vi måste klippa några av spåren på kretskortet, så att olika delar av kretsen inte är anslutna till varandra.
- Håll kretskortet med texten upprätt och vänd den sedan uppifrån och ner (så att vänster sida fortfarande är till vänster).
- Skär försiktigt de spår som anges på bilden med spetsen på en vass kniv. De tre poängen i de vertikala spåren finns på #5, 9 och 11.
- Du kan behöva göra spåret flera gånger och till och med klia på kretskortet för att säkerställa en ren paus. Observera att de två horisontella spåren upptill är djupare och kräver mer skärkraft.
- Alternativt kan du använda en multimeter för att kontrollera att det inte finns någon konduktivitet över varje spårsnitt.
- Om du vill kan du skära ut den lilla rutan som visas på bilden med hjälp av diagonala spolskärare. Du kan göra detta genom att skära var och en av de fyra sidorna så djupt du kan med skäret, sedan vända brädet och klippa från den andra sidan. Detta hål ger tillgång till trimpotentiometern på mikrofonkortet när vi är klara.
Steg 3: Löd första uppsättningen ledningar
Det finns ett antal sätt att ledningarna och komponenterna i detta projekt kan lödas ihop. Men tillvägagångssättet i den här guiden har tjänat mig bra och har gått igenom några iterationer. Målet för hur ledningarna läggs ut är att det inte ska vara mer än två lager av trådar som överlappar varandra, så var noga med att följa ledningarnas positioner och längder noga. I var och en av bilderna i den här guiden är trådarna färgkodade:
- Rött indikerar en 5V positiv tråd.
- Gul indikerar en 3V positiv tråd.
- Vitt indikerar en signal eller datakabel.
- Svart indikerar en jordledning.
Viss omsorg krävs för att förbereda och löda trådarna. Detta är min typiska process:
- Klipp den ungefärliga längden på tråden som behövs.
- Stripa ena änden - längden är inte så viktig, eftersom du kommer att trimma överskottet efteråt.
- För in den avskalade tråden genom det första hålet och lägg ner tråden i sitt slutliga läge.
- Gör isoleringen direkt över det andra hålet med miniatyrbilden.
- Ta bort tråden och ta bort den andra änden på platsen för miniatyrbilden.
- Sätt tillbaka tråden och löd varje ände.
- Trimma överskottet.
För det här första steget kommer vi att lägga ett första lager av ledningar innan vi lägger till några komponenter. Detta kommer att göra våra liv lite lättare senare, eftersom vissa delar blir otillgängliga för lödning och trimning.
- Lödning i 10K ohm -motståndet i det angivna läget.
- Löd de extra ledningarna i de ungefärliga positionerna som visas på bilden. Notera den extra längden och kurvan i de svarta/röda trådarna.
- Vänd brädan och dubbelkolla platserna för lödpunkterna.
Vi kommer också att fästa LED -kontakten i detta skede. Dess dataanslutning kommer inte att vara tillgänglig när vi lödda på Arduino.
- Dela kontaktens tre ledningar.
- Håll kontakten mot kortet med tummen och placera mitttråden enligt bilden och sträcker dig över för att spåra #10.
- Klipp tråden till lämplig längd (lämna lite extra att sticka genom hålet).
- Ta av och tina tråden.
- Löd den i det angivna hålet.
Kom ihåg att fortsätta trimma överflödig tråd med dina diagonala spolskärare medan du arbetar!
Steg 4: Lägg till Arduino
Det är dags att löda vår första komponent! Observera att för Arduino-, mikrofon- och mikro-USB-breakout måste vi förlödda stiften till var och en av dem. Speciellt för Arduino lödder vi inte alla stiften. Endast en delmängd är nödvändig, och det underlättar vårt liv om det finns några luckor på ena sidan. Följ bilderna noga
- För att löda stiften på komponenter tycker jag det är lättast att trycka ner tapparna och komponenten ner på en brödbräda innan jag lödder dem. Detta säkerställer att stiften är alla inriktade vertikalt och fyrkantiga med komponenten. Var försiktig så att du inte petar själv! Det är lättast att trycka ner stiften med något plant och fast.
- Orientera Arduino som visas på bilden. Du kan inkludera en hel rad pinnar längs kanten som börjar med BAT/G/USB.
- För RST/5V/ARef -kanten, bryt av 4 stift och 6 stift. De 4 stiften går mellan 5V och A0, och de 6 stiften går mellan A4 och 3V.
- Löd alla stiften en efter en och se till att Arduino sitter perfekt i linje med den svarta plasten.
- Ta bort den från brödbrädan och kontrollera botten en gång till för att bekräfta att stiften ser ut som på bilden.
Nu är vi redo att lödda den till kretskortet!
- Placera Arduino som visas på bilden.
- Se till att datakabeln på LED -kontakten går under A1/A2/A3 -gapet.
- Använd tejp för att hålla ned komponenten mot kretskortet vid behov och löd den på brädet från undersidan.
- Trimma bort överflödiga stift med dina diagonala spolskärare. Var försiktig - detta kan skicka de små bitarna av stift som flyger i hög hastighet. Jag skulle rekommendera att du använder någon form av glasögon och riktar brädan ner i papperskorgen, eller möjligen i din andra hand.
Steg 5: Fler komponenter
Nu är vi redo att löda resten av komponenterna till kretskortet.
Först måste vi löda en extra tråd på brädans undersida. Notera den gula tråden på höger sida av den första bilden!
När det är gjort och överskottet trimmat är det dags för mikrofonen.
- Löd först de tre stiften till mikrofonbrytarkortet. Observera att för den här komponenten är det bra (även önskvärt) att den ligger snett mot kretskortet - notera den högra sidan av den andra bilden. Det enklaste sättet att uppnå detta är att löda in stiften medan de pressas in i ett brödbräda och låta mikrofonbrädan ligga vinklat ned mot brödbrädet.
- Trimma eventuellt mikrofonpotentiometern. MYCKET noggrant använda en liten skruvmejsel för att rotera potentiometern medurs (indikeras i den tredje bilden). Observera att det är en mycket känslig komponent och lätt kan gå sönder. Det kommer bara att göra en partiell revolution, tvinga det inte längre. Trimning av potentiometern medurs sänker förstärkarens styrka, vilket gör mikrofonen mindre känslig och möjliggör bättre kvalitet i riktigt högljudda miljöer (som en nattklubb eller musikfestival). Observera dock att det kommer att göra det svårare för effekterna att utlösa i tystare miljöer, till exempel att lyssna på musik hemma.
- Använd en varm limpistol för att lägga ner en klump lim vid den position som anges i den tredje bilden.
- Tryck på mikrofonen på kretskortet vid den angivna positionen - stiften ska vara på andra raden ner, över spår #17-19.
- Vänd kretskortet och löd tapparna. Trimma eventuellt överskott.
Nu, låt oss göra Micro USB -breakout.
- Till skillnad från mikrofonen vill vi att Micro USB -kortet ska vara fyrkantigt med stiften. Detta är så att USB -kabeln lossnar parallellt från kortet när den är ansluten och inte stör kretskortet. Var noga med att stötta upp det medan du lödar stiften, och medan du löd det till brädet. Återigen, se den andra bilden för den sista orienteringen.
- Du kan återigen använda varmt lim för att förpositionera utbrottet på rätt plats. Stiften ska vara i den nedre raden (INTE de två kraftraderna), över spår #15-19.
- Förstärk utrymmet under brädan med ytterligare varmt lim efter behov. Detta ger välbehövlig styrka, eftersom porten kan ta emot vridkrafter från den anslutna USB-kabeln.
Slutligen måste vi lödda ner knappen och potentiometern.
- Börja med knappen. Vidga benen lite och sätt in det i positionen som visas på bilden.
- Du kan böja benen inåt på undersidan för att hålla knappen på plats.
- Löd varje ben från toppen av brädet.
- Sätt nu in potentiometern enligt bilden. Observera att stiften är överst på bilden.
- Fäst den på brädet tillfälligt med lite tejp och löd den från undersidan av brädet.
Steg 6: Slutlig kabeldragning
Jag ska hålla instruktionerna korta, men vi måste slutföra kablarna på undersidan av brädet.
- Löd de svarta och gula trådarna längst upp till vänster i den första bilden. Dessa ger det spänningsintervall som potentiometern kommer att mata ut.
- Löd de svartvita trådarna längst ner till höger i den andra bilden. Dessa tillhandahåller jord- och utgångskablar för mikrofonen.
- Bekräfta att alla ledningar finns som visas.
Vi är nu klara med undersidan! Du kan eventuellt upptäcka varmt lim strategiskt för att hålla nere trådarna och ge skydd mot shorts - även om jag vanligtvis inte stör mig.
Steg 7: Anslut LED -kontaktens ström
LED -kontakten måste dra ström direkt från USB -ingången. Låt oss få det lödt på plats nu.
- Håll kontakten nere på kortet med tummen, på dess sista plats (se bild 2).
- Vi kommer att ta bort en liten längd (1-2 mm) av tråd och lödning som direkt till toppen av de befintliga lödfogarna i den andra från nedre raden.
- Trimma och ta bort var och en av de två trådarna i enlighet därmed. Som visas på den första bilden ska den nedre tråden fästas på 5V -fogen och den övre tråden ska fästas på GND.
- Tenn båda de avskalade delarna av tråden.
- Löd dem försiktigt till befintliga lödfogar. Se till att 5V -kabeln inte ansluter till spåret till vänster om den, eftersom den bär en 3.3V -signal, och det kan döda din Arduino. Det rekommenderas att kontrollera att det inte finns någon konduktivitet mellan de två spåren med en multimeter innan du sätter på kortet.
- Hetta fast LED -kontakten ordentligt mot brädet och förstärk den med mycket lim.
Bekräfta att din tavla ser ut som bilden!
Steg 8: Anslutning till styrelsen
Det finns två primära sätt att ansluta till kortet.
- För programmering av Arduino, anslut till USB -porten direkt på den (bild 1).
- För att köra lysdioder, anslut till USB -porten längst ner och anslut lamporna (bild 2).
Steg 9: Finisher
Komponenterna är så kompakta som möjligt, så en del av kretskortet förblir tomt. Du kan noggrant klippa bort detta som visas på bilden. Jag är inte säker på det bästa sättet att göra detta exakt - jag använder några kraftiga trådskärare, men du kan nog också använda en bågfil om du var försiktig. Att skära över de befintliga hålen gör det lite lättare.
När du har klippt bort överskottet rekommenderar jag starkt att du slipar ner kanterna och hörnen med lite grovt sandpapper, eftersom kretskortet kan vara ganska skarpt.
Hela denna enhet kan lindas in i ett brett värmekrymptejp med hål skurna för att komma åt kontrollerna och portarna.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)