Inhaltsverzeichnis:

Automatische Abschaltung bei voller Aufladung des Mobiltelefons - Gunook
Automatische Abschaltung bei voller Aufladung des Mobiltelefons - Gunook

Video: Automatische Abschaltung bei voller Aufladung des Mobiltelefons - Gunook

Video: Automatische Abschaltung bei voller Aufladung des Mobiltelefons - Gunook
Video: Damit schädigst du täglich deinen Akku 2024, Juni
Anonim
Automatische Abschaltung bei voller Aufladung des Mobiltelefons
Automatische Abschaltung bei voller Aufladung des Mobiltelefons

Die Ladeabschaltung des Mobiltelefons erfolgt automatisch, wenn es vollständig aufgeladen ist. Sie müssen sich keine Sorgen um die Akkulaufzeit machen, auch wenn Sie es über Nacht gelassen haben. Mobiltelefone werden mit Batterien betrieben. Obwohl Batterien praktisch zu verwenden sind, erfordert ihre Verwendung auch einige Vorsichtsmaßnahmen. Ein Hauptproblem bei der Verwendung von Batterien ist deren Überentladung und Überladung. Beide Probleme beeinträchtigen die Lebensdauer einer Batterie und kosten den Endbenutzer unnötig. Diese Probleme werden auch von den Benutzern oft ignoriert. Der unsachgemäße Umgang mit Batterien verkürzt deren Lebensdauer. In diesem Projekt möchte ich als erstes das „intelligente Aufladen“meines Smartphones automatisieren, um seine Lebensdauer zu verlängern: Wenn der mobile Akku vollständig aufgeladen ist (dh 100%), stoppt er automatisch den Ladevorgang und trennt die Stromversorgung von USB. Der Ladeprozentsatz kann nach Belieben eingestellt werden. Der Akkustand kann auch zum Aufladen auf eingestellt werden.

In diesem Tutorial habe ich das ESP 8266 WiFi-Modul mit dem Android-Automatisierungstool Macrodroid app verwendet. Immer wenn der Batterieprozentsatz 100% erreicht, löst Macrodroid einen Befehl an den Webbrowser aus, der einen Befehl an esp8266 ausgibt. Dann unterbricht der digitale O / P-Pin des ESP 8266 die Ladegerätversorgung vom Ladegerät, das an das RELAY angeschlossen ist.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst
Dinge, die du brauchst

1. Knoten MCU-ESP8266 MODUL2. RELAIS 5 Volt3. NPN TRANSISTOR 4. USB MÄNNLICHER UND WEIBLICHER STECKVERBINDER5. WIDERSTAND: 1K Ohm und 2,2K Ohm

6. Drei weibliche Überbrückungsdrähte für das WLAN-Modul

7. Kleine Leiterplatte

Schritt 2: Schaltplan

Schaltplan
Schaltplan

Nach dem Hochladen der Skizze in das ESP-Modul verbinden Sie 5 V vom USB-Stecker (+ Ve rotes Kabel) mit einem Punkt der Relaisspule, dem gemeinsamen Punkt des Relais und dem Vin der Knoten-MCU. Verbinden Sie (N / O) des Relais mit +ve der USB-Buchse (roter Draht). Verbinden Sie den zweiten Punkt der Relaisspule mit dem Kollektor von T1 (beliebiger NPN-Transistor). Verbinden Sie die Basis von T1 mit D2 des Knotens mcu über einen 2,2 k-Widerstand. Verbinden Sie das schwarze Kabel des USB-Steckers (-Ve) mit der USB-Buchse (schwarzes Kabel), dem Emitter von T1 und der Masse des Knotens Mcu. Verbinden Sie LED +ve mit N/O des Relais und -ve mit -ve über 1k-Widerstand, wie im Schaltplan gezeigt.

HINWEIS: Die Kabel für die USB-Stecker an die Buchse sollten kurz sein, da bei langen Kabeln ein Spannungsabfall auftreten kann.

Schritt 3: Wie es funktioniert

Anfänglich ist D2 des Knotens mcu hoch und T1 ist im leitenden Zustand und das Relais wird erregt. Jetzt wird die Spannung durch die Relaiskontakte geleitet und das Mobile beginnt mit dem Laden. Der digitale Ausgang des Knotens mcu ist nur 3,3 V, was nicht ausreicht, um das Relais anzusteuern, daher wird T1 in dieser Schaltung verwendet. Macrodroid APP ist eine Android-Automatisierungs-App, die den Prozentsatz des mobilen Aufladens kontinuierlich überwacht. Sobald der Ladevorgang den eingestellten Wert erreicht, dh 100%, führt Macrodroid über Node mcu einen URL-Befehl im Webbrowser aus. Dann geht D2 auf Low, T1 schaltet ab und das Relais fällt ab. In diesem Zustand wird die Stromversorgung zum Mobiltelefon unterbrochen und der Ladevorgang wird gestoppt.

Schritt 4: Code für Esp8266

Code für ESP8266
Code für ESP8266

Ich verwende ESP8266 NodeMCU zur Steuerung des Relais.

Wenn Node Mcu eingeschaltet ist, verbindet es sich mit meinem Heim-WLAN-Netzwerk und gibt die IP-Adresse - 192.168.0.115, und damit kann ich mein Relais über Localhost steuern. Ich verwende den folgenden Link / die folgende URL, um meine Anwendung zu steuern - 192.168.0.115/status 4 = 1 (für Relais ein) & 192.168.0.115/status4 = 0 (für Relais aus).

Hinweis 1.# Sie können die digitalen Ausgangspins ändern.

Hinweis 2: # D2 von Node MCU ist D4 von Arduino im Programm.

Klicken Sie unten auf den Link, um die Arduino-Hauptsoftware auf dem PC zu installieren

Installieren Sie die Arduino-Hauptsoftware auf dem PC

Klicken Sie unten auf den Link zum Installieren des ESP8266-Boards in der Arduino IDE (Windows, Mac OS X, Linux)

Installieren der ESP8266-Platine in der Arduino IDE

Dieser Code funktioniert sehr gut.

Laden Sie meinen Code von diesem Link herunter:

Link:- Mobile Vollladung

Schritte.

1. Verbinden Sie esp8266 über ein USB-Kabel mit dem PC

2.installieren Sie alle Bibliotheken, die in der Skizze von github sind

Wählen Sie>Werkzeuge>Boards

Wählen Sie>Werkzeuganschluss

Öffnen Sie den obigen Link und

Ändern Sie Ihre Heim-WLAN-SSID und Ihr Passwort in der Skizze, Zeilennummern 6, 7

Ändern Sie Ihre WLAN-IP, Gateway, Subnetz.

Um IP, Gateway und Subnetz zu erhalten, öffnen Sie die Systemsteuerung:

Klicken Sie auf Netzwerkstatus und Aufgaben anzeigen

klicke auf LAN-Verbindung

klick auf Details

IPv4-Adresse ist Ihre IP-Adresse 192.168.0. XXX (xxx kann eine beliebige Zahl sein, die Sie selbst für die URL in der Skizzenzeilennummer 99 angeben können). Ich behielt 115 [Beispiel: IPAddress ip(192, 168, 0, 115)];

Dann lade die Skizze hoch.

Testen:-

LED mit 1k Widerstand verbinden, +ve an Kollektor von T1 und -ve an GND

zunächst leuchtet die LED.

Hinweis: Sie sollten im Webbrowser dieselbe URL-Nummer eingeben, die Sie in der Arduino-Skizze IP-Adresse Zeilennummer 99 angegeben haben.

Öffnen Sie einen neuen Tab im Webbrowser und geben Sie die URL https://192.168.0.115/status4=0 ein

LED wird AUS sein, erneut URL eingeben https://192.168.0.115/status4=1 Relais wird erregt und LED wird AN sein.

Sie können diese URL auf Ihrem Handy eingeben, das mit demselben WLAN-Netzwerk verbunden ist

wenn das funktioniert, ist alles ok.

Entfernen Sie nun ESP8266 vom Computer und

Lötrelais, LED, Widerstände, Transistoren auf kleiner Platine.

Ich habe das Ganze in alten Powerbank-Chassis aufbewahrt.

Die Kabel von USB-Stecker zu Buchse sollten kurz sein, um den Spannungsabfall zu reduzieren.

Schritt 5: Gehen Sie zum Android Play Store und suchen Sie nach der Macrodroid-App und installieren Sie sie

Gehen Sie zum Android Play Store und suchen Sie nach der Macrodroid-App und installieren Sie sie
Gehen Sie zum Android Play Store und suchen Sie nach der Macrodroid-App und installieren Sie sie

Schritt 6: Öffnen Sie die App und drücken Sie auf Makro hinzufügen

Öffnen Sie die App und drücken Sie auf Makro hinzufügen
Öffnen Sie die App und drücken Sie auf Makro hinzufügen

Schritt 7:

Schritt 8: Drücken Sie + auf Trigger

Drücken Sie + auf Trigger
Drücken Sie + auf Trigger

Schritt 9: Drücken Sie auf Batterie/Strom

Drücken Sie auf Batterie/Strom
Drücken Sie auf Batterie/Strom

Schritt 10: Klicken Sie auf Batteriestand

Klicken Sie auf Batteriestand
Klicken Sie auf Batteriestand

Schritt 11: Wählen Sie die Option Erhöhen/Verringern, drücken Sie Ok

Wählen Sie die Option Erhöhen/Verringern, drücken Sie Ok
Wählen Sie die Option Erhöhen/Verringern, drücken Sie Ok

Schritt 12: Wählen Sie Erhöhen auf und Schiebeleiste auf 100%, klicken Sie auf Ok

Wählen Sie Erhöhen auf und Schiebeleiste auf 100%, klicken Sie auf Ok
Wählen Sie Erhöhen auf und Schiebeleiste auf 100%, klicken Sie auf Ok

Schritt 13: Wählen Sie + Symbol auf Aktionen

Wählen Sie + Symbol auf Aktionen
Wählen Sie + Symbol auf Aktionen

Schritt 14: Anwendungen auswählen

Anwendungen auswählen
Anwendungen auswählen

Schritt 15: Wählen Sie Website öffnen/HTTP GET

Wählen Sie Website öffnen/HTTP GET
Wählen Sie Website öffnen/HTTP GET

Schritt 16: URL Http eingeben:/192.168.0.115/status4=0

URL-Http eingeben:/192.168.0.115/status4=0
URL-Http eingeben:/192.168.0.115/status4=0

Schritt 17: Aktivieren Sie URL-Kodierungsparameter, HTTP Get (No Web Browser), Save Call Success State und drücken Sie Ok

Aktivieren Sie URL-Kodierungsparameter, HTTP Get (kein Webbrowser), Save Call Success State und drücken Sie Ok
Aktivieren Sie URL-Kodierungsparameter, HTTP Get (kein Webbrowser), Save Call Success State und drücken Sie Ok

Schritt 18: Geben Sie die volle Ladung oben ein und speichern Sie

Geben Sie die volle Ladung oben ein und sparen Sie
Geben Sie die volle Ladung oben ein und sparen Sie

Schritt 19: Aktivieren Sie schließlich die Schiebeleiste nach oben rechts

Aktivieren Sie schließlich die Schiebeleiste nach oben rechts
Aktivieren Sie schließlich die Schiebeleiste nach oben rechts

Schritt 20: Testen mit Mobile

Testen mit dem Handy
Testen mit dem Handy

Verbinden Sie den USB-Stecker mit der Steckdose, das Ladekabel Ihres Mobiltelefons mit der USB-Buchse. Ladegerät einschalten, LED leuchtet und schaltet sich nach vollständiger Aufladung automatisch aus und die Stromversorgung des Mobiltelefons wird unterbrochen..

Hinweis: Vergessen Sie nicht, jedes Mal, wenn Sie während des Ladevorgangs mobil bleiben, die Macrodroid-App zu aktivieren und das WLAN auf dem Handy einzuschalten.

Empfohlen: