สารบัญ:
- ขั้นตอนที่ 1: ดูวิดีโอ
- ขั้นตอนที่ 2: สั่งซื้อ PCB และส่วนประกอบ
- ขั้นตอนที่ 3: บัดกรีส่วนประกอบ
- ขั้นตอนที่ 4: อัปโหลดรหัส
- ขั้นตอนที่ 5: และคุณทำเสร็จแล้ว
วีดีโอ: DIY Home Automation โดยใช้ ESP8266: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในโครงการนี้ ฉันจะแสดงวิธีสร้างระบบ Home Automation โดยใช้โมดูล ESP8266 WiFi ระบบนี้ใช้บอร์ดรีเลย์ Esp8266 ที่คุณสามารถใช้เพื่อควบคุมเครื่องใช้ภายในบ้านของคุณผ่าน WiFi โดยใช้แอป Blynk
โครงการนี้ได้รับการสนับสนุนโดย JLCPCB. JLCPCB เป็นบริษัทผู้ผลิต PCB รายใหญ่ที่สุดในประเทศจีนด้วยประสบการณ์การผลิต PCB มากกว่า 10 ปี ลองด้วยตัวคุณเองและสั่งซื้อ PCB คุณภาพสูง 10 ชิ้นในราคาเพียง $2 (สีใดก็ได้)
มาเริ่มกันเลย
ขั้นตอนที่ 1: ดูวิดีโอ
วิดีโอนี้ให้ข้อมูลทั้งหมดที่คุณต้องการเพื่อสร้างระบบอัตโนมัติภายในบ้านของคุณเอง ขั้นตอนต่อไปจะให้ข้อมูลที่เป็นประโยชน์แก่คุณ หากคุณต้องการทราบวิธีใช้โมดูล ESP8266 WiFi กับ Arduino โปรดดูวิดีโอที่นี่
ขั้นตอนที่ 2: สั่งซื้อ 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
แนะนำ:
Next Gen Home Automation โดยใช้ Eagle Cad (ตอนที่ 1 - PCB): 14 ขั้นตอน
Next Gen Home Automation โดยใช้ Eagle Cad (ตอนที่ 1 - PCB): บทนำ: ทำไมฉันถึงพูดถึงรุ่นต่อไป: เพราะมันใช้ส่วนประกอบบางอย่างที่ดีกว่าอุปกรณ์ระบบอัตโนมัติภายในบ้านแบบเดิม สามารถควบคุมเครื่องใช้โดย: Google Voice Commands Touch Panel บน Device Control จากแอป
Google Assistant-Home Automation Iot โดยใช้ Esp8266: 6 ขั้นตอน
Google Assistant | Home Automation Iot โดยใช้ Esp8266: ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็น Google Assistant ควบคุมระบบอัตโนมัติภายในบ้าน
RaspberryPi Home Automation โดยใช้ OpenHAB: 9 ขั้นตอน
RaspberryPi Home Automation โดยใช้ OpenHAB: ระบบอัตโนมัติภายในบ้านโดยใช้ Raspberry Pi 3B และ OpenHAB [ไม่บังคับ] เราจะใช้ Google Home (หรือ Google Assistant) เพื่อเปิดใช้การควบคุมด้วยเสียง
วิธีสร้างระบบ Firebase Home Automation โดยใช้ NodeMCU - ในแพลตฟอร์ม IOT: 14 ขั้นตอน
วิธีสร้างระบบ Firebase Home Automation โดยใช้ NodeMCU | ในแพลตฟอร์ม IOT: วัตถุประสงค์ของโครงการนี้ โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อพัฒนาระบบโฮมออโตเมชั่นที่ช่วยให้ผู้ใช้ควบคุมอุปกรณ์ที่ควบคุมจากระยะไกลทั้งหมดในบ้านของตนได้อย่างสมบูรณ์โดยใช้แอป IOT Android มีเซิร์ฟเวอร์และแพลตฟอร์มออนไลน์ของบุคคลที่สามมากมาย
IR Home Automation โดยใช้ Arduino: 8 ขั้นตอน
IR Home Automation โดยใช้ Arduino: ทำตามขั้นตอนนี้และแปลงบ้านของคุณเป็นบ้านอัจฉริยะ