Мазмұны:

Motion Triggered Image Capture and Email: 6 қадам
Motion Triggered Image Capture and Email: 6 қадам

Бейне: Motion Triggered Image Capture and Email: 6 қадам

Бейне: Motion Triggered Image Capture and Email: 6 қадам
Бейне: ИНСТРУМЕНТЫ ИИ в ДЕЙСТВИИ: Создайте магазин SHOPIFY с помощью ChatGPT S1E1 2024, Қараша
Anonim
Motion Triggered Image Capture and Email
Motion Triggered Image Capture and Email
Motion Triggered Image Capture and Email
Motion Triggered Image Capture and Email

Біз бұрынғы ESP32-CAM жобаларына сүйенеміз және тіркеме ретінде суреті бар электрондық поштаны жіберетін қозғалыспен түсірілетін суретке түсіру жүйесін құрамыз. Бұл құрылғы ESP32-CAM тақтасын AM312 сенсорына негізделген PIR сенсорлық модулімен бірге пайдаланады. Тақта уақыттың көп бөлігін ұйқы режимінде өткізеді және қозғалыс анықталғаннан кейін суретке түсу үшін оянады. 1-бөлімде біз қозғалысты анықтау мүмкіндігін қосу үшін алдыңғы уақыттық эскизді өзгертеміз. Содан кейін біз эскизді жаңартамыз және электрондық поштаның мүмкіндігін 2 -бөлімге қосамыз

Жоғарыдағы бейнеде сіз білуіңіз керек барлық нәрсені қамтиды, сонымен қатар эскиздің қалай құрастырылғанын түсіндіреді.

1 -қадам: электрониканы жинаңыз

Электрониканы жинаңыз
Электрониканы жинаңыз
Электрониканы жинаңыз
Электрониканы жинаңыз

ESP32-CAM тақтасында камералық модуль және осы эскизге қажет microSD картасының ұясы бар. Бұған қосымша сізге microSD картасы, PIR сенсор модулі (AM312 сенсорына негізделген), жалпы мақсаттағы NPN транзисторы (BC547, BC548, BC549 немесе 2N3904), microUSB ажырату тақтасы, 10K Ом және 1K қажет болады. Ом резисторы, сонымен қатар эскизді жүктеу үшін USB сериялық түрлендіргіші.

2 -қадам: 1 -бөлімнің эскизін жүктеңіз

1 -бөлімнің эскизін жүктеңіз
1 -бөлімнің эскизін жүктеңіз

ESP32-CAM тақтасында USB коннекторы жоқ, сондықтан эскизді жүктеу үшін сериялық түрлендіргішке сыртқы USB пайдалану қажет. Сіз жоғарыда көрсетілген сымды қосылымдарды пайдалана аласыз, бірақ USB -ден сериялық түрлендіргіш 3.3В режимінде қосылғанына көз жеткізіңіз.

Тақтаны қуаттандыру үшін сыртқы 5В кернеуін пайдалану ұсынылады, әсіресе егер сіз FTDI ажырату тақтасын қолдансаңыз. Сыртқы 5В кернеуі үшін қарапайым USB ажыратқыш тақтасы жақсы жұмыс істейді. Тақтаны тікелей CP2102 ажырату тақтасынан қуаттандыруда біраз жетістік болды, сондықтан сіз оны бірінші рет сынап көре аласыз. Қажет болса, тақтада 3,3 В кернеу бар.

Тақтаны жүктеу режиміне қою үшін секіргіш қажет. Барлығын қосқаннан кейін, тақтаны қосыңыз, 115, 200 беру жылдамдығымен сериялық терминалды (Tools-> Serial Monitor) ашыңыз және қалпына келтіру түймесін басыңыз. Сіз суретте көрсетілгендей нәтиже алуыңыз керек, бұл бәрі күткендей жұмыс істейтінін көрсетеді.

Сіз эскизді келесі сілтеме бойынша жүктей аласыз:

3 -қадам: Схеманы қосыңыз және тексеріңіз

Электр тізбегін қосыңыз және тексеріңіз
Электр тізбегін қосыңыз және тексеріңіз
Электр тізбегін қосыңыз және тексеріңіз
Электр тізбегін қосыңыз және тексеріңіз

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

4 -қадам: Mail Client кітапханасын орнатыңыз

Mail Client кітапханасын орнатыңыз
Mail Client кітапханасын орнатыңыз
Mail Client кітапханасын орнатыңыз
Mail Client кітапханасын орнатыңыз

Кітапхана менеджерін ашып, «ESP32 пошта клиенті» деп теріңіз. Эскизге қажет болған кезде пайда болатын кітапхананы орнатыңыз.

5 -қадам: 2 -бөлімнің эскизін жүктеңіз

2 -бөлімнің эскизін жүктеңіз
2 -бөлімнің эскизін жүктеңіз
2 -бөлімнің эскизін жүктеңіз
2 -бөлімнің эскизін жүктеңіз
2 -бөлімнің эскизін жүктеңіз
2 -бөлімнің эскизін жүктеңіз

Эскизді мына сілтемеден жүктеп алыңыз:

Оны Arduino IDE көмегімен ашыңыз, содан кейін оны мәліметтермен жаңартыңыз. Тақтаның WiFI желісіне қосылуы қажет болғандықтан, сізге желі аты мен құпия сөзді енгізу қажет болады. Сондай -ақ, электрондық поштаны жіберу үшін тақтаға парольмен бірге электрондық пошта мекенжайын көрсету қажет. Мен жаңа GMAIL есептік жазбасын құруды ұсынамын. Есептік жазба жасалғаннан кейін төмендегі сілтемеге кіру арқылы қауіпсіздігі төмен қосымшаларды қосу қажет:

myaccount.google.com/lesssecureapps?pli=1

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

Егер бәрі күткендей жұмыс істесе, онда тақта суретті түсіріп, сақтап, оны электронды пошта ретінде жіберуі керек.

6 -қадам: Электрониканы корпусқа қосыңыз

Электрониканы корпусқа қосыңыз
Электрониканы корпусқа қосыңыз
Электрониканы корпусқа қосыңыз
Электрониканы корпусқа қосыңыз
Электрониканы корпусқа қосыңыз
Электрониканы корпусқа қосыңыз

Мен қоршауды келесі сілтеме бойынша қолдандым:

Мен тіректерді қосып, оны төмен қаратып басып шығардым, бұл өте жақсы нәтиже бермеді, бірақ бұл әзірше жұмыс істеуі керек. PIR сенсоры қоршау үшін тым үлкен болғандықтан, мен сенсордың түсін алып тастадым және сымды қолданып ПХД -ге жалғадым. Содан кейін мен протокол тақтасының көмегімен интерфейс схемасын құрдым және оны орнына жалғадым. Бәрін біріктіру үшін бұрын көрсетілген байланыс схемасын қолданыңыз және сіз оқшаулау үшін Каптон таспасын қосуға болады.

Мен PIR сенсорына желімдеуді бастадым, содан кейін PIR ПХД. Содан кейін мен ESP32 тақтасын ішіне қойдым және бұл жағдай microSD картасына кіруге мүмкіндік бермейтінін түсіндім, бірақ бұл маған маңызды емес, өйткені суреттер электронды түрде жіберіледі. Содан кейін мен интерфейс тақтасын қосып, microUSB ажырату тақтасына жапсырдым. Ақырында, мен транзисторды бүгіп, қақпақтың орнына жабылуына мүмкіндік бердім. Тақтаға қуат беріңіз және ол қозғалыс анықталған кезде суретке түсуі керек.

Егер сізге бұл хабарлама ұнаған болса, төмендегі сілтемелерді қолдана отырып бізге жазылуды ұмытпаңыз, өйткені біз осы сияқты көптеген жобалар жасаймыз:

  • YouTube:
  • Инстаграм:
  • Facebook:
  • Twitter:
  • BnBe веб -сайты:

Ұсынылған: