Turinys:

„Digispark Lantern“(„ATtiny85“projektas): 7 žingsniai
„Digispark Lantern“(„ATtiny85“projektas): 7 žingsniai

Video: „Digispark Lantern“(„ATtiny85“projektas): 7 žingsniai

Video: „Digispark Lantern“(„ATtiny85“projektas): 7 žingsniai
Video: POV Project with attiny85 controller 2024, Liepa
Anonim
Image
Image
Kas yra Žibintas!
Kas yra Žibintas!

Sveiki, vaikinai, dar kartą, kaip įprasta, parodysiu jums, kaip sukurti labai šaunų projektą, pagrįstą elektronika, ir šį kartą jums visiems bus taip paprasta sukurti šį projektą, kuris yra elektroninis žibintas, Kadangi mes gaminame robotus ir šiek tiek sudėtingus projektus, nusprendžiau šį kartą sukurti pagrindinį, kad bet kuris iš jūsų galėtų tai padaryti, ir tikrai yra keletas pagrindinių elektroninių žinių, kurių reikia, bet negalvokite du kartus todėl, kad tai nuostabi.

Šį projektą labai patogu padaryti specialiai gavus individualų PCB, kurį užsakėme iš JLCPCB, kad pagerintume „Lanter“išvaizdą, taip pat šiame vadove yra pakankamai dokumentų ir kodų, kad galėtumėte sukurti savo žibintą.

Mes sukūrėme šį projektą tik per 2 dienas, tik vieną dieną baigėme aparatūros gamybą ir surinkimą, tada antrą dieną paruošėme kodą ir atlikome bandymus.

Prieš pradėdami, pirmiausia pažiūrėkime

Ko išmoksite iš šios pamokos:

  1. Tinkamų komponentų pasirinkimas, atsižvelgiant į jūsų projekto funkcijas.
  2. Sukurkite grandinę, kad prijungtumėte visus pasirinktus komponentus.
  3. Surinkite visas projekto dalis.
  4. Sąsaja „Digispark ATtiny85 Dev“plokštė, skirta žibintui valdyti.

1 žingsnis: kas yra žibintas

Kas yra Žibintas!
Kas yra Žibintas!
Kas yra Žibintas!
Kas yra Žibintas!

Mes visi žinome žibintus ir kam žmonės juos naudoja. Žibintai paprastai buvo gaminami iš metalinio rėmo su keliomis pusėmis (dažniausiai keturiomis, bet iki aštuonių), dažniausiai su metaliniu kabliuku ar lanku. Šonuose būtų sumontuoti langai iš permatomos medžiagos, dabar dažniausiai stikliniai arba plastikiniai, bet anksčiau ploni gyvūnų rago lakštai, arba skarda, perforuota skylėmis ar dekoratyviniais raštais; nors kai kurie senoviniai žibintai turi tik metalinį tinklelį, aiškiai nurodantis jų funkciją, kaip nurodyta toliau.

Taigi tai yra laikymo dėžutės gabalas, kuriame laikoma žvakė, kad ji užsidegtų liepsna, mūsų atveju suprojektuosime dėžutę šviesos šaltiniui laikyti, tai yra elektroninė spausdintinė grandinė, kurioje yra keletas ryškių šviesos diodų ir liepsnai drebėdami naudosime 12 V nuolatinės srovės ventiliatorių, kad drebėtume kai kuriuos audinio gabalus, kuriuos priklijuosime vidinėje dėžutės pusėje, o šviesa pakeis spalvą dėl mūsų naudojamų RGB šviesos diodų, o visa sistema bus valdoma „Digispark Attiny85“lenta.

2 žingsnis: „Digispark ATtiny85“yra mūsų projekto esmė

„Digispark ATtiny85“yra mūsų projekto širdis
„Digispark ATtiny85“yra mūsų projekto širdis
„Digispark ATtiny85“yra mūsų projekto širdis
„Digispark ATtiny85“yra mūsų projekto širdis
„Digispark ATtiny85“yra mūsų projekto širdis
„Digispark ATtiny85“yra mūsų projekto širdis
„Digispark ATtiny85“yra mūsų projekto širdis
„Digispark ATtiny85“yra mūsų projekto širdis

Kalbame apie „Digispark ATtiny85“plokštę, kurią gamina „Digistump“, kuri yra šeimos valdoma ir valdoma įmonė Portlande, gaminanti kūrimo plokštes, pagrįstas „Atmel“mikrovaldikliais, todėl jos yra suderinamos su „Arduino“produktais, kad galėtumėte lengvai blykstelėti šias plokštes naudodami „Arduino IDE“ir gausite daug daugiau informacijos kaip naudotis tokio tipo lentomis per šį vadovėlį, kuriame išsamiai paaiškinome, kaip susieti „Digispark ATtiny85“su „Arduino IDE“.

Plokštėje yra „ATtiny“(taip pat žinomas kaip „TinyAVR“) - tai mikrovaldiklių šeima, kurią „Atmel“sukūrė dešimtojo dešimtmečio pabaigoje (vėliau „Microchip Technology“įsigijo „Atmel“2016 m.). Šie lustai turi modifikuotą Harvardo architektūros 8 bitų RISC procesoriaus branduolį. Mažiausi jų AVR šeimos mikrovaldiklių šeimos nariai yra ATtiny serija (8 bitų branduolys ir mažiau funkcijų, mažiau įvesties/išvesties kaiščių ir mažiau atminties nei kitos AVR serijos).

Kodėl „Digispark ATtiny85“

mes naudojame šią plokštę dėl mažo dydžio, kuris puikiai tinka mūsų projektui, taip pat dėl turimų IO kaiščių, nes mums reikia trijų PWM kaiščių, kad būtų galima valdyti šviesos spalvą, ir vieną skaitmeninį išėjimą, kad valdytume nuolatinės srovės ventiliatorių per tranzistorių ir visa kita. reikiamos IO kaiščiai yra šioje mažoje plokštėje.

3 žingsnis: Žibinto dizainas

Žibinto dizainas
Žibinto dizainas
Žibinto dizainas
Žibinto dizainas
Žibinto dizainas
Žibinto dizainas

Kaip įprasta, mes pradedame nuo aparatūros dalies ir kalbančios aparatūros - nuo žibinto dėžutės, todėl sukūriau šią formą naudodamas „solidworks“programinę įrangą, leidžiančią sugeneruoti DXF failus ir įkelti juos į CNC lazerinio pjovimo mašiną, kad galėčiau sukurti suprojektuotą dėžė; kurdami šią dėžę, mes panaudojome 5 mm MDF medienos medžiagą, kuri yra tobula, pigi ir suteikia mūsų projektui geresnę išvaizdą.

naudodami šią atsisiuntimo nuorodą galite atsisiųsti DXF failus, kuriuos panaudojome šiai žibinto dėžutei gaminti.

Dėžutės dizainas yra toks paprastas ir paprastas, kad galėtumėte vadovautis ta pačia dizaino idėja, kad sukurtumėte savo dizainą, kurio forma jums labiau tinka.

4 žingsnis: PCB gamyba (pagaminta JLCPCB)

PCB gamyba (pagamino JLCPCB)
PCB gamyba (pagamino JLCPCB)
PCB gamyba (pagamino JLCPCB)
PCB gamyba (pagamino JLCPCB)
PCB gamyba (pagamino JLCPCB)
PCB gamyba (pagamino JLCPCB)

Apie JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) yra didžiausia PCB prototipų įmonė Kinijoje ir aukštųjų technologijų gamintojas, kuris specializuojasi greito PCB prototipo ir mažos partijos PCB gamybos srityje. Turėdamas daugiau nei 10 metų PCB gamybos patirtį, JLCPCB turi daugiau nei 200 000 klientų namie ir užsienyje, per 8 000 užsakymų PCB prototipų kūrimui ir nedideliam kiekiui PCB per dieną. Metinis gamybos pajėgumas yra 200 000 kv.m. įvairiems 1 sluoksnio, 2 sluoksnių arba daugiasluoksniams PCB. JLC yra profesionalus PCB gamintojas, pasižymintis didelio masto, šulinių įranga, griežtu valdymu ir aukščiausios kokybės.

Grįžkime prie mūsų projekto

Norėdami pagaminti PCB, palyginau daugelio PCB gamintojų kainą ir pasirinkau JLCPCB geriausius PCB tiekėjus ir pigiausius PCB tiekėjus, kad užsisakytų šią grandinę. Viskas, ką man reikia padaryti, tai atlikti kelis paprastus paspaudimus, norint įkelti Gerber failą ir nustatyti kai kuriuos parametrus, pvz., PCB storio spalvą ir kiekį, tada sumokėjau tik 2 dolerius, kad gaučiau PCB tik po penkių dienų.

Kadangi parodytas susijusios schemos vaizdas, visai sistemai valdyti naudoju „Digispark ATtiny85 dev“plokštę. scheminį PDF failą galite gauti naudodami šią atsisiuntimo nuorodą.

Geriausia kokybė

kokybiška šių PCB gamyba padidina mūsų pasitikėjimą naudoti JLCPCB paslaugą visuose mūsų projektuose, kaip matote, vaikinai, PCB yra pakankamai mažas, kad tilptų į „Lantern“dėžutę, taip pat etiketės ir logotipai yra labai gerai pagaminti.

galite gauti „Gerber“failus grandinei naudodami šią atsisiuntimo nuorodą

5 žingsnis: išsami ingredientų peržiūra

Visa sudedamųjų dalių apžvalga
Visa sudedamųjų dalių apžvalga

Mes turime viską paruoštą, todėl turime peržiūrėti būtinus komponentus, kurių mums reikia šiam projektui:

  • PCB, kurią užsakome iš JLCPCB
  • „Digispark ATtiny85 dev board“https://amzn.to/2CSHIgG
  • 4 RGB šviesos diodai 5 mm
  • 12 V nuolatinės srovės ventiliatorius
  • BC170 tranzistorius
  • 1K omo rezistorius
  • 12 V nuolatinės srovės maitinimo adapteris
  • Kai kurios antraštės jungtys

6 žingsnis: litavimas ir surinkimas

Litavimas ir surinkimas
Litavimas ir surinkimas
Litavimas ir surinkimas
Litavimas ir surinkimas
Litavimas ir surinkimas
Litavimas ir surinkimas

Dabar mes pereiname tiesiai prie dėžutės surinkimo, nes tai taip paprasta, nes mes sukūrėme varžtų išdėstymą projekte, tačiau pirmiausia turime padengti kiekvieną dalį šiuo atsekamuoju popieriumi, tada klijuoti audinio gabalus ant dėžutės šonų.

Po to pereikite prie elektroninio mazgo ir visus komponentus prilituosime prie PCB. viršutiniame šilko sluoksnyje rasite kiekvieno komponento etiketę, nurodančią jo vietą ant lentos, ir tokiu būdu būsite 100% tikri, kad nepadarysite litavimo klaidų.

7 veiksmas: „Digispark“kodas ir bandymo patvirtinimas

„Digispark“kodas ir bandymų patvirtinimas
„Digispark“kodas ir bandymų patvirtinimas
„Digispark“kodas ir bandymų patvirtinimas
„Digispark“kodas ir bandymų patvirtinimas
„Digispark“kodas ir bandymų patvirtinimas
„Digispark“kodas ir bandymų patvirtinimas

Dabar aš paruošiau šį kodą, kuris perjungia šviesos diodų spalvą ir įjungia ventiliatorių, mes įkeliame kodą ir įdedame plokštę į savo vietą ir, kaip matote, čia yra mūsų šviesos diodai, perjungiantys spalvas.

Galite nemokamai gauti šaltinio kodą naudodami šią atsisiuntimo nuorodą.

Kaip matote aukščiau esančiose nuotraukose esančius vaikinus, „Lantern“keičia šviesią spalvą, vadovaudamasi visomis instrukcijomis, kurias sukūrėme naudodami „TH“šaltinio kodą, ir dar keletą kitų patobulinimų, kuriuos reikia atlikti, kad būtų daug sviesto.

Tikiuosi, kad komentarų skiltyje užsirašysite visas savo idėjas, kaip patobulinti šį projektą, ir parodysite mums nuotraukas, jei išbandysite panašų.

Rekomenduojamas: