Kazalo:

Priključeni polnilnik: 5 korakov (s slikami)
Priključeni polnilnik: 5 korakov (s slikami)

Video: Priključeni polnilnik: 5 korakov (s slikami)

Video: Priključeni polnilnik: 5 korakov (s slikami)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, November
Anonim
Priključen polnilnik
Priključen polnilnik
Priključen polnilnik
Priključen polnilnik
Priključen polnilnik
Priključen polnilnik

Pred nekaj meseci sem za vsakodnevno vožnjo v službo kupil električni skuter. Imenuje se HP_BEXXTER (samo poiščite google za več informacij:-))

Zdaj sem hotel vedeti, koliko energije potrebujem za te pogone. Prav tako želim zbrati več informacij o uporabi skuterja, vendar sem za zdaj začel s polnilnikom.

Funkcija je precej preprosta: podatke o energiji iz polnilnika zberite z ESP8266 in jih potisnite na strežnik InfluxDB. Za vizualizacijo uporabljam grafano.

1. korak: Električni števec + ESP8266

Električni števec + ESP8266
Električni števec + ESP8266
Električni števec + ESP8266
Električni števec + ESP8266
Električni števec + ESP8266
Električni števec + ESP8266

Nekako moram dobiti porabo električne energije. Prva ideja je bila ustvariti tiskano vezje za neposredno merjenje vrednosti. Medtem ko iščem vhodne podatke, sem našel merilnik moči z vmesnikom S0 za 15 €.

Zdaj je bilo precej preprosto dobiti porabo. Vsakih 1/1000 kWh pokukam na vmesnik.

Vse komponente so bile nato nameščene na leseno ploščo.

Za napajanje ESP8266 sem vdrl v stari USB polnilnik … To ni tako, kot bi morali storiti.

2. korak: Prvi preskus in sheme ESP8266

Prvi preskus in sheme ESP8266
Prvi preskus in sheme ESP8266
Prvi preskus in sheme ESP8266
Prvi preskus in sheme ESP8266
Prvi preskus in sheme ESP8266
Prvi preskus in sheme ESP8266
Prvi preskus in sheme ESP8266
Prvi preskus in sheme ESP8266

Po izdelavi večine strojne opreme sem začel z razvojem shem … To je en upor.

Ampak za to sem uporabil ploščico …

Upor je potreben za poteg napetosti na ozemljitev, če je vmesnik S0 nizek.

Koda je tudi precej preprosta, uporabljam std. arduino delovno mizo za tako preproste projekte. Kodo je mogoče prenesti tukaj in temelji na dveh preklopnih upravljalnikih prekinitev.

3. korak: Utrjevanje HW …

Utrjevanje HW…
Utrjevanje HW…
Utrjevanje HW…
Utrjevanje HW…
Utrjevanje HW…
Utrjevanje HW…

… preprosto potrebujem osnovo za druge projekte:-)

4. korak: Nastavite InfluxDB in Grafana

Nastavite InfluxDB in Grafana
Nastavite InfluxDB in Grafana
Nastavite InfluxDB in Grafana
Nastavite InfluxDB in Grafana

InfluxDb in grafano sem nastavil na staro malinovo pi, to lahko storite na vsakem računalniku. Ne zapisujem popolnega navodila za namestitev le namige za izvajanje stvari na rpi1.

lahko prenesete.deb install in 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 omogoči grafana-server sudo /bin /systemctl zažene grafana-server

InfluxDB je konfiguriran za UDP, zbirka podatkov pa je shranjena na bliskovnem pogonu USB. Konfiguracijska datoteka je shranjena tukaj: /etc/influxdb/influxdb.conf

[meta]# Kjer je shranjena baza podatkov metapodatkov/raft dir = "/automnt/usb-stick/impaxdb/meta"

[data] # Imenik, v katerem stroj za shranjevanje TSM shranjuje datoteke TSM. dir = "/automnt/usb-stick /fluxdb/data"

Če želite konfigurirati zbirke podatkov in druge stvari, morate odobriti skrbniški dostop:

[admin] # Določa, ali je skrbniška storitev omogočena. enabled = true# Privzeti naslov vezave, ki ga uporablja skrbniška storitev. bind-address = ": 8083"

Zdaj se lahko z brskalnikom prijavite v svojo bazo podatkov in ustvarite bazo podatkov, v spletu boste našli dovolj primerov, kako. https:// IP za vnos DB: 8083/

Potem lahko tudi konfigurirate grafano. Tudi tukaj boste našli primere na spletu. https:// IP za vnos DB: 3000

Za vizualizacijo si lahko na posnetkih zaslona ogledate, kaj sem naredil.

Če želite preizkusiti povezavo, lahko uporabite stroj Linux:

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

5. korak: Naslednji koraki

Podatke želim zbrati tudi s svojega skuterja:

- Položaj GPS- Temperatura motorja- Temperatura baterije- Temperatura okolja- Poraba energije pogonske enote- Merilnik pospeška

Če kdo želi podrobneje razložiti nekaj stvari, me prosim kontaktirajte … Nove podatke bom dodal tudi v to navodilo.

Priporočena: