สารบัญ:
- ขั้นตอนที่ 1: การแก้ปัญหา
- ขั้นตอนที่ 2: รายการชิ้นส่วน
- ขั้นตอนที่ 3: เคสที่พิมพ์ 3 มิติ
- ขั้นตอนที่ 4: การเข้ารหัส Esp8266
- ขั้นตอนที่ 5: ขั้นตอนสุดท้ายและความคิด
วีดีโอ: รีโมทคอนโทรล: ESP8266 พร้อมเซลล์แบบเหรียญ: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ปัญหาใหญ่ในการใช้ ESP คือการใช้พลังงานเมื่อ Wifi "เพิ่มขึ้น" ประมาณ 100-200mA สูงสุดถึง 300mA coincells ปกติส่งไม่กี่ mA สูงสุดถึง 20-40mA แต่สำหรับ ESP แรงดันไฟจะพัง เราต้องการ "ความช่วยเหลือเล็กน้อยจากเพื่อนของฉัน": supercap ตัวเก็บประจุเหล่านี้ส่งกระแสไฟเพียงพอสำหรับเปิดเครื่อง Wifi และส่งข้อความ ในกรณีนี้คือคำสั่งสวิตช์ อีกทางเลือกหนึ่งคือเครื่องบันทึกข้อมูลที่ต้องปลุกทุกสองสามชั่วโมงเป็นเวลาสองสามวินาที
ในคำแนะนำนี้ฉันใช้ Esp8266 เพื่อสร้างรีโมตคอนโทรลสำหรับไฟฟิลลิปส์ฮิว
ขั้นตอนที่ 1: การแก้ปัญหา
ก่อนอื่นเราต้องรู้ว่าไม่ควรเชื่อมต่อแบตเตอรี่และฝาปิดแบบขนาน
กระแสไฟชาร์จจากเซลล์หนึ่งไปยังอีกฝาหนึ่งจะต้องลดลงด้วยตัวต้านทาน ข้อกำหนดสำหรับเซลล์แบบเหรียญของฉันบอกเราถึงกระแสสูงสุดที่ 25mA
กฎของโอห์ม: R=U/I -> 3V/25mA= 120 โอห์ม
supercap มีความจุเพียงพอที่จะจ่ายไฟให้กับ ESP เป็นเวลา 10-20 วินาที หากคุณใช้ที่อยู่ IP แบบคงที่เช่นฉัน ESP จะตื่นขึ้นเพียง 1-2 วินาทีเท่านั้นที่ส่ง/รับข้อความและเข้าสู่ "deepsleep" จนกว่าจะกดปุ่มรีเซ็ต
สองตัวเลือกสำหรับแผนผัง:
1. ต่ออุปกรณ์จ่ายไฟโดยตรงและใช้สวิตช์รีเซ็ตเพื่อดำเนินการ ดูภาพ ในกรณีนี้ เราต้องตรวจสอบให้แน่ใจว่า wemos ต้องการพลังงานน้อยที่สุดเท่าที่จะเป็นไปได้ ดังนั้นเราอาจต้องถอดตัวควบคุม 3.3V และแหล่งจ่ายสำหรับ uart-ic
2. เราใช้สวิตช์ปุ่มที่แยกแหล่งจ่ายออกจาก wemos ข้อเสียคือคุณต้องกดปุ่มค้างไว้ 1-2 วินาทีจนกว่าการดำเนินการจะเสร็จสิ้น (ไฟเปิดหรือปิด)
ขั้นตอนที่ 2: รายการชิ้นส่วน
ข้อกำหนดหลัก:
- Wemos D1 mini
- เซลล์เหรียญ CR2450
- ซ็อกเก็ตเซลล์เหรียญ
- Supercap 3.3F 3.0V ใช้อันที่มีกระแสไฟรั่วเล็กน้อย
- ตัวต้านทาน 120Ohm
- สายไฟ
ข้อกำหนดรอง:
หัวแร้ง
เครื่องพิมพ์ 3D สำหรับพิมพ์เคส
หรือ
กรณีเล็ก (ใช้แล้ว) อื่น ๆ
หรือ
สวิตช์ผนัง
ขั้นตอนที่ 3: เคสที่พิมพ์ 3 มิติ
นี่คือไฟล์ stl บางไฟล์สำหรับเคสขนาดเล็กที่บอร์ดพอดี
ฉันใช้การตั้งค่าการพิมพ์ปกติโดยเติมความหนาของชั้น 30% และ 0.2 มม.
ลูกบิดยังพิมพ์ออกมาเพื่อให้คุณสามารถใช้ปุ่มรีเซ็ตสำหรับการดำเนินการและไม่ต้องใช้ปุ่มพิเศษ ใช้กระโปรงและปีกสำหรับลูกบิดเพราะวัตถุมีขนาดเล็กมาก
ขั้นตอนที่ 4: การเข้ารหัส Esp8266
ก่อนอื่นคุณต้องมี Arduino IDE จากนั้นคุณต้องติดตั้งไลบรารี่สำหรับ Esp8266
คุณจะพบบทช่วยสอนมากมายที่นี่เกี่ยวกับคำแนะนำวิธีตั้งโปรแกรมสิ่งเล็ก ๆ วิเศษเหล่านี้:-)
สำหรับการเชื่อมต่อ/สลับที่เร็วขึ้น เราใช้ที่อยู่ IP แบบคงที่
หลังจากเปิดภาพร่างที่แนบมาด้วย Arduino IDE แล้ว คุณต้องทำการตั้งค่าบางอย่างขึ้นอยู่กับ WIFI ในพื้นที่ของคุณ
NS
เกตเวย์ที่อยู่ IP(192, 168, 178, 1);
ที่อยู่ IP ของเราเตอร์ wifi ในพื้นที่ของคุณที่เชื่อมต่อสะพานเว้
IPที่อยู่ IP(192, 168, 178, 216);
ที่อยู่ IP ของสวิตช์ของคุณ ระวังการใช้ที่อยู่สูงในช่วง 200-250 ที่ไม่ได้ใช้กับอุปกรณ์อื่น
IPAddress ซับเน็ต (255, 255, 255, 0);
แสงภายใน = 2;
จำนวนไฟของคุณที่เปลี่ยน
const ถ่าน hueHubIP = "192.168.178.57";
ที่อยู่ IP ของสะพานเว้
const char hueUsername = "ชื่อผู้ใช้สะพานเว้"
คุณต้องสร้างชื่อผู้ใช้ที่ได้รับอนุญาตใน Hue Bridge ดูบทช่วยสอนนี้
const int hueHubPort = 80;
เสมอ "80"
const ถ่าน ssid = "SSID "; // เครือข่าย SSID (ชื่อ)
const char pass = "รหัสผ่าน"; // รหัสผ่านเครือข่าย
สุดท้าย SSID และรหัสผ่านของ wifi ของคุณ
หลังจากเปลี่ยนการตั้งค่าเหล่านี้ คุณก็พร้อมสำหรับการอัปโหลด !
ขั้นตอนที่ 5: ขั้นตอนสุดท้ายและความคิด
ตรวจสอบให้แน่ใจว่าได้ชาร์จฝาปิดล่วงหน้าก่อนที่จะเชื่อมต่อกับ wemos เนื่องจาก Esp8266 จะเริ่มทำการเชื่อมต่อ wifi ทันทีหลังจากรีเซ็ต/เชื่อมต่อกำลังไฟ
ดูการประกอบในวิดีโอ
เพื่อประหยัดพลังงาน ถอดพิน 4 และ 16 ของ uart-ic และถอดตัวควบคุมแรงดันไฟฟ้าออก โปรดทราบว่าหลังจากนั้นจะไม่สามารถตั้งโปรแกรม wemos ผ่าน USB ได้อีกต่อไป !!
แนะนำ:
ATtiny85 RF รีโมทคอนโทรล: 3 ขั้นตอน
ATtiny85 RF Remote Control: หมายเหตุ: "เกมซ่อนหาเสมือน" แสดงวิธีใช้รีโมตประเภทนี้กับโมดูล RXC6 ซึ่งจะถอดรหัสข้อความโดยอัตโนมัติ ดังที่ฉันได้กล่าวไว้ในคำแนะนำก่อนหน้านี้ ฉันเพิ่งเริ่มเล่นกับ ATtiny85 chi
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: สมาร์ทโฮมกำลังมาถึงชีวิตของเรา หากเราต้องการบ้านอัจฉริยะที่เป็นจริง เราจำเป็นต้องมีสวิตช์ควบคุมระยะไกลจำนวนมาก วันนี้เราจะมาทำการทดสอบ ทำวงจรง่ายๆ เพื่อเรียนรู้ทฤษฎีของสวิตช์ควบคุมระยะไกล โดยชุดนี้ออกแบบโดย SINONING ROBOT
DIY Ir รีโมทคอนโทรล Led Strip: 10 ขั้นตอน (พร้อมรูปภาพ)
DIY Ir รีโมทคอนโทรล Led Strip: สวัสดีสวัสดีทุกคนยินดีต้อนรับสู่คำสั่งใหม่ของเราตามที่คุณทราบจากภาพขนาดย่อว่าในโครงการนี้เราจะสร้างตัวควบคุมแถบนำ Ir ซึ่งสามารถควบคุมได้โดยใช้รีโมท IR ที่มีอยู่ทั่วไปซึ่งโดยทั่วไป ใช้ใน
R Pi -รีโมทคอนโทรล PA และระบบไฟ: 4 ขั้นตอน (พร้อมรูปภาพ)
R Pi -รีโมทคอนโทรล PA และระบบไฟ: นี่เป็นโครงการง่ายๆ สำหรับการประกาศด้วยเสียงและการเปิดและปิดไฟบน PI จากระยะไกลจากเว็บเบราว์เซอร์ นี่คือสิ่งที่คุณต้องการ:1) Raspberry Pi ที่ติดตั้ง Apache และ PhP ไว้ล่วงหน้า ฉันใช้ Pi v1 ตัวเก่าที่ฉันนอนอยู่ ฉันถือว่า
รีโมทคอนโทรล: 11 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมระยะไกล: ฉันมีทารกแรกเกิดและเขาไม่คิดว่าเขาควรจะนอนตราบเท่าที่ภรรยาของฉันและฉันอาจจะปรารถนาให้เขาเหมือนกัน สิ่งหนึ่งที่ทำให้เขามีความสุขในเปลของเขาคือมือถือที่แขวนอยู่เหนือเขา ดังนั้นเมื่อเขาตื่นขึ้นถ้าเราต้องการเวลาอีก 25 นาทีหรือมากกว่านั้น