Სარჩევი:

მოძრაობის გააქტიურებული სურათის გადაღება და ელ.ფოსტა: 6 ნაბიჯი
მოძრაობის გააქტიურებული სურათის გადაღება და ელ.ფოსტა: 6 ნაბიჯი

ვიდეო: მოძრაობის გააქტიურებული სურათის გადაღება და ელ.ფოსტა: 6 ნაბიჯი

ვიდეო: მოძრაობის გააქტიურებული სურათის გადაღება და ელ.ფოსტა: 6 ნაბიჯი
ვიდეო: რა ხდება კანონიერი ქურდების საკნებში 2024, ნოემბერი
Anonim
Motion გამოიწვია სურათის გადაღება და ელ
Motion გამოიწვია სურათის გადაღება და ელ
Motion გამოიწვია სურათის გადაღება და ელ
Motion გამოიწვია სურათის გადაღება და ელ

ჩვენ ვამყარებთ წინა ESP32-CAM პროექტებს და ვაშენებთ მოძრაობის გამომწვევი სურათის აღების სისტემას, რომელიც ასევე აგზავნის ელ.წერილს სურათთან ერთად დანართის სახით. ეს ნაგებობა იყენებს ESP32-CAM დაფას PIR სენსორულ მოდულთან ერთად, რომელიც დაფუძნებულია AM312 სენსორზე. დაფა დროის უმეტეს ნაწილს ატარებს ძილის რეჟიმში და იღვიძებს სურათის გადასაღებად მას შემდეგ, რაც მოძრაობა გამოვლინდება. 1 ნაწილში, ჩვენ ვცვლით წინა დროის მონაკვეთის ესკიზს მოძრაობის გამოვლენის ფუნქციის დასამატებლად. შემდეგ ჩვენ განვაახლებთ ესკიზს და ვამატებთ ელ.ფოსტის ფუნქციას მე -2 ნაწილში

ზემოთ მოყვანილი ვიდეო მოიცავს ყველაფერს რაც თქვენ უნდა იცოდეთ და ასევე განმარტავს როგორ ხდება ესკიზის შედგენა.

ნაბიჯი 1: შეაგროვეთ ელექტრონიკა

შეაგროვეთ ელექტრონიკა
შეაგროვეთ ელექტრონიკა
შეაგროვეთ ელექტრონიკა
შეაგროვეთ ელექტრონიკა

ESP32-CAM დაფა უკვე შეიცავს კამერის მოდულს და microSD ბარათის სლოტს, რაც ჩვენ გვჭირდება ამ ესკიზისთვის. ამას გარდა, დაგჭირდებათ microSD ბარათი, PIR სენსორული მოდული (დაფუძნებული AM312 სენსორზე), ზოგადი დანიშნულების NPN ტრანზისტორი (BC547, BC548, BC549 ან 2N3904), microUSB გარღვევის დაფა, 10K Ohm და 1K ohm რეზისტორი და ასევე USB სერიული კონვერტორი ესკიზის ასატვირთად.

ნაბიჯი 2: ატვირთეთ ესკიზი ნაწილისთვის

ატვირთეთ ესკიზი 1 ნაწილისთვის
ატვირთეთ ესკიზი 1 ნაწილისთვის

ESP32-CAM დაფაზე არ არის საბორტო USB კონექტორი, ასე რომ თქვენ უნდა გამოიყენოთ გარე USB სერიული კონვერტორი ესკიზის ასატვირთად. თქვენ შეგიძლიათ გამოიყენოთ ზემოთ ნაჩვენები გაყვანილობის კავშირები, მაგრამ დარწმუნდით, რომ USB სერიული გადამყვანი არის დაკავშირებული 3.3V რეჟიმში.

მიზანშეწონილია გამოიყენოთ გარე 5 ვ კვების წყარო დაფის დასატენად, განსაკუთრებით თუ იყენებთ FTDI გარღვევის დაფას. გარე 5V მიწოდებისთვის, უბრალო USB გარღვევის დაფა მშვენივრად გამოდგება. იყო გარკვეული წარმატება დაფის გააქტიურებაში პირდაპირ CP2102 ბრეაკოუტ დაფაზე, ასე რომ თქვენ შეგიძლიათ სცადოთ ეს ჯერ. დაფაზე ასევე არის საჭიროების შემთხვევაში 3.3V კვების ბლოკი.

ჯუმპერი საჭიროა დაფის ჩამოტვირთვის რეჟიმში. მას შემდეგ რაც ყველაფერი დაერთდება, ჩართეთ დაფა, გახსენით სერიული ტერმინალი (ინსტრუმენტები-> სერიული მონიტორი) baud განაკვეთი 115, 200 და დააჭირეთ გადატვირთვის ღილაკს. თქვენ უნდა მიიღოთ გამომავალი, როგორც ნაჩვენებია სურათზე და ეს მიუთითებს იმაზე, რომ ყველაფერი მუშაობს ისე, როგორც მოსალოდნელი იყო.

თქვენ შეგიძლიათ ჩამოტვირთოთ ესკიზი შემდეგი ბმულის გამოყენებით:

ნაბიჯი 3: შეაერთეთ წრე და ტესტი

შეაერთეთ წრე და ტესტი
შეაერთეთ წრე და ტესტი
შეაერთეთ წრე და ტესტი
შეაერთეთ წრე და ტესტი

ააშენეთ წრე პურის დაფის გამოყენებით და შეამოწმეთ, რომ დარწმუნდეთ, რომ ყველაფერი მუშაობს ისე, როგორც მოსალოდნელი იყო. მე დავამატე მულტიმეტრი სენსორის საბოლოო გამომავალს, რომელიც დაეხმარება განსაზღვროს მისი მდგომარეობა. მას შემდეგ რაც კმაყოფილი დარჩებით ყველაფრის მუშაობით, გადადით მეორე ნაწილზე.

ნაბიჯი 4: დააინსტალირეთ ფოსტა კლიენტის ბიბლიოთეკა

დააინსტალირეთ ფოსტა კლიენტის ბიბლიოთეკა
დააინსტალირეთ ფოსტა კლიენტის ბიბლიოთეკა
დააინსტალირეთ ფოსტა კლიენტის ბიბლიოთეკა
დააინსტალირეთ ფოსტა კლიენტის ბიბლიოთეკა

გახსენით ბიბლიოთეკის მენეჯერი და ჩაწერეთ "ESP32 Mail Client". დააინსტალირეთ ბიბლიოთეკა, რომელიც გამოჩნდება, როგორც ჩვენ გვჭირდება ესკიზისთვის.

ნაბიჯი 5: ატვირთეთ ესკიზი მე -2 ნაწილისთვის

ატვირთეთ ესკიზი მე -2 ნაწილისთვის
ატვირთეთ ესკიზი მე -2 ნაწილისთვის
ატვირთეთ ესკიზი მე -2 ნაწილისთვის
ატვირთეთ ესკიზი მე -2 ნაწილისთვის
ატვირთეთ ესკიზი მე -2 ნაწილისთვის
ატვირთეთ ესკიზი მე -2 ნაწილისთვის

ჩამოტვირთეთ ესკიზი შემდეგი ბმულიდან:

გახსენით იგი Arduino IDE გამოყენებით და შემდეგ განაახლეთ იგი თქვენი დეტალებით. თქვენ უნდა დაამატოთ ქსელის სახელი და პაროლი, რადგან დაფას სჭირდება WiFI ქსელთან დაკავშირება. თქვენ ასევე დაგჭირდებათ ელექტრონული ფოსტის მისამართი პაროლის პარალელურად, რომ გაგზავნოთ დაფა. მე გირჩევთ შექმნათ ახალი GMAIL ანგარიში. ანგარიშის შექმნის შემდეგ, თქვენ უნდა ჩართოთ ნაკლებად უსაფრთხო პროგრამები შემდეგ ბმულზე გადასვლით:

myaccount.google.com/lesssecureapps?pli=1

თქვენ ასევე უნდა მიუთითოთ მიმღები და საჭიროების შემთხვევაში შეიძლება გქონდეთ მრავალჯერადი. უყურეთ ვიდეოს მეტის გასაგებად. ამ ყველაფრის დასრულების შემდეგ ჩადეთ ესკიზი დაფაზე და ჩართეთ. მე გირჩევთ სერიული ტერმინალის დაკავშირებას და გამომავალ ყურებას, რადგან ეს შეგატყობინებთ შეცდომების არსებობის შემთხვევაში.

თუ ყველაფერი მუშაობს ისე, როგორც მოსალოდნელი იყო, მაშინ დაფამ უნდა გადაიღოს, შეინახოს სურათი და ასევე გააგზავნოს ელ.ფოსტის სახით.

ნაბიჯი 6: დაამატეთ ელექტრონიკა დანართში

დაამატეთ ელექტრონიკა დანართში
დაამატეთ ელექტრონიკა დანართში
დაამატეთ ელექტრონიკა დანართში
დაამატეთ ელექტრონიკა დანართში
დაამატეთ ელექტრონიკა დანართში
დაამატეთ ელექტრონიკა დანართში

მე გამოვიყენე დანართი შემდეგი ბმულიდან:

მე დავამატე საყრდენები და დავბეჭდე იგი ქვემოთ, რამაც არ მისცა კარგი დასრულება, მაგრამ ეს ახლავე უნდა იმუშაოს. ვინაიდან PIR სენსორი ოდნავ დიდი იყო შიგთავსისთვის, მე მოვაშორე სენსორი და მას PCB- ს ვუერთებ მავთულის გამოყენებით. შემდეგ მე შევქმენი ინტერფეისის წრე პროტობორდის გამოყენებით და გავამაგრე იგი ადგილზე. გამოიყენეთ ადრე ნაჩვენები კავშირის დიაგრამა ამ ყველაფრის ერთმანეთთან დასაკავშირებლად და შეგიძლიათ დაამატოთ კაპტონის ფირზე იზოლაციისთვის.

დავიწყე PIR სენსორის წებოვნებით, რასაც მოჰყვა PIR PCB. შემდეგ მე ESP32 დაფა მოვათავსე შიგნით და მივხვდი, რომ საქმე არ გაძლევთ microSD ბარათზე წვდომის საშუალებას, მაგრამ ამას ჩემთვის მნიშვნელობა არ ჰქონდა, რადგან სურათები ელექტრონული ფოსტით იგზავნებოდა. შემდეგ დავამატე ინტერფეისის დაფა და ჩავამაგრე microUSB გარღვევის დაფაზე. საბოლოოდ, მე დავხარე ტრანზისტორი, რათა საფარი დაიხუროს თავის ადგილას. ჩართეთ დაფაზე და მან უნდა მიიღოს სურათი მოძრაობის გამოვლენისას.

თუ მოგეწონათ ეს პოსტი, მაშინ არ დაგავიწყდეთ გამოგვყევით ქვემოთ მოცემული ბმულების გამოყენებით, რადგან ჩვენ კიდევ ბევრ მსგავს პროექტს ვაშენებთ:

  • YouTube:
  • Instagram:
  • ფეისბუქი:
  • Twitter:
  • BnBe ვებსაიტი:

გირჩევთ: