Kazalo:

Digispark Lantern (projekt ATtiny85): 7 korakov
Digispark Lantern (projekt ATtiny85): 7 korakov

Video: Digispark Lantern (projekt ATtiny85): 7 korakov

Video: Digispark Lantern (projekt ATtiny85): 7 korakov
Video: Make your own DigiSpark USB! 2024, November
Anonim
Image
Image
Kaj je svetilka!
Kaj je svetilka!

Hej, kaj je, fantje, še enkrat nov pouk, kot ponavadi, vam bom pokazal, kako narediti super kul projekt, ki temelji na elektroniki, in tokrat bo vsem vam tako enostavno narediti projekt, ki je elektronska luč, ker izdelujemo robote in nekoliko zapletene projekte, sem se odločil, da bom tokrat naredil osnovnega, ki bo omogočil vsakomur od vas, da zagotovo obstaja nekaj osnovnega elektronskega znanja, vendar ne razmišljajte dvakrat, da bi poskusili zato, ker je neverjeten.

Ta projekt je tako priročen za izdelavo posebej po pridobitvi prilagojenega tiskanega vezja, ki smo ga naročili pri JLCPCB, da bi izboljšali videz našega Lanterja, v tem priročniku pa je dovolj dokumentov in kod, ki vam omogočajo, da ustvarite lastno luč.

Ta projekt smo naredili v samo 2 dneh, samo en dan za dokončanje izdelave strojne opreme in sestavljanje, nato drugi dan za pripravo kode in izvedbo testov.

Preden začnemo, poglejmo najprej

Kaj se boste naučili iz tega navodila:

  1. Izbira pravih komponent glede na funkcionalnosti vašega projekta.
  2. Ustvarjanje vezja za povezavo vseh izbranih komponent.
  3. Sestavite vse dele projekta.
  4. Povežite ploščo Digispark ATtiny85 Dev za nadzor luči.

1. korak: Kaj je svetilka

Kaj je svetilka!
Kaj je svetilka!
Kaj je svetilka!
Kaj je svetilka!

Vsi poznamo svetilke in za kaj jih ljudje uporabljajo, luči so bile običajno narejene iz kovinskega okvirja z več stranicami (običajno štiri, vendar do osem), običajno s kovinskim kavljem ali obročem na vrhu. Na straneh bi bila nameščena okna iz nekega prosojnega materiala, zdaj običajno stekla ali plastike, prej pa tanki listi živalskega roga ali pločevine, preluknjani z luknjami ali okrasnimi vzorci; čeprav imajo nekatere starinske luči samo kovinsko mrežo, je jasno razvidno, da je njihova funkcija opisana spodaj.

Torej gre za kos držalne škatle, ki drži svečo, da osvetli območje s svojim plamenom, v našem primeru bomo oblikovali škatlo, ki bo držala vir svetlobe, ki je elektronsko tiskano vezje, ki vsebuje nekaj svetlih LED in za plamen. tresenje bomo uporabili z 12V enosmernim ventilatorjem, da trepetamo nekaj kosov tkanine, ki jih bomo prilepili na notranjo stran škatle, pa tudi svetloba bo spremenila barvo zaradi LED RGB, ki jih uporabljamo, in celoten sistem bo nadzoroval plošča digispark Attiny85.

2. korak: Digispark ATtiny85 je srce našega projekta

Digispark ATtiny85 je srce našega projekta
Digispark ATtiny85 je srce našega projekta
Digispark ATtiny85 je srce našega projekta
Digispark ATtiny85 je srce našega projekta
Digispark ATtiny85 je srce našega projekta
Digispark ATtiny85 je srce našega projekta
Digispark ATtiny85 je srce našega projekta
Digispark ATtiny85 je srce našega projekta

Ko govorimo o plošči Digispark ATtiny85, ki jo proizvaja družba Digistump, ki je v družinski lasti in upravlja v Portlandu in proizvaja razvojne plošče na osnovi mikrokrmilnikov Atmel, zaradi česar so izdelki združljivi z Arduinom, tako da lahko te plošče preprosto utripate z uporabo Arduino IDE in dobite veliko več podrobnosti o kako uporabljati tovrstne plošče skozi to vadnico, kjer smo podrobno pojasnili, kako povezati Digispark ATtiny85 z Arduino IDE.

Plošča ima ATtiny (znan tudi kot TinyAVR), družino mikrokrmilnikov, ki jih je Atmel razvil v poznih devetdesetih letih (kasneje je Microchip Technology prevzel Atmel leta 2016). Ti čipi imajo spremenjeno 8-bitno procesorsko jedro RISC s Harvard arhitekturo. Najmanjši v svoji družini mikrokrmilnikov AVR so serije ATtiny (8-bitno jedro in manj funkcij, manj vhodno-izhodnih zatičev in manj pomnilnika kot druge serije AVR).

Zakaj Digispark ATtiny85

to ploščo uporabljamo zaradi njene majhnosti, ki popolnoma ustreza našemu projektu, pa tudi zaradi IO zatičev, ki jih ima, saj potrebujemo tri zatiče PWM za nadzor barve Light in en digitalni izhod za krmiljenje enosmernega ventilatorja prek tranzistorja in vse zahtevani IO zatiči so na voljo na tej majhni plošči.

3. korak: Oblikovanje luči

Oblikovanje svetilk
Oblikovanje svetilk
Oblikovanje svetilk
Oblikovanje svetilk
Oblikovanje svetilk
Oblikovanje svetilk

