สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: สรุปคอนเซปต์
- ขั้นตอนที่ 2: การเลือกไมโครคอนโทรลเลอร์
- ขั้นตอนที่ 3: ตรวจสอบรายละเอียด GPIO ของบอร์ด ESP8266
- ขั้นตอนที่ 4: การเลือกพาวเวอร์ซัพพลาย
- ขั้นตอนที่ 5: การเลือกอุปกรณ์สวิตชิ่ง
- ขั้นตอนที่ 6: การเลือก PIN ของ ESP8266
- ขั้นตอนที่ 7: การเลือกออปโตคัปเปลอร์
- ขั้นตอนที่ 8: การเตรียมเค้าโครงวงจร
- ขั้นตอนที่ 9: การเดินสาย ESP8266
- ขั้นตอนที่ 10: ESP8266 วงจรสลับเอาท์พุต
- ขั้นตอนที่ 11: อินพุต Esp8266
- ขั้นตอนที่ 12: แผนผังขั้นสุดท้าย
- ขั้นตอนที่ 13: แปลง PCB
- ขั้นตอนที่ 14: เค้าโครง PCB & การจัดเรียงส่วนประกอบ
- ขั้นตอนที่ 15: เค้าโครง PCB สุดท้าย
- ขั้นตอนที่ 16: ตรวจสอบมุมมอง 3 มิติและสร้างไฟล์ Ggerber
- ขั้นตอนที่ 17: การสั่งซื้อ
- ขั้นตอนที่ 18: รับ PCB
- ขั้นตอนที่ 19: การบัดกรีส่วนประกอบบน PCB
- ขั้นตอนที่ 20: การเพิ่มความหนาของรางไฟฟ้า
- ขั้นตอนที่ 21: การตรวจสอบขั้นสุดท้าย
- ขั้นตอนที่ 22: เฟิร์มแวร์กะพริบ
- ขั้นตอนที่ 23: แฟลชเฟิร์มแวร์ Tasamota บน ESP
- ขั้นตอนที่ 24: ตั้งค่า Tasmota
- ขั้นตอนที่ 25: คู่มือการเดินสายไฟและการสาธิต
วีดีโอ: Techswitch 1.0: 25 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เพิ่มพลังบ้านอัจฉริยะโดย TechSwitch-1.0 (โหมด DIY)
TechSwitch-1.0 คืออะไร (โหมด DIY)
TechSwitch-1.0 เป็นสวิตช์อัจฉริยะที่ใช้ ESP8266 สามารถควบคุมเครื่องใช้ภายในบ้านได้ 5 เครื่อง
ทำไมถึงเป็นโหมด DIY ??
ออกแบบมาให้แฟลชใหม่ได้ทุกเมื่อ มีจัมเปอร์เลือกโหมดสองโหมดบน PCB
1) Run Mode:- สำหรับการทำงานปกติ
2) Flash Mode:- ในโหมดนี้ผู้ใช้สามารถรีแฟลชชิปโดยทำตามขั้นตอน Re-flash
3) อินพุตแบบอะนาล็อก: - ESP8266 มี ADC 0-1 Vdc หนึ่งตัว ส่วนหัวของมันยังมีอยู่บน PCB เพื่อเล่นกับเซ็นเซอร์อนาล็อก
ข้อมูลทางเทคนิคของ TechSwitch-1.0 (โหมด DIY)
1. 5 เอาต์พุต (230V AC) + 5 อินพุต (สวิตช์ 0VDC) + 1 อินพุตแบบอะนาล็อก (0-1VDC)
2. เรตติ้ง:- 2.0 แอมป์
3. การสลับองค์ประกอบ:-- การสลับ SSR + Zero Crossing
4. การป้องกัน: - เอาต์พุตแต่ละตัวป้องกันโดย 2 แอมป์ ฟิวส์แก้ว
5. เฟิร์มแวร์ที่ใช้: - Tasmota นั้นใช้งานง่ายและเฟิร์มแวร์ที่เสถียร เฟิร์มแวร์อื่นสามารถแฟลชเป็นโหมด DIY ได้
6. อินพุต: - การสลับ Opto coupled (-Ve)
7. ตัวควบคุมพลังงาน ESP8266 สามารถเป็นโหมดคู่: - สามารถใช้ตัวแปลงบั๊กและตัวควบคุม AMS1117
เสบียง
-
รายละเอียด BOQ แนบมาด้วย
· พาวเวอร์ซัพพลาย:- ยี่ห้อ:- Hi-Link, รุ่น:- HLK-PM01, 230V by 5 VDC, 3W (01)
· ไมโครคอนโทรลเลอร์:- ESP12F (01)
· ตัวควบคุม 3.3 VDC:- การจัดเตรียมแบบคู่สามารถใช้ได้ทุกอัน
· ตัวแปลงบั๊ก (01)
· AMS1117 ตัวควบคุมแรงดันไฟฟ้า.(01)
· PC817:- Opt coupler ยี่ห้อ:- Sharp Package:-THT (10)
· G3MB-202PL:- SSR Make Omron(05), การสลับข้ามศูนย์
· LED:-สี:- ใด ๆ แพ็คเกจ THT (01)
· ตัวต้านทาน 220 หรือ 250 โอห์ม:- เซรามิก (11)
· ตัวต้านทาน 100 โอห์ม:- เซรามิก (5)
· ตัวต้านทาน 8k โอห์ม:- เซรามิก(1)
· ตัวต้านทาน 2k2 โอห์ม:- เซรามิก(1)
· ตัวต้านทาน 10K โอห์ม:- เซรามิก (13)
· ปุ่มกด:-รหัสชิ้นส่วน:- EVQ22705R ประเภท:- มีขั้วสองขั้ว (02)
· Glass Fuse:- Type:- Glass, Rating:- 2 Amp @ 230V AC. (5)
· PCB Male Header:- สามส่วนหัวที่มีสามพินและหนึ่งส่วนหัวที่มี 4 ขา ดังนั้นควรจัดหาส่วนหัว Strip of Male มาตรฐานหนึ่งรายการ
ขั้นตอนที่ 1: สรุปคอนเซปต์
สรุปแนวคิด:- ฉันได้กำหนดข้อกำหนดดังต่อไปนี้
1. ทำให้ Smart Switch มี 5 สวิตช์และสามารถควบคุมโดย WIFI
2. สามารถทำงานได้โดยไม่ต้องใช้ WIFI โดยสวิตช์ทางกายภาพหรือปุ่มกด
3 สวิตช์สามารถเป็นโหมด DIY เพื่อให้สามารถ RE-Flashed ได้
4. สามารถใส่ลงในแผงสวิตช์ที่มีอยู่ได้โดยไม่ต้องเปลี่ยนสวิตช์หรือสายไฟ
5. ไมโครคอนโทรลเลอร์ GPIO ทั้งหมดที่จะใช้เนื่องจากเป็นโหมด DIY
6. อุปกรณ์สวิตชิ่งควร SSR และไม่มีการข้ามเพื่อหลีกเลี่ยงสัญญาณรบกวนและการสลับไฟกระชาก
7. ขนาดของ PCB ควรมีขนาดเล็กพอที่จะใส่ลงในแผงสวิตช์ที่มีอยู่ได้
ขณะที่เราสรุปข้อกำหนด ขั้นตอนต่อไปคือการเลือกฮาร์ดแวร์
ขั้นตอนที่ 2: การเลือกไมโครคอนโทรลเลอร์
เกณฑ์การเลือกไมโครคอนโทรลเลอร์
- GPIO ที่ต้องการ:-5 อินพุต + 5 เอาต์พุต + 1 ADC
- เปิดใช้งาน Wifi
- ง่ายต่อการ Re-flash เพื่อให้ฟังก์ชัน DIY
ESP8266 เหมาะสำหรับข้อกำหนดข้างต้น มี 11 GPIO + 1 ADC + WiFi ที่เปิดใช้งาน
ฉันได้เลือกโมดูล ESP12F ซึ่งเป็นบอร์ด Devlopment ที่ใช้ไมโครคอนโทรลเลอร์ ESP8266 โดยมีฟอร์มแฟคเตอร์ขนาดเล็ก & GPIO ทั้งหมดถูกเติมให้ใช้งานง่าย
ขั้นตอนที่ 3: ตรวจสอบรายละเอียด GPIO ของบอร์ด ESP8266
- ตามเอกสารข้อมูล ESP8266 GPIO บางตัวใช้สำหรับฟังก์ชันพิเศษ
- ระหว่างการทดลองใช้ Breadboard ฉันเกาหัวเพราะไม่สามารถบู๊ตได้
- ในที่สุด จากการค้นคว้าทางอินเทอร์เน็ตและเล่นกับเขียงหั่นขนม ฉันได้สรุปข้อมูล GPIO และทำตารางอย่างง่ายเพื่อให้เข้าใจง่าย
ขั้นตอนที่ 4: การเลือกพาวเวอร์ซัพพลาย
การเลือกพาวเวอร์ซัพพลาย
- ในอินเดีย 230VAC เป็นอุปทานภายในประเทศ เนื่องจาก ESP8266 ทำงานบน 3.3VDC เราจึงต้องเลือกแหล่งจ่ายไฟ 230VDC / 3.3VDC
- แต่อุปกรณ์ Power Switching ที่เป็น SSR & ทำงานบน 5VDC เลยต้องเลือก Power Supply ที่มี 5VDC ด้วย
- สุดท้ายเลือกแหล่งจ่ายไฟที่มี 230V/5VDC
- ในการรับ 3.3VDC ฉันได้เลือกตัวแปลงบั๊กที่มี 5VDC/3.3VDC
- เนื่องจากเราต้องออกแบบโหมด DIY ฉันยังจัดเตรียมตัวควบคุมแรงดันไฟฟ้าเชิงเส้น AMS1117 ด้วย
บทสรุปสุดท้าย
การแปลงแหล่งจ่ายไฟครั้งแรกคือ 230VAC / 5 VDC มีความจุ 3W
HI-LINK ทำให้ HLK-PM01 smps
การแปลงที่สองคือ 5VDC ถึง 3.3VDC
สำหรับสิ่งนี้ฉันได้เลือกตัวแปลงบั๊ก 5V / 3.3V & การจัดหาตัวควบคุมแรงดันไฟฟ้าเชิงเส้น AMS1117
PCB ทำในลักษณะที่สามารถใช้ AMS1117 หรือตัวแปลงบั๊ก (ใครก็ได้)
ขั้นตอนที่ 5: การเลือกอุปกรณ์สวิตชิ่ง
-
ฉันได้เลือก Omron Make G3MB-202P SSR. แล้ว
- SSR มี 2 แอมป์ ความจุปัจจุบัน
- สามารถทำงานบน 5VDC
- จัดให้มีการสลับข้ามศูนย์
- วงจร Snubber ในตัว
Zero Crossing คืออะไร?
- การจ่ายไฟ AC 50 HZ เป็นแรงดันไซน์
- ขั้วแรงดันไฟจ่ายเปลี่ยนทุก ๆ 20 มิลลิวินาที & 50 ครั้งในหนึ่งวินาที
- แรงดันไฟฟ้าเป็นศูนย์ทุกๆ 20 มิลลิวินาที
-
Zero crossing SSR ตรวจพบศักย์ไฟฟ้าเป็นศูนย์และเปิดเอาต์พุตบนอินสแตนซ์นี้
ตัวอย่างเช่น:- ถ้าคำสั่งส่งที่ 45 องศา (แรงดันไฟฟ้าที่จุดสูงสุด) SSR เปิดที่ 90 องศา (เมื่อแรงดันไฟฟ้าเป็นศูนย์)
- ซึ่งช่วยลดไฟกระชากและสัญญาณรบกวนจากสวิตช์
- จุดผ่านจุดศูนย์แสดงในรูปภาพที่แนบมา (ข้อความที่เน้นสีแดง)
ขั้นตอนที่ 6: การเลือก PIN ของ ESP8266
ESP8266 มีทั้งหมด 11 GPIO และหนึ่งพิน ADC (อ้างอิงขั้นตอนที่ 3)
การเลือกพินของ esp8266 มีความสำคัญเนื่องจากต่ำกว่าเกณฑ์
เกณฑ์การเลือกอินพุต:-
-
GPIO PIN15 จำเป็นต้องต่ำระหว่าง Bootup มิฉะนั้น ESP ที่ชาญฉลาดจะไม่สามารถบู๊ตได้
พยายามบูตเครื่องจากการ์ด SD หาก GPIO15 เป็น High ระหว่างการบู๊ต
- ESP8266 จะไม่บู๊ตหาก GPIO PIN1 หรือ GPIO 2 หรือ GPIO 3 อยู่ในระดับต่ำระหว่างการบู๊ต
เกณฑ์การคัดเลือกผลงาน:-
- GPIO PIN 1, 2, 15 & 16 ได้รับสูงระหว่าง Bootup (สำหรับเศษส่วนของเวลา)
- หากเราใช้พินนี้เป็นอินพุต & PIN อยู่ที่ระดับต่ำระหว่างการบูท พินนี้จะได้รับความเสียหายเนื่องจากการลัดวงจรระหว่าง PIN ซึ่งมีค่าต่ำ แต่ ESP8266 จะเปลี่ยนระดับสูงระหว่างการบูทเครื่อง
บทสรุปสุดท้าย:-
สุดท้าย GPIO 0, 1, 5, 15 & 16 ถูกเลือกสำหรับเอาต์พุต
GPIO 3, 4, 12, 13 & 14 ถูกเลือกสำหรับอินพุต
จำกัด:-
- GPIO1 & 3 เป็นพิน UART ที่ใช้ในการแฟลช ESP8266 และเราต้องการใช้เป็นเอาต์พุตด้วย
- GPIO0 ใช้เพื่อวาง ESP ในโหมดแฟลช และเรายังตัดสินใจใช้เป็นเอาต์พุต
วิธีแก้ปัญหาสำหรับข้อจำกัดข้างต้น:-
-
แก้ปัญหาโดยให้จัมเปอร์สองตัว
- จัมเปอร์โหมดแฟลช: - ในตำแหน่งนี้ หมุดทั้งสามจะถูกแยกออกจากวงจรสวิตชิ่งและเชื่อมต่อกับส่วนหัวของโหมดแฟลช
- จัมเปอร์โหมดรัน: - ในตำแหน่งนี้หมุดทั้งสามจะเชื่อมต่อกับวงจรสวิตชิ่ง
ขั้นตอนที่ 7: การเลือกออปโตคัปเปลอร์
รายละเอียด PIN:-
-
PIN 1 & 2 ด้านอินพุต (ไฟ LED ในตัว)
- พิน 1:- แอโนด
- ภาพที่ 2: - แคโทด
-
PIN 3 & 4 ด้านเอาต์พุต (Photo transistor.
- พิน 3:- อีซีแอล
- พิน 4:- นักสะสม
การเลือกวงจรสวิตชิ่งเอาท์พุท
- ESP 8266 GPIO ป้อนได้เพียง 20 มิลลิแอมป์ ตาม esprissif
- Optocoupler ใช้เพื่อป้องกัน ESP GPIO PIN ระหว่างการเปลี่ยน SSR
-
ตัวต้านทาน 220 โอห์มใช้เพื่อจำกัดกระแสของ GPIO
ฉันใช้ 200, 220 & 250 และตัวต้านทานทั้งหมดทำงานได้ดี
- การคำนวณปัจจุบัน I = V/R, I = 3.3V / 250*Ohms = 13 ma
- LED อินพุต PC817 มีความต้านทานซึ่งถือว่าเป็นศูนย์สำหรับด้านที่ปลอดภัย
การเลือกวงจรสวิตชิ่งอินพุต
- ออปโตคัปเปลอร์ PC817 ใช้ในวงจรอินพุตที่มีตัวต้านทานจำกัดกระแส 220 โอห์ม
- เอาต์พุตของออปโตคัปเปลอร์เชื่อมต่อกับ GPIO พร้อมกับตัวต้านทานแบบดึงขึ้น
ขั้นตอนที่ 8: การเตรียมเค้าโครงวงจร
หลังจากเลือกส่วนประกอบทั้งหมดและกำหนดวิธีการเดินสายแล้ว เราก็สามารถพัฒนาวงจรโดยใช้ซอฟต์แวร์ใดก็ได้
ฉันใช้ Easyeda ซึ่งเป็นแพลตฟอร์มการพัฒนา PCB บนเว็บและใช้งานง่าย
URL ของ Easyeda:- EsasyEda
สำหรับการอธิบายอย่างง่ายฉันได้แบ่งวงจรทั้งหมดเป็นชิ้น ๆ & อย่างแรกคือวงจรไฟฟ้า
วงจรไฟฟ้า A:- 230 VAC ถึง 5VDC
- HI-Link ทำให้ HLK-PM01 SMPS ใช้ในการแปลง 230Vac เป็น 5 V DC
- กำลังไฟสูงสุด 3 วัตต์ หมายความว่าสามารถจ่ายไฟได้ 600 มิลลิแอมป์
วงจรไฟฟ้า B:-5VDC ถึง 3.3VDC
เนื่องจาก PCB นี้เป็นโหมด DIY ฉันมีสองวิธีในการแปลง 5V เป็น 3.3V
- ใช้ตัวควบคุมแรงดันไฟฟ้า AMS1117
- การใช้ตัวแปลงบั๊ก
ทุกคนสามารถใช้ตามความพร้อมใช้งานของส่วนประกอบ
ขั้นตอนที่ 9: การเดินสาย ESP8266
ตัวเลือกพอร์ตสุทธิใช้เพื่อทำให้แผนผังง่ายขึ้น
Net port คืออะไร??
- โพสต์สุทธิหมายความว่าเราสามารถระบุชื่อให้กับทางแยกทั่วไปได้
- โดยใช้ชื่อเดียวกันในส่วนต่าง ๆ Easyeda จะถือว่าชื่อเดียวกันเป็นอุปกรณ์เชื่อมต่อเครื่องเดียว
กฎพื้นฐานบางประการของการเดินสาย esp8266
- พิน CH_PD ต้องสูง
- ต้องรีเซ็ตพินให้สูงระหว่างการทำงานปกติ
- GPIO 0, 1 & 2 ไม่ได้อยู่ที่ Low ระหว่างการบูทเครื่อง
- GPIO 15 ไม่ควรอยู่ที่ระดับสูงในระหว่างการบู๊ต
- เมื่อพิจารณาจากประเด็นข้างต้นทั้งหมดแล้ว โครงร่างการเดินสายของ ESP8266 ได้จัดเตรียมไว้ & แสดงในภาพแผนผัง
- GPIO2 ใช้เป็นไฟ LED แสดงสถานะและไฟ LED ที่เชื่อมต่อในขั้วย้อนกลับเพื่อหลีกเลี่ยง GPIO2 LOW ระหว่างการบู๊ต
ขั้นตอนที่ 10: ESP8266 วงจรสลับเอาท์พุต
ESO8266 GPIO 0, 1, 5, 15 และ 16 ใช้ asoutput
-
เพื่อให้ GPIO 0 & 1 อยู่ในระดับสูง การเดินสายจะแตกต่างจากเอาต์พุตอื่นๆ เล็กน้อย
- บูธพินนี้อยู่ที่ 3.3V ระหว่างการบูทเครื่อง
- PIN1 ของ PC817 ซึ่งเป็นขั้วบวกเชื่อมต่อกับ 3.3V
- PIN2 ซึ่งเป็นแคโทดเชื่อมต่อกับ GPIO โดยใช้ตัวต้านทานจำกัดกระแส (220/250 โอห์ม)
- เนื่องจากไดโอดแบบลำเอียงไปข้างหน้าสามารถส่งผ่าน 3.3V (ไดโอดดรอป 0.7V) ทั้งสอง GPIO ได้รับเกือบ 2.5 VDC ระหว่างการบู๊ต
-
ขา GPIO ที่เหลือต่อกับ PIN1 เป็นขั้วบวกของ PC817 และกราวด์ต่อด้วย PIN2 ซึ่งเป็นขั้วแคโทดโดยใช้ตัวต้านทานจำกัดกระแส
- เมื่อกราวด์เชื่อมต่อกับแคโทด มันจะผ่านจาก PC817 LED และคง GPIO ไว้ที่ระดับต่ำ
- สิ่งนี้ทำให้ GPIO15 LOW ระหว่างการบู๊ต
- เราแก้ไขปัญหาของ GPIO ทั้งสามด้วยการนำแผนผังการเดินสายที่แตกต่างกันมาใช้
ขั้นตอนที่ 11: อินพุต Esp8266
ใช้ GPIO 3, 4, 12, 13 และ 14 เป็นอินพุต
เนื่องจากการเดินสายอินพุตจะเชื่อมต่อกับอุปกรณ์ภาคสนาม จึงจำเป็นต้องมีการป้องกันสำหรับ ESP8266 GPIO
PC817 optocoupler ใช้สำหรับแยกอินพุต
- แคโทดอินพุต PC817 เชื่อมต่อกับส่วนหัวของพินโดยใช้ตัวต้านทานจำกัดกระแส (250 โอห์ม)
- แอโนดของออปโตคัปเปลอร์ทั้งหมดเชื่อมต่อกับ 5VDC
- เมื่อใดก็ตามที่พินอินพุตเชื่อมต่อกับกราวด์ ออปโตคัปเปลอร์จะส่งต่อไบอัสและเปิดทรานซิสเตอร์เอาต์พุต
- ตัวเก็บรวบรวมออปโตคัปเปลอร์เชื่อมต่อกับ GPIO พร้อมกับตัวต้านทานแบบดึงขึ้น 10 K
Pull up คืออะไร???
- ใช้ตัวต้านทานแบบดึงขึ้นเพื่อให้ GPIO มีความเสถียร ตัวต้านทานค่าสูงที่เชื่อมต่อกับ GPIO และปลายอีกด้านหนึ่งเชื่อมต่อกับ 3.3V
- สิ่งนี้ทำให้ GPIO อยู่ในระดับสูงและหลีกเลี่ยงการทริกเกอร์ที่ผิดพลาด
ขั้นตอนที่ 12: แผนผังขั้นสุดท้าย
หลังจากประกอบชิ้นส่วนทั้งหมดเสร็จแล้วก็ถึงเวลาตรวจสอบสายไฟ
Easyeda ให้คุณสมบัติสำหรับสิ่งนี้
ขั้นตอนที่ 13: แปลง PCB
ขั้นตอนการแปลงวงจรเป็น PCB Layout
- Aftermaking Circuit เราสามารถแปลงเป็นรูปแบบ PCB ได้
- โดยการกดตัวเลือก Convert to PCB ของระบบ Easyeda จะเริ่มการแปลง Schematic เป็น PCB Layout
- หากมีข้อผิดพลาดในการเดินสายหรือพินที่ไม่ได้ใช้ ข้อผิดพลาด/การเตือนจะถูกสร้างขึ้น
- โดยการตรวจสอบข้อผิดพลาดในส่วนด้านขวาของหน้าการพัฒนาซอฟต์แวร์ เราสามารถแก้ไขข้อผิดพลาดแต่ละรายการได้ทีละรายการ
- เค้าโครง PCB สร้างขึ้นหลังจากการแก้ไขข้อผิดพลาดทั้งหมด
ขั้นตอนที่ 14: เค้าโครง PCB & การจัดเรียงส่วนประกอบ
การจัดตำแหน่งส่วนประกอบ
- ส่วนประกอบทั้งหมดที่มีอยู่จริง
-
ขนาดและฉลากแสดงในหน้าจอเค้าโครง PCB
ขั้นตอนแรกคือการจัดองค์ประกอบ
- พยายามใส่ส่วนประกอบไฟฟ้าแรงสูงและแรงดันต่ำให้มากที่สุด
-
ปรับแต่ละส่วนประกอบตามขนาด PCB ที่ต้องการ
หลังจากจัดเรียงส่วนประกอบทั้งหมดแล้ว เราก็สามารถติดตามได้
- (ต้องปรับความกว้างของรอยตามกระแสของส่วนวงจร)
- ร่องรอยบางส่วนถูกติดตามที่ด้านล่างของ pcb โดยใช้ฟังก์ชันเปลี่ยนเค้าโครง
- ร่องรอยของพลังงานถูกเปิดเผยสำหรับการบัดกรีเทหลังจากการผลิต
ขั้นตอนที่ 15: เค้าโครง PCB สุดท้าย
ขั้นตอนที่ 16: ตรวจสอบมุมมอง 3 มิติและสร้างไฟล์ Ggerber
Easyeda มีตัวเลือกมุมมอง 3 มิติ ซึ่งเราสามารถตรวจสอบมุมมอง 3 มิติของ PCB และทำความเข้าใจว่ามีลักษณะอย่างไรหลังการประดิษฐ์
หลังจากตรวจสอบมุมมอง 3 มิติ สร้างไฟล์ Gerber
ขั้นตอนที่ 17: การสั่งซื้อ
After Generation of Gerber file system ให้มุมมองด้านหน้าของโครงร่าง PCB สุดท้ายและราคา 10 PCB
เราสามารถสั่งซื้อสินค้ากับ JLCPCB ได้โดยตรงโดยกดปุ่ม "Order at JLCPCB"
เราสามารถเลือกการกำบังสีได้ตามความต้องการและเลือกรูปแบบการจัดส่ง
โดยการสั่งซื้อและชำระเงิน เราได้รับ PCB ภายใน 15-20 วัน
ขั้นตอนที่ 18: รับ PCB
ตรวจสอบ PCB ด้านหน้าและด้านหลังหลังจากได้รับ
ขั้นตอนที่ 19: การบัดกรีส่วนประกอบบน PCB
ตามการระบุส่วนประกอบบน PCB การบัดกรีส่วนประกอบทั้งหมดเริ่มต้นขึ้น
ข้อควรระวัง: - รอยเท้าบางส่วนอยู่ด้านหลัง ดังนั้นโปรดตรวจสอบการติดฉลากบน PCB และคู่มือชิ้นส่วนก่อนทำการบัดกรีขั้นสุดท้าย
ขั้นตอนที่ 20: การเพิ่มความหนาของรางไฟฟ้า
สำหรับแทร็กการเชื่อมต่อพลังงาน ฉันใส่แทร็กที่เปิดอยู่ระหว่างกระบวนการจัดวาง PCB
ดังที่แสดงในภาพ ร่องรอยพลังงานทั้งหมดเปิดอยู่จึงเทการบัดกรีพิเศษเพื่อเพิ่มความสามารถในการดูแลลูกเกด
ขั้นตอนที่ 21: การตรวจสอบขั้นสุดท้าย
หลังจากบัดกรีส่วนประกอบทั้งหมดแล้ว ให้ตรวจสอบส่วนประกอบทั้งหมดโดยใช้มัลติมิเตอร์
- การตรวจสอบค่าความต้านทาน
- การตรวจสอบ LED ของออปโตคัปเปลอร์
- การตรวจสอบสายดิน
ขั้นตอนที่ 22: เฟิร์มแวร์กะพริบ
ใช้จัมเปอร์ PCB สามตัวเพื่อกำหนดให้ esp อยู่ในโหมดบูต
ตรวจสอบจัมเปอร์การเลือกกำลังไฟฟ้าบน 3.3VDC ของชิป FTDI
เชื่อมต่อชิป FTDI กับ PCB
- FTDI TX:- PCB RX
- FTDI RX:- PCB TX
- FTDI VCC:- PCB 3.3V
- FTDI G:- PCB G
ขั้นตอนที่ 23: แฟลชเฟิร์มแวร์ Tasamota บน ESP
แฟลช Tasmota บน ESP8266
- ดาวน์โหลดTasamotizer & ไฟล์ tasamota.bin
- ลิงค์ดาวน์โหลด Tasmotizer:- tasmotizer
- ลิงค์ดาวน์โหลดของ tasamota.bin:- Tasmota.bin
- ติดตั้ง tasmotazer และเปิด
- ใน tasmotizer คลิก selectport สว่านรุ่งอรุณ
- หากเชื่อมต่อ FTDI พอร์ตจะปรากฏในรายการ
- เลือกพอร์ตจากรายการ (ในกรณีที่มีหลายพอร์ต ให้ตรวจสอบว่าพอร์ตใดเป็น FTDI)
- คลิกปุ่มเปิดและเลือกไฟล์ Tasamota.bin จากตำแหน่งดาวน์โหลด
- คลิกที่ตัวเลือก Erase before flashing (ล้าง spiff หากมีข้อมูลใด ๆ อยู่)
- กด Tasamotize! ปุ่ม
- หากทุกอย่างเรียบร้อยคุณจะได้รับแถบความคืบหน้าในการลบแฟลช
- เมื่อกระบวนการเสร็จสิ้นจะแสดงป๊อปอัป "รีสตาร์ท esp"
ตัดการเชื่อมต่อ FTDI จาก PCB
เปลี่ยนจัมเปอร์สามตัวจาก Flash เป็น Run Side
ขั้นตอนที่ 24: ตั้งค่า Tasmota
ต่อไฟ AC กับ PCB
ความช่วยเหลือออนไลน์การกำหนดค่า Tasmota: - ความช่วยเหลือในการกำหนดค่า Tasmota
ESP จะเริ่มต้นและสถานะนำของ PCB flash onece เปิด Wifimanger บนแล็ปท็อป มันแสดง AP ใหม่ "Tasmota" เชื่อมต่อ เมื่อเปิดหน้าเว็บที่เชื่อมต่อแล้ว
- กำหนดค่า WIFI ssid & รหัสผ่านของเราเตอร์ของคุณในหน้ากำหนดค่า Wifi
- อุปกรณ์จะรีสตาร์ทหลังจากบันทึก
- เมื่อเชื่อมต่ออีกครั้ง เปิดเราเตอร์ของคุณ ตรวจสอบ IP อุปกรณ์ใหม่และจด IP ของมัน
- เปิดหน้าเว็บและป้อน IP นั้น หน้าเว็บเปิดสำหรับการตั้งค่า tasmota
- ตั้งค่าประเภทโมดูล (18) ในตัวเลือกโมดูลกำหนดค่าและตั้งค่าอินพุตและเอาต์พุตทั้งหมดตามที่กล่าวไว้ในอิมเมจ comnfigration
- รีสตาร์ท PCB และเป็นการดีที่จะไป
ขั้นตอนที่ 25: คู่มือการเดินสายไฟและการสาธิต
การเดินสายไฟขั้นสุดท้ายและทดลองใช้ PCB
การเดินสายไฟของอินพุตทั้ง 5 ตัวเชื่อมต่อกับสวิตช์/ปุ่ม 5 ตัว
การเชื่อมต่อที่สองของอุปกรณ์ทั้ง 5 ชิ้นเชื่อมต่อกับสาย "G" ทั่วไปของส่วนหัวอินพุต
ด้านขาออก 5 ต่อสายไฟเข้ากับเครื่องใช้ไฟฟ้าภายในบ้าน 5 เครื่อง
ให้ 230 กับอินพุตของ PCB
Smart Swith 5 Input & 5 Output พร้อมใช้งานแล้ว
การสาธิตการทดลองใช้:- Demo
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-