Tai naminis bus naudinga tiems, kurie reguliariai keltis ryte. Galų gale žiema laukia, ir tai reiškia, kad turėsite atsibusti tamsoje. Tai gana liūdna ir nesaugu, jei šviesos jungiklis yra gana toli. Be to, tamsoje daug sunkiau atsibusti ir išlipti iš lovos. Šis naminis produktas išspręs šią problemą. Kai žadintuvas užges, kambaryje užsidegs lempa, kuri leis jums patogiai pažadinti.
Viskas veikia mikrovaldiklyje Arduino.
Medžiagos ir įrankiai namų ruošimui:
- skirtingi šviesos diodai;
- MP1095 tipo realaus laiko laikrodis;
- „Piezo“ garsinis signalas (su įmontuotu generatoriumi);
- „Arduino“ programavimo studijų rinkinio derinimo plokštės prototipas (įtrauktas į rinkinį NR05), skirtas sujungti „Arduino Nano“;
- medžiaga difuzoriui sukurti (jei turite 3D spausdintuvą, galite atspausdinti ką nors savo).
Žibinto gamybos procesas:
Pirmasis žingsnis. Sukurkite pradžią
Pirmiausia autorius sukūrė lempos pjedestalą. Jis turės difuzorių, o jo viduje sumontuota reikiama įranga. Padėklas buvo greitai nupieštas „SketchUp“. Jei norite, taip pat galite atspausdinti prototipo plokštės dėklą, tačiau pats prototipas jau yra gana gražus. Be kitų dalykų, jis gali būti naudojamas kuriant kitus projektus, o kaip žadintuvas, ateityje jis gali būti suprojektuotas kompaktiškesnėje formoje, naudojant tą pačią „Arduino Nano“ plokštę.
Tada buvo sumontuotas vienas šviesos diodas, kurio autorius klijavo ypač moderniais klijais, kurie, veikiant ultravioletiniams spinduliams, užšąla. Jis vadinamas „Bondic“ klijais. Tai gerai sulaiko klijus, o turėti tokį daiktą buičiai nebus nereikalinga.
Tame pačiame etape taip pat klijuojama jungtis.
Antras žingsnis Testavimas ir peržiūra
Išbandžius paaiškėjo, kad naminis apšvietimas buvo gana silpnas. Lempa matoma tamsoje, tačiau šios šviesos neužtenka žmogui pažadinti. Norėdami išspręsti problemą, buvo rasti keli balti šviesos diodai, jie buvo sujungti lygiagrečiai medžio pavidalu. Dėl to lempa pradėjo šviesti gana ryškiai, tai leis pabusti nuo tokios šviesos esant tam tikram žmogaus jautrumui, na, žinoma, tai dar ne viskas, bus ir kitokių įtakos psichikai svertų.
Didžiausio ryškumo lempa sunaudoja apie 100 mA, šiuo atžvilgiu jos negalima tiesiogiai prijungti prie „Arduino“. Tačiau derinimo plokštėje yra srovės stiprintuvas, dirbantis tranzistoriuje, jis išleidžia 200 mA.
Be kita ko, lentoje yra krūva mygtukų, ateityje jie gali būti naudojami eksperimentams ir žadintuvo nustatymui.
Bendrai tariant, derinimo lenta yra gera tuo, kad joje yra krūva skirtingų jungčių, prie kurių galite prijungti įvairius jutiklius, servas, reles, įrenginius, kurie veikia su I2C sąsaja ir dar daugiau. Norėdami prisijungti, jums tiesiog reikia laidų su lizdais.
Trečias žingsnis Paskutinis etapas
Autorius nusprendė sureguliuoti lempos ryškumą per PWM, naudodamas devintąjį „Arduino“ mikrovaldiklio, kuris yra pritvirtintas prie plokštės prie stiprintuvo, kaištį. Tviteris yra prijungtas prie garso sistemos jungties, pliuso ir minuso prie GND yra prijungtas prie DAT.
Realaus laiko laikrodį reikės prijungti prie „I2C_5V“ jungties, nes tam reikia 5 V galios.
Reguliavimui pati plokštė turi dviejų eilučių LCD indikatorių. Jis yra gana kontrastingas, o mėlyname fone yra aiškiai matomi balti ženklai. Prijungę visą reikalingą įrangą, galite tęsti programinės įrangos konfigūravimą.
Namų darbo algoritmas:
- kai laikas ant laikrodžio sutampa su žadintuvo laiku, lemputė pradeda pamažu įsijungti, švyti ryškiau;
- įjungiant lempą taip pat yra duodami garso signalai, kurie neleis gulinčiam objektui ignoruoti aliarmo;
- Jums taip pat reikia galimybės įdiegti papildomą erzinantį garsą, kad prireikus būtų galima efektyviau pažadinti. Būtų malonu atlikti funkciją, kuri įjungtų šviesą visu ryškumu arba išjungtų po visiško pabudimo;
- Ir pagaliau laikrodis ir žadintuvas turėtų sugebėti nustatyti laiką.
Paruoštą naminių eskizą galite atsisiųsti straipsnio pabaigoje. Kode yra išsamių komentarų, kurie leis jums jį redaguoti, kad atitiktų bet kokius poreikius.
Štai viskas, naminis produktas yra paruoštas, galite pradėti bandymus.