Kot običajno začnemo s strojnim delom in govorilno strojno opremo bomo začeli s škatlo za luči, zato sem to obliko oblikoval s programsko opremo solidworks, ki mi omogoča ustvarjanje datotek DXF, da jih naložim v CNC stroj za lasersko rezanje, da izdelam oblikovano škatla; za izdelavo te škatle smo uporabili 5 mm leseni material MDF, ki je popoln, poceni in je dodal boljši videz našemu projektu.

s te povezave za prenos lahko prenesete datoteke DXF, ki smo jih uporabili za izdelavo te luči.

Zasnova škatle je tako preprosta in osnovna, da lahko sledite isti ideji oblikovanja in ustvarite svoj dizajn z obliko, ki vam bolj ustreza.

4. korak: Izdelava tiskanih vezij (izdelal JLCPCB)

Izdelava tiskanih vezij (proizvaja JLCPCB)
Izdelava tiskanih vezij (proizvaja JLCPCB)
Izdelava tiskanih vezij (proizvaja JLCPCB)
Izdelava tiskanih vezij (proizvaja JLCPCB)
Izdelava tiskanih vezij (proizvaja JLCPCB)
Izdelava tiskanih vezij (proizvaja JLCPCB)

O podjetju JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) je največje podjetje za izdelavo prototipov PCB na Kitajskem in visokotehnološki proizvajalec, specializiran za hitro izdelavo prototipov PCB in proizvodnjo majhnih PCB. Z več kot 10 -letnimi izkušnjami v proizvodnji PCB ima JLCPCB več kot 200.000 strank doma in v tujini, z več kot 8.000 spletnimi naročili izdelave prototipov PCB in proizvodnjo majhnih količin PCB na dan. Letna proizvodna zmogljivost je 200 000 kvadratnih metrov. za različne 1-slojne, 2-slojne ali večplastne PCB-je. JLC je profesionalni proizvajalec PCB -jev, ki ga odlikuje obsežna oprema za vrtine, strogo upravljanje in vrhunska kakovost.

Nazaj na naš projekt

Za izdelavo tiskanega vezja sem primerjal ceno številnih proizvajalcev tiskanih vezij in izbral JLCPCB najboljše dobavitelje PCB in najcenejše ponudnike tiskanih vezij, ki so naročili to vezje. Vse, kar moram storiti, je nekaj preprostih klikov, da naložim datoteko gerber in nastavim nekatere parametre, na primer barvo in količino debeline tiskanega vezja, potem sem plačal le 2 dolarja, da dobim tiskano vezje šele po petih dneh.

Ker prikazuje sliko povezane sheme, sem za nadzor celotnega sistema uporabil ploščo za razvijalce Digispark ATtiny85. shematsko datoteko PDF lahko dobite na tej povezavi za prenos.

Najboljša kakovost

Kakovost izdelave teh tiskanih vezij poveča naše zaupanje, da bomo v vseh naših projektih uporabljali storitev JLCPCB, saj vidite, da je tiskano vezje relativno majhno, da se prilega postavitvi v ohišje svetilke, prav tako pa so tudi oznake in logotipi zelo dobro izdelani.

po tej povezavi za prenos lahko dobite datoteke Gerber za vezje

5. korak: Popoln pregled sestavin

Popoln pregled sestavin
Popoln pregled sestavin

Vse imamo pripravljeno, zato moramo pregledati potrebne komponente, ki jih potrebujemo za ta projekt:

  • PCB, ki ga naročimo pri JLCPCB
  • Razvojna plošča Digispark ATtiny85
  • 4 RGB LED diode 5 mm
  • 12V enosmerni ventilator
  • Tranzistor BC170
  • 1K ohmski upor
  • 12V DC napajalnik
  • Nekateri priključki za glave

6. korak: Spajkanje in montaža

Spajkanje in montaža
Spajkanje in montaža
Spajkanje in montaža
Spajkanje in montaža
Spajkanje in montaža
Spajkanje in montaža

Zdaj se premaknemo neposredno na montažo škatle, saj je tako preprosto, saj smo v zasnovi ustvarili postavitev vijakov, vendar moramo najprej vsak del prekriti s tem sledilnim papirjem, nato pa koščke tkanine prilepimo na stranice škatle.

Po tem pojdite na elektronski sklop in vse komponente spajkamo na tiskano vezje. na zgornji svileni plasti boste našli nalepko vsake komponente, ki označuje njeno namestitev na ploščo, in tako boste 100% prepričani, da ne boste naredili nobenih napak pri spajkanju.

7. korak: Digisparkova koda in preverjanje veljavnosti testa

Koda Digispark in validacija testa
Koda Digispark in validacija testa
Koda Digispark in validacija testa
Koda Digispark in validacija testa
Koda Digispark in validacija testa
Koda Digispark in validacija testa

Zdaj sem pripravil to kodo, ki preklopi barvo LED in vklopi ventilator, naložimo kodo in postavimo ploščo na njeno mesto in kot vidite, tukaj naše LED diode spreminjajo barve.

Izvorno kodo lahko brezplačno dobite na tej povezavi za prenos.

Kot lahko vidite na zgornjih slikah, Lantern spreminja svojo svetlo barvo po vseh navodilih, ki smo jih ustvarili z izvorno kodo, in še nekaj drugih izboljšav, da bi naredili veliko več masla.

Pričakujem, da v odsek za komentarje zapišete vse svoje zamisli za izboljšanje tega projekta in nam pokažete tudi slike, če poskusite podobnega.

Priporočena: