Innholdsfortegnelse:

DIY RGB-LED Glow Poi med fjernkontroll: 14 trinn (med bilder)
DIY RGB-LED Glow Poi med fjernkontroll: 14 trinn (med bilder)

Video: DIY RGB-LED Glow Poi med fjernkontroll: 14 trinn (med bilder)

Video: DIY RGB-LED Glow Poi med fjernkontroll: 14 trinn (med bilder)
Video: LED Strip Light-Flexible color changing with 44 Key ir remote, Easy to install and look great 2024, Juli
Anonim
DIY RGB-LED Glow Poi med fjernkontroll
DIY RGB-LED Glow Poi med fjernkontroll
DIY RGB-LED Glow Poi med fjernkontroll
DIY RGB-LED Glow Poi med fjernkontroll
DIY RGB-LED Glow Poi med fjernkontroll
DIY RGB-LED Glow Poi med fjernkontroll
Bilde
Bilde

Introduksjon

Hei alle sammen! Dette er min første guide og (forhåpentligvis) den første i en serie guider på min søken etter å lage en åpen kildekode RGB-LED visuell poi. For å holde det enkelt først, kommer dette til å resultere i en enkel led-poi med fjernkontroll via IR og alle slags fargeendrings-animasjoner.

Husk: Denne typen poi (uten IR -fjernkontroll) kan kjøpes for rundt 20 $ på Amazon, så dette er ikke verdt innsatsen økonomisk - DIY for opplevelsen, ikke resultatet.

Jeg håper folk vil bidra med animasjoner til GitHub i dette prosjektet, noe som resulterer i et stort utvalg animasjoner du kan velge mellom, og derfor gir denne versjonen litt mer verdi sammenlignet med de reseptfrie.

Bilde
Bilde

Ansvarsfraskrivelse

Først av alt noen få sikkerhetsadvarsler. Prøv denne bygningen bare hvis du vet hva du gjør. Jeg er ikke elektroingeniør, jeg skal ikke holdes ansvarlig hvis noe går galt. Noen få farlige trinn/materialer er involvert, og du bør være oppmerksom på dem:

Lipos kan være farlig. Spesielt lodding, shorting og lagring av LiPos kommer med en rekke farer. Selv om bygget går bra, kan ledninger løsne, cellene kan bli skadet eller en av de kinesiske komponentene uten navn kan mislykkes og forårsake kortslutning. Ikke la dem lade uten tilsyn, bruk best en ekstern lader for å lade dem opp, fjern lipoen for lagring og transport (best er å lagre dem i en av de "lipo -posene" tror jeg).

Poisene er utsatt for noen betydelige krefter når de opptrer med dem. Hvis du treffer noen eller noe med dem eller en utskrift mislykkes og deler flyr rundt kan folk bli skadet.

Bruk sunn fornuft, vær oppmerksom på farene, les deg opp på egen hånd hvis du er usikker. Du skjønner ideen.

Hvis jeg ikke har skremt deg, nyt byggingen og ha det gøy med dem.

Trinn 1: Materiale og verktøy

Materiale og verktøy
Materiale og verktøy
Materiale og verktøy
Materiale og verktøy

Stykklister

La oss først se på hva vi trenger for denne bygningen. Jeg anbefaler å kjøpe de fleste tingene på AliExpress hvis du har tid til å vente. Jeg fant imidlertid bare lipos på HobbyKing.

Bilde
Bilde

Komponenter/elektronikk

Antall Navn Kilde Kommentar
2 TP4056 litiumbatterilader Amazon.com, AliExpress
2 Turnigy nano-tech 1000mah 1S 15C Round Cell Hobbyking
2 2-5V til 5V Boost Step Up Power Supply AliExpress MT3608 boosterkrets passer også
2 ArduinoPro Mini ATMEGA328P 5V 16MHz Amazon.com, AliExpress
2 1838 940nm IR-mottaker-diode Amazon.com, AliExpress
1m APA102 LED -stripe (144 eller 96 LED/m) Amazon.com, AliExpress Du trenger omtrent 2x10 Leds lengde
2 220uF 10V kondensator AliExpress
1 IR fjernkontroll AliExpress
Bilde
Bilde

Verktøy

Navn Anbefaling Kommentar
3D-skriver
Loddejern QUICKO T12
Varm limpistol
Datamaskin med Arduino IDE
FTDI USB -brikke FT232 alternativ: Arduino Uno
Wirestrippers valgfri
Avbitertang Knipex kuttere valgfri
Brødbrett + hoppere valgfri
Arduino Uno valgfri

Forbruksvarer

Navn Kommentar
Tynn ledning 24-28AWG
Lodde bly
Krymp rør
Pin -hoder (mann og kvinne) eller liten kontakt
Fjern 3D-utskriftsfilament Jeg brukte PLA, men Nylon kan gi sterkere resultater
Hot-Lim-pinner
sinkfluks og loddetinn eller en metallbørste/slipepapir Slipepapir fungerte bra for meg
Noe snor til stropper Jeg brukte enkel plastakkord, men det kan være lurt å bli kreativ

