Satura rādītājs:

Pievienots lādētājs: 5 soļi (ar attēliem)
Pievienots lādētājs: 5 soļi (ar attēliem)

Video: Pievienots lādētājs: 5 soļi (ar attēliem)

Video: Pievienots lādētājs: 5 soļi (ar attēliem)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Jūlijs
Anonim
Pievienots lādētājs
Pievienots lādētājs
Pievienots lādētājs
Pievienots lādētājs
Pievienots lādētājs
Pievienots lādētājs

Pirms kāda mēneša esmu iegādājies elektrisko motorolleru, lai braucu katru dienu uz darbu. Viņu sauc HP_BEXXTER (tikai google, lai iegūtu vairāk informācijas:-))

Tagad es gribēju zināt, cik daudz enerģijas man vajag šiem diskdziņiem. Tāpat es vēlos apkopot vairāk informācijas par motorollera lietošanu, bet tagad sāku ar lādētāju.

Funkcija pavisam vienkārša: apkopojiet enerģijas datus no lādētāja, izmantojot ESP8266, un pārsūtiet tos uz InfluxDB serveri. Vizualizācijai es izmantoju grafānu.

1. darbība: elektriskais skaitītājs + ESP8266

Elektriskais skaitītājs + ESP8266
Elektriskais skaitītājs + ESP8266
Elektriskais skaitītājs + ESP8266
Elektriskais skaitītājs + ESP8266
Elektriskais skaitītājs + ESP8266
Elektriskais skaitītājs + ESP8266

Kaut kā man ir jāiegūst elektroenerģijas patēriņš. Pirmā ideja bija izveidot PCB, lai tieši izmērītu vērtības. Bet, kamēr googlēju ievadi, esmu atradis jaudas mērītāju ar S0 interfeisu par 15 €.

Tagad iegūt patēriņu bija pavisam vienkārši. Katru 1/1000 kWh es ieskatu saskarnē.

Pēc tam visas sastāvdaļas tika uzstādītas uz koka plāksnes.

Lai barotu ESP8266, esmu uzlauzis veco USB lādētāju … Tas nav tā, kā jums tas jādara.

2. darbība: pirmais tests un ESP8266 shēmas

Pirmais tests un ESP8266 shēmas
Pirmais tests un ESP8266 shēmas
Pirmais tests un ESP8266 shēmas
Pirmais tests un ESP8266 shēmas
Pirmais tests un ESP8266 shēmas
Pirmais tests un ESP8266 shēmas
Pirmais tests un ESP8266 shēmas
Pirmais tests un ESP8266 shēmas

Pēc vairuma aparatūras uzkrāšanas esmu sācis izstrādāt shēmas … Tas ir VIENS rezistors.

Bet es tam izmantoju maizes dēli …

Rezistors ir nepieciešams, lai pievadītu spriegumu pie zemes, ja S0 saskarne ir zema.

Kods ir arī diezgan vienkāršs, es izmantoju std. arduino darbgalds šādiem vienkāršiem projektiem. Kods ir lejupielādējams šeit, un tā pamatā ir divi pārslēgšanas pārtraukšanas apstrādātāji.

3. solis: HW sacietēšana…

HW sacietēšana…
HW sacietēšana…
HW sacietēšana…
HW sacietēšana…
HW sacietēšana…
HW sacietēšana…

… Man vienkārši vajag maizi citiem projektiem:-)

4. darbība: iestatiet InfluxDB un Grafana

Iestatiet InfluxDB un Grafana
Iestatiet InfluxDB un Grafana
Iestatiet InfluxDB un Grafana
Iestatiet InfluxDB un Grafana

Es esmu iestatījis pieplūdumuDb un grafanu vecā aveņu pi, to varat izdarīt katrā datorā. Es neuzrakstu pilnīgu informāciju par to, kā instalēt, tikai ieteikumus par to, kā palaist saturu rpi1.

jūs varat lejupielādēt.deb instalēšanu un palaist 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 iespējot grafana-server sudo /bin /systemctl start grafana-server

InfluxDB ir konfigurēts UDP, un datu bāze tiek saglabāta USB zibatmiņā. Konfigurācijas fails tiek saglabāts šeit: /etc/influxdb/influxdb.conf

[meta]# Kur tiek glabāta metadatu/plostu datubāze dir = "/automnt/usb-stick/influenxdb/meta"

[dati] # Katalogs, kurā TSM krātuves dzinējs glabā TSM failus. dir = "/automnt/usb-stick/influenxdb/data"

Lai konfigurētu datu bāzes un citas lietas, jums jāpiešķir administratora piekļuve:

[admin] # Nosaka, vai administratora pakalpojums ir iespējots. enabled = true# Administrēšanas pakalpojuma izmantotā noklusējuma saistīšanas adrese. bind-address = ": 8083"

Tagad jūs varat pieteikties savā DB, izmantojot pārlūkprogrammu un izveidot datubāzi, tīmeklī atradīsit pietiekami daudz piemēru. https:// IP pieplūdumam DB: 8083/

Tad jūs varat arī konfigurēt grafana. Arī šeit jūs atradīsit piemērus tiešsaistē. https:// IP, lai ieplūstu DB: 3000

Vizualizācijai ekrānuzņēmumos varat redzēt, ko esmu paveicis.

Lai pārbaudītu savienojumu, varat izmantot savu Linux mašīnu:

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

5. darbība. Nākamās darbības

Es vēlos apkopot datus arī no sava motorollera:

- GPS pozīcija- motora temperatūra- akumulatora temperatūra- vides temperatūra- piedziņas bloka enerģijas patēriņš- akselerometrs

Ja kāds vēlas sīkāk izskaidrot dažas lietas, lūdzu, sazinieties ar mani … Es arī pievienoju jaunos datus šajā pamācībā.

Ieteicams: