INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Opsomming
Hierdie PCB (Printed Circuit Board) lyk soos die YouTube Play Button -toekenning wat aan skeppers uitgedeel word om sekere mylpale te bereik, soos 100, 000, 1 miljoen en 10 miljoen intekenare. As die skakelaar aangeskakel is, kan die gebruiker deur 5 verskillende modusse blaai deur op die knoppie in die linker boonste hoek te druk. Die eerste modus laat al die LED's uit, die tweede is silwer (100, 000 subs), die derde is goud (1 miljoen subs), die vierde is 'n sprankelende diamant -effek (10 miljoen subs), en die vyfde, net om by te pas die bordkleur is rooi. Die bord is ongeveer 150 mm x 100 mm, dit het gate in die hoeke, sodat dit iewers gemonteer kan word, maar ek het dit aan niks gemonteer nie. Die bord word tans aangedryf deur 'n 3.7-volt drone-battery. Ek kan dit verander sodat ek dit net ingeprop kan laat sit en dit êrens kan monteer, en ek hoef nie bekommerd te wees oor die vervanging van die battery nie, aangesien dit slegs ongeveer 30 minute duur met die LED's op volle helderheid.
Hierdie bord is gebou vir 'n spesiale onderwerkklas aan die Berry College onderrig deur Zane Cochran, wat die idee gehad het om beelde te gebruik om PCB -konstruksies te ontwerp en te inspireer.
Komponente
In teenstelling met Slouchy Board en die lessenaar wat ek gebou het, het ek hierdie kring nie uitgebrei nie, aangesien dit net LED's, 'n skakelaar, 'n knoppie en 'n ATTiny85 -mikrobeheerder was. Al die komponente wat ek gebruik het (al die materiaal op die oppervlak), behalwe die batterye, kan op https://lcsc.com/ gevind word vir supergoedkoop en word hieronder gelys.
Ons het 'n pasgemaakte programmeerder (deur Zane) gebruik om die borde te programmeer terwyl dit reeds op die bord gemonteer was. Aangesien dit nie in die handel beskikbaar is nie, moet u u eie bou of die ATTiny met ingeboude voetstukke en die USB -programmeerder gebruik. Of u kan die ATTiny deur 'n Arduino programmeer as u die koppengate groot genoeg op die printplaat maak vir draaddrade (soos in die video wat aan die einde van hierdie video gekoppel is).
Op die oppervlak gemonteerde ATTiny85 mikrokontroller C89852 ($ 2 elk)
($ 27) USB -programmeerder
($ 11) ATTiny + IC -voetstukke
Knoppie C86487 ($ 0,20 elk)
Kopstukke vir kragverbinding C86471 ($ 0,20 elk)
10k Ohm weerstand C99198 ($.08 vir 100)
RGB LED C114585 ($ 0,50 vir 5, $ 3,70 vir 50)
100 nF kondensator C1590 ($ 0,29 vir 50)
Skakel C128955 ($ 0,41 vir 5)
4.7uF kondensator C108344 (20 vir $ 0,37)
Dronebattery en laaier is ideaal vir die aanstuur van laespanningskringe ($ 23)
Gereedskap/sagteware
Om die PCB te skep, kan u na EasyEDA gaan en 'n gratis rekening aanmeld. U kan my Slouchy Board of Desktop Device Instructables raadpleeg vir hulp met EasyEDA, aangesien albei wys hoe u dit moet gebruik. Die PCB wissel van $ 5- $ 10 vir 5 en dit neem ongeveer 'n week of twee om van China na die VSA te stuur.
Sodra u u PCB uit China gekry het en al u komponente gereed is, moet u Soldeerpasta gebruik om elke individuele komponent aan te heg. Ek het MG Chemicals Leaded Solder Paste gebruik. (VERSIGTIG, HIERDIE PRODUK HET DAARIN gelei. Ek dink hulle maak ook loodvrye soldeerpasta)
Om die ATTiny85 te programmeer, gebruik die Arduino's Software, maar maak seker dat u die boordlêers afgelaai het as u nog nooit 'n ATTiny85 geprogrammeer het nie. Hierdie video verduidelik baie goed hoe om dit te doen: Tutorial: Programming the Attiny 85 with an Arduino.
Stap 1: EasyEDA: Skematiese
Begin op EasyEDA deur 'n nuwe projek te skep en 'n nuwe skema op te stel. Maak seker dat u die komponente wat ek hieronder noem, plaas en verbind dit soortgelyk aan hoe ek dit op die skema het. Aan die linkerkant kan u die benodigde dele in die verskillende biblioteke soek en dit dan in die skema plaas.
Vir die programmering van die mikrobeheerder terwyl u op die bord is, moet u 'n ATTiny of 'n deurgat -ATTIny op die oppervlak monteer
Op die oppervlak gemonteerde ATTiny85 -mikrobeheerder (gaan na die "biblioteke" aan die linkerkant en soek "C89852") om die aansluitings vir die draaddrade na EELib aan die linkerkant te maak en kies 'n 2x4 manlike koppen soos in die prentjie getoon. Dit beteken dat u tydelik springers kan soldeer om die bord via 'n Arduino te programmeer.
OF
Op ATTiny85 ingeboude voet (gaan na die "biblioteke" aan die linkerkant en soek "Attiny85-20PU THT" deur AutogolazzoJr), dit plaas die voetafdruk van die aansluiting op die bord waarop u kan soldeer. Dit laat u toe om die kontroleerder terug te skuif maar dit beteken dat u 'n USB -beheerder moet hê wat redelik duur is.
plaas al die volgende
(1x agter) Kopstukke vir kragverbinding (Gaan na die "biblioteke" aan die linkerkant en soek "C86471")
(1x met knoppie) 10k Ohm -weerstand (Gaan na die "biblioteke" aan die linkerkant en soek "C99198")
(Hoeveel jy ook al wil) RGB LED (Gaan na die "biblioteke" aan die linkerkant en soek "C114585")
(Een per LED) 100 nF kondensator (Gaan na die "biblioteke" aan die linkerkant en soek "C1590")
(1x) Skakel (gaan na die "biblioteke" aan die linkerkant en soek "C128955")
(1x) 4.7uF -kondensator (Gaan na die "biblioteke" aan die linkerkant en soek "C108344") Plaas hierdie kapasitor naby die kragkoppenne, maar maak seker dat dit aan die voorkant is; u kan slegs soldeer aan die een kant sien. (Anders val dinge af as u die bord verhit)
Sodra u al die komponente geplaas het, koppel dit aan die regte penne sowel as die GDN- en VCC -verbindings. U verbind dit met behulp van die bedradinghulpmiddel en die GND- en VCC -simbole plaas. Nadat u al die drade behoorlik verbind het, kan u op die skakel na die PCB -knoppie klik.
Stap 2: EasyEDA: PCB -ontwerp
Gebruik Inkscape of 'n ander sagteware wat u kan gebruik om DXF -lêers te skep en 'n uiteensetting te maak van die vorm wat u gekies het, voordat u by die PCB -omgewing uitkom. Sodra u 'n DXF -lêer van u vormomskrywing het wat volgens die korrekte eenhede (byvoorbeeld 150mmx100mm) groot gemaak is, skep u 'n aparte lêer wat bevat wat op die bord geteken sal word, vir my was dit net die driehoek van die speelknoppie.
As u in die PCB -omgewing begin, sien u 'n klomp lae en syfers aan die regterkant. Verander u eenhede in millimeter of wat u ook al wil gebruik en verander die snapgrootte (snapgrootte is basies met watter interval u dinge op die rooster kan plaas) na iets geriefliks. Ek het myne 10 mm gemaak, aangesien ek wou hê dat my bordlyn maklik op (0, 0) geplaas moes word.
Begin deur die buitelyn van die bord te wysig (klik op die kleur en 'n potlood moet verskyn) en voer die buitelyn -DXF -lêer in. Sodra u dit het, wysig u die boonste laag en begin die komponente op die bord plaas soos u dit wil hê, deur dit na die buitelyn te sleep. Sodra die komponente geplaas is, verbind alle blou lyne met die draadgereedskap, tensy dit aan GND of VCC gekoppel is. Die GND- en VCC -verbindings sluit direk aan op die kaart en hoef nie via die drade geïsoleer te word nie.
Sodra alle nie-VCC- en GND-verbindings aanmekaar gekoppel is, kan u die Copper area-instrument gebruik om die laaste verbindings te maak. Doen dit een keer op die boonste laag en een keer op die onderste laag. Maak seker dat u een van die koperareas verander na VCC in die tabblad Eienskappe; ek maak gewoonlik die boonste laag GND en die onderste laag VCC. Sodra u dit gedoen het, moet die bord volledig lyk en kan u inzoomen om te sien waar GND met die bord aansluit. Op hierdie stadium wil u kyk na DRC -foute deur die DRC -foute onder die ontwerpbestuurder -oortjie heel links te verfris. As daar geen foute is nie, kan u u bord bestel.
'N Laaste belangrike ding wat u moet doen as u die draaddraad met Surface Mounted ATTiny volg, is om die gate van die koppelpennetverbindings te wysig. Klik op die 2x4 kopstukpenverbinding, gaan regs onder eiendomme en verander die gat (deursnee) na 1 mm. Ek dink dit moet doen as u die drade vas soldeer, maak seker dat u dit vir elke gat doen.
Om u bord te bestel, klik op die knoppie in die boonste lint met 'n G en pyltjie na regs om u Gerber -lêer uit te voer. Dit neem u direk na die plek waar u u borde koop; daar is baie opsies vir verskillende kleure en afwerkings wat die prys van die bord sal beïnvloed, vir die dikte van die PCB, ek dink 1.6 is wat ons gewoonlik doen. As u wil kontroleer of u komponente pas, kan u 'n-p.webp
Ek het die Gerber -lêer bygevoeg as u dit wil gebruik.
Stap 3: Soldeer op die oppervlak
Die soldering van die komponente op die oppervlak is my gunsteling deel van die hele konstruksie, aangesien ek dit baie bevredigend vind om te sien hoe al die klein komponente deur die soldeer in die oond verbind word. In die video word die hele konstruksie van hierdie projek gedokumenteer, so as een van die vorige stappe verwarrend is, kan hierdie video nuttig wees. Dit wys ook in detail hoe ek die oppervlak soldeer gedoen het, wat ek net vinnig hier in die teks sal saamvat.
As die bord uit China kom en u al u klein komponente het, gebruik die meegeleverde sjabloon om al die soldeerblokkies met soldeerpasta te bedek. Steek dan die los komponente in die soldeerpasta totdat u alles op hul plek het. Die smeltpunt van die soldeersel is ongeveer 360 grade Fahrenheit (185 grade Celsius), so sit die oond op hitte en plak die bord vir ongeveer 2 minute, anders sien u dat al die soldeerpunte blink, wat aandui dat die soldeer gesmelt is. Wees versigtig om u bord uit te haal, dit sal warm wees!
Stap 4: Programmering
Ek het begin met basiese Neopixel -biblioteke om al my LED's uit te toets en seker te maak dat alles werk, en daarna die FastLED.h -biblioteek gebruik, asook 'n paar wysigings wat ek gemaak het om die gewenste Diamond -effek te kry terwyl die ander modusse net al die LED's op een stel kleur.
Ek het my kode vir verwysing aangeheg.
Daar is baie wonderlike dinge wat u met hierdie konsep en 'n klomp LED's kan doen, laat weet my as u een hiervan maak en wat u karakter, logo of vorm is en wat die LED's doen !!
Stap 5: Gaan teken in op my YouTube -kanaal
As u gedink het dat hierdie instruksie interessant was, kyk gerus na die video wat ek gemaak het oor die Desktop Assistant en 'n paar van my ander projekvideo's.
Ek probeer my kanaal by 1 000 intekenare kry, sodat ek my kanaal kan begin verdien om toekomstige projekte wat duurder is, te finansier. Ek het nog 'n paar skoolprojekte uit hierdie semester wat ek sal deel, en dan sal ek nuwe dinge begin doen. Hierdie projekte bevat 'n toestel waarmee soldate die aantal koeëls wat in hul tydskrifte oorgebly het, kan byhou, en 'n gamepad -gamepad wat heeltemal van 'n Teensy afloop.
As dit interessant klink, kan u dit oorweeg om in te teken op my YouTube -kanaal of hier op my opdragbare profiel.
Skakel na my kanaal:
Dankie !!
Aanbeveel:
YouTube-intekenaarteller met 'n e-papierskerm en Raspberry Pi Zero W: 5 stappe (met foto's)
YouTube-intekenaarteller met 'n e-papierskerm en Raspberry Pi Zero W: In hierdie instruksies sal ek jou wys hoe om jou eie Youtube-intekenaarteller te bou met behulp van 'n e-papiervertoning en 'n Raspberry Pi Zero W om navraag te doen na die YouTube API en werk die skerm op. E-papier-uitstallings is ideaal vir hierdie tipe projekte, aangesien dit
Speel CD's sonder CD -speler, met behulp van AI en YouTube: 10 stappe (met foto's)
Speel CD's sonder CD -speler, gebruik AI en YouTube: wil u u CD's speel, maar het u nie meer 'n CD -speler nie? Het u nie tyd gehad om u CD's te skeur nie? Het hulle dit gerip, maar die lêers is nie beskikbaar as dit nodig is nie? Geen probleem nie. Laat AI (kunsmatige intelligensie) u CD identifiseer en YouTube speel dit! Ek het 'n Android -app geskryf wat
YouTube -intekenaarteller met 'n ESP8266 -bord: 9 stappe (met foto's)
YouTube -intekenaarteller met 'n ESP8266 -bord: Beste vriende, welkom by nog 'n ESP8266 -projek. Vandag gaan ons 'n DIY YouTube -intekenaarteller bou met 'n groot LCD -skerm en 'n 3D -gedrukte omhulsel. Kom ons begin! In hierdie tutoriaal maak ons dit: 'n DIY YouTube -intekenaar
YouTube -intekenaarteller met ESP8266 IoT: 5 stappe (met foto's)
YouTube -intekenaarteller met ESP8266 IoT: Hier het ek my eerste Internet of Things (IoT) -projek vir u gebring. Ek is 'n nuwe youtuber en dit klink vir my wonderlik om my intekenare in my lessenaar of muur te laat raam. Om hierdie rede het ek hierdie ongelooflike projek vir u maklik en nuttig gemaak
6 miljoen roepee LED -flitslig uit 'n litiumbattery !: 8 stappe (met foto's)
6 miljoen roepee LED -flitslig uit 'n litiumbattery !: Hierdie flitslig in die sak steek meer amphours per ons in jou sak as enigiets wat jy kan koop … as jy dit waag om een te maak