Trinn 2: 3D -utskrift

3D -utskrift
3D -utskrift
Bilde
Bilde
Bilde
Bilde

Siden dette tar lengst tid, skal vi begynne med å skrive ut alle delene til denne konstruksjonen to ganger med støtteplassering "overalt".

Gå til Thingiverse, last ned STL -filene og skjær med din favorittskiver.

Jeg brukte klar PLA med 0,28 oppløsning som fungerte bra, men hvis du kan, vil du kanskje bruke et sterkere materiale for å være på den sikre siden og forhindre funksjonsfeil under spinning.

Resultatet er mer ugjennomsiktig enn gjennomsiktig, noe som er bra for oss siden poi fungerer som en diffusor og lyser pent uten at enkelt LED -er er synlige. Etter at utskriftene er utført, la støttematerialet stå på og skru og skru av de to halvdelene en rekke ganger. Støttematerialet gir et bedre grep, og når de passer godt sammen, kan du fjerne alle støttene.

Bilde
Bilde

Trinn 3: Programmering: Forberedelse

For å kompilere prosjektet må vi installere FastLED og IRremote Library. Both kan bli funnet ved hjelp av Arduino IDEs build i Library Management. For å laste opp skisser til Arduino pro mini må du bruke FTDI -brikken.

I tillegg trenger du kildekoden for dette prosjektet som du finner på GitHub.

Trinn 4: Programmering: Rediger koden

Programmering: Rediger koden
Programmering: Rediger koden
Programmering: Rediger koden
Programmering: Rediger koden
Programmering: Rediger koden
Programmering: Rediger koden
Programmering: Rediger koden
Programmering: Rediger koden

Jeg brukte en ekstra Arduino Uno for enkelhets skyld, men du kan bare bruke en av Arduino Pro Minis.

Bilde
Bilde

Koble opp kretsen som er vist på bildet ovenfor ved å bruke en av de infrarøde mottakerbrikkene, last opp IRrecvDemo-eksempelskissen til Arduino og åpne den serielle skjermen.

Bruk deretter fjernkontrollen og trykk på knappene du vil bruke. Hvert knappetrykk skal vise et visst hex-tall. Hvis du holder inne knappen, bør et annet hex-tall gjentas.

Bilde
Bilde

Først kopierer du verdien til det gjentatte hex-tallet og endrer BTN_REPEAT til den verdien. Deretter jobber du gjennom definisjonene i koden og endrer alt for å matche fjernkontrollen. Sørg for at alle verdier må begynne med 0x for å bli gjenkjent som hex -tall - så bare endre den uthevede delen av tallet.

Bilde
Bilde

Trinn 5: Programmering: Last opp kode

Programmering: Last opp kode
Programmering: Last opp kode
Programmering: Last opp kode
Programmering: Last opp kode

Kompilér koden for poi og led opp Arduino pro mini med FTDI -brikken din. Velg Arduino pro mini som enhet, serieomformeren som programmerer og last opp koden til begge Arduinos.

Du kan enkelt laste opp koden uten lodding av ledninger/hoder til Arduino ved å stikke den i et brødbrett som vist på bildet ovenfor. Sørg for at du setter spenningsbryteren på programmereren til 5V før du kobler programmereren til PCen.

Bilde
Bilde

Trinn 6: Lodding: Oversikt

Lodding: Oversikt
Lodding: Oversikt
Lodding: Oversikt
Lodding: Oversikt

Deretter skal vi lodde komponentene sammen. Bruk diagrammet ovenfor som referanse hvis noe er uklart.

Siden plassen er begrenset, ønsker vi å holde ledningene så korte som mulig, men jeg anbefaler å først lodde på lengre ledninger og deretter måle riktig lengde ved å bruke kassen og kutte av overflødig.

Trinn 7: Lodding: Kraftmodulen

Lodding: Kraftmodulen
Lodding: Kraftmodulen
Lodding: Kraftmodulen
Lodding: Kraftmodulen
Lodding: Kraftmodulen
Lodding: Kraftmodulen
Lodding: Kraftmodulen
Lodding: Kraftmodulen

Første loddetråder til B (attery) og OUT (put) putene til TP4056.

Plasser deretter TP4056-modulen i den nedre delen av 3d-trykte etui, sett batteriledningene i den lille kanalen som fører opp til batterihullet og kutt av overflødig ledning.

Bilde
Bilde

Plasser deretter bukk-boost-modulen under TP4056-modulen og kutt av utgangstrådene slik at du enkelt kan lodde dem til inngangstrådene til buck-boost-modulen.

Bilde
Bilde

Ta alt ut av utskriften og lodd to to pin-hoder eller den mannlige delen av kontakten til batterikablene og fest dem med en varmekrympende slange.

Bilde
Bilde

Deretter loddes sammen utgangspinnene og inngangspinnene til begge modulene

Bilde
Bilde

Trinn 8: Lodding: Batteri

Lodding: Batteri
Lodding: Batteri
Lodding: Batteri
Lodding: Batteri
Lodding: Batteri
Lodding: Batteri

Deretter skal vi lodde ledninger og kontakt til batteriet.

Sørg for å lodde raskt og presist, ellers vil varmen fra lodding skade cellene dine. Vær forsiktig så du ikke forkorter lipos ved en feil.

Loddetråder til lipoen kan være vanskelig siden kontaktene er laget av aluminium. Du kan enten bruke spesiell sinkfluks og loddetinn, en metallbørste eller slipepapir for å rengjøre oksid fra kontaktene. Deretter loddes på ledninger og isoleres ved hjelp av varmekrympeslange.

Deretter setter vi inn batteriet i det 3d-trykte etuiet, måler lengden på ledningene, la det være litt til overs, tar det ut igjen og kutter av overflødige ledninger.

Bilde
Bilde

Vi kan deretter lodde på kvinnelige pin-headers eller vår hunnkontaktkontakt til ledningene og igjen isolere dem ved hjelp av varmekrymping.

Trinn 9: Lodding: Arduino, lysdioder og sensor

Lodding: Arduino, lysdioder og sensor
Lodding: Arduino, lysdioder og sensor
Lodding: Arduino, lysdioder og sensor
Lodding: Arduino, lysdioder og sensor
Lodding: Arduino, lysdioder og sensor
Lodding: Arduino, lysdioder og sensor

Deretter må vi koble til Arduino, IR-sensor og LED-stripe

Arduino får ledninger for VCC og GND

Den infrarøde sensoren er litt mer vanskelig: Først må vi koble kondensatoren så nær sensoren som mulig. Siden huset til sensoren er jordet, lodder vi ganske enkelt kondensatorens negative ben til huset og det positive benet til VCC -ledningen. Deretter kobler vi opp alle tre pinnene og isolerer dem ved hjelp av varmekrympeslange.

For LED-stripen kuttet vi først av en stripe med 10 lysdioder. Deretter lodder vi ledninger til alle 4 kontaktene.

Trinn 10: Lodding: Sett alt sammen

Lodding: Setter alt sammen
Lodding: Setter alt sammen
Lodding: Setter alt sammen
Lodding: Setter alt sammen
Lodding: Setter alt sammen
Lodding: Setter alt sammen
Lodding: Setter alt sammen
Lodding: Setter alt sammen

Det neste trinnet er å trimme ledningene så korte som mulig og koble alle modulene sammen.

Vi starter med å trimme Arduinos strømkabel ved å plassere den og boost-modulen inne i saken og trimme strømkabelen til lengden.

Bilde
Bilde

Deretter gjentar vi det samme for den infrarøde mottakeren. Kablene til LED-stripen kan trimmes uten måling siden vi har nok plass til å holde dem litt lenger.

Bilde
Bilde

Vi kan deretter lodde de infrarøde mottakernes strømkabler direkte til pinnene på Arduino og datapinnen til pinne 11 på Arduino.

Bilde
Bilde

Deretter lodder vi data- og klokkekabelen til led-stripen til Arduino. Koble klokkekabelen til pinne 5 og datakabelen til pinne 6.

Bilde
Bilde

Det eneste som gjenstår å gjøre er å koble både Arduinos og led -strips strømkabler til utgangen til boostmodulen.

Bilde
Bilde

Trinn 11: TESTETID

TESTETID!
TESTETID!

Siden vi nå skal være ferdig med lodding, kan vi koble til batteriet og teste alt. Vi vil sørge for at alt fungerer bra, siden etter neste trinn kommer feilsøking til å bli et mareritt.

Bilde
Bilde

Trinn 12: Montering

Nå vil vi fikse alt inne i saken ved hjelp av varmt lim.

Vi starter med TP4056 -modulen

Bilde
Bilde

lim deretter inn boostmodulen

Bilde
Bilde

etterfulgt av Arduino

Bilde
Bilde

endelig IR-mottakeren

Bilde
Bilde

og LED-stripen

Bilde
Bilde

Trinn 13: Legg til en stropp

Legg til en stropp
Legg til en stropp

Jeg gikk ikke alt på denne, og jeg vil anbefale deg å bli kreativ og investere litt mer tid og krefter enn jeg gjorde. Jeg fant dette instruerbart som jeg kommer til å legge til i fremtiden.

Foreløpig brukte jeg bare en akkord jeg hadde liggende, matet den gjennom de 3d-trykte sporene og bandt en knute.

Trinn 14: Ferdig

Ferdig!
Ferdig!
Ferdig!
Ferdig!
Ferdig!
Ferdig!
Ferdig!
Ferdig!
Bilde
Bilde

Og vi er ferdige. Gjenta alle trinnene til du har 2 og du er klar til å gå en tur.

Jeg håper du hadde det gøy å følge med. Takk for at du leser:)

Anbefalt: