Სარჩევი:

ESP32-CAM გადაიღეთ ფოტოები და გაგზავნეთ ელექტრონული ფოსტით SPIFF მეხსიერების გამოყენებით. -- არ არის საჭირო SD ბარათი: 4 ნაბიჯი
ESP32-CAM გადაიღეთ ფოტოები და გაგზავნეთ ელექტრონული ფოსტით SPIFF მეხსიერების გამოყენებით. -- არ არის საჭირო SD ბარათი: 4 ნაბიჯი

ვიდეო: ESP32-CAM გადაიღეთ ფოტოები და გაგზავნეთ ელექტრონული ფოსტით SPIFF მეხსიერების გამოყენებით. -- არ არის საჭირო SD ბარათი: 4 ნაბიჯი

ვიდეო: ESP32-CAM გადაიღეთ ფოტოები და გაგზავნეთ ელექტრონული ფოსტით SPIFF მეხსიერების გამოყენებით. -- არ არის საჭირო SD ბარათი: 4 ნაბიჯი
ვიდეო: ESP32 Tutorial 45- Custom Streamign Server with LED control CAM-3 l SunFounder's ESP32 Learnig kit 2024, ნოემბერი
Anonim
Image
Image
ESP32-CAM– ის დაწყება FTDI პროგრამისტის გამოყენებით
ESP32-CAM– ის დაწყება FTDI პროგრამისტის გამოყენებით

გამარჯობა ხალხო, ESP32-CAM დაფა არის დაბალი ღირებულების განვითარების დაფა, რომელიც აერთიანებს ESP32-S ჩიპს, OV2640 კამერას, რამდენიმე GPIO- ს პერიფერიული მოწყობილობების დასაკავშირებლად და microSD ბარათის სლოტს. მას აქვს მრავალი პროგრამა, ვიდეო სერვერის ვიდეო სერვერის ჩათვლით, სათვალთვალო კამერის შექმნა, ფოტოების გადაღება, სახის ამოცნობა და ამოცნობა და მრავალი სხვა.

რამდენიმე დღის წინ მაინტერესებს შევძლებ თუ არა ESP32-CAM- ის მიერ გადაღებული ფოტოს გაგზავნას ელექტრონული ფოსტით. ვიპოვე მრავალი გაკვეთილი ESP32-CAM– ზე ფოტოების გადაღებაზე ESP32-CAM– ის გამოყენებით; SD ბარათზე ფოტოების შენახვა. ასე რომ, მე გადავწყვიტე შევიკრიბო ყველა ეს პროგრამა ერთ ადგილას. SD ბარათი არ არის ეკონომიური გადაწყვეტა ESP32-CAM– ისთვის, რადგან ჩვენ ძლივს გვჭირდება 500 KB ფოტოს შესანახად. ამიტომ შევეცადე გამომეძიებინა, შემიძლია თუ არა SD ბარათის გამოყენების იგნორირება ან მისი სხვა მეხსიერებით ჩანაცვლება.

მე ძალიან აღფრთოვანებული ვიყავი იმის ცოდნით, რომ ESP-32 ფლეშ მეხსიერებაში არის საკმარისი მეხსიერება, სახელწოდებით SPIFF მეხსიერება. ასე რომ, მე გადავწყვიტე გამოვიყენო ეს გამოსავალი და თავიდან ავიცილო გარე SD ბარათის გამოყენება, რაც ამცირებს ჩემი პროექტის ღირებულებას.

ამ გაკვეთილში მე ვაჩვენებ როგორ:

1. დაიწყეთ თქვენი ESP-32 CAM– ით

2. SPIFF- ის გამოყენება გადაღებული ფოტოების შესანახად

3. SMTP- ის გამოყენებით გადაგზავნილი ფოტოების ელ.ფოსტის გაგზავნა

მარაგები

ESP32-CAM

FTDI პროგრამისტი

F2F ჯუმბერის მავთულები

ნაბიჯი 1: ESP32-CAM– ის დაწყება FTDI პროგრამისტის გამოყენებით

Arduino IDE შეიძლება გამოყენებულ იქნას ESP32-CAM AI-Thinker განვითარების დაფის დასაპროგრამებლად. ESP32-CAM– ის ერთ – ერთი მთავარი ნაკლი ის არის, რომ მას არ აქვს USB ინტერფეისი ესკიზების ასატვირთად. ასე რომ თქვენ დაგჭირდებათ გარე FTDI პროგრამისტი ESP-32 პროგრამირებისთვის. მიჰყევით აღწერილობაში მოცემულ სურათზე ნაჩვენებ სქემებს.

ESP32-CAM FTDI პროგრამისტი

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

ეს სახელმძღვანელო გვიჩვენებს, თუ როგორ უნდა დავპროგრამოთ და ატვირთოთ კოდი ESP32-CAM (AI-Thinker) განვითარების დაფაზე Arduino IDE გამოყენებით. ESP32-CAM AI-Thinker მოდული არის ESP32 განვითარების დაფა OV2640 კამერით, microSD ბარათის მხარდაჭერით, ბორტზე ფლეშ ნათურა და რამდენიმე GPIO პერიფერიული მოწყობილობების დასაკავშირებლად. თუმცა, მას არ ჰყავს ჩაშენებული პროგრამისტი. თქვენ გჭირდებათ FTDI პროგრამისტი, რომ დაუკავშიროთ იგი თქვენს კომპიუტერს და ატვირთოთ კოდი.

შენიშვნა: ESP-32 CAM- ის დაპროგრამება შესაძლებელია მხოლოდ მაშინ, როდესაც ის Flash რეჟიმშია. ESP32-CAM– ის ფლეშ რეჟიმის გასააქტიურებლად თქვენ უნდა დაურთოთ GPIO0 GND– ით

კოდის ატვირთვის შემდეგ თქვენ უნდა ამოიღოთ GPIO 0 მავთული, რომ გამორთოთ ფლეშ რეჟიმი და გაუშვათ ESP-32 ნორმალურ რეჟიმში.

ნაბიჯი 2: ატვირთეთ ვებ სერვერის მაგალითი ESP32-CAM– ის შესამოწმებლად

ელ.ფოსტის ესკიზის ატვირთვამდე უნდა დარწმუნდეთ, რომ თქვენი ESP32-CAM მუშაობს იდეალურად. ამისათვის ატვირთეთ ვებ-სერვერის მაგალითი ESP32-> კამერა-> ვებ-სერვერიდან. შემდეგი კონფიგურაცია უნდა იყოს მითითებული:

დაფა: ESP32 Wrover მოდული

პორტი: თქვენი პორტი #

// კამერის მოდელის არჩევა CAMERA_MODEL_AI_THINKER

ყველა სხვა მოდელის კომენტარი.

დააყენეთ SSID და პაროლი თქვენს Wifi წვდომის წერტილზე და ატვირთეთ ესკიზი.

თუ თქვენ ხედავთ ვიდეოს ნაკადი ESP32-CAM– დან, თქვენ მზად ხართ ატვირთოთ ელ.ფოსტის ესკიზი.

ნაბიჯი 3: შეცვალეთ Gmail ანგარიშის პარამეტრები (ნაკლებად უსაფრთხო აპლიკაციის წვდომა)

შეცვალეთ Gmail ანგარიშის პარამეტრები (ნაკლებად უსაფრთხო აპლიკაციაზე წვდომა)
შეცვალეთ Gmail ანგარიშის პარამეტრები (ნაკლებად უსაფრთხო აპლიკაციაზე წვდომა)

პირველად თქვენს ESP32-CAM– ს შეიძლება არ ჰქონდეს წვდომა gmail სერვისებზე. ასე რომ თქვენ უნდა შეცვალოთ კონფიდენციალურობის პარამეტრები წვდომის გზით

myaccount.google.com/lesssecureapps

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

ნაბიჯი 4: ატვირთეთ ელ.ფოსტის განაცხადის ესკიზი

გადმოწერეთ აღწერილობაში მოცემული ესკიზი, მიუთითეთ შემდეგი პარამეტრები:

#განსაზღვრეთ ელფოსტა SenderAccount

#განსაზღვრეთ ელფოსტა SenderPassword

#განსაზღვრეთ ელ.ფოსტის მიმღები

SSID

პაროლი

აი ეს ატვირთეთ ესკიზი.