Obsah:

Pripojená nabíjačka: 5 krokov (s obrázkami)
Pripojená nabíjačka: 5 krokov (s obrázkami)

Video: Pripojená nabíjačka: 5 krokov (s obrázkami)

Video: Pripojená nabíjačka: 5 krokov (s obrázkami)
Video: Ремонт аккумулятора. не заводит. 10 вольт. замкнула банка. пошаговый процесс ремонта 2024, Júl
Anonim
Pripojená nabíjačka
Pripojená nabíjačka
Pripojená nabíjačka
Pripojená nabíjačka
Pripojená nabíjačka
Pripojená nabíjačka

Pred nejakým mesiacom som si kúpil elektrickú kolobežku na každodennú jazdu do práce. Hovorí sa mu HP_BEXXTER (pre viac informácií ho stačí vygoogliť:-))

Teraz som chcel vedieť, koľko energie potrebujem na tieto disky. Tiež chcem zhromaždiť viac informácií o mojom použití skútra, ale zatiaľ som začal s nabíjačkou.

Funkcia je pomerne jednoduchá: Zozbierajte údaje o energii z nabíjačky pomocou ESP8266 a presuňte ich na server InfluxDB. Na vizualizáciu používam grafanu.

Krok 1: Elektrický merač + ESP8266

Elektrický merač + ESP8266
Elektrický merač + ESP8266
Elektrický merač + ESP8266
Elektrický merač + ESP8266
Elektrický merač + ESP8266
Elektrický merač + ESP8266

Nejako potrebujem zistiť spotrebu elektrickej energie. Prvá myšlienka bola vytvoriť PCB na priame meranie hodnôt. Ale keď googlím pre vstup, našiel som merač výkonu s rozhraním S0 za 15 €.

Teraz bolo celkom jednoduché zistiť spotrebu. Každých 1/1 000 kWh sa pozriem na rozhranie.

Všetky komponenty boli potom namontované na drevenú dosku.

Na napájanie ESP8266 som hackol starú USB nabíjačku … Nie je to tak, ako by ste to mali robiť.

Krok 2: Prvý test a schémy ESP8266

Prvý test a schémy ESP8266
Prvý test a schémy ESP8266
Prvý test a schémy ESP8266
Prvý test a schémy ESP8266
Prvý test a schémy ESP8266
Prvý test a schémy ESP8266
Prvý test a schémy ESP8266
Prvý test a schémy ESP8266

Po vybudovaní väčšiny hardvéru som začal s vývojom schém … Je to JEDEN odpor.

Ale na to som použil dosku …

Ak je rozhranie S0 nízke, odpor je potrebný na pritiahnutie napätia na zem.

Kód je tiež celkom jednoduchý. Používam std. pracovný stôl arduino pre také jednoduché projekty. Kód je možné stiahnuť tu a je založený na dvoch prepínacích obslužných programoch prerušenia.

Krok 3: Kalenie HW …

Kalenie HW…
Kalenie HW…
Kalenie HW…
Kalenie HW…
Kalenie HW…
Kalenie HW…

… jednoducho potrebujem dosku pre ďalšie projekty:-)

Krok 4: Nastavte InfluxDB a Grafana

Nastavte InfluxDB a Grafana
Nastavte InfluxDB a Grafana
Nastavte InfluxDB a Grafana
Nastavte InfluxDB a Grafana

Nastavil som influxDb a grafana na starom malinovom pi, ktoré môžete vykonať na každom počítači. Nepíšem si úplný návod na inštaláciu, iba tipy na spustenie vecí na rpi1.

môžete si stiahnuť.deb nainštalovať a spustiť 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 povoliť grafana-server sudo /bin /systemctl spustiť grafana-server

InfluxDB je nakonfigurovaný pre UDP a databáza je uložená na USB flash disku. Konfiguračný súbor je uložený tu: /etc/influxdb/influxdb.conf

[meta]# Kde je uložená databáza metadát/raftov dir = "/automnt/usb-stick/influxdb/meta"

[data] # Adresár, kde ukladací modul TSM ukladá súbory TSM. dir = "/automnt/usb-stick/influxdb/data"

Ak chcete konfigurovať databázy a ďalšie položky, musíte udeliť prístup správcovi:

[admin] # Určuje, či je povolená služba správcu. enabled = true# Predvolená adresa viazania používaná správcovskou službou. bind-address = ": 8083"

Teraz sa môžete prihlásiť do svojho DB pomocou svojho prehliadača a vytvoriť databázu. Na webe nájdete dostatok príkladov, ako. https:// IP k prílivu DB: 8083/

Potom môžete tiež nakonfigurovať grafanu. Tiež tu nájdete príklady online. https:// IP na príliv DB: 3000

Vizualizáciu môžete vidieť na záberoch obrazovky, čo som urobil.

Na otestovanie pripojenia môžete použiť linuxový počítač:

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

Krok 5: Ďalšie kroky

Chcem zbierať údaje aj zo svojho skútra:

- Poloha GPS- Teplota motora- Teplota batérie- Teplota prostredia- spotreba energie pohonnej jednotky- Akcelerometer

Ak niekto chce, aby boli niektoré veci podrobnejšie vysvetlené, kontaktujte ma … Pridám tiež nové údaje do tohto návodu.

Odporúča: