Sisukord:
- 1. samm: EasyEDA: skeem
- 2. samm: EasyEDA: PCB disain
- 3. samm: pinnakinnituse jootmine
- 4. samm: programmeerimine
- Samm: tellige Minu YouTube'i kanal
Video: 10 miljoni YouTube'i abonendi auhinna LED -trükkplaat: 5 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kokkuvõte
See trükkplaat (Printed Circuit Board) sarnaneb YouTube Play nupu auhinnaga, mis antakse loojatele teatud verstapostide, näiteks 100 000, 1 miljoni ja 10 miljoni tellija saavutamise eest. Kui lüliti on sisse lülitatud, saab kasutaja vasakus ülanurgas nuppu vajutades kerida 5 erinevat režiimi. Esimene režiim jätab kõik LED -id VÄLJAS, teine on hõbedane (100 000 alampiirkonda), kolmas on kuldne (1 miljon alamosa), neljas on sädelev teemandiefekt (10 miljonit alamosa) ja viies, et sobitada plaadi värv on kõik punane. Plaat on umbes 150 mm x 100 mm, sellel on nurkades augud, nii et seda saaks kuhugi paigaldada, kuid ma pole seda millelegi paigaldanud. Tahvli toiteallikaks on praegu 3,7-voldine droonipatarei, võin seda muuta, et saaksin selle lihtsalt vooluvõrku ühendatuna jätta ja kuhugi kinnitada ning ei peaks muretsema aku vahetamise pärast, kuna see kestab vaid umbes 30 minutit, kui LED-id on täielik heledus.
See plaat ehitati Berry College'i eriteemade klassi jaoks, mida õpetas Zane Cochran, kellel oli idee kasutada pilte PCB -ehitiste kujundamiseks ja inspireerimiseks.
Komponendid
Erinevalt Slouchy Boardist ja minu ehitatud lauaarvutist ei pannud ma seda vooluringi leivaplaadile, kuna need olid lihtsalt LED -id, lüliti, nupp ja ATTiny85 mikrokontroller. Kõik komponendid, mida ma kasutasin (kõik pinnale paigaldatavad asjad), välja arvatud patareid, leiate super odavalt saidilt https://lcsc.com/ ja on loetletud allpool.
Me kasutasime plaatide programmeerimiseks kohandatud programmeerijat (Zane), kui need olid juba plaadile pinnale paigaldatud. Kuna need pole kaubanduslikult saadaval, peate kas ise ehitama või kasutama ATTiny koos paigaldatud pistikupesade ja USB -programmeerijaga. Või saate ATTiny programmeerida Arduino kaudu, kui teete PCB -le päisepistiku augud hüppajajuhtmete jaoks piisavalt suured (nagu on näidatud selle video lõpus lingitud videos).
Pinnapealne ATTiny85 mikrokontroller C89852 (igaüks 2 dollarit)
(27 dollarit) USB -programmeerija
(11 dollarit) ATTiny + IC pesad
Nupp C86487 (igaüks 0,20 dollarit)
Toiteühenduse päisepoldid C86471 (igaüks 0,20 dollarit)
10 kOomi takisti C99198 ($ 0,08 100)
RGB LED C114585 (0,50 dollarit 5, 3,70 dollarit 50)
100 nF kondensaator C1590 (0,29 dollarit 50 eest)
Lüliti C128955 (0,41 dollarit 5 eest)
4.7uF kondensaator C108344 (20 0,37 dollari eest)
Drooni aku ja laadija sobivad ideaalselt madalpingeahelate toiteks (23 dollarit)
Tööriistad/Tarkvara
PCB loomiseks võite minna EasyEDA -sse ja luua tasuta konto. EasyEDA kasutamise kohta saate abi minu Slouchy Boardilt või Desktop Device Instructablesilt, kuna mõlemad näitavad, kuidas seda kasutada. PCB vahemik on 5–10 dollarit viie eest ja Hiinast USA-sse saatmine võtab aega umbes nädal või kaks.
Kui olete oma trükkplaadi Hiinast kätte saanud ja kõik komponendid valmis saanud, peate iga üksiku komponendi kinnitamiseks kasutama jootepastat. Kasutasin MG Chemicals Leaded Solder Pastat. (Ettevaatust, see toode on seda juhtinud. Ma arvan, et nad teevad ka pliivaba jootepastat)
ATTiny85 programmeerimiseks kasutage Arduino tarkvara, kuid veenduge, et olete tahvlifailid alla laadinud, kui te pole kunagi ATTiny85 programmeerinud. See video selgitab suurepäraselt, kuidas seda teha: Õpetus: Attiny 85 programmeerimine Arduinoga.
1. samm: EasyEDA: skeem
EasyEDA -s alustage uue projekti loomisega ja tehke uus skeem. Veenduge, et paigutate allpool loetletud komponendid ja ühendate need sarnaselt skeemile. Vasakul küljel saate erinevatest raamatukogudest vajalikke osi otsida ja seejärel skemaatiliselt paigutada.
Tahvel olles mikrokontrolleri programmeerimiseks kasutage pinnale paigaldatud ATTiny või läbivat auku ATTIny
Pinnapealne ATTiny85 mikrokontroller (minge vasakul asuvasse "raamatukogudesse" ja otsige "C89852"), et hüppajajuhtmete ühendused läheksid vasakul asuvale EELibile ja valisite 2x4 isase päisepoldi, nagu on näidatud pildil. See tähendab, et saate Arduino kaudu plaadi programmeerimiseks ajutiselt džemprid paika joota.
VÕI
Pistikupesa ATTiny85 (minge vasakul asuvasse "raamatukogudesse" ja otsige AutogolazzoJr "Attiny85-20PU THT"), see asetab pistikupesa jalajälje tahvlile, mille saate seejärel sisse joota. See võimaldab teil kontrollerit tagasi nihutada ja edasi, kuid see tähendab, et teil peab olema see USB -kontroller, mis on üsna kallis.
asetage kõik järgmised
(1x tagaküljel) Päisepoldid toiteühenduse jaoks (minge vasakul asuvasse "raamatukogudesse" ja otsige "C86471")
(1x nupuga) 10 kΩ takisti (minge vasakul asuvasse "raamatukogudesse" ja otsige "C99198")
(Kui palju soovite) RGB LED (minge vasakul asuvasse "raamatukogudesse" ja otsige "C114585")
(Üks LED -i kohta) 100 nF kondensaator (minge vasakul asuvasse "raamatukogudesse" ja otsige "C1590")
(1x) vahetamine (minge vasakul asuvasse "raamatukogudesse" ja otsige "C128955")
(1x) 4.7uF kondensaator (minge vasakul asuvasse "raamatukogudesse" ja otsige "C108344") Asetage see kondensaator toitepistiku tihvtide lähedale, kuid veenduge, et see on esiküljel, jootmist saab teha ainult ühel küljel. (Vastasel juhul kukuvad plaadi soojendamisel asjad ära)
Kui olete kõik komponendid paigutanud, ühendage need õigete tihvtidega, samuti GDN- ja VCC -ühendustega. Ühendate need juhtmestiku abil ja asetades GND ja VCC sümbolid. Kui olete kõik juhtmed korralikult ühendanud, võite klõpsata nupul Teisenda PCB -ks.
2. samm: EasyEDA: PCB disain
Enne PCB -keskkonda jõudmist kasutage Inkscape'i või mõnda muud tarkvara, mille abil saate luua DXF -faile ja teha oma valitud kujundi kontuuri. Kui teil on oma kujundite DXF -fail, mis on õige suurusega (näiteks 150 mm x 100 mm), looge eraldi fail, mis sisaldab tahvlile joonistatut, minu jaoks oli see lihtsalt esitusnupu kolmnurk.
PCB keskkonnas alustades näete paremal pool kihti ja numbreid. Muutke ühikud millimeetriteks või muuks, mida soovite kasutada, ja muutke klõpsu suurus (klõpsu suurus on põhimõtteliselt see, millise intervalliga saate asju võrku paigutada) millegi mugavaks. Tegin oma 10 mm, kuna tahtsin, et mu plaadi kontuur oleks hõlpsasti paigutatud (0, 0).
Alustage tahvli kontuurikihi muutmisega (klõpsake värvi ja pliiats peaks ilmuma) ja importige kontuuri DXF -fail. Kui see on tehtud, muutke oma ülemist kihti ja hakake komponente tahvlile paigutama soovitud viisil, lohistades need kontuurile. Kui komponendid on paigutatud, ühendage traaditööriistaga kõik sinised jooned, välja arvatud juhul, kui need on ühendatud GND või VCC -ga. GND ja VCC ühendused ühendatakse otse plaadiga ja neid ei pea juhtmete kaudu eraldama.
Kui kõik mitte-VCC ja GND ühendused on ühendatud, saate viimaste ühenduste tegemiseks kasutada vaskpiirkonna tööriista. Tehke seda üks kord ülemise ja kord alumise kihi peal. Veenduge, et muudate atribuutide vahekaardil ühe vaskpiirkonna VCC -ks, tavaliselt teen ülemise kihi GND ja alumise kihi VCC. Kui olete selle teinud, peaks plaat välja nägema ja saate suumida, et näha, kus GND tahvliga ühendub. Siinkohal soovite kontrollida DRC vigu, värskendades vasakpoolses vahekaardil Disainihaldur DRC vigu. Kui vigu pole, siis on hea minna lauda tellima.
Viimane oluline asi, mida peate tegema, kui liigute Surface Mounted ATTiny -ga hüppajajuhtme marsruuti, on päise tihvtiühenduste aukude muutmine. Klõpsake 2x4 päise tihvtiühendusel, minge omaduste all paremale ja muutke auk (läbimõõt) 1 mm. Ma arvan, et see peaks toimima, kui joote juhtmed oma kohale, veenduge, et teete seda iga augu jaoks.
Tahvli tellimiseks klõpsake ülemise lindi nuppu G ja paremale suunatud noolega oma Gerberi faili eksportimiseks. See viib teid otse plaatide ostmise kohta, seal on palju erinevaid värve ja viimistlusi, mis mõjutavad plaadi hinda, PCB paksuse puhul arvan, et tavaliselt teeme 1.6. Kui soovite kahekordselt kontrollida, kas teie komponendid sobivad, võite eksportida oma plaadi-p.webp
(Muuda) Lisasin Gerberi faili, kui soovite seda kasutada.
3. samm: pinnakinnituse jootmine
Surface mount komponentide jootmine on minu lemmik osa kogu konstruktsioonist, sest minu arvates on ülimalt rahuldav vaadata, kuidas kõik väikesed komponendid ühendatakse ahju sees oleva joodisega. Videol on kogu selle projekti ülesehitus dokumenteeritud, nii et kui mõni eelmistest sammudest tekitab segadust, võib see video olla kasulik. Samuti näitab see üksikasjalikult, kuidas ma pinna jootmist tegin, mille teen siin tekstis kiiresti kokku.
Kui plaat tuleb Hiinast ja teil on kõik väikesed komponendid, kasutage kaasasolevat šablooni, et katta kõik jootmispadjad jootepastaga. Seejärel kleepige lahtised komponendid jootepasta sisse, kuni olete need kõik paigas. Joote sulamistemperatuur on umbes 360 kraadi Fahrenheiti (185 kraadi Celsiuse järgi), nii et pange ahi selle ümber kuumusesse ja kleepige plaat sinna umbes 2 minutiks, muidu näete, et kõik jootmispunktid muutuvad läikivaks, mis näitab, et joodisel on sulanud. Olge ettevaatlik plaadi väljavõtmisel, see on kuum!
4. samm: programmeerimine
Alustasin Neopixeli põhiteekidega, et testida kõiki oma LED -e ja veenduda, et kõik töötab, ning seejärel kasutasin FastLED.h raamatukogu koos mõningate muudatustega, mida tegin soovitud teemandiefekti saamiseks, samas kui teised režiimid lihtsalt seavad kõik LED -id ühele värvi.
Lisasin viitamiseks oma koodi.
Selle kontseptsiooni ja hulga LED -idega saate teha palju lahedaid asju, nii et andke mulle teada, kas teete ühe neist ja milline on teie iseloom, logo või kuju ja mida LED -id teevad!
Samm: tellige Minu YouTube'i kanal
Kui arvasite, et see juhend on huvitav, vaadake julgelt minu tehtud videot töölaua assistendi kohta ja mõnda muud minu projektivideot.
Üritan oma kanalit hankida 1000 tellijani, et saaksin oma kanaliga raha teenida, et rahastada tulevasi projekte, mis on ambitsioonikamad ehk kallid. Mul on sellest poolaastast veel paar kooliprojekti, mida jagan ja siis hakkan uute asjadega tegelema. Need projektid hõlmavad seadet, mis võimaldab sõduritel jälgida oma ajakirjadesse jäänud kuulide arvu, ja Gameboy stiilis mänguplaati, mis töötab täielikult välja Teensy.
Kui need tunduvad huvitavad, kaaluge minu YouTube'i kanali või siinse juhendatava profiili tellimist.
Link minu kanalile:
Aitäh !!
Soovitan:
Castle Planter (koos Tinkercadi koodiplokkidega): 25 sammu (koos piltidega)
Castle Planter (koos Tinkercadi koodiplokkidega): selle disaini teostamine võttis mul üsna kaua aega ja kuna minu kodeerimisoskus on vähemalt öeldes piiratud, loodan, et see õnnestus hästi :) Kasutades juhiseid, peaksite saama taaslooge selle disaini kõik aspektid ilma
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos pimedas helendava PLA -ga: 7 sammu (koos piltidega)
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos helendusega pimedas PLA: Tere, ja aitäh, et häälestasite minu juhendatavaks! Igal aastal teen koos oma pojaga, kes on nüüd 14., huvitava projekti. Oleme ehitanud nelikopteri, ujumistempo. (mis on ka juhendatav), CNC korpuse pink ja Fidget Spinners
Pongitennis koos LED -maatriksi, Arduino ja juhtkangidega: 5 sammu (koos piltidega)
Pongitennis koos LED -maatriksi, Arduino ja juhtkangidega: see projekt on mõeldud nii algajatele kui ka kogenud tinistajatele. Põhitasandil saab seda teha leivaplaadiga, hüppajajuhtmetega ja kinnitada Blu-Tackiga ja ilma jootmiseta vanarauale (kasutasin puitu). Kuid rohkem edasi liikudes
Krüptovaluuta märk / reaalajas Youtube'i abonentide loendur: 6 sammu (koos piltidega)
Cryptocurrency Ticker / Reaalajas Youtube'i abonentide loendur: kompaktne LED -ekraaniseade, mis toimib krüptovaluuta märgisena ja toimib reaalajas YouTube'i abonentide loendurina. Selles projektis kasutame Raspberry Pi Zero W -d, mõningaid 3D -prinditud osi ja paari max7219 kuvarit luua reaalajas su