Žinokite viską apie programuojamą „LED Firefly Jar“

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Programuojamas LED žibintų indelis yra nebrangus, įdomus ir išskirtinis projektas, suteikiantis puikią dovaną. Norint pagaminti programuojamą ugniasienės indelį, reikia valandos ar dviejų valandų laiko ir visada reikia kūrybiško pakartotinio naudojimo gerbėjo, keli elektroniniai komponentai bus perdirbta iš senos elektronikos ir daiktų aplink namą. Norėdami atlikti šį projektą, norėtumėte „Arduino“ lentos ir litavimo patirties.

Programuojamas LED „Firefly Jar“

Programuojamas LED „Firefly Jar“



Programuojama LED „Firefly Jar“ grandinės schema

Projektas buvo įkvėptas iš „Fireflies“. Tai buvo novatoriška idėja suprojektuoti „Fireflies“ stiklainį naudojant šviesos diodus, 600mAh 3V CR2450 bateriją. Šiame projekte naudojama pasirinktinė PCB, siekiant sutaupyti projekto išlaidų.


Programuojama LED „Firefly Jar“ grandinės schema

Programuojama LED „Firefly Jar“ grandinės schema



Pirmiau pateikta grandinė paaiškina „Jar“ dizainą su „Fireflies“, paruoštais naudojant šviesos diodus. Norėdami pradėti projektuoti ugniasparnius, pagamintus iš šviesos diodų, grandinė paruošiama taip, kaip parodyta aukščiau pateiktoje schemoje.

  • R1 - 22,0K omo rezistorius, 3 V maitinimo elemento VCC
  • VCC prijungtas prie teigiamo 3 V maitinimo šaltinio ar akumuliatoriaus gnybto
  • GND prijungtas prie neigiamo akumuliatoriaus gnybto.
  • Rezistorius R1 turi veikti įtampos atstatymo kaiščio metu aukštai veikimo metu ir yra naudojamas kaip traukimo rezistorius. Tai sustabdo arba apsaugo lustą iš naujo.
  • Grandinė taip pat veikia, jei laidas dedamas vietoj rezistoriaus. R1 leidžiama užprogramuoti lustą atstatyti kaištį, netrumpinantį VCC.
  • R2, R3 - 100 omų rezistoriai
  • Šviesos diodų charakteristikos skiriasi kiekvienu šviesos diodu, o rezistoriaus vertė priklausys nuo šviesos diodo tipo ir šviesos diodo generuojamo šviesos kiekio.
  • Šiame projekte naudojamų šviesos diodų reikšmės yra 20 mA, esant 2,0 V, ir 10 mA, esant 3 V, per 100 Ohm rezistorių. R2 ir R3 reikšmės buvo didesnės.
  • Šviesos diodai šviečia ryškiai ir verčia mus jaustis kaip tikrais 10mA degančiais museliais. Šaltinio kodo mastelis keičia šviesos diodų ryškumą. Šviesos diodai valdomi ribojant programinę įrangą, kad ji apribotų maksimalų ryškumą. Jei nežinote apie šį punktą, turėsite pakeisti rezistorių R2 ir R3 vertę, kad nustatytumėte tikslų šviesos diodo tipą.
  • Tarkime, kad PIN kodai - A, B, C, D, E ir smeigtukai yra įvardyti šaltinio kode
  • Paimkime A ir B kaiščius kaip „pagrindinius“ kaiščius. Priklausomai nuo šaltinio kodo, šviesos diodai yra valdomi.
  • Jei kuri nors ugnies skraiduolė turi švytėti firefly indelyje, turi būti valdomas tas šviesos diodas ir tai priklauso nuo pasirinkto pagrindinio kaiščio pasirinkimo, kuris gali būti kaištis A arba B, atsižvelgiant į mūsų pasirinkimą.
  • Jei pasirenkamas PIN A, valdomi LED1, LED2 arba LED3.
  • Jei vairuosime PIN A aukštą, LED2 bus įjungtas. Jei PIN D varomas kaištis, prie kurio prijungta kita LED2 pusė), žemas, grojant dainą, LED 2 išjungiamas. Potencialų skirtumas tarp dviejų šviesos diodo 2 pusių pašalinamas, siekiant sustabdyti per jį tekančią srovę. Jei PIN A visada yra aukštas. Dvi dainos grojamos tuo pačiu metu, kai tuo pačiu metu švietė dvi musės, kai kodas taip parašytas.

Privalumas: Šie šviesos diodai yra energiją taupančios lemputės ir dėl savo optinių savybių jis yra optimizuotas plokščiam galiniam apšvietimui skirtose ekranuose. Kitas privalumas naudojant šviesos diodus yra tas, kad jie yra plačiai prieinami rinkoje.

Trūkumas: Mes negalime perprogramuoti lusto, jei jis yra sulituotas prie plokštės. Taip yra dėl to, kad lusto programuotojas negali žemai nustatyti atstatymo kaiščio be trumpojo jungimo prie VCC.

Programuojamo LED „Firefly Jar“ sukūrimo žingsniai

Norint sukurti programuojamą „LED Firefly“ indelį, reikia atlikti daugybę veiksmų


Reikalingi komponentai

Reikalingi programuojamo LED „Firefly Jar“ komponentai susideda iš aparatinės ir programinės įrangos komponentų, tokių kaip

Reikalingi komponentai

Reikalingi komponentai

  • ATTiny85 (maža lenta)
  • Kai kurie adresuojami LED pikseliai,
  • 1 .10uF kondensatorius
  • Mažos vertės rezistorius ir PCB
  • 5V sieninė karpa
  • Indelis
  • Difuzinės medžiagos, tokios kaip burbulų plėvelė, dažai, minkštas popierius, stiklo glaistas
  • AVR programos
  • Duonos lentos ir litavimo reikmenys
  • „Arduino“, „Tiny Core“ ir „Adafruit NeoPixel“

Programinės įrangos sąranka ir išbandykite savo „ATTiny“

  • Programinės įrangos sąrankoje atsisiųskite ir įdiekite „Arduino“, „Tiny Core“ ir „NeoPixcel“ biblioteką
  • Nustatykite „ATTiny“ ant duonos.

„Firefly“ LED stygų kūrimas

Norėdami paruošti firefly LED stygas, atlikite šiuos veiksmus

Šviesos diodas yra paruoštas naudojant mikroklipą, o šviesos diodas dedamas ant trinkelių išorės. Šviesos diodas ir „Microclip“ montuojami pritvirtinant srautą prie šviesos diodo trinkelių. Dabar laidai yra pasukti arba susukti ir išbandyti, pritvirtinus du laidus prie šviesos diodo, kuris suteikia gražią LED eilutę. Nuo laisvo laido galo nuimami 2-3 mm ir bandoma įdėti 3 voltus per 100 omų rezistorių. Tas pats procesas kartojamas kiekvienai iš 6 eilučių.

„Firefly“ LED stygų kūrimas

„Firefly“ LED stygų kūrimas

Raudonos styginių vielos yra sujungtos ir lituojamos prie lentos. Panašiai šešios LED eilutės yra pritvirtintos prie plokštės naudojant srautą. Raudonųjų laidų rinkinys yra atsargiai prilituotas prie PIN A taip, kad rezistorius atskirtų mikrovaldiklį ir ryšulį. Visos kitos šviesos diodų stygos yra lituojamos taip pat, kaip PIN B. Dabar taip pat ir laisvai skriejantys žalieji laidai taip pat yra sujungti į 2 laidus. Sujungdami žalius laidus į 2 laidų ryšulius ir prilietus prie PIN C, PIN D ir PIN E. Naudojant 3 V maitinimą, visos stygos yra išbandomos palaikant teigiamą įtampą PIN A arba PIN B. Rezultatas gaunamas, jei šviečia visas šviesos diodas. .

Paruoškite stiklainį ir adapterį

  • Paimkite vieną seną adapterį ir nupjaukite jungties galą, tada atskirkite juodą ir raudoną laidą. Naudodami multimetrą patikrinkite įtampą ir poliškumą
  • Aštriu daiktu įkiškite skylę į stiklainio dangtį ir perverkite laidą. Norėdami sumažinti įtempimą, galite susieti laidą mazgu.

