
สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: การเลือกไมโครคอนโทรลเลอร์
- ขั้นตอนที่ 3: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ -1)
- ขั้นตอนที่ 4: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ -2)
- ขั้นตอนที่ 5: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ -3)
- ขั้นตอนที่ 6: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ - 4)
- ขั้นตอนที่ 7: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ - 5)
- ขั้นตอนที่ 8: การทดสอบ PCB โดย Home Made PCBs
- ขั้นตอนที่ 9: ตรวจสอบไฟล์ Gerber และส่งเพื่อการผลิต
- ขั้นตอนที่ 10: รับ PCB และบัดกรีส่วนประกอบ
- ขั้นตอนที่ 11: Touch Sensor และ Microcontroller Layer
- ขั้นตอนที่ 12: ไฟล์แผนผังและการสร้างมันขึ้นมา
- ขั้นตอนที่ 13: จบ PCBs
- ขั้นตอนที่ 14: เคสที่พิมพ์ 3 มิติ
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12




บทนำ:
-
ทำไมฉันถึงพูดถึงรุ่นต่อไป: เพราะมันใช้ส่วนประกอบบางอย่างที่ดีกว่าอุปกรณ์อัตโนมัติในบ้านแบบดั้งเดิม
-
สามารถควบคุมเครื่องใช้โดย:
- คำสั่งเสียงของ Google
- แผงสัมผัสบนอุปกรณ์
- ควบคุมจากแอพ
- ควบคุมการเปิดปิดด้วยความเร็วของ Fan
-
เครื่องใช้ทั้งหมด:
- 2 เปิด ปิด อุปกรณ์ควบคุม
- 1 ลดแสงหรือควบคุมความเร็วพัดลม
-
triac ดีกว่ารีเลย์แบบเดิมแค่ไหน
- ไม่มีการสึกหรอทางกล
- ง่ายต่อการเปิดการข้ามศูนย์ (สามารถทำได้ด้วยรีเลย์ แต่แม่นยำน้อยกว่าเนื่องจากความล่าช้าในการเปิดสวิตช์)
- สามารถใช้ในสภาพแวดล้อมที่อันตราย โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมที่ไวต่อการระเบิด โดยที่หน้าสัมผัสรีเลย์ประกายไฟดับสนิท
- ไม่มี EMI เนื่องจากการเปลี่ยนประกายไฟ/ส่วนโค้ง
- ไม่มีปฏิสัมพันธ์แม่เหล็กกับตัวเหนี่ยวนำใกล้เคียง
- มักจะกระชับมากขึ้น
- ความถี่สูงของการสลับ
-
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

- Smps มินิ -5v
- MOC3041
- MOC3021
- วงจรเรียงกระแส
- Triac-BT136
- ตัวต้านทาน
- หมุดส่วนหัว
- 4N35
- เซ็นเซอร์สัมผัส
- D1 Mini Esp8266
ขั้นตอนที่ 2: การเลือกไมโครคอนโทรลเลอร์

ตัวควบคุมไมโครตัวใดให้เลือก:
เราจะต้องมีการควบคุม wifi ดังนั้นตัวเลือกยอดนิยมคือ Raspberry Pi หรือ Esp 8266
เนื่องจากราสเบอรี่ pi มีราคาสูง ฉันจึงเลือก Esp 8266 สำหรับโปรเจ็กต์นี้ ตอนนี้คำถามก็มาถึง 8266 รุ่นใด
- Esp-01
- Esp 12e
- NodeMCU
- ดี1 มินิ
ตอนนี้ เนื่องจากฉันต้องการหมุดและขนาดดิจิทัลที่ควบคุมได้ 10 อันจึงเป็นปัจจัยสำคัญ ฉันจึงเลือก D1 mini เพราะมันมีจำนวนเพียงพอ ของหมุดสำหรับโครงการของฉันและมีขนาดเล็ก
ขั้นตอนที่ 3: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ -1)



(บทนำ):
- เปิดโครงการใหม่ ตั้งชื่อโครงการของคุณ คลิกขวาที่มันและเลือก "New Schematic"
-
Eagle Cad ใช้ 2 ไฟล์:
- ไฟล์แผนผัง - สำหรับออกแบบการเชื่อมต่อวงจร
- ไฟล์บอร์ด- สำหรับการออกแบบบอร์ดขั้นสุดท้าย
(เพิ่มชิ้นส่วน):
- คลิก "เพิ่มส่วน" ตามที่แสดงในภาพ
- ค้นหาแต่ละส่วนประกอบแล้วกดตกลง
- วางแต่ละองค์ประกอบบนแผนผัง
ขั้นตอนที่ 4: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ -2)

(เชื่อมต่อส่วนประกอบ):
- ตามแผนภาพวงจร แต่ละส่วนประกอบควรต่อสายตามนั้น
- เลือก "เครื่องมือเน็ต" และทำสายไฟตามที่แสดงในภาพ
ขั้นตอนที่ 5: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ -3)



(แปลงเป็นไฟล์บอร์ด):
- คลิกปุ่ม "สร้างไปยังบอร์ด" ที่ด้านบนซ้ายตามที่แสดงในภาพ
- คลิก "สร้างจากแผนผัง"
- วางส่วนประกอบตามที่คุณต้องการบน pcb สุดท้าย
ขั้นตอนที่ 6: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ - 4)


(การเชื่อมต่อในบอร์ด):
ใช้เครื่องมือ "เส้นทาง" เพื่อสร้างการเชื่อมต่อการติดตามระหว่างส่วนประกอบต่างๆ
ขั้นตอนที่ 7: การออกแบบ PCB โดยใช้ Eagle Cad (ตอนที่ - 5)

สร้างแคม:
- การผลิต PCB ต้องใช้ไฟล์แคมจำนวนมาก
- ดังนั้นเมื่อคลิกที่ปุ่ม "สร้างข้อมูลแคม" ซอฟต์แวร์จะแปลงโครงการของคุณเป็นไฟล์ที่เครื่อง CNC ที่ใช้สำหรับการผลิต pcb สามารถอ่านได้
ขั้นตอนที่ 8: การทดสอบ PCB โดย Home Made PCBs

เนื่องจากต้นทุนในการผลิต pcb สูง ฉันต้องการตรวจสอบว่าถูกต้องหรือไม่ ฉันสร้างวงจรที่คล้ายกัน 3 วงจรก่อนที่จะส่งไปผลิต
- อันแรกทำบนกระดานขนมปัง
- อันที่สองทำโดยการบัดกรีส่วนประกอบบนสตริปบอร์ด (หรือบอร์ดบัดกรี)
- อันที่สามทำบนกระดานทองแดงโดยใช้ไฟล์ pcb เดียวกันและสร้างโดยการแกะสลักซีเอ็นซีในวิทยาเขตของฉัน
หลังจากตรวจสอบอย่างเต็มที่แล้ว ฉันส่งไปทำการผลิตด้วยวิธี PCB
ขั้นตอนที่ 9: ตรวจสอบไฟล์ Gerber และส่งเพื่อการผลิต


กำลังตรวจสอบ:
- สำหรับการตรวจสอบไฟล์ Gerber ให้ไปที่: (https://mayhewlabs.com/3dpcb)
- คัดลอกไฟล์ Gerber ทั้งหมดแล้วเปิดโปรแกรมดูเกอร์เบอร์
- ตรวจสอบว่า pcb สุดท้ายจะมีลักษณะอย่างไร
ส่งสำหรับการผลิต:
ฉันประดิษฐ์ pcb จาก (https://www.pcbway.com/)
ขั้นตอนที่ 10: รับ PCB และบัดกรีส่วนประกอบ


หลังจากได้รับ pcb ส่วนประกอบจะถูกบัดกรีและทดสอบ
ขั้นตอนที่ 11: Touch Sensor และ Microcontroller Layer


เนื่องจากโครงการระบบอัตโนมัติภายในบ้านนี้มีความสามารถในการสัมผัส จึงต้องใช้เซ็นเซอร์สัมผัส ดังนั้นเราจึงต้องสร้าง pcb อีกตัวสำหรับเซ็นเซอร์สัมผัส คราวนี้ฉันประดิษฐ์มันใน College CNC และไม่ใช่จาก PCB Way
ขั้นตอนที่ 12: ไฟล์แผนผังและการสร้างมันขึ้นมา



ขั้นตอนที่ 13: จบ PCBs



เลเยอร์ทั้งสองได้รับการแก้ไขอย่างใดอย่างหนึ่งบนอีกชั้นหนึ่ง
ขั้นตอนที่ 14: เคสที่พิมพ์ 3 มิติ




ปลอกทำได้โดยใช้เครื่องพิมพ์ 3d คำอธิบายนั้นจะอยู่ในส่วนที่ 2 ของ Instructables
แนะนำ:
Google Assistant-Home Automation Iot โดยใช้ Esp8266: 6 ขั้นตอน

Google Assistant | Home Automation Iot โดยใช้ Esp8266: ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็น Google Assistant ควบคุมระบบอัตโนมัติภายในบ้าน
DIY Home Automation โดยใช้ ESP8266: 5 ขั้นตอน

DIY Home Automation โดยใช้ ESP8266: ในโครงการนี้ ฉันจะแสดงวิธีสร้างระบบ Home Automation โดยใช้โมดูล ESP8266 WiFi ระบบนี้ใช้บอร์ดรีเลย์ Esp8266 ที่คุณสามารถใช้เพื่อควบคุมเครื่องใช้ในบ้านของคุณผ่าน WiFi โดยใช้แอป Blynk โปรเจ็กต์นี้ได้รับการสนับสนุนโดย JLCPCB
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 มีเซิร์ฟเวอร์และแพลตฟอร์มออนไลน์ของบุคคลที่สามมากมาย
วิธีใช้ Eagle CAD บน Travis CI สำหรับ Build Automation: 3 ขั้นตอน

วิธีใช้ Eagle CAD บน Travis CI สำหรับ Build Automation: คำแนะนำนี้มีจุดมุ่งหมายเพื่ออธิบายวิธีตั้งค่า travis ci (ไฟล์ .travis.yml) ในลักษณะที่สามารถประมวลผลไฟล์ eagle 7 (schematics.sch และ pcb boards.brd) ). ด้วยเหตุนี้ มันจะสร้างรูปภาพ ไฟล์ Gerber และ Bill ofmate โดยอัตโนมัติ