Мазмұны:

Arduino көмегімен ас үйдің есептегіш шамдары: 3 қадам
Arduino көмегімен ас үйдің есептегіш шамдары: 3 қадам

Бейне: Arduino көмегімен ас үйдің есептегіш шамдары: 3 қадам

Бейне: Arduino көмегімен ас үйдің есептегіш шамдары: 3 қадам
Бейне: ESP8266 ESP-01 Wi-Fi релелік модулін қалай бағдарламалауға болады 2024, Шілде
Anonim
Image
Image

Біраз уақыттан бері мен саусақтарымды үй автоматикасына батырғым келеді. Мен қарапайым жобадан бастауды шештім. Өкінішке орай, мен бұл процесте ешқандай фотосурет түсірмедім, бірақ мен алдымен өз ойымды сынау үшін протободы қолдандым және бәрі жұмыс істеп тұрған кезде ғана оны дәнекерледім.

Жоба PIR сенсорына және MOSFET басқаратын жарық диодты жолаққа қосылған Arduino -дан тұрады. Мен Arduino -ны мүлде өткізіп жібере алар едім және тек PIR мен оның реттелетін кідірісін қолдана алар едім, бірақ максимум - 18 секунд, яғни біреу сөніп қалмас үшін әр 18 секунд сайын оның алдында қозғалуы керек. Сонымен қатар, мен шамдардың біртіндеп қосылып, сөніп тұрғанын қалаймын.

Менің бастапқы идеям радио модульді қосу және MySensors желісін іске қосу болды, бірақ мен сенсорды шлюзмен байланыстыруда қиындықтарға тап болдым, сондықтан мен бас тарттым және жобаны қарапайым ұстадым.

1 -қадам: материалдар

Мен мұнда сатып алған сілтемелері бар материалдардың тізімін беремін (сым, дәнекер, дәнекерлеуіш және т.б. сияқты).

  • Arduino Pro Mini 328 5V. Мен бастапқыда 3.3В қолданып көрдім және ол 12В шикі кірісті басқарады деп ойладым, бірақ мен борттағы нашар кернеу реттегішін өртеп жібердім.
  • Жылы ақ 12В жарықдиодты жолақ (60 LED/m, SMD2835, су өткізбейтін)
  • PIR қозғалыс сенсоры
  • IRFZ44N мосфеті Arduino 5В шығысын қолдана отырып, 12В жарықдиодты жолақты жүргізуге арналған. Кез келген жақсы N-mosfet осы кернеулер диапазонында күтілетін токқа сәйкес келеді, бұл нақты болуы керек емес, бірақ мен бұларды бұрын жарық диодты жолақтарды жүргізу үшін қолданғанмын, сондықтан мен оларға сенемін. Олар 55В және 49А тізбегіне енгізілген, бұл нақты жоба үшін жеткілікті.
  • 12 В қуат адаптері. Мен 2А үлгісімен жүрдім, бірақ сізге қажет токты бағалау керек. Мен таңдаған жарық диодты жолақ 2.88 Вт/м деп көрсетілген, бұл 60 үлкен жарық диодты шамалы төмен көрінеді, сондықтан мен оны қауіпсіз ойнадым.
  • Тұрақты ток розеткасы
  • Жоба қорабы. Сіздің жобаңызға сәйкес келетін нәрсе жақсы.
  • Жарық диодты жолаққа арналған JST қосқышы. Сіз сымдарды тікелей дәнекерлей аласыз, бірақ мен жолақты ауыстыру қажет болған жағдайда коннекторды қолданған дұрыс деп ойладым.

2 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея

PIR сенсоры arduino 2-ші түйреуішке қосылады, ал мосфет шығысы 3-істікке қосылады. Сіз кез келген басқа түйреуіштерді таңдап, сәйкесінше кодты өзгерте аласыз, бірақ шығыс істікшесі PWM-ге сәйкес болуы керек. Arduino жері қуат ашасына қосылуы керек - arduino GND түйреуіштерінің кез келгенін таңдаңыз. Қуат штепсельінің оң сымы arduino RAW істігіне қосылуы керек екенін ескеріңіз, ол кернеу реттегішінен өтеді. 12 Вт қуат көзін тікелей VCC -ке қоспаңыз, сіз Arduino -ны қуырасыз.

N-Channel MOSFET-те қақпа 1-штырь, дренаж 2-шкаф және көз 3-істікшесі болып табылады. (3-түйреуіш) 12В жерге қосылуы керек, қақпа (1-түйреуіш) Arduino мен су төгуге жарық диодты жолақтың теріс түйреуішіне. Жолақтың позитиві тікелей ашадан қосылуы керек.

Мен жарық диодты жолаққа екі қосқышты қолдандым, себебі мен оны екіге бөлдім, пештің әр жағына. Қуат адаптерінен қажетті токты берсеңіз, сіз тек бір ғана қосқышты немесе көп бөлікті қолдана аласыз және параллельді түрде қанша бөлікті қуаттай аласыз. Жарық диодты жолақтарда әдетте қай жерде кесуге болатынын көрсететін басылған таңбалар бар (және ол әдетте 3 светодиодтан тұрады). Тек кері полярлыққа ештеңе қосылмайтындығына көз жеткізіңіз, және сіз баруға дайынсыз.

Барлығы орнында болғаннан кейін, PIR сенсорына сәйкес келетін жоба қорабындағы тесікті кесу қажет. Мен оны диагональ бойынша орналастыруды шештім, сондықтан ол менің қонақ бөлмемнен көп қозғалмайды, бірақ кішкентай қателігі өте сезімтал. Сіз сезімталдықты екі тримпотаның біреуін сәл бұру арқылы реттей аласыз (екіншісі сигналдың күту уақыты үшін және оны жалғыз қалдыру керек). Сағат тілінің бағытымен оны сезімтал етеді.

Мен сонымен қатар жарықдиодты жолақтардың екі слотын кесіп алдым, қанша қажет болса, сонша кесу керек. Жобалық қорапты орнату модельге байланысты, шахтаның артқы жағында бұрандаға арналған тесік бар, сондықтан мен оны шкафтың түбіне бұрап, PIR сенсорын алға қаратып қойдым. Жарық диодты жолақтардың артқы жағы жабысқақ болуы керек еді, бірақ желім жеткіліксіз болды, немесе шкафтың бетінде май көп болғандықтан, жолақтың жабысып қалуына жол бермеді (иук!). Мен бірнеше кабельдік қысқыш сатып алдым (коаксиалды кабельді бекітетін түрі) және бұл жолақты орнында ұстады.

3 -қадам: Келесі қадамдар

Болашақта мен үйде MySensors желісін құрғым келеді, мен оған осы жобаны қосуға тырысамын. Мен жасағым келетін тағы бір нәрсе - тізбектің күту режимінде көп токты пайдаланбауы үшін төмен қуат мүмкіндіктерін қосу.

Ұсынылған: