Съдържание:

Кухненски светлини за борба с Arduino: 3 стъпки
Кухненски светлини за борба с Arduino: 3 стъпки

Видео: Кухненски светлини за борба с Arduino: 3 стъпки

Видео: Кухненски светлини за борба с Arduino: 3 стъпки
Видео: Masha and The Bear - The Foundling (Episode 23) 2024, Юли
Anonim
Image
Image

От известно време искам да потопя пръстите на краката си в домашната автоматизация. Реших да започна с прост проект. За съжаление не направих никакви снимки по време на процеса, но използвах протоборд, за да тествам първо идеите си, и го запоявах само когато всичко работеше.

Проектът се състои от Arduino, свързан както с PIR сензор, така и с LED лента, задвижвана от MOSFET. Можех напълно да пропусна Arduino и да използвам само PIR и регулируемото му забавяне, но максималното е 18 секунди, което означава, че някой трябва да се движи пред него на всеки 18 секунди, за да не светва светлините. Освен това исках светлините да се палят и гасят постепенно.

Първоначалната ми идея беше също да свържа радиомодул и да стартирам мрежа на MySensors, но имах някои проблеми да накарам сензора да комуникира с шлюза, затова се отказах и запазих проекта прост.

Стъпка 1: Материали

Предлагам тук списък с материали (с изключение на очевидните, като тел, спойка, поялник и т.н.) с връзките, от които съм ги закупил.

  • Arduino Pro Mini 328 5V. Първоначално се опитах да използвам 3.3V и мислех, че ще се справи със суровия вход 12V, но изгорих лошия бордови регулатор на напрежението.
  • Топла бяла 12V LED лента (60 led/m, SMD2835, водоустойчива)
  • PIR сензор за движение
  • IRFZ44N MOSFET за задвижване на 12V LED лента, използвайки 5V изход от Arduino. Всеки добър N-MOSFET с тези напрежения в обхвата, които отговарят на очаквания от вас ток, не е задължително да е точно този, но преди това съм ги използвал за задвижване на LED ленти, така че им имам доверие. Те са изброени за работа с 55V и 49A, повече от достатъчно за този конкретен проект.
  • 12V захранващ адаптер. Отидох с модела 2A, но трябва да прецените тока, от който се нуждаете. LED лентата, която избрах, е посочена като 2,88 W/m, което изглежда малко твърде ниско за 60 големи светодиода, така че играх на сигурно.
  • DC захранващ контакт
  • Проектна кутия. Всичко, което отговаря на вашия проект, е добро.
  • JST конектор за LED лентата. Може да запоявате проводниците директно, но реших, че е по -добре да използвам конектор в случай, че трябва да сменя лентата.

Стъпка 2: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж

PIR сензорът е свързан към пин 2 на arduino, а изходът към MOSFET е свързан към щифт 3. Можете да изберете всякакви други пинове и да промените съответно кода, но изходният щифт трябва да е с ШИМ. Заземяването на Arduino трябва да бъде свързано към земята на захранващия щепсел - изберете някой от GND щифтовете на arduino. Обърнете внимание, че положителният проводник от щепсела трябва да бъде свързан към RAW щифта на arduino, така че да преминава през регулатора на напрежението. НЕ СВЪРЗВАЙТЕ ДИРЕКТНО 12V ИЗТОЧНИК НА ВРЕМЕТО, ще изпържите вашия Arduino.

На M-транзисторите с N-канал, портата е щифт 1, източването е щифт 2, а източникът е щифт 3. Източникът (щифт 3) трябва да бъде свързан към 12V земята, портата (щифт 1) към Arduino и дренажа към отрицателния извод на LED лентата. Положителят на лентата трябва да бъде свързан директно от щепсела.

Използвах два конектора за LED лентата, защото я разделих на две, по един за всяка страна на печката. Можете да използвате само един конектор или много и да захранвате колкото искате части паралелно, стига да осигурите необходимия ток от захранващия адаптер. Светодиодните ленти обикновено имат отпечатани маркировки, показващи къде могат да бъдат изрязани (и обикновено това е на секции от 3 светодиода). Просто се уверете, че не свързвате нищо с обратна полярност и сте готови.

След като всичко е на мястото си, трябва да изрежете дупка в кутията за проектиране, за да се побере PIR сензорът. Избрах да го позиционирам по диагонал, така че да не получава много движение от хола ми, но малкият бъг е наистина чувствителен. Можете обаче да регулирате чувствителността, като леко завъртите един от двата тримпота (другият е за изчакване на сигнала и трябва да бъде оставен сам). По часовниковата стрелка го прави по -чувствителен.

Изрязах и два слота за проводниците на LED лентата, трябва да изрежете толкова, колкото ви е необходимо. Инсталирането на проектната кутия зависи от модела, моят има отвор за винт на гърба, така че го завинтвах към дъното на шкафа и позиционирах PIR сензора напред. LED лентите трябваше да имат залепващ гръб, но или лепилото не беше достатъчно добро, или шкафът имаше толкова много мазнина по повърхността, че предотврати залепването на лентата (браво!). Затова си купих няколко скоби за кабели (такива, които се използват за закрепване на коаксиален кабел надолу) и това задържа лентата на място.

Стъпка 3: Следващи стъпки

В бъдеще възнамерявам да изградя мрежа MySensors в къщата и ще се опитам да добавя този проект към нея. И друго нещо, което искам да направя, е да добавя възможности за ниска мощност, така че схемата да не използва много ток в режим на готовност.

Препоръчано: