INHOUDSOPGAWE:
- Stap 1: Wat is 'n lantern
- Stap 2: Digispark ATtiny85 is die kern van ons projek
- Stap 3: The Lantern Design
- Stap 4: Die PCB -vervaardiging (vervaardig deur JLCPCB)
- Stap 5: Volledige hersiening van die bestanddele
- Stap 6: Soldeer en monteer
- Stap 7: Digispark -kode en toetsvalidering
Video: Digispark Lantern (ATtiny85 -projek): 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hey, wat gaan aan ouens, nogmaals 'n nuwe instruksies soos gewoonlik, ek sal jou wys hoe om 'n super cool projek op grond van elektronika te maak, en hierdie keer sal dit vir julle almal so maklik wees om hierdie projek te maak, wat 'n elektroniese lantern is, Aangesien ons robotte en 'n bietjie ingewikkelde projekte gemaak het, het ek besluit om hierdie keer 'n basiese een te maak om dit vir u moontlik te maak, en daar is beslis basiese elektroniese kennis nodig, maar dink nie twee keer om dit te probeer nie dit omdat dit 'n wonderlike een is.
Hierdie projek is so handig om spesiaal te maak nadat u die pasgemaakte PCB gekry het wat ons by JLCPCB bestel het om die voorkoms van ons Lanter te verbeter, en daar is ook genoeg dokumente en kodes in hierdie gids sodat u u eie lantern kan skep.
Ons het hierdie projek slegs in twee dae gedoen, slegs een dag om die vervaardiging van hardeware en die montering te voltooi, en dan 'n tweede dag om die kode voor te berei en die toetse uit te voer.
Laat ons eers kyk voordat ons begin
Wat u uit hierdie instruksies sal leer:
- Kies die regte komponente, afhangende van u projekfunksies.
- Maak die kring om al die gekose komponente aan te sluit.
- Monteer al die projekonderdele.
- Koppel die Digispark ATtiny85 Dev -bord om die lantern te beheer.
Stap 1: Wat is 'n lantern
Ons weet almal van Lanterns en waarvoor mense dit gebruik; Lanterns is gewoonlik gemaak van 'n metaalraam met verskeie kante (gewoonlik vier, maar tot agt), gewoonlik met 'n haak of metaalring bo -op. Vensters van 'n deurskynende materiaal sou aan die kante aangebring word, nou gewoonlik glas of plastiek, maar voorheen dun velle dierehoring, of blik met gate of dekoratiewe patrone; Alhoewel sommige antieke lanterns slegs 'n metaalrooster het, dui die funksie duidelik aan op die onderstaande uiteensetting.
Dit is dus 'n stukkie houer wat 'n kers vashou om 'n gebied met sy vlam te verlig; in ons geval ontwerp ons 'n boks om die ligbron te hou, 'n elektroniese gedrukte kring wat 'n paar helder LED's bevat en vir die vlam bewend sal ons 'n 12V DC waaier gebruik om 'n stuk lap wat ons in die binnekant van die boks sal plak, te bewe, en die lig sal ook van kleur verander as gevolg van die RGB LED's wat ons gebruik en die hele stelsel word beheer deur 'n digispark Attiny85 bord.
Stap 2: Digispark ATtiny85 is die kern van ons projek
As ons praat oor Digispark ATtiny85 -bord vervaardig deur Digistump, 'n familiebedryf in Portland wat ontwikkelingsborde vervaardig, gebaseer op Atmel -mikrobeheerders, wat hulle produkte Arduino -versoenbaar maak, sodat u hierdie borde maklik kan flits met Arduino IDE en u kan meer inligting kry oor hoe om hierdie soort borde te gebruik deur middel van hierdie handleiding, waar ons in besonderhede uiteengesit het hoe om Digispark ATtiny85 met Arduino IDE te koppel.
Die bord het 'n ATtiny (ook bekend as TinyAVR), 'n familie mikrobeheerders wat aan die einde van die negentigerjare ontwikkel is (later het Microchip Technology Atmel in 2016 verkry). Hierdie skyfies het 'n aangepaste Harvard-argitektuur 8-bis RISC-verwerkerkern. Die kleinste in hul AVR-familie van mikrobeheerders is die ATtiny-reeks (8-bis-kern en minder funksies, minder I/O-penne en minder geheue as ander AVR-reekse).
Waarom Digispark ATtiny85
ons gebruik hierdie bord vanweë die klein grootte wat perfek pas by ons projek en ook as gevolg van die IO -penne wat dit het, aangesien ons drie PWM -penne nodig het om die ligkleur te beheer en een digitale uitset om die DC -waaier deur 'n transistor te beheer die vereiste IO -penne is beskikbaar in hierdie klein bordjie.
Stap 3: The Lantern Design
Soos gewoonlik begin ons met die hardeware -gedeelte en met hardeware, ons begin met die lantern -boks, en daarom het ek hierdie vorm ontwerp met behulp van solidworks -sagteware waarmee ek 'n DXF -lêer kan genereer om dit in 'n CNC -lasersnymasjien op te laai om die ontwerpte boks; ons het 'n 5 mm MDF -houtmateriaal gebruik om hierdie boks te maak, perfek, goedkoop, en dit gee 'n beter voorkoms vir ons projek.
u kan die DXF -lêers wat ons gebruik het om hierdie lantaarnkas te vervaardig, aflaai via hierdie aflaai -skakel.
Die ontwerp van die boks is so eenvoudig en basies, sodat u dieselfde ontwerpidee kan volg om u eie ontwerp te skep met die vorm wat u meer pas.
Stap 4: Die PCB -vervaardiging (vervaardig deur JLCPCB)
Oor JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), is die grootste PCB-prototipe-onderneming in China en 'n hoëtegnologiese vervaardiger wat spesialiseer in 'n vinnige PCB-prototipe en 'n klein groepie PCB-produksie. Met meer as 10 jaar ervaring in PCB -vervaardiging, het JLCPCB meer as 200 000 kliënte tuis en in die buiteland, met meer as 8 000 aanlynbestellings van PCB -prototipes en 'n klein hoeveelheid PCB -produksie per dag. Die jaarlikse produksievermoë is 200 000 vierkante meter vir verskillende 1-laags, 2-laags of meer-laag PCB's. JLC is 'n professionele PCB -vervaardiger met groot skaal, goed toerusting, streng bestuur en uitstekende kwaliteit.
Terug na ons projek
Om die PCB te vervaardig, het ek die prys van baie PCB -produsente vergelyk en ek het JLCPCB gekies vir die beste PCB -verskaffers en die goedkoopste PCB -verskaffers om hierdie kring te bestel. Al wat ek hoef te doen, is 'n paar kliks om die gerber -lêer op te laai en 'n paar parameters in te stel, soos die kleur en hoeveelheid van die PCB, dan betaal ek net 2 dollar om my PCB eers na vyf dae te kry.
Aangesien dit die prentjie van die verwante skema toon, het ek 'n Digispark ATtiny85 dev -bord gebruik om die hele stelsel te beheer. u kan die skematiese PDF -lêer kry via hierdie aflaai -skakel.
Beste kwaliteit
die kwaliteit van hierdie PCB's verhoog ons vertroue om JLCPCB -diens in al ons projekte te gebruik, soos u sien, is die PCB relatief klein genoeg om in die Lantern -boks te pas, en die etikette en logo's word ook baie goed vervaardig.
u kan die Gerber -lêers vir die kring kry via hierdie aflaai skakel
Stap 5: Volledige hersiening van die bestanddele
Ons het alles gereed, dus moet ons die nodige komponente wat ons benodig vir hierdie projek, hersien:
- Die PCB wat ons by JLCPCB bestel
- Digispark ATtiny85 dev board
- 4 RGB LED's 5 mm
- 12V DC waaier
- BC170 transistor
- 1K Ohm -weerstand
- 12V DC -stroomadapter
- Sommige kopkonnekteerders
Stap 6: Soldeer en monteer
Nou gaan ons direk na die samestelling van die boks, dit is so eenvoudig, aangesien ons die skroefplasing in die ontwerp gemaak het, maar eers moet ons elke deel met hierdie spoorpapier bedek, dan plak ons die stukke lap aan die kante van die boks vas.
Gaan dan na die elektroniese samestelling en soldeer al die komponente aan die printplaat. op die boonste sylaag vind u 'n etiket van elke komponent wat die plasing daarvan op die bord aandui, en op hierdie manier is u 100% seker dat u geen soldeerfoute sal begaan nie.
Stap 7: Digispark -kode en toetsvalidering
Nou het ek hierdie kode voorberei wat die LED's se kleur verander en die waaier aanskakel; ons laai die kode op en plaas die bord op sy plek, en soos u sien, hier is ons LED's wat van kleur verander.
U kan die bronkode gratis kry via hierdie aflaai -skakel.
Soos u op die foto's hierbo kan sien, verander die Lantern sy ligte kleur na aanleiding van al die instruksies wat ons deur die bronkode geskep het en nog 'n paar ander verbeterings om uit te voer om dit baie meer botter te maak.
Ek verwag dat u al u idees om hierdie projek te verbeter, in die kommentaar -afdeling neerskryf en ook foto's van ons wys as u 'n soortgelyke een probeer.
Aanbeveel:
Verminder die batteryverbruik van Digispark ATtiny85: 7 stappe
Verminder die verbruik van die battery vir Digispark ATtiny85: of: loop 'n Arduino met 'n 2032 muntstuk vir 2 jaar. Deur u Digispark Arduino Board uit die boks te gebruik met 'n Arduino -program, trek dit 20 mA by 5 volt. Met 'n 5 volt kragbank van 2000 mAh sal dit slegs vir 4 dae werk
Jack-o'-lantern´s Lantern: 3 stappe
Jack-o'-lantern´s Lantern: Dit is 'n projek wat u maklik tuis kan doen saam met kinders en familie tydens hierdie spookagtige dae! Dit bestaan uit die toevoeging van lig aan u pampoen (dit kan 'n regte of kunsmatige een wees), sodat u letterlik 'n Jack-o-lanterns Lantern kan hê
MAKLIKE Rubber Eendjies Met Digispark & DuckyTrainer: 4 stappe
EASY Rubber Duckies With Digispark & DuckyTrainer: In hierdie tutoriaal leer u hoe u 'n USB Rubber Ducky (USB -toetsaanspuiter) instel SONDER kodering! Wat is 'n USB Rubber Ducky? ● USB -toestel wat 'n menslike gebruiker outomaties naboots wanneer dit gekoppel is. ● Baie vinniger as 'n mens, geen tipografiese fout nie
ATtiny85 draagbare trilaktiwiteitsopsporing Horlosie en programmering ATtiny85 met Arduino Uno: 4 stappe (met foto's)
ATtiny85 draagbare trilaktiwiteitsopsporingshorlosie en programmering ATtiny85 met Arduino Uno: hoe kan u die draagbare aktiwiteitopsporing laat kyk? Dit is 'n draagbare apparaat wat ontwerp is om te vibreer wanneer dit stagnasie opspoor. Spandeer u die meeste van u tyd op die rekenaar soos ek? Sit u ure sonder om dit te besef? Dan is hierdie toestel f
Aan die gang met Digispark Attiny85 met behulp van Arduino IDE: 4 stappe
Aan die gang met Digispark Attiny85 Met behulp van Arduino IDE: Die Digispark is 'n op Attiny85 gebaseerde mikrokontroller -ontwikkelingsbord soortgelyk aan die Arduino -lyn, net goedkoper, kleiner en 'n bietjie minder kragtig. Met 'n hele aantal skilde om die funksionaliteit uit te brei en die vermoë om die bekende Arduino ID te gebruik