สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: แผนภาพวงจร
- ขั้นตอนที่ 3: มันทำงานอย่างไร
- ขั้นตอนที่ 4: รหัสสำหรับ Esp8266
- ขั้นตอนที่ 5: ไปที่ Android Play Store และค้นหาแอพ Macrodroid และติดตั้ง
- ขั้นตอนที่ 6: เปิดแอพแล้วกด Add Macro
- ขั้นตอนที่ 7:
- ขั้นตอนที่ 8: กด + บนทริกเกอร์
- ขั้นตอนที่ 9: กดบนแบตเตอรี่/เปิด/ปิด
- ขั้นตอนที่ 10: คลิกที่ระดับแบตเตอรี่
- ขั้นตอนที่ 11: เลือกตัวเลือก เพิ่ม/ลด กด Ok
- ขั้นตอนที่ 12: เลือกเพิ่มเป็นและแถบเลื่อนเป็น 100% คลิกตกลง
- ขั้นตอนที่ 13: เลือก + ไอคอนในการดำเนินการ
- ขั้นตอนที่ 14: เลือกแอปพลิเคชัน
- ขั้นตอนที่ 15: เลือกเปิดเว็บไซต์/HTTP GET
- ขั้นตอนที่ 16: ป้อน URL
- ขั้นตอนที่ 18: ป้อนการชาร์จเต็มด้านบนและบันทึก
- ขั้นตอนที่ 19: ในที่สุดเปิดใช้งานแถบเลื่อนไปที่ด้านบนขวา
- ขั้นตอนที่ 20: ทดสอบด้วยมือถือ
วีดีโอ: การชาร์จอัตโนมัติแบบชาร์จเต็มมือถือ: 20 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ตัดการชาร์จโทรศัพท์มือถือโดยอัตโนมัติเมื่อชาร์จเต็ม ไม่ต้องกังวลเรื่องอายุการใช้งานแบตเตอรี่ แม้ว่าคุณจะปล่อยทิ้งไว้ข้ามคืน โทรศัพท์มือถือใช้พลังงานจากแบตเตอรี่ แม้ว่าแบตเตอรี่จะสะดวกต่อการใช้งาน แต่การใช้งานก็ต้องมีข้อควรระวังด้วยเช่นกัน ปัญหาสำคัญเกี่ยวกับการใช้แบตเตอรี่คือการคายประจุมากเกินไปและการชาร์จมากเกินไป ปัญหาทั้งสองนี้ส่งผลต่ออายุการใช้งานแบตเตอรี่และทำให้ผู้ใช้ต้องเสียค่าใช้จ่ายโดยไม่จำเป็น ปัญหาเหล่านี้มักถูกละเลยโดยผู้ใช้เช่นกัน การใช้แบตเตอรี่อย่างไม่เหมาะสมจะทำให้อายุการใช้งานสั้นลง ในโครงการนี้ สิ่งแรกที่ฉันต้องการทำให้เป็นอัตโนมัติคือ "การชาร์จอย่างชาญฉลาด" สมาร์ทโฟนของฉันเพื่อยืดอายุการใช้งาน: เมื่อแบตเตอรี่มือถือชาร์จจนเต็ม (หมายถึง 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 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 และติดตั้ง
ขั้นตอนที่ 6: เปิดแอพแล้วกด Add Macro
ขั้นตอนที่ 7:
ขั้นตอนที่ 8: กด + บนทริกเกอร์
ขั้นตอนที่ 9: กดบนแบตเตอรี่/เปิด/ปิด
ขั้นตอนที่ 10: คลิกที่ระดับแบตเตอรี่
ขั้นตอนที่ 11: เลือกตัวเลือก เพิ่ม/ลด กด Ok
ขั้นตอนที่ 12: เลือกเพิ่มเป็นและแถบเลื่อนเป็น 100% คลิกตกลง
ขั้นตอนที่ 13: เลือก + ไอคอนในการดำเนินการ
ขั้นตอนที่ 14: เลือกแอปพลิเคชัน
ขั้นตอนที่ 15: เลือกเปิดเว็บไซต์/HTTP GET
ขั้นตอนที่ 16: ป้อน URL
ขั้นตอนที่ 17: เลือกพารามิเตอร์เข้ารหัส URL, HTTP รับ (ไม่มีเว็บเบราว์เซอร์) บันทึกสถานะการโทรสำเร็จแล้วกดตกลง
ขั้นตอนที่ 18: ป้อนการชาร์จเต็มด้านบนและบันทึก
ขั้นตอนที่ 19: ในที่สุดเปิดใช้งานแถบเลื่อนไปที่ด้านบนขวา
ขั้นตอนที่ 20: ทดสอบด้วยมือถือ
Connet USB ชายกับเต้ารับบนผนัง, สายชาร์จของมือถือของคุณไปยัง USB หญิง เปิดเครื่องชาร์จ ไฟ LED จะติดและจะปิดโดยอัตโนมัติหลังจากการชาร์จเต็มและการจ่ายไฟถูกตัดไปที่มือถือ.
หมายเหตุ: ทุกครั้งที่ชาร์จมือถือไว้ อย่าลืมเปิดใช้งานแอพ Macrodroid และเปิด WiFi บนมือถือ
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง