» електроника » Arduino »Събираме светлинна аларма със собствените си ръце

Събираме светлинна аларма със собствените си ръце


това домашно приготвени продукти ще бъде полезно за тези, които редовно стават сутрин. В края на краищата зимата предстои и това означава, че ще трябва да се събудите в тъмнината, а това е доста тъжно и опасно, ако превключвателят на светлината е разположен доста далеч. Освен това в тъмното е много по-трудно да се събудите и да станете от леглото. Този домашен продукт ще реши този проблем. Когато алармата изгасне, в стаята светва лампа, която ще осигури удобно събуждане.
Всичко работи на микроконтролера Arduino.

Материали и инструменти за домашно приготвяне:
- различни светодиоди;
- часовник в реално време тип MP1095;
- Пиезо зумер (с вграден генератор);
- прототип на платката за отстраняване на грешки на учебния комплект за програмиране Arduino (включен в комплекта NR05), който е предназначен да свърже Arduino Nano;
- материал за създаване на дифузьор (ако имате 3D принтер, можете да отпечатате нещо свое).


Производственият процес на лампата:

Първа стъпка. Старт на изграждане
Първо, авторът започва с създаването на пиедестал на лампата. Той ще има дифузьор, а вътре е инсталирано необходимото оборудване. Подложката бързо беше изтеглена в SketchUp. Ако желаете, можете да отпечатате и калъфа за прототипната платка, но самият прототип вече е доста красив. Освен всичко друго, той може да се използва за разработване на други проекти, а що се отнася до будилника, в бъдеще той може да бъде проектиран в по-компактен вид, използвайки същата дъска Arduino Nano.



Тогава е монтиран единичен светодиод.Авторът го залепи с ултрамодерно лепило, което замръзва при излагане на UV светлина. Нарича се лепило Bondic. Тя държи добре лепилото и да има такова нещо за домакинството няма да е излишно.
На същия етап конекторът също е залепен.




Стъпка втора Тестване и ревизия

Когато се тестваше, се оказа, че домашната светлина е доста приглушена. Лампата се вижда в тъмното, но тази светлина не е достатъчна, за да събуди човек. За да се реши проблемът, бяха открити няколко бели светодиода, които бяха свързани паралелно под формата на дърво. В резултат на това лампата започна да свети доста ярко, това ще позволи да се събуди от такава светлина с определена чувствителност на човек, добре, разбира се, това не е всичко, ще има други лостове за влияние върху психиката.


Лампата при максимална яркост консумира около 100 mA, в това отношение тя не може да бъде свързана директно към Arduino. Но на платката за отстраняване на грешки има усилвател на ток, работещ върху транзистор, той издава 200 mA.

Наред с други неща, платката има куп бутони, в бъдеще те могат да бъдат използвани за експерименти и настройка на алармата.

Най-общо, платката за отстраняване на грешки е добра с това, че има куп различни конектори, към които можете да свържете различни сензори, сервоприемници, релета, устройства, които работят с I2C интерфейс и други. За да се свържете, просто трябва да имате проводници с контакти.

Стъпка трета Заключителен етап
Авторът реши да регулира яркостта на лампата чрез ШИМ, използвайки деветия щифт на микроконтролера Arduino, който е свързан на платката към усилвателя. Туитърът е свързан към конектора SOUND, плюс и минус към GND са свързани към DAT.

Към конектора I2C_5V ще трябва да бъде свързан часовник в реално време, тъй като той се нуждае от 5V за захранване.

За настройка има двуредов LCD индикатор на самата платка. Той е доста контрастен и има бели знаци на син фон, които се виждат ясно. След като свържете цялото необходимо оборудване, можете да продължите да конфигурирате софтуера.


Алгоритъм за домашно произведение:

- когато времето на часовника съвпада с времето на алармата, лампата започва да се включва постепенно, свети ярко;
- в процеса на включване на лампата се подават и звукови сигнали, които няма да позволят на спящия обект да игнорира алармата;
- Също така се нуждаете от възможността да инсталирате допълнителен досаден звук за по-ефективно събуждане, ако е необходимо. Също така би било хубаво да направите функция, която ви позволява да включите светлината при пълна яркост или да я изключите след пълно събуждане;
- И накрая, часовникът и алармата трябва да могат да определят времето.

Готовата скица за домашно приготвяне може да бъде изтеглена в края на статията. Кодът има подробни коментари, които ще ви позволят да го редактирате според нуждите си.
Това е всичко, домашният продукт е готов, можете да започнете тестовете.

код-для-svetobudilnika.rar [2.91 Kb] (изтегляния: 211)
0
0
0

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо

Съветваме ви да прочетете:

Предайте го за смартфона ...