Lituokite savo komponentus ir „ATTiny“

Pritvirtinkite „ATTiny“ prie gabalėlio lentos. Maitinimo šaltinyje yra atsiejimo kondensatorius ir mažos vertės rezistorius. Jei norite, kad jūsų diegimas būtų papildomas universalus, įdiekite 8 kontaktų DIP lizdą, kad vėliau galėtumėte atimti ir perprogramuoti mikrovaldiklį. Pritvirtinkite maitinimo ir įžeminimo linijas, kad galėtumėte užsukti per indelio dangtį prie dabartinės grandinės.

Lituokite komponentus ir ATTiny

Lituokite komponentus ir ATTiny

Surinkite stiklainį

  • Surinkite indelį ir vienodai paskirstykite jungties lygintuvo pikselius.
  • Užpildykite stiklainį pakavimo žemės riešutais, burbuliukų plėvelė, popierius ir popieriaus laužas veikia gerai ir sukuria tam tikrą dėmesį patraukiantį efektą. Šviesą atspindintys plastikai ir skaldytas stiklas taip pat gali būti įdomus.
  • Jei jaučiatės labai ambicingas, galėsite įstiklinti stiklainį arba nusipirkti dažų ir juos naudoti, kad suteiktumėte jam daug pusiau skaidrios išvaizdos.
  • Prijunkite savo indelį ir mėgaukitės patraukliais modeliais!
Surinkite stiklainį

Surinkite stiklainį

„Arduino“ pagrindu pagaminti LED gatvių žibintai su automatiniu intensyvumo valdymu

Balta Šviesos diodai (LED) pakeiskite gatvių apšvietimo sistemos HID lempas, kad jose būtų pritemdyta funkcija. „Arduinoboard“ naudojamas automatiškai valdyti intensyvumą, kuriant impulsų pločio moduliuojamus signalus, kurie varo MOSFET (puslaidininkio metalo oksido lauko efekto tranzistorius) atitinkamai perjungti šviesos diodų rinkinį, kad būtų pasiekta norima operacija.

Ši sistema sukurta siekiant įveikti šių dienų trūkumus HID (didelio intensyvumo iškrovos) lempos . Ši sistema parodo šviesos diodų (šviesos diodų) naudojimą kaip šviesos šaltinį ir kintamo intensyvumo valdymą, kaip reikalaujama.

„Arduino“ pagrindu pagaminti LED gatvių žibintai su automatinio intensyvumo valdymo projekto rinkiniu, sukurtas Edgefxkits.com

„Arduino“ pagrindu pagaminti LED gatvių žibintai su automatinio intensyvumo valdymo projekto rinkiniu, sukurtas Edgefxkits.com

Šviesos diodai sunaudoja mažiau energijos, o jų tarnavimo laikas yra ilgesnis, palyginti su įprastomis HID lempomis. Be to, šviesos diodų intensyvumą galima reguliuoti pagal reikalavimus ne piko valandomis, o tai neįmanoma HID lempose.
The „Arduino“ lenta yra programuojamos instrukcijos, valdančios žibintų intensyvumą pagal PWM ( Impulso pločio moduliacija ) generuojami signalai. Piko valandomis šviesos intensyvumas palaikomas didelis. Kadangi vėlyvomis naktimis eismas keliuose paprastai lėtai mažėja, intensyvumas taip pat palaipsniui mažėja iki ryto. Galiausiai intensyvumas visiškai išsijungia ryte 6 val. Ryto ir vėl tęsiasi 6 val. vakare ir šis procesas kartojasi.

Šią koncepciją ateityje galima patobulinti integruojant ją su saulės baterija, kuri saulės intensyvumą paverčia atitinkama galia, ir ši energija naudojama greitkelio šviesoms tiekti. Be to, bet kokie klausimai dėl šios koncepcijos ar elektronikos projektai galite kreiptis į mus komentuodami žemiau esančiame komentarų skyriuje.

Nuotraukų kreditai: