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, Juli
Anonim
Priključeni punjač
Priključeni punjač
Priključeni punjač
Priključeni punjač
Priključeni punjač
Priključeni punjač

Prije nekoliko mjeseci 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 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 gurnite ih na InfluxDB poslužitelj. 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 stvaranje PCB -a za direktno mjerenje vrijednosti. Ali dok tražim ulaz za Google, našao sam mjerač snage sa S0 interfejsom za 15 €.

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

Sve komponente su zatim montirane na drvenu ploču.

Za napajanje ESP8266 hakirao sam stari USB punjač … To nije način na koji to trebate 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 prilično jednostavan. Koristim std. arduino radni sto za takve jednostavne projekte. Kôd se može preuzeti ovdje i zasniva se na dva prekidačka rukovaoca 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 staru malinu pi, to možete učiniti na svakom računaru. Ne zapisujem potpune upute za instalaciju samo savjete za pokretanje stvari na rpi1.

možete preuzeti.deb instalaciju i pokrenuti 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-server sudo /bin /systemctl pokreni grafana-server

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

[meta]# Tamo gdje se nalazi baza podataka metapodataka/raft dir = "/automnt/usb-stick/impaxdb/meta"

[data] # Direktorij u kojem TSM mehanizam za pohranu 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-adresa = ": 8083"

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

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

Za vizualizaciju možete vidjeti na snimcima ekrana šta sam uradio.

Za testiranje veze možete koristiti Linux mašinu:

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 neko želi detaljnije objašnjenje nekih stvari, neka me kontaktira … Dodaću i nove podatke u ovo uputstvo.

Preporučuje se: