สารบัญ:

การชาร์จอัตโนมัติแบบชาร์จเต็มมือถือ: 20 ขั้นตอน
การชาร์จอัตโนมัติแบบชาร์จเต็มมือถือ: 20 ขั้นตอน

วีดีโอ: การชาร์จอัตโนมัติแบบชาร์จเต็มมือถือ: 20 ขั้นตอน

วีดีโอ: การชาร์จอัตโนมัติแบบชาร์จเต็มมือถือ: 20 ขั้นตอน
วีดีโอ: เช็คมือถือเรา ชาร์จไร้สายได้หรือไม่ wireless charging support 2024, มิถุนายน
Anonim
การชาร์จอัตโนมัติแบบชาร์จเต็มมือถือ
การชาร์จอัตโนมัติแบบชาร์จเต็มมือถือ

ตัดการชาร์จโทรศัพท์มือถือโดยอัตโนมัติเมื่อชาร์จเต็ม ไม่ต้องกังวลเรื่องอายุการใช้งานแบตเตอรี่ แม้ว่าคุณจะปล่อยทิ้งไว้ข้ามคืน โทรศัพท์มือถือใช้พลังงานจากแบตเตอรี่ แม้ว่าแบตเตอรี่จะสะดวกต่อการใช้งาน แต่การใช้งานก็ต้องมีข้อควรระวังด้วยเช่นกัน ปัญหาสำคัญเกี่ยวกับการใช้แบตเตอรี่คือการคายประจุมากเกินไปและการชาร์จมากเกินไป ปัญหาทั้งสองนี้ส่งผลต่ออายุการใช้งานแบตเตอรี่และทำให้ผู้ใช้ต้องเสียค่าใช้จ่ายโดยไม่จำเป็น ปัญหาเหล่านี้มักถูกละเลยโดยผู้ใช้เช่นกัน การใช้แบตเตอรี่อย่างไม่เหมาะสมจะทำให้อายุการใช้งานสั้นลง ในโครงการนี้ สิ่งแรกที่ฉันต้องการทำให้เป็นอัตโนมัติคือ "การชาร์จอย่างชาญฉลาด" สมาร์ทโฟนของฉันเพื่อยืดอายุการใช้งาน: เมื่อแบตเตอรี่มือถือชาร์จจนเต็ม (หมายถึง 100%) สมาร์ทโฟนจะหยุดชาร์จและตัดไฟจาก USB โดยอัตโนมัติ สามารถกำหนดเปอร์เซ็นต์การชาร์จได้ตามความสะดวกของเรา ระดับแบตเตอรี่ยังสามารถตั้งค่าสำหรับการชาร์จได้

ในบทช่วยสอนนี้ ฉันใช้โมดูล ESP 8266 WiFi กับแอพ Macrodroid เครื่องมืออัตโนมัติสำหรับ Android เมื่อใดก็ตามที่เปอร์เซ็นต์แบตเตอรี่ถึง 100% Macrodroid จะทริกเกอร์คำสั่งไปยังเว็บเบราว์เซอร์ซึ่งออกคำสั่งให้ esp8266 จากนั้น o/p pin แบบดิจิตอลของ ESP 8266 จะตัดการจ่ายที่ชาร์จออกจากเครื่องชาร์จที่ต่อจาก RELAY

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

1.โหนด MCU-ESP8266 MODULE2. รีเลย์ 5 โวลต์3.ทรานซิสเตอร์ NPN 4.ขั้วต่อ USB ตัวผู้และตัวเมีย5.ตัวต้านทาน: 1K โอห์ม และ 2.2K โอห์ม

6. สายจัมเปอร์หญิงสามสายสำหรับโมดูล wifi

7. PCB ขนาดเล็ก

ขั้นตอนที่ 2: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

หลังจากอัปโหลดภาพร่างลงในโมดูล esp แล้วให้เชื่อมต่อ 5V จากตัวผู้ usb (+Ve Red wire) กับคอยล์รีเลย์จุดหนึ่ง จุดรีเลย์ทั่วไป และ Vin ของโหนด MCU เชื่อมต่อ (N/O) ของรีเลย์กับ +ve ของ USB ตัวเมีย (สายสีแดง) เชื่อมต่อจุดที่สองของคอยล์รีเลย์กับตัวสะสมของ T1 (ทรานซิสเตอร์ NPN ใดๆ) เชื่อมต่อฐานของ T1 กับ D2 ของโหนด mcu ผ่านตัวต้านทาน 2.2k เชื่อมต่อสายสีดำของ USB ตัวผู้ (-Ve) กับ USB ตัวเมีย (สายสีดำ) ตัวปล่อยของ T1 และ Gnd ของ Node Mcu เชื่อมต่อ LED +ve กับ N/O ของรีเลย์ และ -ve to -ve ผ่านตัวต้านทาน 1k ดังแสดงในแผนภาพวงจร

หมายเหตุ: สายเชื่อมต่อ USB ตัวผู้กับตัวเมียควรมีความยาวสั้น เนื่องจากแรงดันไฟตกอาจเกิดขึ้นในสายยาว

ขั้นตอนที่ 3: มันทำงานอย่างไร

เริ่มแรก D2 ของ Node mcu จะสูงและ T1 อยู่ในสถานะนำไฟฟ้าและถ่ายทอดพลังงาน ตอนนี้แรงดันไฟฟ้าจะผ่านหน้าสัมผัสรีเลย์และมือถือจะเริ่มชาร์จ Node mcu เอาต์พุตดิจิตอล 3.3v เท่านั้น ซึ่งไม่เพียงพอสำหรับขับรีเลย์ ดังนั้น T1 จึงใช้ในวงจรนี้ Macrodroid APP เป็นแอประบบอัตโนมัติของ Android ที่ตรวจสอบเปอร์เซ็นต์การชาร์จมือถืออย่างต่อเนื่อง ทันทีที่การชาร์จถึงค่าที่ตั้งไว้ ie.100% Macrodroid จะดำเนินการคำสั่ง URL ในเว็บเบราว์เซอร์ผ่าน Node mcu จากนั้น D2 จะไปที่ระดับต่ำ T1 จะปิดและรีเลย์ deenergize ในเงื่อนไขนี้อุปทานจะถูกตัดไปยังมือถือและหยุดการชาร์จ

ขั้นตอนที่ 4: รหัสสำหรับ Esp8266

รหัสสำหรับ Esp8266
รหัสสำหรับ Esp8266

ฉันใช้ ESP8266 NodeMCU เพื่อควบคุมรีเลย์

เมื่อเปิด Node Mcu มันจะเชื่อมต่อกับเครือข่าย wifi ที่บ้านของฉันและให้ที่อยู่ IP - 192.168.0.115 และด้วยเหตุนี้ฉันจึงสามารถควบคุมการถ่ายทอดผ่าน Localhost ได้ ฉันใช้ลิงก์ / url ด้านล่างเพื่อควบคุมแอปพลิเคชันของฉัน - 192.168.0.1115/status 4=1 (สำหรับรีเลย์เปิด) & 192.168.0.115/status4=0 (สำหรับรีเลย์ปิด)

หมายเหตุ 1.# คุณสามารถเปลี่ยนพินเอาต์พุตดิจิตอลได้

หมายเหตุ 2: # D2 ของ Node MCU คือ D4 ของ Arduino ในโปรแกรม

คลิกลิงค์ด้านล่างเพื่อติดตั้งซอฟต์แวร์หลักของ Arduino ลงใน PC

ติดตั้งซอฟต์แวร์หลักของ Arduino ลงใน PC

คลิกลิงค์ด้านล่างสำหรับการติดตั้งบอร์ด ESP8266 ใน Arduino IDE (Windows, Mac OS X, Linux)

การติดตั้งบอร์ด ESP8266 ใน Arduino IDE

รหัสนี้ใช้งานได้ดีมาก

ดาวน์โหลดรหัสของฉันจากลิงค์นี้:

ลิงค์:- มือถือชาร์จเต็ม

ขั้นตอน

1.เชื่อมต่อ esp8266 กับ PC ผ่านสาย USB

2. ติดตั้งไลบรารีทั้งหมดที่อยู่ในภาพร่างจาก github

เลือก>เครื่องมือ>บอร์ด

เลือก>พอร์ตเครื่องมือ

เปิดลิงค์ด้านบนและ

เปลี่ยน SSID และรหัสผ่าน wifi ที่บ้านของคุณในแบบร่าง, บรรทัดที่ 6, 7

เปลี่ยน wifi IP, เกตเวย์, ซับเน็ต

ในการรับ IP, เกตเวย์และแผงควบคุมเปิดซับเน็ต:

คลิกที่ดูสถานะเครือข่ายและงาน

คลิกที่การเชื่อมต่อในพื้นที่

คลิกที่รายละเอียด

ที่อยู่ IPv4 คือที่อยู่ IP ของคุณ 192.168.0. XXX(xxx สามารถเป็นตัวเลขใดๆ ที่คุณระบุได้ด้วยตัวเองสำหรับ URL ในแบบร่างหมายเลข 99) ฉันเก็บ 115 [ตัวอย่าง: IPAddress ip(192, 168, 0, 115)];

จากนั้นอัปโหลดภาพร่าง

การทดสอบ:-

เชื่อมต่อ LED กับตัวต้านทาน 1k, +ve ไปที่ Collector ของ T1 และ -ve ไปที่ GND

เริ่มแรก LED จะติด

หมายเหตุ: คุณควรให้หมายเลข URL เดียวกันในเว็บเบราว์เซอร์ที่คุณให้ไว้ในที่อยู่ IP ร่าง Arduino หมายเลขบรรทัด 99

เปิดแท็บใหม่ในเว็บเบราว์เซอร์และป้อน url

led จะปิดอีกครั้งป้อน url https://192.168.0.115/status4=1 รีเลย์จะเปิดใช้งานและเปิดอยู่

คุณสามารถป้อน URL นี้บนมือถือของคุณที่เชื่อมต่อกับเครือข่าย wifi เดียวกัน

ถ้าสิ่งนี้ใช้ได้ทุกอย่างก็โอเค

ตอนนี้ลบ ESP8266 ออกจากคอมพิวเตอร์และ

รีเลย์บัดกรี, นำ, ตัวต้านทาน, ทรานซิสเตอร์บน PCB ขนาดเล็ก

ฉันเก็บทุกอย่างไว้ในแชสซีของพาวเวอร์แบงค์แบบเก่า

สาย USB ตัวผู้กับตัวเมียควรมีความยาวสั้นเพื่อลดแรงดันไฟฟ้าตก

ขั้นตอนที่ 5: ไปที่ Android Play Store และค้นหาแอพ Macrodroid และติดตั้ง

ไปที่ Android Play Store และค้นหาแอพ Macrodroid และติดตั้ง
ไปที่ Android Play Store และค้นหาแอพ Macrodroid และติดตั้ง

ขั้นตอนที่ 6: เปิดแอพแล้วกด Add Macro

เปิดแอพแล้วกดเพิ่มมาโคร
เปิดแอพแล้วกดเพิ่มมาโคร

ขั้นตอนที่ 7:

ขั้นตอนที่ 8: กด + บนทริกเกอร์

กด + บนทริกเกอร์
กด + บนทริกเกอร์

ขั้นตอนที่ 9: กดบนแบตเตอรี่/เปิด/ปิด

กดที่แบตเตอรี่/พลังงาน
กดที่แบตเตอรี่/พลังงาน

ขั้นตอนที่ 10: คลิกที่ระดับแบตเตอรี่

คลิกที่ระดับแบตเตอรี่
คลิกที่ระดับแบตเตอรี่

ขั้นตอนที่ 11: เลือกตัวเลือก เพิ่ม/ลด กด Ok

เลือก Option เพิ่ม/ลด กด Ok
เลือก Option เพิ่ม/ลด กด Ok

ขั้นตอนที่ 12: เลือกเพิ่มเป็นและแถบเลื่อนเป็น 100% คลิกตกลง

เลือกเพิ่มเป็นและแถบเลื่อนเป็น 100% คลิกตกลง
เลือกเพิ่มเป็นและแถบเลื่อนเป็น 100% คลิกตกลง

ขั้นตอนที่ 13: เลือก + ไอคอนในการดำเนินการ

เลือก + ไอคอนในการดำเนินการ
เลือก + ไอคอนในการดำเนินการ

ขั้นตอนที่ 14: เลือกแอปพลิเคชัน

เลือกแอปพลิเคชัน
เลือกแอปพลิเคชัน

ขั้นตอนที่ 15: เลือกเปิดเว็บไซต์/HTTP GET

เลือกเปิดเว็บไซต์/HTTP GET
เลือกเปิดเว็บไซต์/HTTP GET

ขั้นตอนที่ 16: ป้อน URL

ป้อน URL Http:/192.168.0.115/status4=0
ป้อน URL Http:/192.168.0.115/status4=0

ขั้นตอนที่ 17: เลือกพารามิเตอร์เข้ารหัส URL, HTTP รับ (ไม่มีเว็บเบราว์เซอร์) บันทึกสถานะการโทรสำเร็จแล้วกดตกลง

Tick Url Encode Parameters, HTTP Get (ไม่มีเว็บเบราว์เซอร์), บันทึกสถานะการโทรสำเร็จแล้วกด Ok
Tick Url Encode Parameters, HTTP Get (ไม่มีเว็บเบราว์เซอร์), บันทึกสถานะการโทรสำเร็จแล้วกด Ok

ขั้นตอนที่ 18: ป้อนการชาร์จเต็มด้านบนและบันทึก

ใส่ชาร์จเต็มด้านบนและบันทึก
ใส่ชาร์จเต็มด้านบนและบันทึก

ขั้นตอนที่ 19: ในที่สุดเปิดใช้งานแถบเลื่อนไปที่ด้านบนขวา

สุดท้ายเปิดใช้งานแถบเลื่อนที่ด้านบนขวา
สุดท้ายเปิดใช้งานแถบเลื่อนที่ด้านบนขวา

ขั้นตอนที่ 20: ทดสอบด้วยมือถือ

การทดสอบด้วยมือถือ
การทดสอบด้วยมือถือ

Connet USB ชายกับเต้ารับบนผนัง, สายชาร์จของมือถือของคุณไปยัง USB หญิง เปิดเครื่องชาร์จ ไฟ LED จะติดและจะปิดโดยอัตโนมัติหลังจากการชาร์จเต็มและการจ่ายไฟถูกตัดไปที่มือถือ.

หมายเหตุ: ทุกครั้งที่ชาร์จมือถือไว้ อย่าลืมเปิดใช้งานแอพ Macrodroid และเปิด WiFi บนมือถือ

แนะนำ: