Sadržaj:
- Korak 1: UZORCI
- Korak 2: Potrebne vještine
- Korak 3: Popis komponenti
- Korak 4: Pronalaženje katode i anode LED dioda u matrici
- Korak 5: Dodjeljivanje pinova za Arduino Nano
- Korak 6: Lemljenje komponenti
- Korak 7: KOD - Na temelju načela postojanosti vizije
- Korak 8: Primjena za kontrolu naše svjetiljke
- Korak 9: Vodič za primjenu
Video: Zadovoljavajući LED uzorci: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Za mnoge je san postao gotovo nedostižna roba, luksuz rezerviran za rijetke sretnike koji ne osjećaju da ih različite niti odgovornosti vuku u različitim smjerovima odjednom. Spavanje je od vitalnog značaja i može vam pomoći da se osjećate osvježeno tijekom dana.
Brojanje ovaca nije samo zastarjela tehnika koja nam se propovijedala u djetinjstvu i koja je odavno nestala, većinom je beskorisna. Studije pokazuju da prigušeno svjetlo i uzorci ne samo da vam mogu pomoći da zaspite, već i poboljšati kvalitetu sna.
Dakle, ovdje je IOT bazirana noćna svjetiljka zasnovana na Bluetooth -u kontrolirana spavanjem koja inducira spavanje pomoću Arduina. Dolazi s aplikacijom koja se sastoji od 4 umirujuća i umirujuća uzorka, pa vam omogućuje da kontrolirate te uzorke izravno na svjetiljci izravno iz kreveta.
Ovo radi na bluetoothu gdje aplikacija šalje podatke arduinu putem bluetootha koji tumači te podatke i prikazuje uzorak prema zahtjevima aplikacije.
Ima 4 opuštajuća uzorka:
- SPIRAL IN
- BAROVI
- NESTATI U
- TRAG
Postavljanje se napaja pomoću banke napajanja, tako da vam je svjetiljka pri ruci i možete je nositi sa sobom gdje god želite, a zbog minimalne potrošnje struje od 50 miliampera može ostati upaljena satima.
Sada se ukopajmo i počnimo graditi ovu sjajnu i korisnu svjetiljku za izazivanje sna !!
Korak 1: UZORCI
1) SPIRAL IN: U ovom uzorku izgleda kao da se crvena točka spiralno okreće prema sredini, nešto slično fibonačijevoj spirali. U tu svrhu logika je uključiti LED diodu na 1 milisekundu, zatim je isključiti i nakon toga uključiti sljedeću LED lampicu i tako dalje. TO SE ZNAČI NA NAČELU UZDRŽLJIVOSTI VIZIJE
2) Šipke: Baš kao i gornji uzorak u ovom, umjesto pojedinačnih LED dioda, paralelni redovi i stupci spiralno će se okrenuti prema unutra, dajući mu zaista umirujući osjećaj.
3) FADE IN: U ovom uzorku LED diode izgledaju kao da su usisane, što čini prekrasan uzorak
4) TRAIL: Spori uzorak u kojem LED dioda izgleda kao da prolazi po Matrixu što je zaista zabavno gledati.
Korak 2: Potrebne vještine
Najbolji dio digitalne elektronike je taj što je sve uključeno ili isključeno, pa se, bez obzira koliko kompleksan ili zastrašujući zadatak mogao izgledati, lako postići s malo truda.
Ne morate biti stručnjak za elektroniku da biste napravili ovaj projekt, ali neke su vještine potrebne za dovršetak ovog projekta.
Potrebne vještine su sljedeće:
- Osnovna elektronika Kako lemiti.
- Kako pomoću multimetra provjeriti ima li kratkog spoja i drugih stvari.
- Kako kodirati u C za pisanje koda za arduino, međutim bit će dostavljen potpuno funkcionalan kod.
- Kako napraviti aplikaciju kodiranjem (java, python) ili bez kodiranja (pomoću softvera poput mit izumitelja aplikacija).
Korak 3: Popis komponenti
Budući da nije riječ o visokotehnološkom projektu, nabaviti komponente neće biti teško. Lako ih možete pronaći na internetu po povoljnim cijenama. Dolje se nalazi popis komponenti i amazonske veze za njihovu kupnju:
- 1XBluetooth modul HC-05
- 1X Mini USB kabl za povezivanje arduina
- 1XArduino Nano
- 1XDot Matrix zajednička anodna crvena LED modul zaslona 8 * 8 8x8 3 mm
- Lemilica i žice za lemljenje.
- Električna traka, kratkospojne žice, nulta ploča, provodne žice, rezači, kliješta, skidači žica, digitalni multimetar i Power Bank za napajanje svjetiljke i superljepila.
Korak 4: Pronalaženje katode i anode LED dioda u matrici
Kako se na matrici LED -a ništa ne spominje o tome koja LED odgovara katodi i anodi, kao i kojem retku i stupcu, upotrijebit ćemo arduino i dvije kratkospojne žice.
Da bismo to učinili, spojit ćemo jedan muški na žensku kratkospojnu žicu na +5v pin arduina, a drugi pin na uzemljenje arduina. Sada povezujući kratkospojne žice s pinovima LED matrice jedan po jedan, pronaći ćemo koji pin odgovara kojem redu i koji stupac u LED matrici te ga označiti kao katodu ili anodu.
Poželjno je negdje zabilježiti koji je pin katoda, a koji anoda radi lakšeg pamćenja
Ovi će se rezultati razlikovati ovisno o tome kako ste postavili LED matricu, a budući da je matrica savršeno simetrična, položaj katodnih i anodnih pinova razlikovat će se ovisno o tome kako postavite LED matricu.
Korak 5: Dodjeljivanje pinova za Arduino Nano
Ovdje ćemo koristiti 8 + 8 = 16 pinova arduina za povezivanje naše LED matrice jer imamo 8 anoda i 8 katoda.
Pazite da ne povežete pinove LED matrice s digitalnim pinom 0 ili 1 arduina jer se oni koriste za Rx i Tx komunikacije i bit će korišteni za naš bluetooth modul
Koristio sam sljedeće pinove, međutim, možete koristiti bilo koji pin koji želite.
DIGITALNE PINOVE 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
ANALOGNI PINOVI A0, A1, A2, A3, A4, A5
Gore spomenute igle koje sam koristio.
POVJERITE SE DA NE KORISTITE A6 I A7 JER NE MOŽETE DIGITALNO ZAPISATI NA OVE PINKOVE
Korak 6: Lemljenje komponenti
Sada dolazi zanimljiv dio lemljenja komponenti na našu nultu ploču.
Prvo ćemo započeti super lijepljenjem komada nulte ploče okomito na našu glavnu nultu ploču na koju ćemo lemiti našu LED matricu, a ovaj okomiti komad će se koristiti za lemljenje arduino nano samo kako bi cijeli krug bio što kompaktniji.
Zatim ćemo lemiti naš arduino nano na ploču s okomitom nultom, a našu LED matricu na glavne nulte ploče.
Zatim ćemo spojiti naše anode LED matrice na pinove {2, 3, 4, 5, 6, 7, 8, 9} i katode LED matrice na pinove {10, 11, A0, A1, A2, A3, A4, A5} arduina. Za to ćemo uzeti izolirane spojne žice i ogoliti ih pomoću skidača žica. Odabrao sam izolirane žice kako bih izbjegao kratki spoj u našem kompaktnom krugu. Sada ćemo lemiti anodu na jedan pin koji odgovara pinovima dodijeljenim za anode na arduinu koji je ovdje {2, 3, 4, 5, 6, 7, 8, 9} i isto za sve katode dok ne dobijete sve 16 iglica je savršeno lemljeno kao na gornjim slikama.
Sada ćemo koristiti multimetar i postaviti ga na diodni način rada te provjeriti ima li kratkog spoja u našem krugu. Ako su žice na nekom mjestu kratke, upotrijebit ćemo lemilicu za zagrijavanje tog dijela, a usisnu pumpu za odmrzavanje te ćemo ga ponovno ispravno lemiti.
Zatim želimo povezati bluetooth modul kako bismo mogli njime upravljati i bežično mijenjati uzorke.
Bluetooth modul sastoji se od Vcc Gnd i Rx i Tx pina. Rx bluetooth modula ide na Tx arduina, a ne na Rx arduina. Povezao sam bluetooth modul s nano pomoću kratkospojnih žica radi lakšeg otklanjanja pogrešaka u kodu jer ne možete učitati svoj kôd u nano s priključenim pinovima Rx i Tx. Međutim, ja ću vam dostaviti svoj konačni kod tako da možete izravno lemiti Vcc i Gnd pinove na nano i Rx i Tx pinove nakon što prenesete kôd na arduino. Ako i vi koristite kratkospojne žice radi lakšeg pristupa bluetooth modulu, vaša posljednja ploča trebala bi izgledati poput one na gornjim slikama.
Možete vidjeti druge upute o tome kako postaviti bluetooth modul jer o tome ovdje nećemo raspravljati.
To je sve što se tiče lemljenja i elektronike.
Korak 7: KOD - Na temelju načela postojanosti vizije
Ako pokušamo zasvijetliti dvije dijagonalne LED diode koje daju visoko anodi, a nisko katodama odgovarajućih redaka i stupaca, to neće raditi jer će umjesto uključivanja 2 LED diode uključiti 4 LED diode na njihovom presjeku redove i stupce.
Stoga koristimo koncept postojanosti vida prema kojem, ako dvije LED sijaju jedna po jedna s vremenskim razmakom između njih manje od 100 milisekundi, naše oko neće primijetiti vremensko razdoblje od 100 milisekundi kada su obje LED diode bile isključene i čini se kao da su obje LED su bile uključene istovremeno.f
To se koristi svugdje u kodu za uključivanje LED dioda tako da se pale samo željene LED diode, a ne i neželjene.
Kôd je dolje priložen zbog svoje duljine.
Korak 8: Primjena za kontrolu naše svjetiljke
Ako znate razvijati aplikacije koristeći javu ili python ili bilo koji drugi jezik, možete nastaviti s tim i slobodno izradite vlastitu aplikaciju sa željenim sučeljem. Za referencu možete vidjeti sučelje moje aplikacije.
(Na gornjim snimkama zaslona zatamnio sam imena prve tri bluetooth veze iz osobnih razloga.)
Međutim, ako ne znate razvoj aplikacija ili ste početnik, slobodno upotrijebite moju aplikaciju. APK je dolje naveden.
Korak 9: Vodič za primjenu
Da biste instalirali aplikaciju, najprije morate otvoriti postavke mobilnog uređaja i dopustiti instalaciju iz nepoznatih izvora. Nakon što instalirate APK, uključite bluetooth i provjerite jeste li uparili Bluetooth modul imena HC-05 ili HC-06 sa svojim telefonom.
Nakon što uparite modul, ponovo otvorite aplikaciju i kliknite na poveži.
Zatim odaberite modul s popisa dostupnih uparenih uređaja.
Za ovaj projekt možete 3D ispisati vlastito kućište kako god želite.
Sada sve što trebate učiniti je držati svjetiljku zajedno s baterijom za napajanje gdje god želite u svojoj sobi, odaberite željeni uzorak i pogledajte umirujuće uzorke te pričekajte da se dogodi čarolija dok polako i mirno zaspite !!
Preporučeni:
LED uzorci (različiti uzorci svjetla): 3 koraka
LED uzorci (različiti svjetlosni uzorci): Ideja: Moj projekt je LED uzorak u boji. Projekt sadrži 6 LED dioda koje se napajaju i komuniciraju s Arduinom. Postoje 4 različita obrasca koji će se kretati kroz ciklus i koji će se igrati u petlji. Kad jedan uzorak završi, drugi
Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: 4 koraka
Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: Zdravo dečki, budući da je Neopixel LED traka vrlo popularna, a naziva se i ws2812 LED traka. Vrlo su popularni jer se u ovim LED trakama možemo obratiti svakom LED diodi zasebno, što znači da ako želite da nekoliko LED dioda svijetli u jednoj boji
Termokromni uzorci: 7 koraka (sa slikama)
Termokromni uzorci: Ako tražite novi materijal za oblikovanje, termokromna boja mogla bi biti upravo ono što tražite. Slijedite ovaj vodič kako biste saznali kako stvoriti interaktivne termokromne dizajne
Besplatni elektronički uzorci: 12 koraka (sa slikama)
Besplatni elektronički uzorci: Jeste li znali da će neki proizvođači i dobavljači pokloniti neke besplatne uzorke svojih proizvoda kupcima i inženjerima kako bi ih testirali na svojim projektima? To su neka pravila koja biste trebali znati prije nego što počnete dobivati besplatne uzorke iz tvrtke
Besplatni elektronički uzorci: 5 koraka
Besplatni elektronički uzorci: jeste li znali da će vam neke tvrtke besplatno isporučiti elektroniku poput LED dioda? evo stranica koje sam koristio, a neke sam pokupio usput