Sisukord:
- Sissejuhatus
- Vastutusest loobumine
- Samm: materjal ja tööriistad
- Materjalide arve
- Samm: 3D -printimine
- 3. samm: programmeerimine: ettevalmistamine
- 4. samm: programmeerimine: muutke koodi
- Samm: programmeerimine: laadige kood üles
- 6. samm: jootmine: ülevaade
- Samm 7: jootmine: toitemoodul
- 8. samm: jootmine: aku
- 9. samm: jootmine: Arduino, LED ja andur
- 10. samm: jootmine: kõik kokku panemine
- 11. samm: TESTIMISAEG
- 12. samm: kokkupanek
- Samm: lisage rihm
- 14. samm: valmis
Video: DIY RGB-LED Glow Poi koos kaugjuhtimispuldiga: 14 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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.
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
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.
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 |
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
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.
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
Mugavuse huvides kasutasin Arduino Uno varuosi, kuid võite lihtsalt kasutada ühte Arduino Pro Minist.
Ü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.
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.
Samm: programmeerimine: laadige kood üles
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.
6. samm: 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
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.
Seejärel asetage buck-boost moodul TP4056 mooduli alla ja katkestage väljundjuhtmed, et saaksite need lihtsalt jootma buck boost mooduli sisendjuhtmete külge.
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.
Seejärel jootke kokku mõlema mooduli väljund- ja sisendpoldid
8. samm: 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.
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
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
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.
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.
Seejärel saame jootma infrapuna-vastuvõtjate toitekaablid otse Arduino tihvtide ja selle andmestiku abil Arduino tihvti 11 külge.
Seejärel jootame oma LED-riba andmed ja kellakaabli Arduino külge. Ühendage kellakaabel tihvtiga 5 ja andmekaabel pistikuga 6.
Jääb üle vaid ühendada nii Arduinose kui ka LED -ribade toitekaablid võimendusmooduli väljundiga.
11. samm: TESTIMISAEG
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.
12. samm: kokkupanek
Nüüd tahame kõik korpuse sees kuuma liimi abil parandada.
Alustame TP4056 mooduliga
seejärel liimige võimendusmoodul sisse
järgnes Arduino
lõpuks IR-vastuvõtja
ja LED-riba
Samm: 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
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:
Nutikas poi [GPS, raadio (NRF24) ja SD -kaardi moodul]: 5 sammu (koos piltidega)
Nutikas poi [GPS, raadio (NRF24) ja SD-kaardi moodul]: see nutikate poide seeria kirjeldab meie (ambitsioonikat) katset ehitada teaduslikku poi, mis suudab riiulil olevate toodete abil teha olulisi mõõtmisi mere kohta. See on õpetus kahest neljast - veenduge, et olete ajakohane ja kui vajate kiiret
ESP8266 - Aia kastmine taimeriga ja kaugjuhtimispuldiga Interneti kaudu / ESP8266: 7 sammu (piltidega)
ESP8266 - Aia kastmine taimeriga ja kaugjuhtimispuldiga Interneti kaudu / ESP8266: ESP8266 - Niisutamine kaugjuhtimisega ja ajastusega köögiviljaaedade, lilleaedade ja muruplatside jaoks. See kasutab ESP-8266 vooluringi ja niisutusseadme etteandmiseks hüdraulilist / elektrilist ventiili. Eelised: odav (~ 30,00 USA dollarit) kiire juurdepääsuga käsud
Raspberry Pi sisse- ja väljalülitamine mis tahes kaugjuhtimispuldiga: 3 sammu (piltidega)
Raspberry Pi sisse- ja väljalülitamine mis tahes kaugjuhtimispuldiga: Raspberry Pi toite juhtimine IR -puldiga
Juhtige oma elektriseadmeid teleri kaugjuhtimispuldiga (kaugjuhtimispuldiga), temperatuuri ja niiskuse näidikuga: 9 sammu
Juhtige oma elektriseadmeid teleri kaugjuhtimispuldiga (kaugjuhtimispuldiga) temperatuuri ja niiskuse kuvaga: Tere, ma olen Abhay ja see on minu esimene ajaveeb Instructables ja täna näitan teile, kuidas oma elektriseadmeid teleri kaugjuhtimispuldiga juhtida, luues selle lihtne projekt. tänu atl laborile toe ja materjali pakkumise eest
Arduino valgusfoori kontroller koos kaugjuhtimispuldiga: 10 sammu
Arduino valgusfoori regulaator koos kaugjuhtimispuldiga: mul oli foor, mida ma viimistlesin. Ainus asi, mida teha, oli ehitada kontroller valguse signaalimustrite jaoks. Selle keerdumiseks lisasin kaugjuhtimispuldi. See oli ka minu jaoks suurepärane võimalus