Tartalomjegyzék:

Csatlakoztatott töltő: 5 lépés (képekkel)
Csatlakoztatott töltő: 5 lépés (képekkel)

Videó: Csatlakoztatott töltő: 5 lépés (képekkel)

Videó: Csatlakoztatott töltő: 5 lépés (képekkel)
Videó: Lemerült az akkumulátorod a kocsiban? Így töltsd! - Alapjárat Bütykölde 2024, Július
Anonim
Csatlakoztatott töltő
Csatlakoztatott töltő
Csatlakoztatott töltő
Csatlakoztatott töltő
Csatlakoztatott töltő
Csatlakoztatott töltő

Néhány hónapja vettem egy elektromos robogót mindennapi munkába menet. HP_BEXXTER-nek hívják (további információért csak google-oljon:-))

Most tudni akartam, hogy mennyi energiára van szükségem ezekhez a meghajtókhoz. Továbbá szeretnék több információt gyűjteni a robogó használatáról, de most a töltővel kezdtem.

A funkció meglehetősen egyszerű: Gyűjtse össze az energiaadatokat a töltőről egy ESP8266 segítségével, és küldje el egy InfluxDB szerverre. A vizualizációhoz grafanát használok.

1. lépés: Elektromos mérő + ESP8266

Elektromos mérő + ESP8266
Elektromos mérő + ESP8266
Elektromos mérő + ESP8266
Elektromos mérő + ESP8266
Elektromos mérő + ESP8266
Elektromos mérő + ESP8266

Valahogy meg kell szereznem az elektromos energiafogyasztást. Az első ötlet egy NYÁK létrehozása volt az értékek közvetlen mérésére. De amíg googlezok a bemeneten, találtam egy S0 interfésszel rendelkező teljesítménymérőt 15 € -ért.

Most nagyon egyszerű volt a fogyasztás megszerzése. 1/1000 kWh -nként kapok egy pillantást az interfészre.

Ezután az összes alkatrészt egy falapra szerelték fel.

Az ESP8266 áramellátásához feltörtem egy régi USB töltőt … Nem így kell ezt tennie.

2. lépés: Első teszt és ESP8266 sémák

Első teszt és ESP8266 vázlatok
Első teszt és ESP8266 vázlatok
Első teszt és ESP8266 vázlatok
Első teszt és ESP8266 vázlatok
Első teszt és ESP8266 vázlatok
Első teszt és ESP8266 vázlatok
Első teszt és ESP8266 vázlatok
Első teszt és ESP8266 vázlatok

A legtöbb hardver felépítése után elkezdtem a vázlatok kifejlesztését … Ez EGY ellenállás.

De ehhez kenyérsütőt használtam …

Az ellenállás szükséges a feszültség földre húzásához, ha az S0 interfész alacsony.

A kód is nagyon egyszerű, használom az std -t. arduino munkaasztal ilyen egyszerű projektekhez. A kód innen letölthető, és két váltó megszakításkezelő alapján áll rendelkezésre.

3. lépés: A HW keményítése…

A HW keményítése…
A HW keményítése…
A HW keményítése…
A HW keményítése…
A HW keményítése…
A HW keményítése…

… Egyszerűen szükségem van a deszkára más projektekhez:-)

4. lépés: Az InfluxDB és a Grafana beállítása

Állítsa be az InfluxDB -t és a Grafana -t
Állítsa be az InfluxDB -t és a Grafana -t
Állítsa be az InfluxDB -t és a Grafana -t
Állítsa be az InfluxDB -t és a Grafana -t

Beállítottam a beáramló Db -t és a grafanát egy régi málna pi -n, ezt minden számítógépen megteheti. Nem írok le egy teljes leírást a telepítéshez, csak a tippeket az anyag futtatásához rpi1 -en.

letöltheti a.deb telepítését és futtatását: systemctl daemon-reload sudo /bin /systemctl grafana-server engedélyezése sudo /bin /systemctl indítsa el a grafana-szervert

Az InfluxDB UDP -re van konfigurálva, és az adatbázis USB flash meghajtón van tárolva. A konfigurációs fájl itt található: /etc/influxdb/influxdb.conf

[meta]# A metaadatok/raft adatbázis tárolási helye dir = "/automnt/usb-stick/influenxdb/meta"

[data] # Az a könyvtár, ahol a TSM tárolómotor TSM fájlokat tárol. dir = "/automnt/usb-stick/influenxdb/data"

Az adatbázisok és egyéb dolgok konfigurálásához adminisztrátori hozzáférést kell biztosítania:

[admin] # Meghatározza, hogy az adminisztrációs szolgáltatás engedélyezve van -e. enabled = true# Az adminisztrátori szolgáltatás által használt alapértelmezett kötési cím. bind-address = ": 8083"

Most bejelentkezhet a DB -be böngészőjével, és létrehozhat egy adatbázist, és elegendő példát talál a weben. https:// IP a beáramláshoz DB: 8083/

Ezután konfigurálhatja a grafanát is. Itt találsz példákat a neten is. https:// IP a DB: 3000 beáramlásához

A vizualizációhoz a képernyőképeken láthatja, hogy mit csináltam.

A kapcsolat teszteléséhez használhatja a linuxos gépet:

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

5. lépés: Következő lépések

Szeretnék adatokat gyűjteni a robogómról is:

- GPS pozíció- A motor hőmérséklete- Az akkumulátor hőmérséklete- A környezet hőmérséklete- a meghajtó egység energiafogyasztása- Gyorsulásmérő

Ha valaki szeretne részletesebben elmagyarázni néhány dolgot, kérem vegye fel velem a kapcsolatot … Az új adatokat is hozzáadom ehhez az utasításhoz.

Ajánlott: