Turinys:
- 1 žingsnis: „EasyEDA“: schema
- 2 žingsnis: „EasyEDA“: PCB dizainas
- 3 žingsnis: Lituoti ant paviršiaus
- 4 žingsnis: programavimas
- 5 veiksmas: užsiprenumeruokite „YouTube“kanalą
Video: 10 milijonų „YouTube“abonentų apdovanojimų LED PCB: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Santrauka
Ši PCB (spausdintinė plokštė) primena „YouTube Play“mygtuko apdovanojimą, kuris skiriamas kūrėjams už tam tikrų svarbių įvykių, pvz., 100 000, 1 milijono ir 10 milijonų prenumeratorių, pasiekimą. Kai jungiklis įjungtas, vartotojas gali slinkti per 5 skirtingus režimus, paspausdamas mygtuką viršutiniame kairiajame kampe. Pirmasis režimas išjungia visus šviesos diodus, antrasis yra sidabrinis (100 000 subs), trečiasis yra auksinis (1 milijonas subs), ketvirtasis - putojančio deimanto efektas (10 mln. Subs), o penktasis - tik tam, kad atitiktų plokštės spalva yra raudona. Plokštė yra apie 150 mm x 100 mm, jos kampuose yra skylių, todėl ją būtų galima kažkur pritvirtinti, tačiau aš prie jos nieko nemontavau. Plokštę šiuo metu maitina 3,7 voltų drono akumuliatorius, aš galiu tai pakeisti, kad galėčiau tiesiog palikti ją prijungtą ir kažkur pritvirtinti ir nesijaudinti dėl baterijos keitimo, nes ji trunka tik apie 30 minučių, kai šviesos diodai pilnas ryškumas.
Ši lenta buvo sukurta specialių temų klasei Berry koledže, kurią dėstė Zane Cochran, turėjusi idėją panaudoti vaizdus kuriant ir įkvepiant PCB konstrukcijas.
Komponentai
Skirtingai nei „Slouchy Board“ir mano sukurtas darbalaukio įrenginys, aš nesinaudojau šia grandine, nes tai buvo tik šviesos diodai, jungiklis, mygtukas ir „ATTiny85“mikrovaldiklis. Visus mano naudojamus komponentus (visus ant paviršiaus montuojamus daiktus), išskyrus baterijas, galima rasti labai pigiai https://lcsc.com/ ir jie yra išvardyti žemiau.
Lentoms programuoti naudojome pagal užsakymą sukurtą programuotoją (Zane), kol jos jau buvo pritvirtintos prie paviršiaus. Kadangi jie nėra parduodami, turėsite sukurti savo arba naudoti „ATTiny“su sumontuotais lizdais ir USB programuotoju. Arba galite užprogramuoti „ATTiny“per „Arduino“, jei ant PCB padarysite pakankamai dideles skyles jungiamiesiems laidams (taip, kaip parodyta šio vaizdo įrašo pabaigoje esančiame vaizdo įraše).
Ant paviršiaus montuojamas ATTiny85 mikrovaldiklis C89852 (po 2 USD)
(27 USD) USB programuotojas
(11 USD) „ATTiny + IC“lizdai
Mygtukas C86487 (po 0,20 USD)
Maitinimo jungties kaiščiai C86471 (po 0,20 USD)
10 k ohm rezistorius C99198 ($.08 už 100)
RGB LED C114585 (0,50 USD už 5, 3,70 USD už 50)
100 nF kondensatorius C1590 (0,29 USD už 50)
Jungiklis C128955 (0,41 USD už 5)
4.7uF kondensatorius C108344 (20 už 0,37 USD)
„Drone“akumuliatorius ir įkroviklis puikiai tinka maitinti žemos įtampos grandines (23 USD)
Įrankiai/programinė įranga
Norėdami sukurti PCB, galite eiti į „EasyEDA“ir susikurti nemokamą paskyrą. Jei norite pagalbos dėl „EasyEDA“, galite kreiptis į mano „Slouchy Board“arba „Desktop Device Instructables“. PCB kaina svyruoja nuo 5 USD iki 10 USD už 5, o pristatymas iš Kinijos į JAV trunka apie savaitę ar dvi.
Kai gausite savo PCB iš Kinijos ir paruošite visus komponentus, turėsite naudoti „Solder Paste“, kad pritvirtintumėte kiekvieną atskirą komponentą. Aš naudojau „MG Chemicals“švino lydmetalio pastą. (ATSARGIAI, ŠIS PRODUKTAS JAM PADĖJO. Manau, kad jie taip pat gamina šiek tiek švino neturinčio litavimo pastos)
Norėdami programuoti ATTiny85, naudokite „Arduino“programinę įrangą, tačiau įsitikinkite, kad turite atsisiųstus lentos failus, jei niekada neužprogramavote ATTiny85. Šis vaizdo įrašas puikiai paaiškina, kaip tai padaryti: Pamoka: „Attiny 85“programavimas naudojant „Arduino“.
1 žingsnis: „EasyEDA“: schema
„EasyEDA“pirmiausia sukurkite naują projektą ir sukurkite naują schemą. Įsitikinkite, kad sudėjote toliau išvardytus komponentus ir prijunkite juos panašiai, kaip aš turiu schemoje. Kairėje pusėje galite ieškoti reikalingų dalių įvairiose bibliotekose ir įdėti jas į schemą.
Norėdami programuoti mikrovaldiklį, būdami plokštėje, naudokite ant paviršiaus sumontuotą „ATTiny“arba „ATTIny“skylę
Paviršiuje montuojamas ATTiny85 mikrovaldiklis (eikite į „bibliotekas“kairėje ir ieškokite „C89852“), kad jungiamųjų laidų jungtys eitų į EELib kairėje ir pasirinko 2x4 išorinį antgalį, kaip parodyta paveikslėlyje. Tai reiškia, kad galite laikinai lituoti džemperius, kad programuotumėte lentą per „Arduino“.
ARBA
Į lizdą montuojamas ATTiny85 (eikite į „bibliotekas“kairėje ir ieškokite „Attiny85-20PU THT“pagal „AutogolazzoJr“), lizdas bus dedamas ant plokštės, kurią galėsite lituoti. Tai leidžia perkelti valdiklį atgal ir tt, bet reiškia, kad turite turėti tą USB valdiklį, kuris yra gana brangus.
padėkite visus šiuos dalykus
(1x gale) Antraštės kaiščiai maitinimo prijungimui (eikite į „bibliotekas“kairėje ir ieškokite „C86471“)
(1x su mygtuku) 10k omų rezistorius (eikite į „bibliotekas“kairėje ir ieškokite „C99198“)
(Kad ir kiek norite) RGB šviesos diodas (eikite į „bibliotekas“kairėje ir ieškokite „C114585“)
(Po vieną kiekvienam šviesos diodui) 100 nF kondensatorius (eikite į „bibliotekas“kairėje ir ieškokite „C1590“)
(1x) Perjunkite (eikite į „bibliotekas“kairėje ir ieškokite „C128955“)
(1x) 4.7uF kondensatorius (eikite į „bibliotekas“kairėje ir ieškokite „C108344“) Padėkite šį kondensatorių šalia maitinimo antgalių kaiščių, tačiau įsitikinkite, kad jis yra priekyje, lituoti galite tik iš vienos pusės. (Priešingu atveju, kai įkaitinsite lentą, viskas nukris)
Įdėję visus komponentus, prijunkite juos prie tinkamų kaiščių, taip pat GDN ir VCC jungčių. Jūs prijungiate juos naudodami laidų įrankį ir įdėdami GND ir VCC simbolius. Tada, tinkamai prijungę visus laidus, galite spustelėti mygtuką konvertuoti į PCB.
2 žingsnis: „EasyEDA“: PCB dizainas
Prieš pereidami prie PCB aplinkos, naudokite „Inkscape“arba kitą programinę įrangą, kurią galite naudoti norėdami sukurti DXF failus ir padaryti pasirinktos formos kontūrą. Kai turėsite savo formų DXF failą, kurio dydis yra tinkamas (pvz., 150 mm x 100 mm), sukurkite atskirą failą, kuriame yra tai, kas bus nupiešta lentoje, man tai buvo tik paleidimo mygtuko trikampis.
Pradėję dirbti PCB aplinkoje, dešinėje pamatysite krūvą sluoksnių ir skaičių. Pakeiskite vienetus į milimetrus ar bet ką, ką norite naudoti, ir pakeiskite fiksavimo dydį (fiksavimo dydis iš esmės yra tai, kokiu intervalu galite sudėti daiktus į tinklelį) į kažką patogaus. Aš padariau savo 10 mm, nes norėjau, kad mano lentos kontūras būtų lengvai išdėstytas (0, 0).
Pradėkite redaguodami lentos kontūro sluoksnį (spustelėkite spalvą ir turėtų atsirasti pieštukas) ir importuokite kontūro DXF failą. Kai tai padarysite, redaguokite viršutinį sluoksnį ir pradėkite sudėti komponentus ant lentos taip, kaip norite, vilkdami juos ant kontūro. Tada, kai sudedamos dalys, prijunkite visas mėlynas linijas su vieliniu įrankiu, nebent jos yra prijungtos prie GND arba VCC. GND ir VCC jungtys jungiasi tiesiogiai prie plokštės ir jų nereikia izoliuoti laidais.
Kai visi ne VCC ir GND jungtys yra sujungtos, galite naudoti vario srities įrankį paskutiniams ryšiams užmegzti. Padarykite tai vieną kartą viršutiniame sluoksnyje ir vieną kartą apatiniame sluoksnyje. Įsitikinkite, kad skirtuke „Ypatybės“vieną iš vario sričių pakeisite į VCC, dažniausiai viršutinį sluoksnį darau GND, o apatinį - VCC. Kai tai padarysite, lenta turėtų atrodyti užbaigta ir galite padidinti, kad pamatytumėte, kur GND jungiasi prie lentos. Šiuo metu norite patikrinti, ar nėra KDR klaidų, atnaujindami KDR klaidas, esančias skirtuke „Dizaino tvarkyklė“kairėje. Jei nėra klaidų, galite eiti užsisakyti lentą.
Paskutinis svarbus dalykas, kurį turite padaryti, jei einate perjungimo vielos keliu su „Surface Mounted ATTiny“- redaguoti antraštės kaiščių jungčių skyles. Spustelėkite 2x4 antgalio kaiščio jungtį, eikite į dešinę po ypatybėmis ir pakeiskite skylę (skersmuo) į 1 mm. Manau, kad tai turėtų padaryti, jei lituosite laidus, įsitikinkite, kad tai darote kiekvienai skylutei.
Norėdami užsisakyti lentą, spustelėkite mygtuką viršutinėje juostelėje su G ir rodykle į dešinę, kad eksportuotumėte „Gerber“failą. Tai nuves jus tiesiai ten, kur perkate savo plokštes, yra daug įvairių spalvų ir apdailos variantų, kurie turės įtakos plokštės kainai, atsižvelgiant į plokštės storį, manau, kad 1.6 mes dažniausiai darome. Jei norite dar kartą patikrinti, ar sudedamosios dalys tinka, galite eksportuoti savo lentos-p.webp
(Redaguoti) Pridėjau „Gerber“failą, jei norite jį naudoti.
3 žingsnis: Lituoti ant paviršiaus
Paviršiaus tvirtinimo komponentų litavimas yra mano mėgstamiausia viso kūrinio dalis, nes man labai malonu žiūrėti, kaip visi maži komponentai yra prijungti prie krosnies lydmetalio. Vaizdo įraše yra užfiksuotas visas šio projekto kūrimas, taigi, jei kuris nors iš ankstesnių veiksmų yra painus, šis vaizdo įrašas gali būti naudingas. Tai taip pat išsamiai parodo, kaip aš padariau paviršiaus litavimą, kurį tik greitai apibendrinsiu čia tekste.
Kai plokštė atkeliauja iš Kinijos ir turite visus mažus komponentus, naudokite pridėtą trafaretą, kad visas litavimo įklotus padengtumėte litavimo pasta. Tada įkiškite palaidus komponentus į litavimo pastą, kol jie visi bus vietoje. Lydmetalio lydymosi temperatūra yra apie 360 laipsnių pagal Celsijų (185 laipsniai Celsijaus), todėl orkaitę įkaitinkite ir maždaug 2 minutes įklijuokite lentą, kitaip matysite, kad visi litavimo taškai blizga, o tai rodo, kad lydmetalis turi buvo ištirpęs. Būkite atsargūs išimdami lentą, bus karšta!
4 žingsnis: programavimas
Pradėjau nuo pagrindinių „Neopixel“bibliotekų, kad išbandyčiau visus savo šviesos diodus ir įsitikinčiau, ar viskas veikia, tada panaudojau „FastLED.h“biblioteką ir keletą pakeitimų, kuriuos padariau norimam deimantiniam efektui gauti, o kiti režimai tik nustato visus šviesos diodus į vieną spalva.
Pridedu savo kodą nuorodai.
Su šia koncepcija galite nuveikti daugybę įdomių dalykų ir daugybę šviesos diodų, todėl praneškite man, ar kuriate vieną iš jų, koks yra jūsų charakteris, logotipas ar forma ir ką veikia šviesos diodai !!
5 veiksmas: užsiprenumeruokite „YouTube“kanalą
Jei manote, kad ši pamoka yra įdomi, nedvejodami peržiūrėkite mano sukurtą vaizdo įrašą apie darbalaukio asistentą ir kai kuriuos kitus mano projekto vaizdo įrašus.
Bandau pritraukti savo kanalą 1 000 prenumeratorių, kad galėčiau pradėti gauti pajamų iš savo kanalo, kad galėčiau finansuoti būsimus projektus, kurie yra ambicingesni ir brangesni. Iš šio semestro dar turiu porą mokyklinių projektų, kuriais pasidalinsiu ir tada pradėsiu domėtis naujais dalykais. Šiuose projektuose yra įrenginys, leidžiantis kariams sekti savo žurnaluose paliktų kulkų skaičių, ir „Gameboy“stiliaus žaidimų planšetė, kuri visiškai veikia nuo „Teensy“.
Jei tai skamba įdomiai, apsvarstykite galimybę užsiprenumeruoti mano „YouTube“kanalą arba čia mano nurodomą profilį.
Nuoroda į mano kanalą:
Dėkoju!!
Rekomenduojamas:
5 USD „Pasidaryk pats“„YouTube“abonentų ekranas naudojant ESP8266 - nereikia koduoti: 5 veiksmai
5 USD „Pasidaryk pats“„YouTube“abonentų ekranas naudojant ESP8266 - nereikia koduoti: Šiame projekte parodysiu, kaip galite naudoti ESP8266 plokštę „Wemos D1 Mini“, kad būtų rodomas bet kurio „YouTube“kanalo abonentų skaičius, mažesnis nei 5 USD
„Pasidaryk pats“didelis LED matricos „YouTube“abonentų skaitiklis: 13 žingsnių (su nuotraukomis)
Pasidaryk pats BIG LED matrica „Youtube“abonentų skaitiklis: ar dirbote su paruošta standartine 8x8 LED matrica kaip ekranai, kad būtų sukurtas slinktas tekstas arba rodomas jūsų „Youtube“kanalo abonentas. Didelis lengvai prieinamas dydis yra 5 mm LED skersmuo. Tačiau, jei ieškote daug didesnio paruošto šviesos diodo
„YouTube“abonentų skaitiklis naudojant ESP8266 plokštę: 9 žingsniai (su nuotraukomis)
„YouTube“abonentų skaitiklis naudojant ESP8266 plokštę: Mieli draugai, sveiki atvykę į kitą ESP8266 projektą Šiandien mes sukursime „pasidaryk pats“„YouTube“abonentų skaitiklį su dideliu skystųjų kristalų ekranu ir 3D spausdintuvu. Pradėkime! Šioje pamokoje mes tai padarysime: „Pasidaryk pats“„YouTube“prenumeratorius
Kriptovaliutos žymeklis / „Youtube“abonentų skaitiklis realiuoju laiku: 6 žingsniai (su paveikslėliais)
Kriptovaliutos žymeklis / „Youtube“abonentų skaitiklis realiuoju laiku: Kompaktiškas LED ekranas, veikiantis kaip kriptovaliutos žymeklis ir dvigubai veikiantis kaip „YouTube“abonentų skaitiklis realiuoju laiku. Šiame projekte mes naudojame „Raspberry Pi Zero W“, kai kurias 3D spausdintas dalis ir keletą max7219 ekranų sukurti realaus laiko su
6 milijonų rupijų LED žibintuvėlis išsikrovė iš ličio baterijos!: 8 žingsniai (su nuotraukomis)
6 milijonų rupijų LED žibintuvėlis išsikrovė iš ličio baterijos