» Електроника » Ардуино »Алармна лампица на Ардуину

Алармна лампица на Ардуину

Алармна лампица на Ардуину

Решење за стварање таквог будилице може бити погодно за оне који су дуго уморни од нормалног будилице са гадним сигналом. Лампа која се налази на њему има способност да несметано повећава осветљеност, симулирајући тако излазак сунца. Главна карактеристика таквог будилника је могућност финог подешавања његових компоненти. Сигнал који се понавља, са подешавањем за било који дан у недељи, глатко помрачење, максимално осветљење светлости, трајање повећања светлости, итд.

Материјали:
- Ардуино Уно
- светли ЛЕД 12 ком
- Отпорници 300 Охм 12 ком
- НПН транзистор (аутор користи ТИП-120)
- дугмади 7 ком
- отпорници од 10 кОхм 8 ком
- ЛЦД екран (аутор користи ЛЦД екран са И2Ц интерфејсом да би сачувао Ардуино портове)
- звучник (зујалица)
- утикачи за спајање делова на Ардуино

Склоп склопа:


Да би олакшао повезивање / искључивање ЛЕД-ова у кругу, аутор је лемио конектор ка жицама за ЛЕД-ове. Ово ће вам добро доћи када ће се цела конструкција уклопити у кућиште на крају посла.


Надаље, све остале компоненте су повезане према шеми.


Изворни код програма можете преузети под чланком
Архива садржи скицу за Ардуино и све библиотеке. Аутор је одлучио да не ствара библиотеке „Боунце“, „ЛикуидЦристал_И2Ц“ и „Вире“, али ако одлучите да их можете користити, оне су у јавном домену. Аутор је такође створио
Након преузимања програма у Ардуино-у, можете почети са стварањем кућишта.


ЛЕД-ови се постављају у плафон, дисплеј и тастери се постављају на посебно бушена места за њих.
Ево аларма у завршној монтажи:




На екрану пише "Маандаг" што на језику аутора значи "понедељак", али у коду је све промењено у енглески.

соурце-цоде.зип [55.29 Кб] (преузимања: 422)
0
0
0

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори
1 коментар
Нешто кода не жели да ради:

Ардуино: 1.8.6 Градња сата 2018/05/22 06:33 (Виндовс 10), Одбор: "Ардуино / Генуино Уно"

Датотека укључена из Ц: \ Усерс \ Ардуино \ либрари \ Аларм / АлармЦонтроллер.х: 8: 0,

од Ц: \ Усерс \ ардуино-нигхтли-виндовс \ Скице \ ВакеУпЛигхт \ ВакеУпЛигхт.ино: 4:

Ц: \ Ардуино \ библиотеке \ Аларм / АлармСеттингс.х: 21: 5: еррор: 'Тиме' не именује тип

Тиме * гетТиме ();

^

Ц: \ Ардуино \ библиотеке \ Аларм / АлармСеттингс.х: 22: 18: еррор: 'Време' није декларисано

воид сетТиме (Време * време);

^

Ц: \ Ардуино \ библиотеке \ Аларм / АлармСеттингс.х: 59: 5: еррор: 'Тиме' не именује тип

Време * _ време;

^

Ц: \ ардуино-нигхтли-виндовс \ Скице \ ВакеУпЛигхт \ ВакеУпЛигхт.ино: У функцији 'воид лооп ()':

ВакеУпЛигхт: 121: 9: еррор: 'цласс АлармСеттингс' нема члана који се зове 'гетТиме'

сет.гетТиме () -> аддМиллис ((4294967295ул - тимеОнПрев) + тимеОн);

^

ВакеУпЛигхт: 124: 9: еррор: 'цласс АлармСеттингс' нема члана који се зове 'гетТиме'

сет.гетТиме () -> аддМиллис (тимеОн - тимеОнПрев);

^


излазни статус 1
'цласс АлармСеттингс' нема члана који се зове 'гетТиме'

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

Предајте га смартфону ...