สารบัญ:

DIY Home Automation โดยใช้ ESP8266: 5 ขั้นตอน
DIY Home Automation โดยใช้ ESP8266: 5 ขั้นตอน

วีดีโอ: DIY Home Automation โดยใช้ ESP8266: 5 ขั้นตอน

วีดีโอ: DIY Home Automation โดยใช้ ESP8266: 5 ขั้นตอน
วีดีโอ: Home Automation using NodeMCU ESP8266 and Blynk 2.0 with real-time feedback | IoT Projects 2021 2024, พฤศจิกายน
Anonim
ระบบอัตโนมัติภายในบ้าน DIY โดยใช้ ESP8266
ระบบอัตโนมัติภายในบ้าน DIY โดยใช้ ESP8266

ในโครงการนี้ ฉันจะแสดงวิธีสร้างระบบ Home Automation โดยใช้โมดูล ESP8266 WiFi ระบบนี้ใช้บอร์ดรีเลย์ Esp8266 ที่คุณสามารถใช้เพื่อควบคุมเครื่องใช้ภายในบ้านของคุณผ่าน WiFi โดยใช้แอป Blynk

โครงการนี้ได้รับการสนับสนุนโดย JLCPCB. JLCPCB เป็นบริษัทผู้ผลิต PCB รายใหญ่ที่สุดในประเทศจีนด้วยประสบการณ์การผลิต PCB มากกว่า 10 ปี ลองด้วยตัวคุณเองและสั่งซื้อ PCB คุณภาพสูง 10 ชิ้นในราคาเพียง $2 (สีใดก็ได้)

มาเริ่มกันเลย

ขั้นตอนที่ 1: ดูวิดีโอ

Image
Image

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

ขั้นตอนที่ 2: สั่งซื้อ PCB และส่วนประกอบ

สั่งซื้อ PCB และส่วนประกอบ
สั่งซื้อ PCB และส่วนประกอบ
สั่งซื้อ PCB และส่วนประกอบ
สั่งซื้อ PCB และส่วนประกอบ

สั่งซื้อ PCB จาก JLCPCB พวกเขามี PCBs คุณภาพสูงในราคาที่ต่ำมาก (10 PCBs สำหรับ $ 2 สีใดก็ได้) เพียงหยิบไฟล์ PCB Gerber จากด้านล่างและอัปโหลดบนเว็บไซต์ JLCPCB คุณจะได้รับ PCBs ภายในหนึ่งสัปดาห์

คุณสามารถสั่งซื้อส่วนประกอบได้จากเว็บไซต์ LCSC ดาวน์โหลดไฟล์ส่วนประกอบจากด้านล่าง อัปโหลดไฟล์บนเว็บไซต์ LCSC และเลือกปริมาณส่วนประกอบที่ต้องการ

ส่วนประกอบ (ปริมาณขั้นต่ำ):

Atmega328p x1

ซ็อกเก็ตไอซี 28 พิน x1

ตัวเก็บประจุด้วยไฟฟ้า 47µF x2

ตัวเก็บประจุด้วยไฟฟ้า 2.2µF x1

ไฟ LED สีเขียว 0603 x2

ไฟ LED สีฟ้า 0603 x4

ตัวเก็บประจุเซรามิก 20pF 0603 x2

ตัวต้านทาน 10k 0603 x1

ตัวต้านทาน 1k 0603 x7

ตัวต้านทาน 2.2k 0603 x1

510 ตัวต้านทาน 0603 x4

คริสตัลออสซิลเลเตอร์ 16MHz x1

78M05 ตัวควบคุมแรงดันไฟฟ้า 5V x1

HT7233 ตัวควบคุมแรงดันไฟฟ้า 3.3V x1

1N4007 ไดโอด THT x4

M7D Schottky Diode x1

ส่วนหัวชายและหญิง

แจ็ค DC 12V x1

PC817C ออปโตคัปเปลอร์ x4

BC547 ทรานซิสเตอร์ (NPN) x4

เทอร์มินัลบล็อก x4

5V รีเลย์ x4

โมดูล ESP8266 01 (ไม่รวมอยู่ในไฟล์ lcsc) x1

ขั้นตอนที่ 3: บัดกรีส่วนประกอบ

การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ

ประสานส่วนประกอบตามแผนผัง ขั้นแรกให้ประสานส่วนประกอบขนาดเล็กหรือส่วนประกอบ SMD บน pcb จากนั้นประสานส่วนประกอบผ่านรู (THT)

ขั้นตอนที่ 4: อัปโหลดรหัส

อัพโหลดโค้ด
อัพโหลดโค้ด
อัพโหลดโค้ด
อัพโหลดโค้ด

หากคุณกำลังใช้ ATmega328p ใหม่ คุณจะต้องเบิร์น Bootloader ลงไป เรียนรู้วิธีเบิร์น Bootloader

อัปโหลดรหัสบน atmega328 เพื่อให้คุณสามารถใช้ Arduino ได้โดยไม่ต้องใช้ตัวแปลง atmega หรือ USB เป็น TTL

ขั้นตอนที่ 5: และคุณทำเสร็จแล้ว

และคุณทำเสร็จแล้ว!
และคุณทำเสร็จแล้ว!
และคุณทำเสร็จแล้ว!
และคุณทำเสร็จแล้ว!

ระบบโฮมออโตเมชั่นของคุณเสร็จสมบูรณ์ คุณสามารถควบคุมบอร์ดของคุณด้วยแอพ Blynk ตอนนี้คุณสามารถควบคุมเครื่องใช้ภายในบ้าน เช่น ไฟ พัดลม ทีวี เครื่องปรับอากาศ ฯลฯ โดยใช้แอป blynk ผ่าน wifi

ระบบไฟอัตโนมัติ: หากคุณต้องการให้ไฟเปิดหรือปิดโดยอัตโนมัติในที่มืด ให้เชื่อมต่อเซ็นเซอร์วัดแสง (LDR) กับพินอะนาล็อกและควบคุมระบบไฟอัตโนมัติโดยใช้แอป Blynk

ขอขอบคุณ JLCPCB ที่สนับสนุนโครงการนี้

สำหรับโครงการที่น่าสนใจเพิ่มเติม:

สมัครสมาชิกช่อง YouTube ของฉัน

และติดตามฉันบน Facebook

แนะนำ: