Obsah:

Automatické vypnutí při plném nabití mobilního telefonu: 20 kroků
Automatické vypnutí při plném nabití mobilního telefonu: 20 kroků

Video: Automatické vypnutí při plném nabití mobilního telefonu: 20 kroků

Video: Automatické vypnutí při plném nabití mobilního telefonu: 20 kroků
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Červen
Anonim
Automatické vypínání mobilního plného nabíjení
Automatické vypínání mobilního plného nabíjení

Po úplném nabití se nabíjení mobilního telefonu automaticky přeruší. O životnost baterie se nemusíte starat, i když ji necháte přes noc. Mobilní telefony jsou napájeny bateriemi. Ačkoli se baterie snadno používají, vyžadují také určitá opatření. Hlavním problémem používání baterií je jejich nadměrné vybíjení a přebíjení. Oba tyto problémy ovlivňují životnost baterie a zbytečně stojí koncového uživatele. Tyto problémy uživatelé často ignorují. Nesprávné zacházení s bateriemi zkracuje jejich životnost. V tomto projektu je první věcí, kterou chci automatizovat, „chytré nabíjení“mého smartphonu, aby se prodloužila jeho životnost: když je mobilní baterie plně nabitá (to znamená 100%), automaticky zastaví nabíjení a přeruší napájení z USB. Procento nabíjení lze nastavit podle našeho pohodlí. Úroveň baterie lze také nastavit na pro nabíjení.

V tomto tutoriálu jsem použil WiFi modul ESP 8266 s automatizačním nástrojem pro Android aplikace Macrodroid. Kdykoli procento baterie dosáhne 100%, Macrodroid spustí příkaz do webového prohlížeče, který vydá příkaz esp8266. Poté digitální o/p pin ESP 8266 přeruší napájení nabíječky z nabíječky, která je připojena k RELÉ.

Krok 1: Věci, které potřebujete

Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete

1. Uzel MCU-ESP8266 MODUL 2. RELÉ 5 voltů 3. TRANSISTOR NPN 4. USB KONEKTOR MUŽE A ŽENY 5. REZISTORY: 1 K ohm a 2,2 K ohm

6. Tři propojovací vodiče pro wifi modul

7. Malý PCB

Krok 2: Schéma zapojení

Kruhový diagram
Kruhový diagram

Po nahrání náčrtu do modulu esp připojte 5V z USB samce (+červený vodič) k jednomu bodu reléové cívky, společnému bodu relé a Vin uzlu MCU. Připojte (N/O) relé k +ve zásuvce USB (červený vodič). Připojte druhý bod cívky relé ke kolektoru T1 (libovolný tranzistor NPN). Připojte základnu T1 k D2 uzlu MCU přes odpor 2,2k. Připojte černý vodič zástrčky USB (-Ve) k zásuvce USB (černý vodič), vysílač T1 a Gnd uzlu Mcu. Připojte LED +ve k N/O relé a -ve k -ve přes odpor 1k, jak je znázorněno na schématu zapojení.

POZNÁMKA: Připojovací vodiče USB k zásuvce by měly mít krátkou délku, protože u dlouhých vodičů může dojít k poklesu napětí.

Krok 3: Jak to funguje

Zpočátku bude D2 uzlu mcu vysoká a T1 je ve vodivém stavu a relé je napájeno. Nyní napětí projde kontakty relé a mobilní zařízení se začne nabíjet. Uzel mcu Digitální výstup je pouze 3,3 V, což nestačí k pohonu relé, takže v tomto obvodu je použit T1. Macrodroid APP je aplikace pro automatizaci systému Android, která nepřetržitě monitoruje procento mobilního nabíjení. Jakmile nabíjení dosáhne nastavené hodnoty, tj. 100%, Macrodroid provede příkaz URL ve webovém prohlížeči prostřednictvím Node mcu. Poté D2 klesne na nízkou úroveň, T1 se vypne a relé vypne, V tomto stavu dojde k přerušení napájení mobilního telefonu a nabíjení se zastaví.

Krok 4: Kód pro Esp8266

Kód pro Esp8266
Kód pro Esp8266

Pro ovládání relé používám ESP8266 NodeMCU.

Když je Node Mcu zapnuto, připojí se k mé domácí wifi síti a poskytne IP adresu - 192.168.0.115, a tím mohu ovládat své relé prostřednictvím Localhost. K ovládání své aplikace používám níže uvedený odkaz/URL - 192.168.0.115/status 4 = 1 (pro relé zapnuto) & 192.168.0.115/status4=0 (pro relé vypnuto).

Poznámka 1.# můžete změnit digitální výstupní piny.

Poznámka 2:# D2 v Node MCU je D4 arduina v programu.

Kliknutím na odkaz níže nainstalujete hlavní software Arduino do počítače

Nainstalujte si hlavní software Arduino do PC

Kliknutím na odkaz níže nainstalujete desku ESP8266 do Arduino IDE (Windows, Mac OS X, Linux)

Instalace desky ESP8266 do Arduino IDE

Tento kód funguje velmi dobře.

Stáhněte si můj kód z tohoto odkazu:

Odkaz:- Mobilní plné nabití

Kroky

1. Připojte esp8266 k počítači pomocí kabelu USB

2. nainstalujte všechny knihovny, které jsou v náčrtu z github

Vyberte> nástroje> Desky

Vyberte> port nástrojů

Otevřete výše uvedený odkaz a

změňte svůj domácí wifi SSID a heslo v náčrtu, čísla řádků 6, 7

změňte svou WiFi IP, bránu, podsíť.

Otevření ovládacího panelu IP, brány a podsítě:

klikněte na zobrazit stav sítě a úkoly

klikněte na připojení k místní síti

klikněte na detaily

Adresa IPv4 je vaše adresa IP 192.168.0. XXX (xxx může být libovolné číslo, které můžete zadat samostatně pro adresu URL v řádku skici číslo 99). Ponechal jsem 115 [příklad: IPAddress ip (192, 168, 0, 115)];

poté nahrajte skicu.

Testování:-

Připojte LED s 1k odporem, +ve ke sběratelu T1 a -ve k GND

na začátku bude LED svítit.

Poznámka: Ve webovém prohlížeči byste měli zadat stejné číslo URL, jaké jste zadali v IP adrese skici Arduino, řádek číslo 99.

otevřete novou kartu ve webovém prohlížeči a zadejte URL

LED bude VYPNUTO, znovu zadejte URL https://192.168.0.115/status4=1 relé bude napájeno a bude svítit.

Tuto adresu URL můžete zadat na svém mobilním telefonu, který je připojen ke stejné síti Wi -Fi

pokud to funguje, pak je vše v pořádku.

Nyní odeberte ESP8266 z počítače a

Pájecí relé, LED, odpory, tranzistory na malé DPS.

Celou věc jsem nechal ve starém šasi powerbanky.

Aby se snížil úbytek napětí, měly by být kabely USB male to female kratší.

Krok 5: Přejděte do obchodu Android Play a vyhledejte aplikaci Macrodroid a nainstalujte ji

Přejděte do obchodu Android Play a vyhledejte aplikaci Macrodroid a nainstalujte ji
Přejděte do obchodu Android Play a vyhledejte aplikaci Macrodroid a nainstalujte ji

Krok 6: Otevřete aplikaci a stiskněte Přidat makro

Otevřete aplikaci a stiskněte Přidat makro
Otevřete aplikaci a stiskněte Přidat makro

Krok 7:

Krok 8: Stiskněte + na Triggers

Stiskněte + na Triggers
Stiskněte + na Triggers

Krok 9: Stiskněte tlačítko Baterie/Napájení

Stiskněte tlačítko Baterie/Napájení
Stiskněte tlačítko Baterie/Napájení

Krok 10: Klikněte na Úroveň baterie

Klikněte na Úroveň baterie
Klikněte na Úroveň baterie

Krok 11: Vyberte možnost Zvýšit/Snížit, stiskněte Ok

Vyberte možnost Zvýšit/Snížit, stiskněte Ok
Vyberte možnost Zvýšit/Snížit, stiskněte Ok

Krok 12: Vyberte možnost Zvýšit na a Posunout panel na 100%, klikněte na Ok

Vyberte Zvětšit na a Posuňte panel na 100%, klikněte na Ok
Vyberte Zvětšit na a Posuňte panel na 100%, klikněte na Ok

Krok 13: Vyberte + Ikona na Akce

Na akcích vyberte + ikonu
Na akcích vyberte + ikonu

Krok 14: Vyberte Aplikace

Vyberte Aplikace
Vyberte Aplikace

Krok 15: Vyberte Otevřít web/HTTP ZÍSKAT

Vyberte Otevřít web/HTTP ZÍSKAT
Vyberte Otevřít web/HTTP ZÍSKAT

Krok 16: Zadejte adresu URL Http: /192.168.0.115/status4=0

Zadejte adresu URL Http: /192.168.0.115/status4=0
Zadejte adresu URL Http: /192.168.0.115/status4=0

Krok 17: Zaškrtněte parametry kódování adresy URL, získejte HTTP (žádný webový prohlížeč), uložte stav úspěšného volání a stiskněte Ok

Zaškrtněte Url Encode Parameters, HTTP Get (No Web Browser), Save Call Success State a Press Ok
Zaškrtněte Url Encode Parameters, HTTP Get (No Web Browser), Save Call Success State a Press Ok

Krok 18: Navrch zadejte plné nabití a uložte

Navrch zadejte plné nabití a uložte
Navrch zadejte plné nabití a uložte

Krok 19: Nakonec povolte posuvník vpravo nahoře

Nakonec povolte posuvník vpravo nahoře
Nakonec povolte posuvník vpravo nahoře

Krok 20: Testování pomocí mobilu

Testování pomocí mobilu
Testování pomocí mobilu

Připojte USB zástrčku do zásuvky, nabíjecí kabel z vašeho mobilního telefonu na USB. zapněte nabíječku, LED se rozsvítí a automaticky se vypne po úplném nabití a přeruší napájení mobilního telefonu..

Poznámka: Při každém nabíjení mobilu nezapomeňte povolit aplikaci Macrodroid a zapnout WIFi na mobilu.

Doporučuje: