สารบัญ:
- ขั้นตอนที่ 1: วัสดุและเครื่องมือ
- ขั้นตอนที่ 2: การประกอบวงจร
- ขั้นตอนที่ 3: บัดกรี Header Pins (โดยใช้ SOCKET JIG)
- ขั้นตอนที่ 4: ติดกาวส่วนประกอบเข้ากับฐาน
- ขั้นตอนที่ 5: ติดฝากับฐาน
- ขั้นตอนที่ 6: การเพิ่มฉลากกาว
- ขั้นตอนที่ 7: ขั้นตอนถัดไป
วีดีโอ: IOT123 - D1M ESP12 - การประกอบ: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
บอร์ดพัฒนา ESP8266 เป็นบอร์ดที่ดีสำหรับโครงการ IOT ของคุณ แต่มีปัญหาหากใช้แบตเตอรี่ มีการบันทึกไว้เป็นอย่างดีว่าบอร์ดพัฒนา ESP8266 แบบต่างๆ นั้นไม่ประหยัดพลังงานได้อย่างไร (ที่นี่และที่นี่) คณะกรรมการพัฒนาไหวพริบเอาชนะปัญหาบางอย่างได้ด้วยการแยก USB เข้ากับ TTL (ส่วนต่อประสานโปรแกรมเมอร์) แต่ไม่มีการสนับสนุนชิลด์แบบเดียวกันของ D1 Mini D1M BLOCK นี้แยก ESP12 ด้วยสัญญาพิน Wemos D1 Mini และเป็น สร้างขึ้นโดยไม่มีข้อบังคับหรือตัวควบคุม MCP1700
นี่คือการสร้างวงจรที่เที่ยวยุ่งยิ่งและเหมาะสำหรับการพิสูจน์แนวคิดหรือข้อกำหนดจำนวนน้อย ฉันจะติดตามด้วยเวอร์ชัน PCB ที่ง่ายกว่า
หมายเหตุ: สำหรับบิลด์ที่ไม่มีการควบคุม:
- แรงดันไฟฟ้าปฏิบัติการ ESP12 ถูกรายงานเป็น 3.0 ~ 3.6V
- ผู้ผลิตบางรายรายงานว่าประสบความสำเร็จในการดำเนินโครงการโดยไม่ได้รับการควบคุมจากแบตเตอรี่ LiPo 3.7V (3.3 ถึง 4.2V)
- ดูตารางการจับฉลากปัจจุบันด้านบนจาก https://forum.makehackvoid.com/t/esp8266-operatin… คุณจะเห็นว่ามีเศรษฐกิจเท็จที่ไม่ได้ใช้เครื่องควบคุมเมื่อหลับลึก
- มีการสร้างที่ไม่มีการควบคุม แต่ฉันขอแนะนำว่าอย่าใช้โหมดหลับลึกและระวังช่วงแรงดันไฟฟ้าที่ใช้กับ 3V3
ประวัติศาสตร์:
- 2018-02-15 - การเปิดตัวครั้งแรก
- 2018-02-19 - เพิ่มพูลอัพใน I2C (D1/D2)
- 2018-02-22 - พูลดาวน์เปลี่ยนจาก IO2 เป็น IO15 ใช้ส่วนหัวพิตช์ขนาด 2 มม. แทนลวดกระป๋อง
ขั้นตอนที่ 1: วัสดุและเครื่องมือ
มีรายการ Bill of Materials and Sources ฉบับเต็ม
- โล่ Wemos D1 Mini Protoboard และส่วนหัวตัวเมียแบบพินยาว
- โมดูล ESP12F
- ตัวต้านทาน 10K (2)
- ตัวต้านทาน 4K7 (2)
- MCP1700 (0 หรือ 1)
- ตัวเก็บประจุ 100nf (1)
- ส่วนหัวชายระยะพิทช์ 2 มม. (1*1P, 3*2P, 1*5P)
- ฐานพิมพ์ 3 มิติและฝาปิด และฉลาก
- ชุด D1M BLOCK - ติดตั้ง Jigs
- ปืนกาวร้อนและแท่งกาวร้อน
- กาวไซยาโนอาคริเลตชนิดเข้มข้น (ควรแปรงบน)
- เครื่องพิมพ์ 3 มิติ หรือ บริการเครื่องพิมพ์ 3 มิติ
- หัวแร้งและหัวแร้ง
- ลวดกระป๋อง
ขั้นตอนที่ 2: การประกอบวงจร
ตามที่แนะนำไว้ก่อนหน้านี้ นี่เป็นงานสร้างที่เที่ยวยุ่งยิ่งโดยใช้โล่โปรโตบอร์ด จะมีการพัฒนา PCB
A. ตัวต้านทานจากด้านล่างของโปรโตบอร์ด:
- ร้อยตัวต้านทาน 10K ลงใน RED1 และ RED2 แล้วบัดกรี RED1
- ร้อยตัวต้านทาน 10K เข้ากับ RED3 และ RED4 แล้วบัดกรีให้สิ้นสุด
- ร้อยตัวต้านทาน 4K7 ลงใน RED5 และ RED6 แล้วบัดกรีให้สิ้นสุด
- ร้อยตัวต้านทาน 4K7 เข้ากับ RED7 และ RED8 แล้วบัดกรีให้สิ้นสุด
B. ส่วนหัวชาย 2 มม. จากด้านล่างของ ESP12
- เพิ่มส่วนหัวของตัวผู้ลงใน GREEN (1 - 12) และปลายประสานที่ด้านบน เว้นช่องว่างตามที่แสดงไว้ (สำหรับสายตัวต้านทานในภายหลัง)
- ถอดสายตัวต้านทานออกจาก RED2
- ถอดสเปเซอร์พลาสติกออกจากหมุด
-
งอหมุดให้ตรงกับโปรโตบอร์ดด้านบน:
- TXD0 เป็น TX
- RXD0 เป็น RX
- IO0 ถึง D3
- IO2 ถึง D4
- GND เป็น GND
- RST เป็น RST
- ADC เป็น A0
- IO16 ถึง D0
- IO14 ถึง D5
- IO12 ถึง D6
- IO13 ถึง D7
- VCC ถึง 3V3
C. เข้าร่วม Protoboard (ด้านบน) กับ ESP12 (ด้านล่าง)
-
เธรด RED1 ลงใน EN แล้วปล่อยทิ้งไว้
- เธรด RED3 ลงใน IO15 แล้วปล่อยทิ้งไว้
- เธรด RED5 ลงใน IO4 แล้วปล่อยทิ้งไว้
- เธรด RED7 ลงใน IO5 แล้วปล่อยทิ้งไว้
- รวมหมุดงอจาก B#2
- กดกระดานอย่างระมัดระวังให้ห่างจากกัน 2 มม. และขนาน/เท่ากัน
D. การบัดกรีที่เชื่อมเข้ากับบอร์ดที่ด้านล่างของโปรโตบอร์ด
- หมุดที่ออกจากรูสามารถบัดกรีและตัดได้
- ตะกั่วตัวต้านทานจาก RED2 สามารถจัดชิดกับขา 3V3 ตัดและบัดกรีได้
E. การบัดกรีที่เข้าร่วมบอร์ดบน ESP12/protoboard topside
- สายไฟที่ออกจาก IO15, IO4, IO5 และ EN สามารถบัดกรีและตัดส่วนเกินได้
- หมุดที่ออกจากด้านบนสามารถรีทัชได้ในกรณีที่รอยต่อร้าว
F. การเพิ่มส่วนประกอบที่เหลืออยู่บน Protoboard (ท็อปไซด์)
- เพิ่มตัวเก็บประจุผ่านรู PINK1 และบนข้อต่อบน PINK2 และบัดกรีส่วนเกินผ่าน PINK1
-
หากควบคุม:
- เพิ่มตัวควบคุมเป็น PINK3, 4, 5 โดยมีส่วนโค้งของบรรจุภัณฑ์พลาสติกหันเข้าหา 3V3 บนโปรโตบอร์ด
-
ที่ด้านล่างของโปรโตบอร์ด งอขาจาก PINK3 ถึง RED2, RED8 และ RED6 บัดกรี
- ที่ด้านล่างของโปรโตบอร์ด ขยายขาจาก PINK4 เป็น YELLOW16 บัดกรีบน YELLOW16
- ที่ด้านล่างของโปรโตบอร์ด งอขาจาก PINK5 เป็น PINK1 แล้วบัดกรี
- เส้นทาง LEG ออกจาก YELLOW15 ไปที่ขา ออกจาก PINK5 และบัดกรี
หมายเหตุ: ใช้เครื่องทดสอบความต่อเนื่องบนมัลติมิเตอร์เพื่อให้แน่ใจว่าสายไฟจะไม่ถูกเชื่อมระหว่างโครงสร้าง
ขั้นตอนที่ 3: บัดกรี Header Pins (โดยใช้ SOCKET JIG)
มีวิดีโอด้านบนที่ดำเนินการผ่านกระบวนการบัดกรีสำหรับ SOCKET JIG
- ป้อนหมุดส่วนหัวผ่านด้านล่างของบอร์ด (TX บนซ้ายที่ด้านบน)
- ป้อนจิ๊กเหนือส่วนหัวพลาสติกและปรับระดับพื้นผิวทั้งสอง
- พลิกจิ๊กและการประกอบกลับด้าน แล้วกดส่วนหัวให้แน่นบนพื้นผิวเรียบที่แข็ง
- กดกระดานลงบนจิ๊กให้แน่น
- ประสานหมุด 4 มุมโดยใช้การบัดกรีน้อยที่สุด (เพียงการจัดตำแหน่งหมุดชั่วคราว)
- อุ่นและจัดตำแหน่งบอร์ด/หมุดใหม่ หากจำเป็น (บอร์ดหรือหมุดไม่อยู่ในแนวเดียวกันหรือดิ่ง)
- บัดกรีหมุดที่เหลือ
ขั้นตอนที่ 4: ติดกาวส่วนประกอบเข้ากับฐาน
ไม่ครอบคลุมในวิดีโอ แต่แนะนำ: ใส่กาวร้อนจำนวนมากลงในฐานเปล่าก่อนที่จะใส่บอร์ดและจัดแนวอย่างรวดเร็ว - นี่จะสร้างคีย์บีบอัดที่ด้านใดด้านหนึ่งของบอร์ด กรุณาทำแห้งในการวางโล่ในฐาน หากการติดกาวไม่แม่นยำมาก คุณอาจต้องทำการตะไบขอบ PCB แบบเบาบาง
- โดยให้พื้นผิวด้านล่างของปลอกฐานชี้ลง ให้วางส่วนหัวพลาสติกที่บัดกรีแล้วผ่านรูในฐาน (พิน TX จะอยู่ด้านข้างกับร่องตรงกลาง)
- วางจิ๊กกาวร้อนไว้ใต้ฐานโดยให้ส่วนหัวพลาสติกสอดเข้าไปในร่อง
- นั่งจิ๊กกาวร้อนบนพื้นผิวเรียบและกด PCB ลงอย่างระมัดระวังจนส่วนหัวพลาสติกกระทบพื้นผิว ควรมีหมุดอยู่ในตำแหน่งที่ถูกต้อง
- เมื่อใช้กาวร้อน ให้เก็บให้ห่างจากหมุดส่วนหัวและอย่างน้อย 2 มม. จากตำแหน่งที่จะปิดฝา
- ทากาวที่มุมทั้ง 4 ของ PCB เพื่อให้สัมผัสกับผนังฐาน ปล่อยให้ซึมไปทั้งสองด้านของ PCB ถ้าเป็นไปได้
ขั้นตอนที่ 5: ติดฝากับฐาน
- ตรวจสอบให้แน่ใจว่าหมุดไม่มีกาว และด้านบน 2 มม. ของฐานไม่มีกาวร้อน
- ติดตั้งฝาปิดไว้ล่วงหน้า (แบบแห้ง) เพื่อให้แน่ใจว่าไม่มีสิ่งแปลกปลอมในการพิมพ์ขวางทาง
- ใช้ความระมัดระวังอย่างเหมาะสมเมื่อใช้กาวไซยาโนอาคริเลต
- ทาไซยาโนอาคริเลตที่มุมด้านล่างของฝาเพื่อให้ครอบคลุมสันเขาที่อยู่ติดกัน
- ติดฝาเข้ากับฐานอย่างรวดเร็ว หนีบปิดมุมถ้าเป็นไปได้
- หลังจากที่ฝาปิดแห้งแล้ว ให้งอหมุดแต่ละอันเพื่อให้อยู่ตรงกลางช่องว่างหากจำเป็น
ขั้นตอนที่ 6: การเพิ่มฉลากกาว
- ติดฉลากหมุดที่ด้านล่างของฐาน โดยมีหมุด RST ที่ด้านข้างพร้อมร่อง
- ติดฉลากระบุด้านที่ไม่มีร่องเรียบ โดยให้หมุดเป็นโมฆะอยู่ด้านบนของฉลาก
- กดฉลากให้แน่นด้วยเครื่องมือแบนหากจำเป็น
ขั้นตอนที่ 7: ขั้นตอนถัดไป
- ตั้งโปรแกรม D1M BLOCK ของคุณด้วย D1M BLOCKLY
- อัปโหลดด้วย D1M CH340G BLOCK
- ตรวจสอบ Thingiverse
- ถามคำถามที่ฟอรัมชุมชน ESP8266
แนะนำ:
ESP12 Easy Soldering บน PCB มาตรฐาน: 3 ขั้นตอน
ESP12 Easy Soldering บน PCB มาตรฐาน: สวัสดี ESP12 ภาษาจีนนั้นราคาถูกมาก แต่เป็นฝันร้ายที่จะทดสอบบนเขียงหั่นขนมหรือบัดกรีบน pcb เนื่องจากมีระยะห่างระหว่างขา 2 มม. ผิดปกติ ฉันสร้างอะแดปเตอร์พิมพ์ 3 มิติขนาดเล็กและหลังจากพยายามหลายครั้ง ฉันพบ โซลูชันที่ง่ายมากและเชื่อถือได้
IOT123 - CHARGER DOCTOR BREAKOUT: 3 ขั้นตอน
IOT123 - CHARGER DOCTOR BREAKOUT: ในขณะที่ดีบักเวอร์ชัน 0.4 ของ SOLAR TRACKER CONTROLLER ฉันใช้เวลามากในการเชื่อมต่อมัลติมิเตอร์บนวงจรสวิตช์ NPN ที่ต่างกัน มัลติมิเตอร์ไม่มีการเชื่อมต่อที่เป็นมิตรกับเขียงหั่นขนม ฉันดูจอภาพที่ใช้ MCU สองสามตัวรวมถึง
Weather Interlock สำหรับทำความร้อนในบ้าน - IoT RasPi Zero & ESP12: 5 ขั้นตอน
Weather Interlock for Home Heating - IoT RasPi Zero & ESP12: Story To note โปรเจ็กต์นี้อาศัยคุณมี RaspberryPi Zero ที่รันเซิร์ฟเวอร์ Domoticz home automation (สร้างได้ง่ายมาก) ด้วยโหนดสีแดงและตั้งค่าเป็นนายหน้า MQTT ทำไมต้องเขียน ตู้โชว์นี้? เพื่อแสดงวิธีแก้ปัญหาของฉันว่าฉันได้บันทึก som
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB Controller: 4 ขั้นตอน
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB Controller: RGB ของ RGB ทุกที่! ช่วงนี้ใครไม่ชอบแสงสีที่ดูเท่ๆ รอบๆ บ้านของพวกเขาบ้าง? โปรเจ็กต์เล็กๆ นี้แสดงให้เห็น ESP8266 ผสมกับการควบคุม SmartThings และกลายเป็นตัวควบคุม RGB ที่เรียบร้อยอย่างแท้จริงสำหรับ LED str
ESP8266/ESP12 ไหวพริบคลาวด์ - Arduino Powered SmartThings Illuminance Sensor: 4 ขั้นตอน
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: การให้แสงอัจฉริยะของคุณตอบสนองต่อเวลาเริ่มต้นบางอย่าง เช่น พระอาทิตย์ตกและพระอาทิตย์ขึ้น หรือเวลาที่กำหนด… อาจไม่ตรงกับสิ่งที่ดวงตาของคุณมองเห็นขณะที่คุณอยู่ภายใน บ้านของคุณ. อาจถึงเวลาที่จะเพิ่มเซ็นเซอร์ที่สามารถจุดประกายสิ่งเหล่านี้ได้ทั้งหมด