Cuprins:
- Introducere
- Declinarea responsabilității
- Pasul 1: Material și instrumente
- Proiect de lege de materiale
- Pasul 2: Imprimare 3D
- Pasul 3: Programare: Pregătire
- Pasul 4: Programare: Editați codul
- Pasul 5: Programare: Încărcați codul
- Pasul 6: lipire: prezentare generală
- Pasul 7: lipire: modulul de alimentare
- Pasul 8: lipire: baterie
- Pasul 9: lipire: Arduino, leduri și senzor
- Pasul 10: lipire: punând totul împreună
- Pasul 11: TIMPUL DE TESTARE
- Pasul 12: Asamblare
- Pasul 13: Adăugați o curea
- Pasul 14: Gata
Video: DIY RGB-LED Glow Poi cu telecomandă: 14 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Introducere
Bună ziua tuturor! Acesta este primul meu ghid și (sperăm) primul dintr-o serie de ghiduri în căutarea mea de a crea un PO vizual open-source RGB-LED. Pentru a simplifica mai întâi, acest lucru va avea ca rezultat un LED-poi simplu cu telecomandă prin IR și tot felul de animații pentru schimbarea culorii.
Rețineți: acest tip de poi (fără telecomandă IR) poate fi cumpărat cu aproximativ 20 USD pe Amazon, deci acest lucru nu merită efortul financiar - DIY pentru experiență, nu rezultatul.
Sper că oamenii vor contribui cu animații la GitHub ale acestui proiect, rezultând o mare varietate de animații pentru care puteți alege și, prin urmare, oferind acestei versiuni ceva mai multă valoare în comparație cu cele fără prescripție medicală.
Declinarea responsabilității
În primul rând câteva avertismente de siguranță. Încercați această construcție numai dacă știți ce faceți. Nu sunt inginer electric, nu sunt răspunzător dacă ceva nu merge bine. Sunt implicați câțiva pași / materiale periculoase și ar trebui să fiți conștienți de acestea:
Liposul ar putea fi periculos. În special lipirea, scurtcircuitarea și stocarea LiPos vine cu o varietate de pericole. Chiar dacă construcția merge bine, firele se pot desface, celulele se pot deteriora sau una dintre componentele chinezești fără nume ar putea eșua și poate provoca un scurtcircuit. Nu le lăsați să se încarce nesupravegheați, folosiți cel mai bine un încărcător extern pentru a le încărca, îndepărtați lipo-ul pentru depozitare și transport (cel mai bine este să-l depozitați într-una dintre acele „pungi lipo“cred).
Otrăvurile sunt supuse unor forțe semnificative atunci când acționează cu ele. Dacă lovești pe cineva sau ceva cu el sau dacă o imprimare eșuează și piesele zboară în jurul oamenilor s-ar putea răni.
Folosiți bunul simț, fiți conștienți de pericole, citiți singuri dacă nu sunteți sigur. Ai ideea.
Dacă nu te-am speriat, bucură-te de construcție și distrează-te cu ei.
Pasul 1: Material și instrumente
Proiect de lege de materiale
Mai întâi să aruncăm o privire la ceea ce avem nevoie pentru această construcție. Vă recomandăm să cumpărați cele mai multe lucruri de la AliExpress dacă aveți timp să așteptați. Totuși, am găsit liposurile la HobbyKing.
Componente / Electronică
Cantitate | Nume | Sursă | cometariu |
2 | Modul încărcător baterie litiu TP4056 | Amazon.com, AliExpress | |
2 | Turnigy nano-tech 1000mah 1S 15C Round Cell | Hobbyking | |
2 | 2-5V la 5V Sursa de alimentare intensificată | AliExpress | Se potrivește și circuitul de rapel MT3608 |
2 | ArduinoPro Mini ATMEGA328P 5V 16MHz | Amazon.com, AliExpress | |
2 | 1838 940nm IR-Recode Diode | Amazon.com, AliExpress | |
1m | Bandă LED APA102 (144 sau 96 LED / m) | Amazon.com, AliExpress | Aveți nevoie de aproximativ 2x10 Leds lungime |
2 | Condensator 220uF 10V | AliExpress | |
1 | Telecomandă IR | AliExpress |
Instrumente
Nume | Recomandare | cometariu |
imprimantă 3d | ||
Ciocan de lipit | QUICKO T12 | |
Hot Glue Gun | ||
Computer cu Arduino IDE | ||
Cip USB FTDI | FT232 | alternativă: Arduino Uno |
Wirestrippers | opțional | |
Tăietori | Freze Knipex | opțional |
Breadboard + Jumpers | opțional | |
Arduino Uno | opțional |
Consumabile
Nume | cometariu |
Sârmă subțire | 24-28AWG |
Plumb de lipit | |
Tub retractabil | |
Anteturi pin (masculin și feminin) sau conector mic | |
Ștergeți filamentul de imprimare 3D | Am folosit PLA, dar Nylon ar putea da rezultate mai puternice |
Stickuri cu lipici fierbinte | |
flux de zinc și lipit sau o perie metalică / hârtie de șlefuit | Hârtia de șlefuit a funcționat bine pentru mine |
Câteva cordoane pentru curele | Am folosit o coardă simplă de plastic, dar s-ar putea să doriți să fiți creativi |
Pasul 2: Imprimare 3D
Deoarece acest lucru durează cel mai mult timp, vom începe prin a tipări toate piesele pentru această construcție de două ori, cu plasarea suportului „peste tot”.
Mergeți la Thingiverse, descărcați fișierele STL și tăiați cu feliatorul preferat.
Am folosit un PLA clar la rezoluția de 0,28, care a funcționat bine, dar dacă puteți, ați dori să utilizați un material mai puternic pentru a fi sigur și pentru a preveni orice defecțiuni în timpul filării.
Rezultatul este mai opac decât transparent, ceea ce este bun pentru noi, deoarece poi acționează ca difuzor și se aprinde frumos fără LED-uri unice vizibile. După ce amprentele sunt terminate, lăsați materialul suport și înșurubați și deșurubați cele două jumătăți de o grămadă de ori. Materialul de susținere oferă o aderență mai bună și, odată ce se potrivesc bine, puteți îndepărta toate suporturile.
Pasul 3: Programare: Pregătire
Pentru a compila proiectul, trebuie să instalăm Biblioteca FastLED și IRremote. Ambele pot fi găsite folosind versiunea Arduino IDE din Library Management. Pentru a încărca schițe pe Arduino pro mini, trebuie să utilizați cipul FTDI.
În plus, aveți nevoie de codul sursă pentru acest proiect, care poate fi găsit pe GitHub.
Pasul 4: Programare: Editați codul
Am folosit un Arduino Uno de rezervă pentru comoditate, dar puteți folosi unul dintre Arduino Pro Minis.
Conectați circuitul prezentat în imaginea de mai sus utilizând unul dintre cipurile cu infraroșu-receptor, încărcați schița de exemplu IRrecvDemo pe Arduino și deschideți monitorul serial.
Apoi utilizați telecomanda și apăsați butoanele pe care doriți să le utilizați. Fiecare apăsare de buton ar trebui să afișeze un anumit număr hexagonal. Dacă țineți apăsat butonul, ar trebui să se repete un număr hexagonal diferit.
Mai întâi, copiați valoarea numărului hexagonal care se repetă și schimbați BTN_REPEAT la acea valoare. Apoi treceți prin definițiile din cod și schimbați toate pentru a se potrivi cu telecomanda. Asigurați-vă că toate valorile trebuie să înceapă cu 0x pentru a fi recunoscute ca număr hexagonal - deci schimbați doar partea evidențiată a numărului.
Pasul 5: Programare: Încărcați codul
Compilați codul pentru poi și conectați Arduino pro mini cu cipul FTDI. Alegeți Arduino pro mini ca dispozitiv, convertorul serial ca programator și încărcați codul pe ambele Arduinos.
Puteți încărca cu ușurință codul fără a lipi fire / anteturi pe Arduino, lipindu-l într-o placă de calcul, așa cum se arată în imaginea de mai sus. Asigurați-vă că setați jumperul de tensiune al programatorului la 5V înainte de a conecta programatorul la computer.
Pasul 6: lipire: prezentare generală
În continuare vom lipi componentele împreună. Utilizați diagrama de mai sus ca referință dacă ceva nu este clar.
Deoarece spațiul este limitat, dorim să menținem firele cât mai scurte posibil, dar vă recomandăm să lipiți mai întâi pe fire mai lungi și apoi să măsurați lungimea corectă folosind carcasa și să tăiați orice exces.
Pasul 7: lipire: modulul de alimentare
Primele fire de lipit către plăcile B (attery) și OUT (put) ale TP4056.
Apoi plasați modulul TP4056 în secțiunea inferioară a carcasei imprimate 3D, puneți firele bateriei în canalul mic care duce până la gaura bateriei și tăiați orice fir în exces.
Apoi așezați modulul Buck-boost sub modulul TP4056 și tăiați firele de ieșire, astfel încât să le puteți lipi cu ușurință pe firele de intrare ale modulului Buck boost.
Scoateți totul din tipărire și lipiți două știfturi pin masculine sau partea masculină a conectorului pe firele bateriei și fixați-le cu niște tuburi termocontractabile.
Apoi lipiți împreună pinii de ieșire și pinii de intrare ai ambelor module
Pasul 8: lipire: baterie
În continuare vom lipi firele și conectorul la baterie.
Asigurați-vă că lipiți rapid și precis sau căldura cauzată de lipire vă va deteriora celulele. Aveți grijă să nu scurtați liposul din greșeală.
Sârmele de lipit la lipo pot fi dificile, deoarece contactele sunt realizate din aluminiu. Puteți folosi fie flux și lipire specială de zinc, o perie metalică sau hârtie de șlefuit pentru a curăța orice oxid de pe contacte. Apoi lipiți firele și izolați-le folosind un tub termocontractabil.
Apoi introducem bateria în carcasa imprimată 3D, măsurăm lungimea firelor, lăsând un pic de rezervă, scoatem-o înapoi și tăiem firele în exces.
Putem apoi lipi pe pin-headere de sex feminin sau conectorul nostru de conector feminin la fire și încă o dată, le putem izola folosind termocontractor.
Pasul 9: lipire: Arduino, leduri și senzor
Apoi trebuie să conectăm Arduino, senzorul IR și banda LED
Arduino primește fire pentru VCC și GND
Senzorul cu infraroșu este puțin mai complicat: mai întâi trebuie să conectăm condensatorul cât mai aproape de senzor. Deoarece carcasa senzorului este împământată, pur și simplu lipim piciorul negativ al condensatorilor pe carcasă și piciorul pozitiv pe firul VCC. Apoi, conectăm toți cei trei pini și îi izolăm folosind un tub termocontractabil.
Pentru banda LED am tăiat mai întâi o bucată de bandă cu 10 LED-uri. Apoi am lipit fire la toate cele 4 contacte.
Pasul 10: lipire: punând totul împreună
Următorul pas este tăierea firelor cât mai scurte posibil și conectarea tuturor modulelor împreună.
Începem prin tunderea cablului de alimentare Arduinos plasându-l și modulul boost în interiorul carcasei și tăind cablul de alimentare la lungime.
Apoi repetăm același lucru pentru receptorul cu infraroșu. Cablurile pentru banda LED pot fi tăiate fără măsurare, deoarece avem suficient spațiu pentru a le menține puțin mai mult.
Putem apoi lipi cablurile de alimentare ale receptoarelor cu infraroșu direct la pinii Arduino și pinul său de date la pinul 11 al Arduino.
Apoi am lipit cablul de date și de ceas al benzii noastre LED către Arduino. Conectați cablul ceasului la pinul 5 și cablul de date la pinul 6.
Singurul lucru care rămâne de făcut este să conectați atât cablurile de alimentare Arduino, cât și cablurile cu leduri la ieșirea modulului de creștere.
Pasul 11: TIMPUL DE TESTARE
Deoarece acum ar trebui să terminăm lipirea, putem conecta bateria și putem testa totul. Vrem să ne asigurăm că totul funcționează bine, deoarece după următorul pas depanarea va fi un coșmar.
Pasul 12: Asamblare
Acum vrem să reparăm totul din carcasă folosind lipici fierbinți.
Începem cu modulul TP4056
apoi lipiți în modulul boost
urmat de Arduino
în cele din urmă receptorul IR
și banda LED
Pasul 13: Adăugați o curea
Nu m-am străduit la asta și ți-aș recomanda să devii creativ și să investești puțin mai mult timp și efort decât am făcut-o. Am găsit acest lucru instructiv pe care îl voi adăuga în viitor.
Deocamdată, am folosit doar o coardă pe care o aveam întinsă, l-am hrănit prin sloturile imprimate în 3D și am legat un nod.
Pasul 14: Gata
Și am terminat. Repetați toți pașii până când aveți 2 și sunteți gata să faceți o rotire.
Sper că v-ați distrat în continuare. Vă mulțumesc că ați citit:)
Recomandat:
Telecomanda TV devine o telecomandă RF -- NRF24L01 + Tutorial: 5 pași (cu imagini)
Telecomanda TV devine o telecomandă RF || Tutorial NRF24L01 +: În acest proiect vă voi arăta cum am folosit popularul IC nRF24L01 + RF pentru a regla luminozitatea unei benzi LED fără fir prin trei butoane inutile ale unei telecomenzi TV. Să începem
IRduino: telecomandă Arduino - Imitați o telecomandă pierdută: 6 pași
IRduino: Telecomandă Arduino - Imitați o telecomandă pierdută: Dacă ați pierdut vreodată telecomanda pentru televizor sau DVD player, știți cât de frustrant este să mergeți, să găsiți și să folosiți butoanele de pe dispozitivul însuși. Uneori, aceste butoane nici măcar nu oferă aceeași funcționalitate ca telecomanda. Primiți
Set de telecomandă obișnuit transformat în telecomandă cu jucărie RC cu patru canale: 4 pași
Kit de telecomandă obișnuit transformat în telecomandă RC cu patru canale pentru jucărie:改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。
Convertiți telecomanda IR la telecomandă RF: 9 pași (cu imagini)
Convertiți telecomanda IR la telecomandă RF: În Instructable de astăzi, vă voi arăta cum puteți utiliza un modul RF generic fără microcontroler, ceea ce ne va conduce în cele din urmă la construirea unui proiect în care puteți converti o telecomandă IR a oricărui dispozitiv la un RF La distanta. Principalul avantaj al conversiei unui
Controlează-ți aparatele electrice cu telecomanda TV (telecomandă ir) cu afișaj de temperatură și umiditate: 9 pași
Controlați-vă aparatele electrice cu telecomanda dvs. TV (telecomandă ir) Cu afișaj de temperatură și umiditate: salut, sunt Abhay și este primul meu blog pe Instructables și astăzi vă voi arăta cum să vă controlați aparatele electrice cu telecomanda dvs. TV prin construirea acestui proiect simplu. mulțumesc laboratorului atl pentru asistență și furnizarea materialului