สารบัญ:

จับภาพเคลื่อนไหวและอีเมล: 6 ขั้นตอน
จับภาพเคลื่อนไหวและอีเมล: 6 ขั้นตอน

วีดีโอ: จับภาพเคลื่อนไหวและอีเมล: 6 ขั้นตอน

วีดีโอ: จับภาพเคลื่อนไหวและอีเมล: 6 ขั้นตอน
วีดีโอ: เทคนิคจัดการ Email ขั้นเทพ 📧📬 | We Mahidol 2024, พฤศจิกายน
Anonim
จับภาพเคลื่อนไหวและอีเมล
จับภาพเคลื่อนไหวและอีเมล
จับภาพเคลื่อนไหวและอีเมล
จับภาพเคลื่อนไหวและอีเมล

เราต่อยอดจากโปรเจ็กต์ ESP32-CAM ก่อนหน้านี้ และสร้างระบบจับภาพที่กระตุ้นการเคลื่อนไหว ซึ่งจะส่งอีเมลพร้อมรูปภาพเป็นไฟล์แนบด้วย โครงสร้างนี้ใช้บอร์ด ESP32-CAM พร้อมกับโมดูลเซ็นเซอร์ PIR ที่ใช้เซ็นเซอร์ AM312 บอร์ดใช้เวลาส่วนใหญ่ในโหมดสลีปและตื่นขึ้นเพื่อถ่ายภาพเมื่อตรวจพบการเคลื่อนไหว ในส่วนที่ 1 เราปรับเปลี่ยนร่างไทม์แลปส์ก่อนหน้าเพื่อเพิ่มคุณสมบัติการตรวจจับการเคลื่อนไหว จากนั้นเราจะอัปเดตภาพร่างและเพิ่มคุณสมบัติอีเมลในส่วนที่2

วิดีโอด้านบนครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้ และยังอธิบายวิธีการรวมร่างภาพเข้าด้วยกัน

ขั้นตอนที่ 1: รวบรวมอุปกรณ์อิเล็กทรอนิกส์

รวบรวมเครื่องใช้ไฟฟ้า
รวบรวมเครื่องใช้ไฟฟ้า
รวบรวมเครื่องใช้ไฟฟ้า
รวบรวมเครื่องใช้ไฟฟ้า

บอร์ด ESP32-CAM มีโมดูลกล้องอยู่แล้ว และช่องเสียบการ์ด microSD ที่เราต้องการสำหรับสเก็ตช์นี้ นอกจากนี้ คุณจะต้องมีการ์ด microSD, โมดูลเซ็นเซอร์ PIR (อิงจากเซ็นเซอร์ AM312), ทรานซิสเตอร์ NPN อเนกประสงค์ (BC547, BC548, BC549 หรือ 2N3904), บอร์ดฝ่าวงล้อม microUSB, 10K Ohm และ 1K ตัวต้านทานโอห์มและตัวแปลง USB เป็นอนุกรมเพื่ออัปโหลดภาพร่าง

ขั้นตอนที่ 2: อัปโหลดภาพร่างสำหรับตอนที่ 1

อัปโหลดภาพร่างสำหรับตอนที่ 1
อัปโหลดภาพร่างสำหรับตอนที่ 1

บอร์ด ESP32-CAM ไม่มีคอนเน็กเตอร์ USB ออนบอร์ด คุณจึงต้องใช้ USB ภายนอกเป็นตัวแปลงอนุกรมเพื่ออัปโหลดสเก็ตช์ คุณสามารถใช้การเชื่อมต่อสายไฟที่แสดงด้านบน แต่ตรวจสอบให้แน่ใจว่า USB เป็นตัวแปลงอนุกรมเชื่อมต่ออยู่ในโหมด 3.3V

ขอแนะนำให้ใช้แหล่งจ่ายไฟ 5V ภายนอกเพื่อจ่ายไฟให้กับบอร์ด โดยเฉพาะอย่างยิ่งหากคุณใช้บอร์ดฝ่าวงล้อม FTDI สำหรับแหล่งจ่ายไฟ 5V ภายนอก บอร์ดฝ่าวงล้อม USB แบบธรรมดาจะทำงานได้ดี มีความสำเร็จบางอย่างในการเปิดบอร์ดโดยตรงจากบอร์ดฝ่าวงล้อม CP2102 ดังนั้นคุณสามารถลองก่อนได้ บอร์ดยังมีพินไฟ 3.3V หากจำเป็น

ต้องใช้จัมเปอร์เพื่อทำให้บอร์ดอยู่ในโหมดดาวน์โหลด เมื่อคุณเชื่อมต่อทุกอย่างแล้ว ให้เปิดเครื่อง จากนั้นเปิดเทอร์มินัลอนุกรม (เครื่องมือ -> Serial Monitor) ด้วยอัตราบอดที่ 115, 200 แล้วกดปุ่มรีเซ็ต คุณควรได้ผลลัพธ์ตามที่แสดงในรูปภาพและสิ่งนี้จะบ่งบอกว่าทุกอย่างทำงานตามที่คาดไว้

คุณสามารถดาวน์โหลดภาพร่างโดยใช้ลิงก์ต่อไปนี้:

ขั้นตอนที่ 3: เชื่อมต่อวงจรและทดสอบ

ต่อวงจรและทดสอบ
ต่อวงจรและทดสอบ
ต่อวงจรและทดสอบ
ต่อวงจรและทดสอบ

สร้างวงจรโดยใช้เขียงหั่นขนมและทดสอบเพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่คาดไว้ ฉันเพิ่มมัลติมิเตอร์ลงในเอาต์พุตเซ็นเซอร์สุดท้ายเพื่อช่วยระบุสถานะ เมื่อคุณพอใจกับวิธีการทำงานแล้ว ให้ไปยังส่วนที่ 2

ขั้นตอนที่ 4: ติดตั้ง Mail Client Library

ติดตั้ง Mail Client Library
ติดตั้ง Mail Client Library
ติดตั้ง Mail Client Library
ติดตั้ง Mail Client Library

เปิดตัวจัดการไลบรารีและพิมพ์ "ESP32 Mail Client" ติดตั้งไลบรารีที่ปรากฏขึ้นตามที่เราต้องการสำหรับสเก็ตช์

ขั้นตอนที่ 5: อัปโหลดภาพร่างสำหรับตอนที่ 2

อัปโหลดภาพร่างสำหรับตอนที่ 2
อัปโหลดภาพร่างสำหรับตอนที่ 2
อัปโหลดภาพร่างสำหรับตอนที่ 2
อัปโหลดภาพร่างสำหรับตอนที่ 2
อัปโหลดภาพร่างสำหรับตอนที่ 2
อัปโหลดภาพร่างสำหรับตอนที่ 2

ดาวน์โหลดภาพร่างจากลิงค์ต่อไปนี้:

เปิดโดยใช้ Arduino IDE แล้วอัปเดตด้วยรายละเอียดของคุณ คุณจะต้องเพิ่มชื่อเครือข่ายและรหัสผ่านเนื่องจากบอร์ดจำเป็นต้องเชื่อมต่อกับเครือข่าย WiFI คุณจะต้องระบุที่อยู่อีเมลพร้อมกับรหัสผ่านเพื่อให้คณะกรรมการส่งอีเมลได้ ขอแนะนำให้สร้างบัญชี GMAIL ใหม่ เมื่อสร้างบัญชีแล้ว คุณต้องเปิดใช้งานแอปที่มีความปลอดภัยน้อยโดยไปที่ลิงก์ต่อไปนี้:

myaccount.google.com/lesssecureapps?pli=1

คุณต้องระบุผู้รับด้วย และคุณสามารถมีหลายผู้รับได้หากต้องการ ดูวิดีโอเพื่อเรียนรู้เพิ่มเติม เมื่อทำทั้งหมดนี้เสร็จแล้ว ให้อัปโหลดภาพสเก็ตช์ไปที่บอร์ดและเปิดเครื่อง ฉันขอแนะนำให้เชื่อมต่อเทอร์มินัลอนุกรมและดูเอาต์พุตเนื่องจากจะแจ้งให้คุณทราบหากมีข้อผิดพลาด

หากทุกอย่างเป็นไปตามที่คาดไว้ บอร์ดควรจับภาพ บันทึกภาพ และส่งผ่านทางอีเมลด้วย

ขั้นตอนที่ 6: เพิ่มอุปกรณ์อิเล็กทรอนิกส์ลงในสิ่งที่แนบมา

เพิ่มอุปกรณ์อิเล็กทรอนิกส์เข้ากับสิ่งที่แนบมา
เพิ่มอุปกรณ์อิเล็กทรอนิกส์เข้ากับสิ่งที่แนบมา
เพิ่มอุปกรณ์อิเล็กทรอนิกส์เข้ากับสิ่งที่แนบมา
เพิ่มอุปกรณ์อิเล็กทรอนิกส์เข้ากับสิ่งที่แนบมา
เพิ่มอุปกรณ์อิเล็กทรอนิกส์เข้ากับสิ่งที่แนบมา
เพิ่มอุปกรณ์อิเล็กทรอนิกส์เข้ากับสิ่งที่แนบมา

ฉันใช้กล่องหุ้มจากลิงก์ต่อไปนี้:

ฉันเพิ่มส่วนรองรับและพิมพ์คว่ำหน้าลง ซึ่งไม่ได้ให้ผลลัพธ์ที่ดีนัก แต่ตอนนี้น่าจะใช้ได้ เนื่องจากเซ็นเซอร์ PIR นั้นใหญ่เกินไปสำหรับตัวเครื่องเล็กน้อย ฉันจึงถอดเซ็นเซอร์ออกและเชื่อมต่อกับ PCB โดยใช้สายไฟ จากนั้นฉันก็สร้างวงจรเชื่อมต่อโดยใช้โปรโตบอร์ดและต่อสายเข้าที่ ใช้ไดอะแกรมการเชื่อมต่อที่แสดงไว้ก่อนหน้านี้เพื่อเชื่อมต่อทั้งหมดเข้าด้วยกัน และคุณสามารถเพิ่มเทป Kapton เพื่อเป็นฉนวนได้

ฉันเริ่มต้นด้วยการติดกาวในเซ็นเซอร์ PIR ตามด้วย PIR PCB จากนั้นฉันก็วางบอร์ด ESP32 ไว้ข้างในและพบว่าเคสนี้ไม่อนุญาตให้คุณเข้าถึงการ์ด microSD แต่สิ่งนี้ไม่สำคัญสำหรับฉันเพราะรูปภาพจะถูกส่งทางอีเมล จากนั้นฉันก็เพิ่มบอร์ดอินเทอร์เฟซและติดกาวในบอร์ดฝ่าวงล้อม microUSB สุดท้าย ฉันงอทรานซิสเตอร์เพื่อให้ปิดฝาเข้าที่ เปิดเครื่องบนบอร์ดและควรถ่ายภาพเมื่อตรวจพบการเคลื่อนไหว

หากคุณชอบโพสต์นี้ อย่าลืมติดตามเราโดยใช้ลิงก์ด้านล่าง เนื่องจากเราจะสร้างโครงการอื่นๆ เช่นนี้อีกมาก:

  • ยูทูบ:
  • อินสตาแกรม:
  • เฟสบุ๊ค:
  • ทวิตเตอร์:
  • เว็บไซต์ BnBe:

แนะนำ: