Съдържание:

Авто - Лампа: 6 стъпки
Авто - Лампа: 6 стъпки

Видео: Авто - Лампа: 6 стъпки

Видео: Авто - Лампа: 6 стъпки
Видео: Моргают светодиоды и быстро перегорают! Что делать? 2024, Ноември
Anonim
Авто - Лампа
Авто - Лампа

Имам рафт за книги в ъгъла на стаята. Зоната не е осветена и не обичам да включвам и изключвам светлината всеки път, когато искам да взема книга.

С някои основни компоненти и прост код можете също да направите лампа, която автоматично ще светне, когато имате нужда от нея, и ще се изключи, когато нямате нужда от нея.

За този проект използвах нано дъска arduino.

Лампата има 2 сензора: ултразвуков сензор за разстояние и сензор за светлина (LDR). Ултразвуковият сензор предупреждава микроконтролера, когато човек се приближи до лампата - така че тя трябва да се включи. LDR сензорът проверява дали стаята вече е осветена - когато вече има достатъчно светлина в стаята, лампата няма да светне дори когато се приближава.

Лампата ще се изключи сама, ако за известно време никой не мине покрай нея.

Стъпка 1: Подредете всички компоненти

Подредете всички компоненти
Подредете всички компоненти
Подредете всички компоненти
Подредете всички компоненти
Подредете всички компоненти
Подредете всички компоненти

Това са компонентите, използвани в строителството:

  • Ултразвуков сензор (Amazon)
  • Дъска Arduino (без значение какъв вид, избрах Nano поради неговия размер) (Amazon)
  • USB гнездо (женско) - не се изисква, но е по -добре да има. (Amazon)
  • USB кабел, който пасва на платката Arduino
  • Кабелни проводници-няколко мъжки-женски и няколко мъжки-мъжки. (Amazon)
  • Лампа с USB захранване (Amazon)
  • Резистор - 10KΩ е добър
  • LDR (Amazon)
  • Потенциометър (Amazon)
  • Малка картонена кутия - всички компоненти ще бъдат поставени в нея

Инструменти за използване в строителството:

  • Поялник + калай
  • Пистолет за лепило
  • помощен нож

Ако имате всичко това, можете да започнете!

Стъпка 2: Направете дупки в кутията

Направете дупки в кутията
Направете дупки в кутията
Направете дупки в кутията
Направете дупки в кутията

Поставете ултразвуковия сензор върху кутията и маркирайте "очите" му с писалката.

С помощта на помощния нож изрежете 2 дупки в кутията, така че да можете да вкарате „очите“на ултразвуковия сензор през картона.

С игла пробийте 2 малки дупки в горната част на кутията, през които по -късно ще прокарате нишките LDR.

Изрежете дупка с размера на USB връзката в предната / горната част на кутията.

В задната част - направете дупка, за да можете да прекарате USB кабела през него към микроконтролера.

Стъпка 3: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

Първо, прокарайте LDR краката през дупките, които сте направили в предишната стъпка.

Заварете единия крак на LDR към единия крак на резистора. На същото място заварете мъжки-мъжки конец, както е на снимката.

Мъжко-женската нишка се добавя към втория крак на LDR, а едната се добавя към другия крак на резистора.

Поставете проводника, свързан към щифта GND на платката Arduino, проводника, свързан към щепсела LDR към 5V, и проводника, свързан към тях към A0.

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

Вземете 3 мъже-женски проводника, свържете ги с краката на потенциометъра. Свържете двата външни крака - един към 5 V и един към GND, средният крак към A1.

Вземете 4 мъже-женски проводника, след това свържете краката на ултразвуковия сензор по този начин:

  • Gnd (сензор)> Gnd (arduino)
  • Trig (сензор)> цифров щифт 4 (arduino)
  • Ехо (сензор)> цифров пин 5 (arduino)
  • Vcc (сензор)> 5V (arduino)

Заварете 2 външни нишки към 2 външни крака на USB жака.

Свържете един от тях към GND, а другият към пин 6. Ще знаете кой към кой щифт да свържете, след като извършите следния тест:

Опитайте да свържете един от тях към GND и един към 5V и включете лампата в USB жака. Ако не светне - завъртете проводниците от GND на 5V и обратно. Когато лампата се включи - преместете проводника от 5V щифта и го поставете в 6 цифровия щифт.

Стъпка 4: Задайте потенциометъра и кодирането

Задайте потенциометър и кодиране
Задайте потенциометър и кодиране

Изтеглете прикачения код и го качете в arduino.

Поставете дъската там, където смятате за „тъмна“.

Отворете серийния монитор (ctrl + M) - Ще видите 2 отпечатани номера многократно. Регулирайте потенциометъра, докато и двата числа са приблизително равни.

Изтеглете кода от github.com. Отворете файла „AutoLamp.ino“и го качете в arduino. (Първо трябва да извлечете файловете).

Стъпка 5: Лепене

Лепене
Лепене

Поставете всички компоненти в кутията.

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

Залепете LDR на място, но не го покривайте.

Залепете USB гнездото до отвора, който сте направили за него, така че да е обърнат навън.

Прокарайте USB кабела през отвора, който сте направили за него, и го залепете, за да не се движи.

Затворете и залепете кутията, така че да не се отваря.

Стъпка 6: Край

Image
Image

Свържете кабела към USB зарядно устройство и поставете кутията на тъмно. Свържете лампата към USB гнездото.

това е! Сега, когато преминете пред нея, лампата ще светне.

Ако не преминете известно време пред нея, тя ще се изключи сама.

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