สารบัญ:

Techswitch 1.0: 25 ขั้นตอน (พร้อมรูปภาพ)
Techswitch 1.0: 25 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Techswitch 1.0: 25 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Techswitch 1.0: 25 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Deep Rock Galactic: Season 01 - Narrated Trailer 2024, พฤศจิกายน
Anonim
Techswitch 1.0
Techswitch 1.0
Techswitch 1.0
Techswitch 1.0

เพิ่มพลังบ้านอัจฉริยะโดย 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: การเลือกไมโครคอนโทรลเลอร์

การเลือกไมโครคอนโทรลเลอร์
การเลือกไมโครคอนโทรลเลอร์

เกณฑ์การเลือกไมโครคอนโทรลเลอร์

  1. GPIO ที่ต้องการ:-5 อินพุต + 5 เอาต์พุต + 1 ADC
  2. เปิดใช้งาน Wifi
  3. ง่ายต่อการ Re-flash เพื่อให้ฟังก์ชัน DIY

ESP8266 เหมาะสำหรับข้อกำหนดข้างต้น มี 11 GPIO + 1 ADC + WiFi ที่เปิดใช้งาน

ฉันได้เลือกโมดูล ESP12F ซึ่งเป็นบอร์ด Devlopment ที่ใช้ไมโครคอนโทรลเลอร์ ESP8266 โดยมีฟอร์มแฟคเตอร์ขนาดเล็ก & GPIO ทั้งหมดถูกเติมให้ใช้งานง่าย

ขั้นตอนที่ 3: ตรวจสอบรายละเอียด GPIO ของบอร์ด ESP8266

กำลังตรวจสอบรายละเอียด GPIO ของบอร์ด ESP8266
กำลังตรวจสอบรายละเอียด 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

การเลือก PIN ของ ESP8266
การเลือก PIN ของ ESP8266
การเลือก PIN ของ ESP8266
การเลือก 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 ในโหมดแฟลช และเรายังตัดสินใจใช้เป็นเอาต์พุต

วิธีแก้ปัญหาสำหรับข้อจำกัดข้างต้น:-

  1. แก้ปัญหาโดยให้จัมเปอร์สองตัว

    1. จัมเปอร์โหมดแฟลช: - ในตำแหน่งนี้ หมุดทั้งสามจะถูกแยกออกจากวงจรสวิตชิ่งและเชื่อมต่อกับส่วนหัวของโหมดแฟลช
    2. จัมเปอร์โหมดรัน: - ในตำแหน่งนี้หมุดทั้งสามจะเชื่อมต่อกับวงจรสวิตชิ่ง

ขั้นตอนที่ 7: การเลือกออปโตคัปเปลอร์

การเลือกออปโตคัปเปลอร์
การเลือกออปโตคัปเปลอร์
การเลือกออปโตคัปเปลอร์
การเลือกออปโตคัปเปลอร์

รายละเอียด PIN:-

  • PIN 1 & 2 ด้านอินพุต (ไฟ LED ในตัว)

    • พิน 1:- แอโนด
    • ภาพที่ 2: - แคโทด
  • PIN 3 & 4 ด้านเอาต์พุต (Photo transistor.

    • พิน 3:- อีซีแอล
    • พิน 4:- นักสะสม

การเลือกวงจรสวิตชิ่งเอาท์พุท

  1. ESP 8266 GPIO ป้อนได้เพียง 20 มิลลิแอมป์ ตาม esprissif
  2. Optocoupler ใช้เพื่อป้องกัน ESP GPIO PIN ระหว่างการเปลี่ยน SSR
  3. ตัวต้านทาน 220 โอห์มใช้เพื่อจำกัดกระแสของ GPIO

    ฉันใช้ 200, 220 & 250 และตัวต้านทานทั้งหมดทำงานได้ดี

  4. การคำนวณปัจจุบัน I = V/R, I = 3.3V / 250*Ohms = 13 ma
  5. LED อินพุต PC817 มีความต้านทานซึ่งถือว่าเป็นศูนย์สำหรับด้านที่ปลอดภัย

การเลือกวงจรสวิตชิ่งอินพุต

  1. ออปโตคัปเปลอร์ PC817 ใช้ในวงจรอินพุตที่มีตัวต้านทานจำกัดกระแส 220 โอห์ม
  2. เอาต์พุตของออปโตคัปเปลอร์เชื่อมต่อกับ GPIO พร้อมกับตัวต้านทานแบบดึงขึ้น

ขั้นตอนที่ 8: การเตรียมเค้าโครงวงจร

การเตรียมเค้าโครงวงจร
การเตรียมเค้าโครงวงจร
การเตรียมเค้าโครงวงจร
การเตรียมเค้าโครงวงจร

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

ฉันใช้ Easyeda ซึ่งเป็นแพลตฟอร์มการพัฒนา PCB บนเว็บและใช้งานง่าย

URL ของ Easyeda:- EsasyEda

สำหรับการอธิบายอย่างง่ายฉันได้แบ่งวงจรทั้งหมดเป็นชิ้น ๆ & อย่างแรกคือวงจรไฟฟ้า

วงจรไฟฟ้า A:- 230 VAC ถึง 5VDC

  1. HI-Link ทำให้ HLK-PM01 SMPS ใช้ในการแปลง 230Vac เป็น 5 V DC
  2. กำลังไฟสูงสุด 3 วัตต์ หมายความว่าสามารถจ่ายไฟได้ 600 มิลลิแอมป์

วงจรไฟฟ้า B:-5VDC ถึง 3.3VDC

เนื่องจาก PCB นี้เป็นโหมด DIY ฉันมีสองวิธีในการแปลง 5V เป็น 3.3V

  1. ใช้ตัวควบคุมแรงดันไฟฟ้า AMS1117
  2. การใช้ตัวแปลงบั๊ก

ทุกคนสามารถใช้ตามความพร้อมใช้งานของส่วนประกอบ

ขั้นตอนที่ 9: การเดินสาย ESP8266

การเดินสายไฟ ESP8266
การเดินสายไฟ ESP8266

ตัวเลือกพอร์ตสุทธิใช้เพื่อทำให้แผนผังง่ายขึ้น

Net port คืออะไร??

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

กฎพื้นฐานบางประการของการเดินสาย esp8266

  1. พิน CH_PD ต้องสูง
  2. ต้องรีเซ็ตพินให้สูงระหว่างการทำงานปกติ
  3. GPIO 0, 1 & 2 ไม่ได้อยู่ที่ Low ระหว่างการบูทเครื่อง
  4. GPIO 15 ไม่ควรอยู่ที่ระดับสูงในระหว่างการบู๊ต
  5. เมื่อพิจารณาจากประเด็นข้างต้นทั้งหมดแล้ว โครงร่างการเดินสายของ ESP8266 ได้จัดเตรียมไว้ & แสดงในภาพแผนผัง
  6. GPIO2 ใช้เป็นไฟ LED แสดงสถานะและไฟ LED ที่เชื่อมต่อในขั้วย้อนกลับเพื่อหลีกเลี่ยง GPIO2 LOW ระหว่างการบู๊ต

ขั้นตอนที่ 10: ESP8266 วงจรสลับเอาท์พุต

วงจรสวิตชิ่งเอาต์พุต ESP8266
วงจรสวิตชิ่งเอาต์พุต ESP8266

ESO8266 GPIO 0, 1, 5, 15 และ 16 ใช้ asoutput

  1. เพื่อให้ GPIO 0 & 1 อยู่ในระดับสูง การเดินสายจะแตกต่างจากเอาต์พุตอื่นๆ เล็กน้อย

    1. บูธพินนี้อยู่ที่ 3.3V ระหว่างการบูทเครื่อง
    2. PIN1 ของ PC817 ซึ่งเป็นขั้วบวกเชื่อมต่อกับ 3.3V
    3. PIN2 ซึ่งเป็นแคโทดเชื่อมต่อกับ GPIO โดยใช้ตัวต้านทานจำกัดกระแส (220/250 โอห์ม)
    4. เนื่องจากไดโอดแบบลำเอียงไปข้างหน้าสามารถส่งผ่าน 3.3V (ไดโอดดรอป 0.7V) ทั้งสอง GPIO ได้รับเกือบ 2.5 VDC ระหว่างการบู๊ต
  2. ขา GPIO ที่เหลือต่อกับ PIN1 เป็นขั้วบวกของ PC817 และกราวด์ต่อด้วย PIN2 ซึ่งเป็นขั้วแคโทดโดยใช้ตัวต้านทานจำกัดกระแส

    1. เมื่อกราวด์เชื่อมต่อกับแคโทด มันจะผ่านจาก PC817 LED และคง GPIO ไว้ที่ระดับต่ำ
    2. สิ่งนี้ทำให้ GPIO15 LOW ระหว่างการบู๊ต
  3. เราแก้ไขปัญหาของ GPIO ทั้งสามด้วยการนำแผนผังการเดินสายที่แตกต่างกันมาใช้

ขั้นตอนที่ 11: อินพุต Esp8266

อินพุต Esp8266
อินพุต Esp8266

ใช้ GPIO 3, 4, 12, 13 และ 14 เป็นอินพุต

เนื่องจากการเดินสายอินพุตจะเชื่อมต่อกับอุปกรณ์ภาคสนาม จึงจำเป็นต้องมีการป้องกันสำหรับ ESP8266 GPIO

PC817 optocoupler ใช้สำหรับแยกอินพุต

  1. แคโทดอินพุต PC817 เชื่อมต่อกับส่วนหัวของพินโดยใช้ตัวต้านทานจำกัดกระแส (250 โอห์ม)
  2. แอโนดของออปโตคัปเปลอร์ทั้งหมดเชื่อมต่อกับ 5VDC
  3. เมื่อใดก็ตามที่พินอินพุตเชื่อมต่อกับกราวด์ ออปโตคัปเปลอร์จะส่งต่อไบอัสและเปิดทรานซิสเตอร์เอาต์พุต
  4. ตัวเก็บรวบรวมออปโตคัปเปลอร์เชื่อมต่อกับ GPIO พร้อมกับตัวต้านทานแบบดึงขึ้น 10 K

Pull up คืออะไร???

  • ใช้ตัวต้านทานแบบดึงขึ้นเพื่อให้ GPIO มีความเสถียร ตัวต้านทานค่าสูงที่เชื่อมต่อกับ GPIO และปลายอีกด้านหนึ่งเชื่อมต่อกับ 3.3V
  • สิ่งนี้ทำให้ GPIO อยู่ในระดับสูงและหลีกเลี่ยงการทริกเกอร์ที่ผิดพลาด

ขั้นตอนที่ 12: แผนผังขั้นสุดท้าย

แผนผังขั้นสุดท้าย
แผนผังขั้นสุดท้าย

หลังจากประกอบชิ้นส่วนทั้งหมดเสร็จแล้วก็ถึงเวลาตรวจสอบสายไฟ

Easyeda ให้คุณสมบัติสำหรับสิ่งนี้

ขั้นตอนที่ 13: แปลง PCB

แปลง PCB
แปลง PCB
แปลง PCB
แปลง PCB

ขั้นตอนการแปลงวงจรเป็น PCB Layout

  1. Aftermaking Circuit เราสามารถแปลงเป็นรูปแบบ PCB ได้
  2. โดยการกดตัวเลือก Convert to PCB ของระบบ Easyeda จะเริ่มการแปลง Schematic เป็น PCB Layout
  3. หากมีข้อผิดพลาดในการเดินสายหรือพินที่ไม่ได้ใช้ ข้อผิดพลาด/การเตือนจะถูกสร้างขึ้น
  4. โดยการตรวจสอบข้อผิดพลาดในส่วนด้านขวาของหน้าการพัฒนาซอฟต์แวร์ เราสามารถแก้ไขข้อผิดพลาดแต่ละรายการได้ทีละรายการ
  5. เค้าโครง PCB สร้างขึ้นหลังจากการแก้ไขข้อผิดพลาดทั้งหมด

ขั้นตอนที่ 14: เค้าโครง PCB & การจัดเรียงส่วนประกอบ

เค้าโครง PCB & การจัดเรียงส่วนประกอบ
เค้าโครง PCB & การจัดเรียงส่วนประกอบ

การจัดตำแหน่งส่วนประกอบ

  1. ส่วนประกอบทั้งหมดที่มีอยู่จริง
  2. ขนาดและฉลากแสดงในหน้าจอเค้าโครง PCB

    ขั้นตอนแรกคือการจัดองค์ประกอบ

  3. พยายามใส่ส่วนประกอบไฟฟ้าแรงสูงและแรงดันต่ำให้มากที่สุด
  4. ปรับแต่ละส่วนประกอบตามขนาด PCB ที่ต้องการ

    หลังจากจัดเรียงส่วนประกอบทั้งหมดแล้ว เราก็สามารถติดตามได้

  5. (ต้องปรับความกว้างของรอยตามกระแสของส่วนวงจร)
  6. ร่องรอยบางส่วนถูกติดตามที่ด้านล่างของ pcb โดยใช้ฟังก์ชันเปลี่ยนเค้าโครง
  7. ร่องรอยของพลังงานถูกเปิดเผยสำหรับการบัดกรีเทหลังจากการผลิต

ขั้นตอนที่ 15: เค้าโครง PCB สุดท้าย

เค้าโครง PCB สุดท้าย
เค้าโครง PCB สุดท้าย

ขั้นตอนที่ 16: ตรวจสอบมุมมอง 3 มิติและสร้างไฟล์ Ggerber

ตรวจสอบมุมมอง 3 มิติและสร้างไฟล์ Ggerber
ตรวจสอบมุมมอง 3 มิติและสร้างไฟล์ Ggerber
ตรวจสอบมุมมอง 3 มิติและสร้างไฟล์ Ggerber
ตรวจสอบมุมมอง 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
รับ PCB
รับ PCB
รับ PCB

ตรวจสอบ PCB ด้านหน้าและด้านหลังหลังจากได้รับ

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

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

ตามการระบุส่วนประกอบบน PCB การบัดกรีส่วนประกอบทั้งหมดเริ่มต้นขึ้น

ข้อควรระวัง: - รอยเท้าบางส่วนอยู่ด้านหลัง ดังนั้นโปรดตรวจสอบการติดฉลากบน PCB และคู่มือชิ้นส่วนก่อนทำการบัดกรีขั้นสุดท้าย

ขั้นตอนที่ 20: การเพิ่มความหนาของรางไฟฟ้า

การเพิ่มความหนาของรางไฟฟ้า
การเพิ่มความหนาของรางไฟฟ้า

สำหรับแทร็กการเชื่อมต่อพลังงาน ฉันใส่แทร็กที่เปิดอยู่ระหว่างกระบวนการจัดวาง PCB

ดังที่แสดงในภาพ ร่องรอยพลังงานทั้งหมดเปิดอยู่จึงเทการบัดกรีพิเศษเพื่อเพิ่มความสามารถในการดูแลลูกเกด

ขั้นตอนที่ 21: การตรวจสอบขั้นสุดท้าย

การตรวจสอบขั้นสุดท้าย
การตรวจสอบขั้นสุดท้าย

หลังจากบัดกรีส่วนประกอบทั้งหมดแล้ว ให้ตรวจสอบส่วนประกอบทั้งหมดโดยใช้มัลติมิเตอร์

  1. การตรวจสอบค่าความต้านทาน
  2. การตรวจสอบ LED ของออปโตคัปเปลอร์
  3. การตรวจสอบสายดิน

ขั้นตอนที่ 22: เฟิร์มแวร์กะพริบ

เฟิร์มแวร์กะพริบ
เฟิร์มแวร์กะพริบ
เฟิร์มแวร์กะพริบ
เฟิร์มแวร์กะพริบ
เฟิร์มแวร์กะพริบ
เฟิร์มแวร์กะพริบ

ใช้จัมเปอร์ PCB สามตัวเพื่อกำหนดให้ esp อยู่ในโหมดบูต

ตรวจสอบจัมเปอร์การเลือกกำลังไฟฟ้าบน 3.3VDC ของชิป FTDI

เชื่อมต่อชิป FTDI กับ PCB

  1. FTDI TX:- PCB RX
  2. FTDI RX:- PCB TX
  3. FTDI VCC:- PCB 3.3V
  4. FTDI G:- PCB G

ขั้นตอนที่ 23: แฟลชเฟิร์มแวร์ Tasamota บน ESP

แฟลชเฟิร์มแวร์ Tasamota บน ESP
แฟลชเฟิร์มแวร์ Tasamota บน ESP

แฟลช Tasmota บน ESP8266

  1. ดาวน์โหลดTasamotizer & ไฟล์ tasamota.bin
  2. ลิงค์ดาวน์โหลด Tasmotizer:- tasmotizer
  3. ลิงค์ดาวน์โหลดของ tasamota.bin:- Tasmota.bin
  4. ติดตั้ง tasmotazer และเปิด
  5. ใน tasmotizer คลิก selectport สว่านรุ่งอรุณ
  6. หากเชื่อมต่อ FTDI พอร์ตจะปรากฏในรายการ
  7. เลือกพอร์ตจากรายการ (ในกรณีที่มีหลายพอร์ต ให้ตรวจสอบว่าพอร์ตใดเป็น FTDI)
  8. คลิกปุ่มเปิดและเลือกไฟล์ Tasamota.bin จากตำแหน่งดาวน์โหลด
  9. คลิกที่ตัวเลือก Erase before flashing (ล้าง spiff หากมีข้อมูลใด ๆ อยู่)
  10. กด Tasamotize! ปุ่ม
  11. หากทุกอย่างเรียบร้อยคุณจะได้รับแถบความคืบหน้าในการลบแฟลช
  12. เมื่อกระบวนการเสร็จสิ้นจะแสดงป๊อปอัป "รีสตาร์ท esp"

ตัดการเชื่อมต่อ FTDI จาก PCB

เปลี่ยนจัมเปอร์สามตัวจาก Flash เป็น Run Side

ขั้นตอนที่ 24: ตั้งค่า Tasmota

การตั้งค่า Tasmota
การตั้งค่า Tasmota
การตั้งค่า Tasmota
การตั้งค่า Tasmota

ต่อไฟ AC กับ PCB

ความช่วยเหลือออนไลน์การกำหนดค่า Tasmota: - ความช่วยเหลือในการกำหนดค่า Tasmota

ESP จะเริ่มต้นและสถานะนำของ PCB flash onece เปิด Wifimanger บนแล็ปท็อป มันแสดง AP ใหม่ "Tasmota" เชื่อมต่อ เมื่อเปิดหน้าเว็บที่เชื่อมต่อแล้ว

  1. กำหนดค่า WIFI ssid & รหัสผ่านของเราเตอร์ของคุณในหน้ากำหนดค่า Wifi
  2. อุปกรณ์จะรีสตาร์ทหลังจากบันทึก
  3. เมื่อเชื่อมต่ออีกครั้ง เปิดเราเตอร์ของคุณ ตรวจสอบ IP อุปกรณ์ใหม่และจด IP ของมัน
  4. เปิดหน้าเว็บและป้อน IP นั้น หน้าเว็บเปิดสำหรับการตั้งค่า tasmota
  5. ตั้งค่าประเภทโมดูล (18) ในตัวเลือกโมดูลกำหนดค่าและตั้งค่าอินพุตและเอาต์พุตทั้งหมดตามที่กล่าวไว้ในอิมเมจ comnfigration
  6. รีสตาร์ท PCB และเป็นการดีที่จะไป

ขั้นตอนที่ 25: คู่มือการเดินสายไฟและการสาธิต

Image
Image

การเดินสายไฟขั้นสุดท้ายและทดลองใช้ PCB

การเดินสายไฟของอินพุตทั้ง 5 ตัวเชื่อมต่อกับสวิตช์/ปุ่ม 5 ตัว

การเชื่อมต่อที่สองของอุปกรณ์ทั้ง 5 ชิ้นเชื่อมต่อกับสาย "G" ทั่วไปของส่วนหัวอินพุต

ด้านขาออก 5 ต่อสายไฟเข้ากับเครื่องใช้ไฟฟ้าภายในบ้าน 5 เครื่อง

ให้ 230 กับอินพุตของ PCB

Smart Swith 5 Input & 5 Output พร้อมใช้งานแล้ว

การสาธิตการทดลองใช้:- Demo

แนะนำ: