สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือซ็อกเก็ต IOT ที่ออกแบบให้เป็นส่วนหนึ่งของโครงการระบบอัตโนมัติเต็มรูปแบบ
ขั้นตอนที่ 1: บิลวัสดุ
- บอร์ด ESP-01 8266
- raspberry pi { ฉันใช้สำหรับเซิร์ฟเวอร์ mqtt ในเครื่อง แต่สามารถแทนที่ด้วยเซิร์ฟเวอร์คลาวด์ได้ }
- ชิ้นส่วนของศูนย์ pcb
- Ams 1117 (ตัวแปร smd)
- ชิปชาร์จเก่า (หรือแหล่งจ่ายไฟ 5v ขนาดเล็ก)
- โมดูลรีเลย์ (หรือคำสั่งผสมรีเลย์ที่ทำด้วยทรานซิสเตอร์)
- แผ่นไม้อัดหนา.5 ซม.
- สวิตช์
- เบ้า
- สายต่อ
- หัวแร้ง
- เลื่อยตัด 4 ชั้น
- ปืนกาวร้อนหรือกาวใด ๆ ที่คุณชอบ
ขั้นตอนที่ 2: การสร้างสิ่งที่แนบมา
ตัดไม้ระแนงให้พอดีตัว
แล้วขันสกรูให้เรียบร้อย
ตอนนี้ทำเช่นเดียวกันสำหรับสวิตช์และยึดด้วยสกรู
ตอนนี้สำหรับแผงด้านข้าง
พยายามซ้อนทุกอย่างเช่นวงจรเครื่องชาร์จและรีเลย์ในลักษณะที่ช่วยประหยัดพื้นที่
พวกเขาวัดความสูงและด้านที่ตัดตามนั้น
ขั้นตอนที่ 3: อุปกรณ์อิเล็กทรอนิกส์ภายใน
พาวเวอร์ซัพพลายสำหรับ ESP_8266
esp ทำงาน om 3.3v
แต่เรามีไฟฟ้ากระแสสลับ 220 โวลต์ ดังนั้นเราจะใช้ที่ชาร์จโทรศัพท์เครื่องเก่าเพื่อแปลงไฟ 220 โวลต์เป็นไฟฟ้ากระแสสลับ 5 โวลต์
และใช้ตัวควบคุมแรงดันไฟฟ้า AMS 1117 ให้ลดลงเหลือ 3.3 v
สำหรับรีเลย์
รีเลย์ทำงานบน 5 v ดังนั้นเราจะใช้เอาต์พุตเครื่องชาร์จเดียวกัน tp o รีเลย์กำลังไฟ
(สัญญาณจะได้รับจาก esp ของเรา)
ขั้นตอนที่ 4: ติดตั้ง Esp และ RELAY
ฉันใช้ส่วนหัวของเพศหญิงเพื่อให้สามารถแทนที่ esp หรือสามารถอัปโหลดรหัสได้
สำหรับการทำงานปกติ
เชื่อมต่อ
CH_pd เป็น Vcc
พื้นดินสู่พื้นดิน
Gpio 1 เป็นขาสัญญาณสำหรับรีเลย์
การเชื่อมต่อรีเลย์
gnd --- gnd ที่ชาร์จ
5v --- เครื่องชาร์จ 5 v
สัญญาณ ---- GIOP 1 ของ ESP
ขั้นตอนที่ 5: การตั้งค่านายหน้า
สำหรับการตั้งโบรกเกอร์เช็ค
www.instructables.com/id/Installing-MQTT-B…
และตอนนี้ก็ถึงเวลาสำหรับการเข้ารหัส ESP8266
ขั้นตอนที่ 6: การเขียนโปรแกรม Esp
www.instructables.com/id/DIY-ESP8266-Progr…
ลองอันนี้
ขั้นตอนที่ 7: รหัส
github.com/johermohit/Rocket/blob/master/e…
รหัสอยู่บน github เพียงแทนที่ข้อมูลของคุณด้วย mine
ขั้นตอนที่ 8: การควบคุม
สองวิธีในการทำเช่นนั้น:
1. Paho mqtt - ไคลเอนต์ esp ที่ใช้ python จำลองบน rpi เองเพื่อให้คุณเผยแพร่ผ่าน mqtt โดย cli
2. แอพ android บน play store: แนะนำ
ดังนั้นเชื่อมต่อกล่อง th กับ mqtt และเขย่าโลกของคุณ