Turinys:

Automatinis mobiliojo telefono įkrovimo išjungimas: 20 žingsnių
Automatinis mobiliojo telefono įkrovimo išjungimas: 20 žingsnių

Video: Automatinis mobiliojo telefono įkrovimo išjungimas: 20 žingsnių

Video: Automatinis mobiliojo telefono įkrovimo išjungimas: 20 žingsnių
Video: Android saugus režimas aka Safe mode 2024, Lapkritis
Anonim
Automatinis mobiliojo telefono įkrovimo išjungimas
Automatinis mobiliojo telefono įkrovimo išjungimas

Visiškai įkrautas mobiliojo telefono įkrovimo nutraukimas automatiškai. Nereikia jaudintis dėl baterijos veikimo laiko, net jei ją palikote per naktį. Mobilieji telefonai veikia iš baterijų. Nors baterijas patogu naudoti, jas naudojant taip pat reikia laikytis tam tikrų atsargumo priemonių. Pagrindinė baterijų naudojimo problema yra per didelis jų iškrovimas ir per didelis įkrovimas. Abi šios problemos turi įtakos baterijos veikimo laikui ir be reikalo kainuoja galutiniam vartotojui. Šias problemas vartotojai taip pat dažnai ignoruoja. Netinkamas elgesys su baterijomis sutrumpina jų tarnavimo laiką. Šiame projekte pirmas dalykas, kurį noriu automatizuoti, yra „protingai įkrauti“savo išmanųjį telefoną, kad prailgintų jo tarnavimo laiką: kai mobiliojo telefono baterija yra visiškai įkrauta (reiškia 100%), ji automatiškai sustabdo įkrovimą ir nutraukia maitinimą iš USB. Įkrovimo procentą galima nustatyti pagal mūsų patogumą. Taip pat galima nustatyti akumuliatoriaus įkrovimo lygį.

Šiame vadove naudoju ESP 8266 „WiFi“modulį su „Android“automatizavimo įrankiu „Macrodroid“programa. Kai akumuliatoriaus procentas pasiekia 100%, „Macrodroid“paleidžia komandą žiniatinklio naršyklei, kuri išduoda komandą esp8266. Tada skaitmeninis ESP 8266 kištukinis kaištis nutraukia įkroviklio tiekimą iš įkroviklio, prijungto iš RELAY.

1 žingsnis: reikalingi dalykai

Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia

1. Mazgas MCU-ESP8266 MODULIS2. RELĖ 5 voltai 3. NPN TRANSISTORIUS 4. USB VYRŲ IR MOTERŲ JUNGTIS 5. REZISTORIAI: 1K ir 2,2K omų

6. Trys moterų jungiamieji laidai „WiFi“moduliui

7. Mažas PCB

2 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Įkėlus eskizą į esp modulį, prijunkite 5V iš USB laido (+Ve raudona viela) prie vieno relės ritės taško, bendro relės taško ir mazgo MCU Vin. Prijunkite (N/O) relę prie moteriškojo USB (raudonas laidas). Prijunkite antrąjį relės ritės tašką prie T1 kolektoriaus (bet koks NPN tranzistorius). Prijunkite T1 bazę prie mazgo mcu D2 per 2.2k rezistorių. Prijunkite juodą USB laidą iš vyrų (-Ve) prie moteriškojo USB (juodas laidas), T1 ir GN mazgo Mcu. Prijunkite LED +ve prie relės N/O ir nuo -ve iki -ve per 1k rezistorių, kaip parodyta schemoje.

PASTABA: USB jungčių laidai tarp moterų ir moterų turi būti trumpi, nes ilgais laidais gali sumažėti įtampa.

3 žingsnis: kaip tai veikia

Iš pradžių mazgo mcu D2 bus aukštas, o T1 yra laidžios būsenos ir įjungia relę. Dabar įtampa praeis per relės kontaktus ir „Mobile“pradės krauti. Mazgas mcu Skaitmeninė išvestis yra tik 3.3V, kurios nepakanka, kad būtų galima valdyti relę, todėl šioje grandinėje naudojamas T1. „Macrodroid APP“yra „Android“automatizavimo programa, kuri nuolat stebi mobiliojo telefono įkrovimo procentą. Kai tik įkrovimas pasiekia nustatytą vertę, ty 100% „Macrodroid“vykdo URL komandą žiniatinklio naršyklėje per „Node mcu“. Tada D2 sumažės, T1 išsijungs ir relė išsijungs. Esant tokiai būklei, tiekimas bus nutrauktas mobiliesiems ir įkrovimas sustoja.

4 veiksmas: kodas Esp8266

Esp8266 kodas
Esp8266 kodas

Relės valdymui naudoju ESP8266 „NodeMCU“.

Kai „Node Mcu“maitinimas įjungtas, jis prisijungia prie mano namų „Wi -Fi“tinklo ir suteikia IP adresą - 192.168.0.115, ir tuo būdu galiu valdyti savo relę per „Localhost“. Aš naudoju žemiau esančią nuorodą/URL savo programai valdyti - 192.168.0.115/status 4 = 1 (jei relė įjungta) ir 192.168.0.115/status4=0 (relė išjungta).

1 pastaba.# Galite pakeisti skaitmeninius išvesties kaiščius.

2 pastaba: mazgo MCU# D2 yra arduino D4 programoje.

Spustelėkite žemiau esančią nuorodą, kad įdiegtumėte pagrindinę „Arduino“programinę įrangą į kompiuterį

Įdiekite pagrindinę „Arduino“programinę įrangą į kompiuterį

Spustelėkite žemiau esančią nuorodą, kaip įdiegti ESP8266 plokštę „Arduino IDE“(„Windows“, „Mac OS X“, „Linux“)

ESP8266 plokštės diegimas „Arduino IDE“

Šis kodas veikia labai gerai.

Atsisiųskite mano kodą iš šios nuorodos:

Nuoroda:- visas mobiliojo telefono įkrovimas

Žingsniai.

1. Prijunkite esp8266 prie kompiuterio per USB kabelį

2. įdiekite visas bibliotekas, kurios yra eskizu iš „Github“

Pasirinkite> įrankiai> Lentos

Pasirinkite> įrankių prievadas

Atidarykite aukščiau esančią nuorodą ir

eskize pakeiskite namų „Wi -Fi“SSID ir slaptažodį, 6, 7 eilutės numeriai

pakeiskite „Wi -Fi“IP, vartų būdą, potinklį.

Norėdami gauti IP, šliuzą ir potinklį, atidarykite valdymo skydelį:

spustelėkite Peržiūrėti tinklo būseną ir užduotis

spustelėkite vietinį ryšį

spustelėkite detales

IPv4 adresas yra jūsų ip adresas 192.168.0. XXX (xxx gali būti bet koks numeris, kurį galite duoti savarankiškai, nurodydami eskizo eilutės numerį 99). Išlaikiau 115 [pavyzdys: IPAddress ip (192, 168, 0, 115)];

tada įkelkite eskizą.

Bandymas:-

Prijunkite šviesos diodą su 1k rezistoriumi, +ve prie T1 kolektoriaus ir -ve prie GND

iš pradžių šviesos diodas bus įjungtas.

Pastaba: žiniatinklio naršyklėje turėtumėte nurodyti tą patį URL numerį, kurį nurodėte „Arduino“eskizo IP adrese Eilutės numeris 99.

atidarykite naują skirtuką žiniatinklio naršyklėje ir įveskite URL

LED bus išjungtas, vėl įveskite URL https://192.168.0.115/status4=1 relė bus įjungta ir įjungta.

Šį URL galite įvesti savo mobiliajame telefone, kuris yra prijungtas prie to paties „Wi -Fi“tinklo

jei tai veikia, tada viskas gerai.

Dabar pašalinkite ESP8266 iš kompiuterio ir

Lituoklio relė, LED, rezistoriai, tranzistoriai ant mažų PCB.

Aš viską laikiau senoje „Power Bank“važiuoklėje.

USB laido ir moters laidai turi būti trumpi, kad sumažėtų įtampos kritimas.

5 veiksmas: eikite į „Android Play“parduotuvę ir ieškokite „Macrodroid“programos ir ją įdiekite

Eikite į „Android Play“parduotuvę ir ieškokite „Macrodroid“programos ir ją įdiekite
Eikite į „Android Play“parduotuvę ir ieškokite „Macrodroid“programos ir ją įdiekite

6 veiksmas: atidarykite programą ir paspauskite Pridėti makrokomandą

Atidarykite programą ir paspauskite Pridėti makrokomandą
Atidarykite programą ir paspauskite Pridėti makrokomandą

7 žingsnis:

8 veiksmas: paspauskite + mygtuką „Trigeriai“

Paspauskite „ +“ant trigerių
Paspauskite „ +“ant trigerių

9 veiksmas: paspauskite akumuliatorių/maitinimą

Paspauskite bateriją/maitinimą
Paspauskite bateriją/maitinimą

10 veiksmas: spustelėkite akumuliatoriaus įkrovos lygį

Spustelėkite akumuliatoriaus įkrovos lygį
Spustelėkite akumuliatoriaus įkrovos lygį

11 veiksmas: pasirinkite parinktį Padidinti/sumažinti, paspauskite Gerai

Pasirinkite parinktį Padidinti/sumažinti, paspauskite Gerai
Pasirinkite parinktį Padidinti/sumažinti, paspauskite Gerai

12 veiksmas: pasirinkite Padidinti iki ir Skaidrių juosta iki 100%, spustelėkite Gerai

Pasirinkite Padidinti iki ir Skaidrių juosta iki 100%, spustelėkite Gerai
Pasirinkite Padidinti iki ir Skaidrių juosta iki 100%, spustelėkite Gerai

13 veiksmas: pasirinkite + Veiksmų piktograma

Veiksmuose pasirinkite + piktograma
Veiksmuose pasirinkite + piktograma

14 veiksmas: pasirinkite Programos

Pasirinkite Programos
Pasirinkite Programos

15 veiksmas: pasirinkite Atidaryti svetainę/HTTP GET

Pasirinkite Atidaryti svetainę/HTTP GET
Pasirinkite Atidaryti svetainę/HTTP GET

16 veiksmas: įveskite URL Http: /192.168.0.115/status4=0

Įveskite URL URL: /192.168.0.115/status4=0
Įveskite URL URL: /192.168.0.115/status4=0

17 veiksmas: pažymėkite URL kodavimo parametrus, HTTP gavimą (be žiniatinklio naršyklės), išsaugokite skambučio sėkmės būseną ir paspauskite Gerai

Pažymėkite Url Encode Parameters, HTTP Get (No Web Browser), Save Call Success State ir paspauskite OK
Pažymėkite Url Encode Parameters, HTTP Get (No Web Browser), Save Call Success State ir paspauskite OK

18 veiksmas: viršuje įveskite visą įkrovimą ir išsaugokite

Įveskite „Full Charge“viršuje ir išsaugokite
Įveskite „Full Charge“viršuje ir išsaugokite

19 veiksmas: galiausiai įjunkite skaidrių juostą viršuje dešinėje

Galiausiai įjunkite skaidrių juostą viršuje dešinėje
Galiausiai įjunkite skaidrių juostą viršuje dešinėje

20 veiksmas: bandymas naudojant mobilųjį telefoną

Testavimas naudojant mobilųjį
Testavimas naudojant mobilųjį

„Connet“USB kištukas į sieninį lizdą, mobiliojo telefono įkroviklio laidas prie USB jungties. įjungtas įkroviklis, šviesos diodas bus įjungtas ir automatiškai išsijungs po visiško įkrovimo ir maitinimo nutraukimo „Mobile“..

Pastaba: kiekvieną kartą, kai kraunamas mobilusis telefonas, nepamirškite įjungti „Macrodroid“programos ir įjungti „WIFi“mobiliajame telefone.

Rekomenduojamas: