Sisukord:

DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga: 14 sammu (piltidega)
DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga: 14 sammu (piltidega)

Video: DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga: 14 sammu (piltidega)

Video: DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga: 14 sammu (piltidega)
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga
DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga
DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga
DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga
DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga
DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga
Pilt
Pilt

Sissejuhatus

Tere kõigile! See on minu esimene juhend ja (loodetavasti) esimene juhendite seeriast, mille eesmärk on luua avatud lähtekoodiga RGB-LED visuaalne poi. Esiteks lihtsuse tagamiseks on tulemuseks lihtne led-poi, mis sisaldab IR-kaugjuhtimispulti ja igasuguseid värvimuutmise animatsioone.

Pidage meeles: seda tüüpi poi (ilma IR -kaugjuhtimispuldita) saab Amazonist osta umbes 20 dollari eest, nii et see pole rahaliselt vaeva väärt - DIY kogemuste, mitte tulemuse eest.

Loodan, et inimesed panustavad selle projekti GitHubi animatsioonidesse, mille tulemusel saate valida palju erinevaid animatsioone ja seega anda sellele versioonile rohkem väärtust kui käsimüügis.

Pilt
Pilt

Vastutusest loobumine

Kõigepealt mõned ohutushoiatused. Proovige seda ehitada ainult siis, kui teate, mida teete. Ma ei ole elektriinsener, mind ei vastutata, kui midagi läheb valesti. Kaasatud on mõned ohtlikud sammud/materjalid ja peaksite neist teadlikud olema:

Lipod võivad olla ohtlikud. Eriti LiPode jootmise, lühise ja ladustamisega kaasnevad mitmesugused ohud. Isegi kui ülesehitus läheb hästi, võivad juhtmed lahti tulla, rakud võivad kahjustuda või mõni nimeta Hiina komponent võib ebaõnnestuda ja põhjustada lühise. Ärge laske neil ilma järelevalveta laadida, parem on nende laadimiseks kasutada välist laadijat, eemaldage lipo ladustamiseks ja transportimiseks (minu arvates on kõige parem hoida neid ühes neist „lipokottidest“).

Mürid alluvad nendega esinemisel mõnele olulisele jõule. Kui lööte kellegagi või millegagi või kui trükk ebaõnnestub ja osad lendavad ringi, võivad inimesed viga saada.

Kasutage tervet mõistust, olge teadlik ohtudest, lugege ise, kui te pole kindel. Saate ideest aru.

Kui ma pole teid hirmutanud, nautige ehitamist ja nautige nendega.

Samm: materjal ja tööriistad

Materjal ja tööriistad
Materjal ja tööriistad
Materjal ja tööriistad
Materjal ja tööriistad

Materjalide arve

Kõigepealt vaatame, mida me selle ehituse jaoks vajame. Soovitan suurema osa kraamist AliExpressist osta, kui teil on aega oodata. Liposid leidsin siiski ainult HobbyKingist.

Pilt
Pilt

Komponendid/elektroonika

Kogus Nimi Allikas Kommenteeri
2 TP4056 liitiumakulaadija moodul Amazon.com, AliExpress
2 Turnigy nano-tech 1000mah 1S 15C ümmargune rakk Hobitrenn
2 2-5V kuni 5V võimendav toiteallikas AliExpress MT3608 võimendusahel sobib samuti
2 ArduinoPro Mini ATMEGA328P 5V 16MHz Amazon.com, AliExpress
2 1838 940 nm IR-vastuvõtja diood Amazon.com, AliExpress
1m APA102 LED -riba (144 või 96 LED/m) Amazon.com, AliExpress Te vajate umbes 2x10 LED -i pikkust
2 220uF 10V kondensaator AliExpress
1 IR kaugjuhtimispult AliExpress
Pilt
Pilt

Tööriistad

Nimi Soovitus Kommenteeri
3D-printer
Jootekolb QUICKO T12
Kuum liimipüstol
Arduino IDE -ga arvuti
FTDI USB kiip FT232 alternatiiv: Arduino Uno
Juhtmevööd vabatahtlik
Traadilõikurid Knipexi lõikurid vabatahtlik
Leivalaud + džemprid vabatahtlik
Arduino Uno vabatahtlik

Kulumaterjalid

Nimi Kommenteeri
Õhuke traat 24-28AWG
Jootmisjuhe
Kahanda toru
Pin -päised (mees- ja naissoost) või väike pistik
Selge 3D-printimiskiud Ma kasutasin PLA -d, kuid nailon võib anda tugevamaid tulemusi
Kuumliimipulgad
tsingi voogu ja jootet või metallist harja/lihvpaberit Liivapaber töötas minu jaoks hästi
Mõned nöörid rihmade jaoks Ma kasutasin lihtsat plastist akordi, kuid võiksite olla loov

Samm: 3D -printimine

3D printimine
3D printimine
Pilt
Pilt
Pilt
Pilt

Kuna see võtab kõige kauem aega, alustame sellest, et prindime selle konstruktsiooni kõik osad kaks korda koos toetuspaigutusega „kõikjal”.

Minge Thingiverse'i, laadige alla STL -failid ja viilutage oma lemmikviilutajaga.

Kasutasin selget PLA -d 0,28 eraldusvõimega, mis töötas hästi, kuid kui saate, võiksite turvalisuse tagamiseks kasutada tugevamat materjali ja vältida ketramise ajal tekkivaid rikkeid.

Tulemus on rohkem läbipaistmatu kui läbipaistev, mis on meile kasulik, kuna poi toimib hajutina ja süttib ilusti ilma üksikute LED -ideta. Kui väljatrükid on tehtud, jätke tugimaterjal peale ja keerake ja keerake kaks poolt mitu korda lahti. Tugimaterjal tagab parema haarde ja kui need omavahel hästi kokku sobivad, saate kõik toed eemaldada.

Pilt
Pilt

3. samm: programmeerimine: ettevalmistamine

Projekti koostamiseks peame installima FastLED ja IRremote'i raamatukogu. Mõlemad leiate Arduino IDE ehitise abil raamatukoguhalduses. Visandite üleslaadimiseks Arduino pro minisse peate kasutama FTDI kiipi.

Lisaks vajate selle projekti lähtekoodi, mille leiate GitHubist.

4. samm: programmeerimine: muutke koodi

Programmeerimine: muutke koodi
Programmeerimine: muutke koodi
Programmeerimine: muutke koodi
Programmeerimine: muutke koodi
Programmeerimine: muutke koodi
Programmeerimine: muutke koodi
Programmeerimine: muutke koodi
Programmeerimine: muutke koodi

Mugavuse huvides kasutasin Arduino Uno varuosi, kuid võite lihtsalt kasutada ühte Arduino Pro Minist.

Pilt
Pilt

Ühendage ülaltoodud pildil näidatud vooluring ühe infrapuna-vastuvõtja kiibiga, laadige IRrecvDemo näidisvisand oma Arduinole üles ja avage jadamonitor.

Seejärel kasutage kaugjuhtimispulti ja vajutage nuppe, mida soovite kasutada. Iga nupuvajutus peaks näitama kindlat kuuskantnumbrit. Kui hoiate nuppu all, peaks korduma teine kuueteistkümnendarv.

Pilt
Pilt

Esmalt kopeerige korduva heksanumbri väärtus ja muutke BTN_REPEAT sellele väärtusele. Seejärel vaadake koodi määratlused läbi ja muutke kõik oma kaugjuhtimispuldiga sobivaks. Veenduge, et kõik väärtused peavad algama 0x -ga, et neid heksade arvuna ära tunda - seega muutke ainult numbri esiletõstetud osa.

Pilt
Pilt

Samm: programmeerimine: laadige kood üles

Programmeerimine: üleslaadimiskood
Programmeerimine: üleslaadimiskood
Programmeerimine: üleslaadimiskood
Programmeerimine: üleslaadimiskood

Koostage poi kood ja ühendage Arduino pro mini oma FTDI kiibiga. Valige seadmeks Arduino pro mini, programmeerijaks jadamuundur ja laadige kood üles mõlemasse Arduinosse.

Saate koodi hõlpsalt üles laadida ilma juhtmeid/päiseid jootmata Arduinole, kleepides selle leivalauale, nagu on näidatud ülaltoodud pildil. Enne programmeerija arvutiga ühendamist veenduge, et seadistate oma programmeerija pinge hüppajaks 5V.

Pilt
Pilt

6. samm: jootmine: ülevaade

Jootmine: ülevaade
Jootmine: ülevaade
Jootmine: ülevaade
Jootmine: ülevaade

Järgmisena joome komponendid kokku. Kui midagi on ebaselge, kasutage viitena ülaltoodud diagrammi.

Kuna ruumi on vähe, tahame hoida juhtmed võimalikult lühikesed, kuid soovitan esmalt jootma pikematel juhtmetel ja seejärel mõõta korpuse abil õiget pikkust ning lõigata üleliigne osa ära.

Samm 7: jootmine: toitemoodul

Jootmine: võimsusmoodul
Jootmine: võimsusmoodul
Jootmine: võimsusmoodul
Jootmine: võimsusmoodul
Jootmine: võimsusmoodul
Jootmine: võimsusmoodul
Jootmine: võimsusmoodul
Jootmine: võimsusmoodul

Esmalt jootke juhtmed TP4056 B (attery) ja OUT (put) padjadesse.

Seejärel asetage TP4056 moodul 3D-prinditud korpuse alumisse sektsiooni, asetage aku juhtmed väikesesse kanalisse, mis viib aku auku, ja katkestage üleliigne juhe.

Pilt
Pilt

Seejärel asetage buck-boost moodul TP4056 mooduli alla ja katkestage väljundjuhtmed, et saaksite need lihtsalt jootma buck boost mooduli sisendjuhtmete külge.

Pilt
Pilt

Võtke prindist välja kõik ja jootke kaks isast tihvtiotsikut või pistiku isasosa akujuhtmete külge ja kinnitage need mõne kokkutõmbuva toruga.

Pilt
Pilt

Seejärel jootke kokku mõlema mooduli väljund- ja sisendpoldid

Pilt
Pilt

8. samm: jootmine: aku

Jootmine: Aku
Jootmine: Aku
Jootmine: Aku
Jootmine: Aku
Jootmine: Aku
Jootmine: Aku

Järgmisena jootame juhtmed ja aku pistiku.

Veenduge, et jootate kiiresti ja täpselt, vastasel juhul kahjustab jootmise kuumus teie rakke. Olge ettevaatlik, et mitte kogemata liposid lühistada.

Juhtmete jootmine lipo külge võib olla keeruline, kuna kontaktid on valmistatud alumiiniumist. Oksiidide kontaktidelt puhastamiseks võite kasutada spetsiaalset tsingi voogu ja jootet, metallharja või lihvpaberit. Seejärel jootke juhtmetele ja isoleerige need termokahaneva toru abil.

Järgmisena sisestame aku 3D-prinditud korpusesse, mõõdame juhtmete pikkust, jättes natuke varuks, võtame selle tagasi ja lõikame üleliigsed juhtmed ära.

Pilt
Pilt

Seejärel saame jootma juhtmete külge naastpistikupesad või naissoost pistiku pistiku ja taaskord need isoleerida, kasutades kahanevat kokkutõmbumist.

9. samm: jootmine: Arduino, LED ja andur

Jootmine: Arduino, LED ja andur
Jootmine: Arduino, LED ja andur
Jootmine: Arduino, LED ja andur
Jootmine: Arduino, LED ja andur
Jootmine: Arduino, LED ja andur
Jootmine: Arduino, LED ja andur

Järgmisena peame ühendama Arduino, IR-anduri ja LED-riba

Arduino saab juhtmeid VCC ja GND jaoks

Infrapuna-andur on natuke keerulisem: kõigepealt peame kondensaatori andurile võimalikult lähedale ühendama. Kuna anduri korpus on maandatud, jootame lihtsalt kondensaatorite negatiivse jala korpuse külge ja positiivse jala VCC juhtme külge. Seejärel ühendame kõik kolm tihvti ja isoleerime need termokahaneva toru abil.

LED-riba jaoks lõikasime kõigepealt välja 10 LED-iga riba. Seejärel jootame juhtmed kõigi 4 kontakti külge.

10. samm: jootmine: kõik kokku panemine

Jootmine: kõik kokku panna
Jootmine: kõik kokku panna
Jootmine: kõik kokku panna
Jootmine: kõik kokku panna
Jootmine: kõik kokku panna
Jootmine: kõik kokku panna
Jootmine: kõik kokku panna
Jootmine: kõik kokku panna

Järgmine samm on juhtmete võimalikult lühike lõikamine ja kõigi moodulite ühendamine.

Alustuseks kärpime Arduinose toitekaabli, asetades selle ja võimendusmooduli korpuse sisse ning kärpides toitekaabli pikkuseks.

Pilt
Pilt

Järgmisena kordame sama infrapuna-vastuvõtja puhul. LED-riba kaableid saab ilma mõõtmiseta kärpida, kuna meil on piisavalt ruumi, et neid natuke kauem hoida.

Pilt
Pilt

Seejärel saame jootma infrapuna-vastuvõtjate toitekaablid otse Arduino tihvtide ja selle andmestiku abil Arduino tihvti 11 külge.

Pilt
Pilt

Seejärel jootame oma LED-riba andmed ja kellakaabli Arduino külge. Ühendage kellakaabel tihvtiga 5 ja andmekaabel pistikuga 6.

Pilt
Pilt

Jääb üle vaid ühendada nii Arduinose kui ka LED -ribade toitekaablid võimendusmooduli väljundiga.

Pilt
Pilt

11. samm: TESTIMISAEG

TESTIMISE AEG!
TESTIMISE AEG!

Kuna me peaksime jootmise lõpetama, saame aku ühendada ja kõike testida. Tahame veenduda, et kõik töötab hästi, sest pärast järgmist sammu saab silumine õudusunenäoks.

Pilt
Pilt

12. samm: kokkupanek

Nüüd tahame kõik korpuse sees kuuma liimi abil parandada.

Alustame TP4056 mooduliga

Pilt
Pilt

seejärel liimige võimendusmoodul sisse

Pilt
Pilt

järgnes Arduino

Pilt
Pilt

lõpuks IR-vastuvõtja

Pilt
Pilt

ja LED-riba

Pilt
Pilt

Samm: lisage rihm

Lisage rihm
Lisage rihm

Ma ei hakanud seda kõike tegema ja soovitaksin teil olla loov ning investeerida natuke rohkem aega ja vaeva kui mina. Leidsin selle õpetatava, mida kavatsen tulevikus lisada.

Praegu kasutasin lihtsalt mõnda akordi, mille olin ümber pannud, toitsin selle läbi 3D-prinditud pilude ja sidusin sõlme.

14. samm: valmis

Valmis!
Valmis!
Valmis!
Valmis!
Valmis!
Valmis!
Valmis!
Valmis!
Pilt
Pilt

Ja olemegi valmis. Korrake kõiki samme, kuni teil on 2 ja olete valmis keerutama.

Loodan, et teil oli lõbus jälgida. Tänan teid lugemise eest:)

Soovitan: