Sadržaj:

Priključeni punjač: 5 koraka (sa slikama)
Priključeni punjač: 5 koraka (sa slikama)

Video: Priključeni punjač: 5 koraka (sa slikama)

Video: Priključeni punjač: 5 koraka (sa slikama)
Video: iPhone ne puni - čišćenje konektora punjenja - iService.hr 2024, Studeni
Anonim
Priključeni punjač
Priključeni punjač
Priključeni punjač
Priključeni punjač
Priključeni punjač
Priključeni punjač

Prije mjesec dana kupio sam električni trotinet za svakodnevnu vožnju do posla. Zove se HP_BEXXTER (samo proguglajte za više informacija:-))

Sada sam htio znati koliko mi energije treba za te pogone. Također želim prikupiti više informacija o svom korištenju skutera, ali za sada sam počeo s punjačem.

Funkcija je vrlo jednostavna: prikupite podatke o energiji iz punjača pomoću ESP8266 i prenesite ih na poslužitelj InfluxDB. Za vizualizaciju koristim grafanu.

Korak 1: Električni mjerač + ESP8266

Električni mjerač + ESP8266
Električni mjerač + ESP8266
Električni mjerač + ESP8266
Električni mjerač + ESP8266
Električni mjerač + ESP8266
Električni mjerač + ESP8266

Nekako moram dobiti potrošnju električne energije. Prva ideja bila je stvoriti PCB za izravno mjerenje vrijednosti. Ali dok tražim unos google -a, našao sam mjerač snage sa S0 sučeljem za 15 €.

Sada je bilo prilično jednostavno doći do potrošnje. Svakih 1/1000 kWh zavirim u sučelje.

Zatim su sve komponente montirane na drvenu ploču.

Za napajanje ESP8266 hakirao sam stari USB punjač … To nije način na koji biste to trebali učiniti.

Korak 2: Prvi test i sheme ESP8266

Prvi test i sheme ESP8266
Prvi test i sheme ESP8266
Prvi test i sheme ESP8266
Prvi test i sheme ESP8266
Prvi test i sheme ESP8266
Prvi test i sheme ESP8266
Prvi test i sheme ESP8266
Prvi test i sheme ESP8266

Nakon izgradnje većine hardvera započeo sam razvoj shema … To je JEDAN otpornik.

Ali ja sam za to koristio ploču …

Otpornik je potreban za povlačenje napona na masu ako je sučelje S0 na niskom nivou.

Kôd je također vrlo jednostavan. Koristim std. arduino radni stol za takve jednostavne projekte. Kôd se može preuzeti ovdje i temelji se na dva prekidača rukovatelja prekida.

Korak 3: Očvršćivanje HW -a …

Otvrdnjavanje HW -a…
Otvrdnjavanje HW -a…
Otvrdnjavanje HW -a…
Otvrdnjavanje HW -a…
Otvrdnjavanje HW -a…
Otvrdnjavanje HW -a…

… jednostavno mi je potrebna osnova za druge projekte:-)

Korak 4: Postavite InfluxDB i Grafanu

Postavite InfluxDB i Grafanu
Postavite InfluxDB i Grafanu
Postavite InfluxDB i Grafanu
Postavite InfluxDB i Grafanu

Postavio sam impaxDb i grafanu na starom pi od maline, to možete učiniti na svakom računalu. Ne zapisujem potpune upute za instalaciju samo savjete za pokretanje stvari na rpi1.

možete preuzeti.deb install and run grafana: wget https://dl.bintray.com/fg2it/deb-rpi-1b/main/g/gr…sudo dpkg -i grafana_4.2.0_armhf.deb sudo/bin/ systemctl daemon-reload sudo /bin /systemctl omogući grafana-poslužitelj sudo /bin /systemctl pokreni grafana-poslužitelj

InfluxDB je konfiguriran za UDP, a baza podataka pohranjena je na USB flash pogonu. Konfiguracijska datoteka pohranjena je ovdje: /etc/influxdb/influxdb.conf

[meta]# Gdje je spremljena baza podataka metapodataka/raft dir = "/automnt/usb-stick/impaxdb/meta"

[data] # Direktorij u kojem mehanizam za pohranu TSM -a pohranjuje TSM datoteke. dir = "/automnt/usb-stick /fluxdb/data"

Da biste konfigurirali baze podataka i druge stvari, trebate odobriti administratorski pristup:

[admin] # Određuje je li administratorska usluga omogućena. enabled = true# Zadana adresa povezivanja koju koristi administratorska usluga. bind-address = ": 8083"

Sada se možete prijaviti u svoju bazu podataka putem preglednika i stvoriti bazu podataka. Na webu ćete pronaći dovoljno primjera kako. https:// IP za dotok DB: 8083/

Tada možete konfigurirati i grafanu. Ovdje ćete također pronaći primjere na internetu. https:// IP za dotok DB: 3000

Za vizualizaciju na snimkama zaslona možete vidjeti što sam učinio.

Za testiranje veze možete upotrijebiti vaš linux stroj:

echo "powertick value = 1">/dev/udp // 8089

Korak 5: Sljedeći koraci

Želim prikupljati podatke i sa svog skutera:

- GPS položaj- Temperatura motora- Temperatura baterije- Temperatura okoliša- Potrošnja energije pogonske jedinice- Akcelerometar

Ako netko želi neke stvari detaljnije objasniti, neka me kontaktira … Također ću dodati nove podatke u ovu uputu.

Preporučeni: