Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
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:
- Tinkamų komponentų pasirinkimas, atsižvelgiant į jūsų projekto funkcijas.
- Sukurkite grandinę, kad prijungtumėte visus pasirinktus komponentus.
- Surinkite visas projekto dalis.
- Sąsaja „Digispark ATtiny85 Dev“plokštė, skirta žibintui valdyti.
1 žingsnis: 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ė
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
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)
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
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
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
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:
Linijos sekėjas „HoGent“- „Synthese“projektas: 8 žingsniai
Linijos sekėjas HoGent - Syntheseproject: Voor het vak syntheseproject kregen we de opdracht een linefollower te maken. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Akumuliatoriaus energijos suvartojimo mažinimas „Digispark ATtiny85“: 7 žingsniai
„Digispark ATtiny85“baterijos energijos suvartojimo mažinimas: arba: „Arduino“paleidimas su 2032 monetų elementu 2 metus. Naudojant „Digispark Arduino“plokštę iš dėžutės su „Arduino“programa, ji sunaudoja 20 mA esant 5 voltų įtampai. Su 5 voltų maitinimo bloku 2000 mAh, jis veiks tik 4 dienas
„ATtiny85“nešiojamas vibruojančios veiklos stebėjimo laikrodis ir programavimas „ATtiny85“su „Arduino Uno“: 4 žingsniai (su nuotraukomis)
„ATtiny85“nešiojamas vibruojančios veiklos stebėjimo laikrodis ir programavimas ATtiny85 su „Arduino Uno“: kaip padaryti nešiojamą veiklos stebėjimo laikrodį? Tai nešiojama programėlė, sukurta vibruoti aptikus sąstingį. Ar daug laiko praleidžiate prie kompiuterio kaip aš? Ar tu sėdi valandas to nesuvokdamas? Tada šis įrenginys yra
Darbo su „Digispark Attiny85“pradžia naudojant „Arduino IDE“: 4 veiksmai
Darbo su „Digispark Attiny85“pradžia „Arduino IDE“naudojimas: „Digispark“yra „Attiny85“pagrindu sukurta mikrovaldiklių kūrimo plokštė, panaši į „Arduino“liniją, tik pigesnė, mažesnė ir šiek tiek mažiau galinga. Su daugybe skydų, skirtų išplėsti jo funkcionalumą ir galimybę naudoti pažįstamą „Arduino ID“
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): 3 žingsniai
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): NEDARYKITE ŠIO NAUDOTI USB! iš visų komentarų sužinojau, kad tai gali pakenkti jūsų kompiuteriui. mano kompiuteris gerai. Naudokite 600 mA 5v telefono įkroviklį. Aš tai naudoju ir jis veikia gerai, ir niekas negali būti sugadintas, jei naudosite apsauginį kištuką, kad sustabdytumėte maitinimą