INHOUDSOPGAWE:

Digispark Lantern (ATtiny85 -projek): 7 stappe
Digispark Lantern (ATtiny85 -projek): 7 stappe

Video: Digispark Lantern (ATtiny85 -projek): 7 stappe

Video: Digispark Lantern (ATtiny85 -projek): 7 stappe
Video: УЯЗВИМОСТЬ USB | ВЗЛОМ ЧЕРЕЗ USB С DIGISPARK Attiny85 #mrrobot 2024, Julie
Anonim
Image
Image
Wat is 'n lantern!
Wat is 'n lantern!

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:

  1. Kies die regte komponente, afhangende van u projekfunksies.
  2. Maak die kring om al die gekose komponente aan te sluit.
  3. Monteer al die projekonderdele.
  4. Koppel die Digispark ATtiny85 Dev -bord om die lantern te beheer.

Stap 1: Wat is 'n lantern

Wat is 'n lantern!
Wat is 'n lantern!
Wat is 'n lantern!
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

Digispark ATtiny85 is die kern van ons projek
Digispark ATtiny85 is die kern van ons projek
Digispark ATtiny85 is die kern van ons projek
Digispark ATtiny85 is die kern van ons projek
Digispark ATtiny85 is die kern van ons projek
Digispark ATtiny85 is die kern van ons projek
Digispark ATtiny85 is die kern van ons projek
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

Die Lantern -ontwerp
Die Lantern -ontwerp
Die Lantern -ontwerp
Die Lantern -ontwerp
Die ontwerp van die lantern
Die ontwerp van die lantern

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)

Die PCB -vervaardiging (vervaardig deur JLCPCB)
Die PCB -vervaardiging (vervaardig deur JLCPCB)
Die PCB -vervaardiging (vervaardig deur JLCPCB)
Die PCB -vervaardiging (vervaardig deur JLCPCB)
Die PCB -vervaardiging (vervaardig deur JLCPCB)
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

Volledige oorsig van die bestanddele
Volledige oorsig 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

Soldeer en monteer
Soldeer en monteer
Soldeer en monteer
Soldeer en monteer
Soldeer en monteer
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

Digispark -kode en toetsvalidering
Digispark -kode en toetsvalidering
Digispark -kode en toetsvalidering
Digispark -kode en toetsvalidering
Digispark -kode en toetsvalidering
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: