Cuprins:
- Pasul 1: EasyEDA: Schematic
- Pasul 2: EasyEDA: Design PCB
- Pasul 3: lipire montată pe suprafață
- Pasul 4: Programare
- Pasul 5: Accesați Abonarea la Canalul meu YouTube
Video: PCB LED cu 10 milioane de abonați YouTube Award: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
rezumat
Acest PCB (circuit imprimat) seamănă cu premiul YouTube Play Button, care este acordat creatorilor pentru atingerea anumitor etape, cum ar fi 100, 000, 1 milion și 10 milioane de abonați. Când comutatorul este pornit, utilizatorul poate derula prin 5 moduri diferite apăsând butonul din colțul din stânga sus. Primul mod lasă toate LED-urile întrerupte, al doilea este argintiu (100, 000 subs), al treilea este auriu (1 milion subs), al patrulea este un efect de diamant strălucitor (10 milioane subs), iar al cincilea, tocmai pentru a se potrivi culoarea plăcii este roșie. Placa are aproximativ 150mm x 100mm, are găuri în colțuri, astfel încât ar putea fi montată undeva, totuși, nu am montat-o pe nimic. Placa este alimentată în prezent de o baterie de dronă de 3,7 volți, aș putea schimba acest lucru, astfel încât să o pot lăsa conectată și să o montez undeva și să nu fiu nevoită să vă faceți griji cu privire la schimbarea bateriei, deoarece durează doar aproximativ 30 de minute cu LED-urile la luminozitate deplină.
Această placă a fost construită pentru o clasă de subiecte speciale la Berry College, predată de Zane Cochran, care a avut ideea de a folosi imagini pentru a proiecta și inspira construcțiile PCB.
Componente
Spre deosebire de Slouchy Board și de dispozitivul desktop pe care le-am construit, nu am analizat acest circuit deoarece era doar LED-uri, un comutator, un buton și un microcontroler ATTiny85. Toate componentele pe care le-am folosit (toate lucrurile montate la suprafață), cu excepția bateriilor, pot fi găsite pe https://lcsc.com/ pentru super ieftine și sunt enumerate mai jos.
Am folosit un programator personalizat (de Zane) pentru a programa plăcile în timp ce acestea erau deja montate la suprafață pe placă. Deoarece acestea nu sunt disponibile în comerț, va trebui să vă construiți propriul dvs. sau să utilizați ATTiny cu prize montate și programatorul USB. Sau ați putea programa ATTiny printr-un Arduino dacă faceți găurile antetului suficient de mari pe PCB pentru fire jumper (așa cum se arată în videoclipul legat la sfârșitul acestui videoclip).
Microcontroler ATTiny85 montat la suprafață C89852 (2 USD fiecare)
(27 USD) Programator USB
(11 dolari) prize ATTiny + IC
Buton C86487 (0,20 USD fiecare)
Pinii antetului pentru conexiunea de alimentare C86471 (0,20 USD fiecare)
Rezistor de 10k Ohm C99198 (0,08 USD pentru 100)
LED RGB C114585 (0,50 USD pentru 5, 3,70 USD pentru 50)
Condensator 100 nF C1590 (0,29 USD pentru 50)
Comutatorul C128955 (0,41 USD pentru 5)
4.7uF Condensator C108344 (20 pentru 0,37 USD)
Baterie și încărcător pentru drone perfect pentru alimentarea circuitelor de joasă tensiune (23 USD)
Instrumente / Software
Pentru a crea PCB, puteți merge la EasyEDA și creați un cont gratuit. Puteți consulta Instrucțiunile mele Slouchy Board sau Desktop Device pentru ajutor cu EasyEDA, deoarece ambele arată cum să îl utilizați. PCB-urile variază de la 5 $ la 10 $ pentru 5 și durează aproximativ o săptămână sau două pentru a fi expediate din China către SUA.
Odată ce veți obține PCB-ul din China și veți avea toate componentele pregătite, va trebui să utilizați Lipire lipire pentru a atașa fiecare componentă individuală. Am folosit pasta de lipit cu plumb MG Chemicals. (ATENȚIE, ACEST PRODUS ESTE PLUMBAT ÎN EL. Cred că fac și o pastă de lipit fără plumb)
Pentru a programa ATTiny85, utilizați software-ul Arduino, dar asigurați-vă că aveți fișierele descărcate dacă nu ați programat niciodată un ATTiny85. Acest videoclip face o treabă excelentă de a explica cum să faceți acest lucru: Tutorial: Programarea lui Attiny 85 cu un Arduino.
Pasul 1: EasyEDA: Schematic
Pe EasyEDA, începeți prin crearea unui nou proiect și creați o nouă schemă. Asigurați-vă că așezați componentele pe care le listez mai jos și le conectați similar cu modul în care le am pe schemă. În partea stângă, puteți căuta în diferite biblioteci piesele necesare și apoi le puteți plasa în schemă.
Pentru programarea microcontrolerului în timp ce se află pe placă, utilizați un ATTiny montat pe suprafață sau un orificiu ATTIny
Microcontroler ATTiny85 montat la suprafață (Mergeți la „bibliotecile” din stânga și căutați „C89852”), pentru a face conexiunile pentru cablurile jumper să meargă la EELib în stânga și să aleagă un pin de antet masculin 2x4 așa cum se arată în imagine. Aceasta înseamnă că ați putea lipi temporar jumperi în locul lor pentru a programa placa prin intermediul unui Arduino.
SAU
Soclu montat ATTiny85 (Accesați „bibliotecile” din stânga și căutați „Attiny85-20PU THT” de AutogolazzoJr) aceasta va plasa amprenta soclului pe placa pe care o puteți apoi lipi. Acest lucru vă permite să mutați controlerul înapoi și mai departe, dar înseamnă că trebuie să aveți acel controler USB, care este destul de scump.
plasează toate următoarele
(1x pe spate) Pinii antetului pentru conexiunea de alimentare (Accesați „bibliotecile” din stânga și căutați „C86471”)
(1x cu buton) rezistor de 10k Ohm (Accesați „bibliotecile” din stânga și căutați „C99198”)
(Oricât de multe doriți) LED RGB (Accesați „bibliotecile” din stânga și căutați „C114585”)
(Un per LED) Condensator 100 nF (Accesați „bibliotecile” din stânga și căutați „C1590”)
(1x) Comutare (Accesați „bibliotecile” din stânga și căutați „C128955”)
(1x) Condensator 4.7uF (Accesați „bibliotecile” din stânga și căutați „C108344”) Așezați acest condensator lângă pinii antetului de alimentare, dar asigurați-vă că este în față, puteți lipi suprafața numai pe o parte. (În caz contrar, lucrurile cad atunci când încălziți placa)
După ce ați plasat toate componentele, conectați-le la pinii corecți, precum și la conexiunile GDN și VCC. Le conectați utilizând instrumentul de cablare și plasând simbolurile GND și VCC. Apoi, după ce ați conectat corect toate firele, puteți face clic pe butonul Convertiți în PCB.
Pasul 2: EasyEDA: Design PCB
Înainte de a ajunge la mediul PCB folosiți Inkscape sau alt software pe care îl puteți utiliza pentru a crea fișiere DXF și pentru a face o schiță a formei alese. Odată ce aveți un fișier DXF cu conturul formelor dvs. care a fost dimensionat la unitățile corecte (150mmx100mm de exemplu) creați un fișier separat care conține ceea ce va fi desenat pe tablă, pentru mine a fost doar triunghiul butonului de redare.
Când începeți în mediul PCB, veți vedea o grămadă de straturi și numere în dreapta. Schimbați unitățile în milimetri sau orice doriți să utilizați și schimbați dimensiunea snap (dimensiunea snap este practic la ce interval puteți plasa lucrurile pe grilă) la ceva convenabil. Mi-am făcut alea de 10 mm, deoarece am vrut ca schița plăcii mele să fie ușor plasată la (0, 0).
Începeți prin editarea stratului de contur al plăcii (faceți clic pe culoare și ar trebui să apară un creion) și importați fișierul contur DXF. Odată ce ai acest lucru, editează-ți stratul superior și începe să așezi componentele pe tablă cum vrei, trăgându-le pe contur. Apoi, odată ce componentele sunt plasate, conectați toate liniile albastre cu instrumentul de sârmă, cu excepția cazului în care acestea sunt conectate la GND sau VCC. Conexiunile GND și VCC se conectează direct la placă și nu trebuie izolate prin cabluri.
Odată ce toate conexiunile non-VCC și GND sunt conectate împreună, puteți utiliza instrumentul Copper area pentru a face ultimele conexiuni. Faceți acest lucru o dată pe stratul superior și o dată pe stratul inferior. Asigurați-vă că schimbați una dintre zonele de cupru în VCC în fila Proprietăți, de obicei fac stratul superior GND și stratul inferior VCC. După ce ați făcut acest lucru, placa ar trebui să arate completă și puteți mări pentru a vedea unde se conectează GND la placa. În acest moment, doriți să verificați erorile DRC prin reîmprospătarea erorilor DRC din fila Manager de proiectare din partea stângă. Dacă nu există erori, sunteți bine să mergeți să vă comandați tabla.
Un ultim lucru important pe care trebuie să-l faceți dacă mergeți pe traseul jumper wire cu Surface Mounted ATTiny este modificarea orificiilor conexiunilor pinului antetului. Faceți clic pe conexiunea pinului de antet 2x4, mergeți la dreapta sub proprietăți și schimbați gaura (diametrul) la 1mm. Cred că acest lucru ar trebui să facă dacă lipiți firele la locul lor, asigurați-vă că faceți acest lucru pentru fiecare gaură.
Pentru a comanda placa dvs., faceți clic pe butonul din panglica de sus cu un G și săgeata orientată spre dreapta pentru a exporta fișierul Gerber. Acest lucru vă va duce direct de unde vă achiziționați plăcile, există o mulțime de opțiuni pentru diferite culori și finisaje care vor afecta prețul plăcii, pentru grosimea PCB-ului, cred că 1.6 este ceea ce facem de obicei. Dacă doriți să verificați dublu dacă componentele dvs. se potrivesc, puteți exporta o imagine-p.webp
(Editați) Am adăugat fișierul Gerber dacă doriți să-l utilizați.
Pasul 3: lipire montată pe suprafață
Lipirea componentelor de montare la suprafață este partea mea preferată din întreaga construcție, deoarece mi se pare foarte satisfăcător să urmăresc toate componentele mici conectate prin lipirea din interiorul cuptorului. În videoclip, întreaga versiune a acestui proiect este documentată, deci dacă oricare dintre pașii anteriori este confuză, acest videoclip ar putea fi util. De asemenea, arată în detaliu cum am făcut lipirea suprafeței, pe care o voi rezuma rapid aici doar în text.
Când placa vine din China și aveți toate componentele mici, utilizați șablonul furnizat pentru a acoperi toate tampoanele de lipit cu pastă de lipit. Apoi lipiți componentele libere în pasta de lipit până când le aveți pe toate la locul lor. Punctul de topire al lipirii este de aproximativ 360 de grade Fahrenheit (185 grade Celcius), așa că puneți cuptorul la căldură și lipiți placa acolo timp de aproximativ 2 minute sau vedeți că toate punctele de lipire devin strălucitoare, indicând faptul că lipirea are a fost topit. Aveți grijă să vă scoateți placa, va fi cald!
Pasul 4: Programare
Am început cu bibliotecile de bază Neopixel pentru a-mi testa toate LED-urile și pentru a mă asigura că totul funcționează și apoi am folosit biblioteca FastLED.h împreună cu câteva editări pe care le-am făcut pentru a obține efectul Diamond dorit, în timp ce celelalte moduri stabilesc doar toate LED-urile la unul culoare.
Am atașat codul meu pentru referință.
Există o mulțime de lucruri interesante pe care le puteți face cu acest concept și o grămadă de LED-uri, așa că spuneți-mi dacă faceți una dintre acestea și care este caracterul, sigla sau forma dvs. și ce fac LED-urile !!
Pasul 5: Accesați Abonarea la Canalul meu YouTube
Dacă ați crezut că acest lucru instructabil este interesant, nu ezitați să vizionați videoclipul pe care l-am făcut despre Desktop Assistant și câteva dintre celelalte videoclipuri ale proiectului meu.
Încerc să-mi aduc canalul la 1 000 de abonați, astfel încât să pot începe să-mi monetizez canalul pentru a putea finanța proiecte viitoare care sunt mai ambițioase și mai scumpe. Am încă câteva proiecte școlare din acest semestru pe care le voi împărtăși și apoi voi începe să mă interesez de lucruri noi. Aceste proiecte includ un dispozitiv care permite soldaților să țină evidența numărului de gloanțe rămase în revistele lor și un gamepad în stil Gameboy care rulează complet de pe un Teensy.
Dacă acestea par interesante, vă rugăm să luați în considerare abonarea la canalul meu YouTube sau aici la profilul meu instructiv.
Link către canalul meu:
Mulțumiri!!
Recomandat:
Contor de abonați DIY pentru Instagram, Instrucțiuni (cu LCD): 5 pași
Contor de abonați DIY pentru Instagram, Instrucțiuni (cu LCD): Bună ziua! În acest ghid vom face contor de abonați instagram și instructabile. Tutorialul este un remake al acestuia. Vizitați canalul meu de telegramă pentru proiecte mai interesante
DIY BIG LED Matrix Contor abonat Youtube: 13 pași (cu imagini)
DIY BIG LED Matrix Youtube Counter Subscriber Counter: Ați lucrat cu matrice standard LED 8x8 gata făcută ca afișaje pentru a face text defilat sau pentru a afișa abonatul canalului dvs. Youtube. O dimensiune mare ușor disponibilă este LED-ul cu diametrul de 5 mm. Cu toate acestea, dacă sunteți în căutarea unui LED mult mai mare gata făcut
100 Abonați Butonul de redare Youtube!: 8 pași
Butonul de redare Youtube 100 de abonați!: După cum spune titlul, Deoarece canalul meu Youtube a trecut de 100 de abonați, este timpul pentru câteva sărbători, așa că am decis să cumpăr propriul buton de redare de 100 de abonați! Deci, fără mai multă întârziere Să începem
Redați imagini 3D ale PCB-urilor dvs. utilizând Eagle3D și POV-Ray: 5 pași (cu imagini)
Redați imagini 3D ale PCB-urilor dvs. utilizând Eagle3D și POV-Ray: Folosind Eagle3D și POV-Ray, puteți face redări 3D realiste ale PCB-urilor. Eagle3D este un script pentru EAGLE Layout Editor. Acest lucru va genera un fișier de urmărire a razelor, care va fi trimis către POV-Ray, care la rândul său va apărea în cele din urmă im
Lanternă LED cu 6 milioane de rupii dintr-o baterie cu litiu !: 8 pași (cu imagini)
Lanternă cu LED-uri de 6 milioane de rupii dintr-o baterie cu litiu