Obsah:
- Krok 1: VZORY
- Krok 2: Potrebné zručnosti
- Krok 3: Zoznam komponentov
- Krok 4: Zistenie katódy a anódy LED v matici
- Krok 5: Priradenie pinov Arduino Nano
- Krok 6: Spájkovanie komponentov
- Krok 7: KÓD - Na základe princípu perzistencie vízie
- Krok 8: Aplikácia na ovládanie našej žiarovky
- Krok 9: Výukový program aplikácie
Video: Uspokojivé vzory LED: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Pre mnohých sa spánok stal prakticky nedosiahnuteľným tovarom, luxusom vyhradeným pre pár šťastlivcov, ktorí necítia, že ich rôzne reťazce zodpovednosti ťahajú naraz rôznymi smermi. Spánok je životne dôležitý a môže vám pomôcť cítiť sa svieži po celý deň.
Počítanie ovečiek nie je len zastaranou technikou, ktorú nám kázali v detstve a dnes už dávno neexistuje, je väčšinou zbytočný. Štúdie naznačujú, že tlmené svetlá a vzorce vám môžu nielen pomôcť zaspať, ale aj zlepšiť kvalitu spánku.
Tu je nočná lampa s ovládaním spánku riadenou Bluetooth pomocou Bluetooth, ktorá používa Arduino. Dodáva sa s aplikáciou pozostávajúcou zo 4 upokojujúcich a upokojujúcich vzorov, takže vám umožní ovládať tieto vzory priamo na lampe priamo z postele.
Funguje to na bluetooth, kde aplikácia odosiela údaje do arduina prostredníctvom bluetooth, ktorý tieto údaje interpretuje a zobrazuje vzor požadovaný z aplikácie.
Má 4 relaxačné vzorce:
- SPIRAL IN
- TYČE
- FADE IN
- TRAIL
Zariadenie je napájané z powerbanky, takže lampa je praktická a môžete si ju vziať kamkoľvek chcete. Vďaka minimálnej spotrebe prúdu 50 miliAmpérov môže svietiť niekoľko hodín.
Teraz sa ponoríme a začneme stavať túto úžasnú a užitočnú lampu vyvolávajúcu spánok !!
Krok 1: VZORY
1) ŠPIRÁLOVÝ IN: V tomto vzore to vyzerá, akoby sa červená bodka špirálovito viedla do stredu, niečo podobné ako fibonacciho špirála. Preto je logické zapnúť LED na 1 milisekundu, potom ju vypnúť a potom zapnúť ďalšiu LED a tak ďalej. TOTO JE ZÁKLADOM PRINCÍPU TRVALOSTI VÍZIE
2) LIŠTY: Rovnako ako vyššie uvedený vzor v tomto texte, namiesto jednotlivých LED diód sa budú rovnobežné rady a stĺpce špirálovito otáčať dovnútra, čo dáva skutočne upokojujúci pocit.
3) FADE IN: V tomto vzore LED diódy vyzerajú, ako sú nasávané, čo vytvára krásny vzor
4) TRAIL: Pomalý vzor, v ktorom sa zdá, že LED dióda prechádza cez Matrix, čo je skutočne zábavné sledovať.
Krok 2: Potrebné zručnosti
Najlepšie na digitálnej elektronike je, že všetko je zapnuté alebo vypnuté, a preto bez ohľadu na to, ako zložitá alebo skľučujúca môže úloha vyzerať, je ju možné ľahko vykonať s trochou úsilia.
Na tento projekt nie je potrebný odborník na elektroniku, ale na dokončenie tohto projektu sú potrebné určité zručnosti.
Požadované schopnosti sú nasledujúce:
- Základná elektronika Ako spájkovať.
- Ako používať multimeter na kontrolu skratu a ďalších vecí.
- Ako kódovať v C, aby ste napísali kód pre arduino, však bude k dispozícii plne funkčný kód.
- Ako vytvoriť aplikáciu buď kódovaním (java, python), alebo bez kódovania (pomocou softvéru ako mit mit invent inventor).
Krok 3: Zoznam komponentov
Pretože nejde o high-tech projekt, získanie komponentov nebude ťažké. Môžete ich ľahko nájsť online za lacné ceny. Nasleduje zoznam komponentov a odkazy na amazon, kde ich môžete kúpiť:
- 1XBluetooth modul HC-05
- 1X Mini USB Cabke na pripojenie arduina
- 1XArduino Nano
- 1XDot Matrix Spoločný anódový červený LED zobrazovací modul 8 * 8 8x8 3mm
- Spájkovačka a spájkovacie drôty.
- Elektrická páska, prepojovacie vodiče, nulová doska, vodivé vodiče, rezačky, kliešte, odizolovače, digitálny multimeter a napájacia banka na napájanie žiarovky a superglue.
Krok 4: Zistenie katódy a anódy LED v matici
Pretože na matici LED nie je uvedené nič o tom, ktorá dióda LED zodpovedá katóde a anóde, a tiež o tom, v ktorom rade a stĺpci použijeme arduino a dva prepojovacie vodiče.
Aby ste to urobili, pripojíme jeden prepojovací kábel samec k samičke k kolíku +5v arduina a druhý kolík k uzemneniu arduina. Teraz, keď prepojíme prepojovacie vodiče k pinom matice LED jeden po druhom, zistíme, ktorý kolík zodpovedá ktorému radu a ktorému stĺpcu v matici LED, a označíme ho ako katódu alebo anódu.
Na uľahčenie zapamätania je vhodnejšie niekde poznamenať, ktorý kolík je Katóda a ktorý je anóda
Tieto výsledky sa budú líšiť v závislosti od toho, ako ste umiestnili svoju maticu LED, a pretože je matica úplne symetrická, poloha katódových a anódových kolíkov sa bude líšiť v závislosti od toho, ako svoju maticu LED umiestnite.
Krok 5: Priradenie pinov Arduino Nano
Tu použijeme 8 + 8 = 16 pinov arduina na pripojenie našej LED matice, pretože máme 8 anód a 8 katód.
Uistite sa, že nepripájate piny LED Matrix k digitálnemu pinu 0 alebo 1 arduina, pretože sa používajú na komunikáciu Rx a Tx a budú použité pre náš modul bluetooth
Použil som nasledujúce piny, môžete však použiť ľubovoľný kolík, ktorý chcete.
DIGITÁLNE PINY 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
ANALOGOVÉ PINY A0, A1, A2, A3, A4, A5
Vyššie uvedené sú kolíky, ktoré používam.
Uistite sa, že NEPOUŽÍVAJETE A6 a A7, PRETOŽE NA TÝCHTO PIPOCH NEMÔŽETE DIGITÁLNE PÍSOM
Krok 6: Spájkovanie komponentov
Teraz prichádza zaujímavá časť spájkovania komponentov s našou nulovou doskou.
Po prvé, začneme super prilepením kusu nulovej dosky kolmo na našu hlavnú nulovú dosku, na ktorú budeme spájkovať našu maticu LED a tento kolmý kus bude použitý na spájkovanie arduino nano, aby bol celý obvod čo najkompaktnejší.
Ďalej budeme spájkovať naše arduino nano s kolmou nulovou doskou a našu LED maticu s hlavnými nulovými doskami.
Ďalej pripojíme naše anódy LED matice k pinom {2, 3, 4, 5, 6, 7, 8, 9} a katódy LED matice k pinom {10, 11, A0, A1, A2, A3, A4, A5} arduina. Na to vezmeme niekoľko izolovaných spojovacích vodičov a odizolujeme ich pomocou odizolovača. Vybral som izolované vodiče, aby sa zabránilo skratu v našom kompaktnom obvode. Teraz spájkujeme anódu na jeden z kolíkov zodpovedajúcich pinom priradeným pre anódy na Arduine, ktoré sú tu {2, 3, 4, 5, 6, 7, 8, 9} a rovnaké pre všetky katódy, kým nezískate všetky 16 pinov bolo dokonale spájkovaných ako na vyššie uvedených obrázkoch.
Teraz použijeme multimetr a nastavíme ho na diódový režim a skontrolujeme skrat v našom obvode. Ak sú drôty na nejakom mieste skratované, použijeme spájkovačku na zahriatie tejto sekcie a saciu pumpu na jej odpájkovanie a opäť ju správne spájkujeme.
Ďalej chceme pripojiť modul bluetooth, aby sme ho mohli ovládať a bezdrôtovo meniť vzory.
Modul bluetooth pozostáva z Vcc Gnd a pinu Rx a Tx. Modul Rx bluetooth smeruje k Tx arduina a nie k Rx arduina. Pripojil som modul bluetooth k nano pomocou prepojovacích káblov, aby sa uľahčilo ladenie kódu, pretože nemôžete pripojiť svoj kód do nano s pripojenými kolíkmi Rx a Tx. Poskytnem vám však môj konečný kód, aby ste mohli kolíky Vcc a Gnd priamo spájkovať s kolíkmi nano a Rx a Tx po nahraní kódu do arduina. Ak aj vy používate prepojovacie vodiče na uľahčenie prístupu k modulu bluetooth, vaša konečná doska by mala vyzerať ako na vyššie uvedených obrázkoch.
Môžete si pozrieť ďalšie inštrukcie o tom, ako nastaviť modul bluetooth, pretože o tom tu nebudeme diskutovať.
To je zo spájkovacej a elektronickej časti všetko.
Krok 7: KÓD - Na základe princípu perzistencie vízie
Ak sa pokúsime rozsvietiť dve diagonálne LED diódy poskytujúce vysokú anódu a nízku hodnotu na katódach zodpovedajúcich riadkov a stĺpcov, nebude to fungovať, pretože namiesto zapnutia 2 diód LED zapne 4 diódy LED v priereze týchto riadky a stĺpce.
Používame teda koncept perzistencie videnia, podľa ktorého ak dve LED diódy svietia jedna po druhej s časovým oneskorením medzi nimi menej ako 100 milisekúnd, naše oko si nevšimne časové obdobie 100 milisekúnd, keď boli obe LED diódy vypnuté a zdá sa, že obidve LED diódy svietili súčasne.f
Toto sa používa všade v kóde na zapnutie LED diód, aby sa rozsvietili iba požadované LED diódy, a nie tie nežiaduce.
Kód je priložený nižšie kvôli svojej dĺžke.
Krok 8: Aplikácia na ovládanie našej žiarovky
Ak viete, ako vyvíjať aplikácie pomocou jazyka Java alebo Pythonu alebo akéhokoľvek iného jazyka, môžete v tom pokračovať a môžete si vytvoriť vlastnú aplikáciu s požadovaným rozhraním. Rozhranie mojej aplikácie môžete vidieť na referenčné účely.
(Na vyššie uvedených snímkach obrazovky som z osobných dôvodov začiernil názvy prvých troch pripojení bluetooth.)
Ak však nepoznáte vývoj aplikácií alebo ak ste začiatočník, môžete moju aplikáciu použiť. APK je uvedený nižšie.
Krok 9: Výukový program aplikácie
Ak chcete nainštalovať aplikáciu, musíte najskôr prejsť na mobilné nastavenia a povoliť inštaláciu z neznámych zdrojov. Po nainštalovaní APK zapnite bluetooth a uistite sa, že ste s telefónom spárovali modul Bluetooth s názvom HC-05 alebo HC-06.
Po spárovaní modulu aplikáciu znova otvorte a kliknite na pripojiť.
Potom vyberte modul zo zoznamu dostupného zoznamu spárovaných zariadení.
3-d si môžete vytlačiť svoj vlastný plášť pre tento projekt, akýmkoľvek spôsobom chcete.
Teraz stačí, ak necháte lampu spolu s powerbankou napájať kdekoľvek v miestnosti, vyberte požadovaný vzor a pozrite sa na upokojujúce vzorce a počkajte, kým sa kúzlo stane, keď pomaly a pokojne zaspávate !!
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Vzory LED (rôzne svetelné vzory): 3 kroky
Vzory LED (rôzne svetelné vzory): Myšlienka: Môj projekt je farebný vzor LED. Projekt obsahuje 6 LED diód, ktoré sú napájané a komunikujú s Arduino. K dispozícii sú 4 rôzne vzory, ktoré sa budú striedať a budú sa hrať v slučke. Keď jeden vzor skončí, ďalší zaberie
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži