Innholdsfortegnelse:

Tilkoblet lader: 5 trinn (med bilder)
Tilkoblet lader: 5 trinn (med bilder)

Video: Tilkoblet lader: 5 trinn (med bilder)

Video: Tilkoblet lader: 5 trinn (med bilder)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
Tilkoblet lader
Tilkoblet lader
Tilkoblet lader
Tilkoblet lader
Tilkoblet lader
Tilkoblet lader

For noen måneder siden har jeg kjøpt en elektrisk scooter for hver dagstur til jobb. Han heter HP_BEXXTER (bare google den for mer informasjon:-))

Nå ville jeg vite hvor mye energi jeg trenger for disse stasjonene. Jeg vil også samle mer informasjon om bruken av scooteren, men for nå begynte jeg med laderen.

Funksjonen er ganske enkel: Samle energidata fra laderen med en ESP8266 og skyv den til en InfluxDB -server. For visualisering bruker jeg grafana.

Trinn 1: Elektrisk måler + ESP8266

Elektrisk måler + ESP8266
Elektrisk måler + ESP8266
Elektrisk måler + ESP8266
Elektrisk måler + ESP8266
Elektrisk måler + ESP8266
Elektrisk måler + ESP8266

På en eller annen måte må jeg få strømforbruket. Den første ideen var å lage et PCB for å måle verdiene direkte. Men mens jeg googler etter input, har jeg funnet en effektmåler med et S0 -grensesnitt for 15 €.

Nå var det ganske enkelt å få forbruket. Hver 1/1000 kWh får jeg en titt på grensesnittet.

Alle komponentene ble deretter montert på en treplate.

For å drive ESP8266 har jeg hacket en gammel usb -lader … Det er ikke måten du bør gjøre det på.

Trinn 2: Første test og ESP8266 -skjemaer

Første test og ESP8266 -skjemaer
Første test og ESP8266 -skjemaer
Første test og ESP8266 -skjemaer
Første test og ESP8266 -skjemaer
Første test og ESP8266 -skjemaer
Første test og ESP8266 -skjemaer
Første test og ESP8266 -skjemaer
Første test og ESP8266 -skjemaer

Etter oppbyggingen fra det meste av maskinvaren har jeg startet utviklingen av skjemaene … Det er EN motstand.

Men jeg har brukt et brødbrett til det …

Motstanden er nødvendig for å trekke spenningen til bakken hvis S0 -grensesnittet er lavt.

Koden er også ganske enkel, jeg bruker std. arduino arbeidsbenk for slike enkle prosjekter. Koden kan lastes ned her og er basert på to vekslende avbryter -behandlere.

Trinn 3: Herding av HW …

Herder HW …
Herder HW …
Herder HW …
Herder HW …
Herder HW …
Herder HW …

… Jeg trenger rett og slett brødbrettet for andre prosjekter:-)

Trinn 4: Sett opp InfluxDB og Grafana

Sett opp InfluxDB og Grafana
Sett opp InfluxDB og Grafana
Sett opp InfluxDB og Grafana
Sett opp InfluxDB og Grafana

Jeg har konfigurert influxDb og grafana på en gammel bringebær pi, du kan gjøre det på hver datamaskin. Jeg skriver ikke ned en fullstendig veiledning for installasjonen bare tipsene for å kjøre ting på en rpi1.

du kan laste ned.deb-installasjonen og kjøre 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 aktiver grafana-server sudo /bin /systemctl start grafana-server

InfluxDB er konfigurert for UDP og databasen er lagret på en USB -flash -stasjon. Konfigurasjonsfilen er lagret her: /etc/influxdb/influxdb.conf

[meta]# Hvor metadata/flåte-databasen er lagret dir = "/automnt/usb-stick/influxdb/meta"

[data] # Katalogen der TSM -lagringsmotoren lagrer TSM -filer. dir = "/automnt/usb-stick/influxdb/data"

For å konfigurere databasene og andre ting må du gi administratortilgang:

[admin] # Bestemmer om administrasjonstjenesten er aktivert. enabled = true# Standardbindeadressen som brukes av administratortjenesten. bind-address = ": 8083"

Nå kan du logge deg på DB med nettleseren din og opprette en database. Du finner nok eksempel på nettet hvordan. https:// IP for tilstrømning av DB: 8083/

Deretter kan du også konfigurere grafana. Også her finner du eksemplene på nettet. https:// IP for tilstrømning av DB: 3000

For visualisering kan du se på skjermbildene hva jeg har gjort.

For å teste tilkoblingen kan du bruke din Linux -maskin:

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

Trinn 5: Neste trinn

Jeg vil også samle inn data fra scooteren min:

- GPS-posisjon- Temperatur på motoren- Temperatur på batteriet- Temperatur i miljøet- strømforbruk til drivenheten- Akselerometer

Hvis noen vil ha noen ting forklart mer i detalj, vennligst kontakt meg … Jeg vil også legge til nye data i denne instruksen.

Anbefalt: