Съдържание:
- Стъпка 1: Електрически измервател + ESP8266
- Стъпка 2: Първи тест и схеми на ESP8266
- Стъпка 3: Втвърдяване на HW …
- Стъпка 4: Настройте InfluxDB и Grafana
- Стъпка 5: Следващи стъпки
Видео: Свързано зарядно устройство: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Преди месец си купих електрически тротинетка за ежедневното си каране на работа. Той се казва HP_BEXXTER (просто го потърсете в Google за повече информация:-))
Сега исках да знам колко енергия ми трябва за тези задвижвания. Също така искам да събера повече информация за моето използване на тротинетката, но засега започнах със зарядното устройство.
Функцията е съвсем проста: Съберете енергийните данни от зарядното устройство чрез ESP8266 и ги изпратете до сървър InfluxDB. За визуализация използвам grafana.
Стъпка 1: Електрически измервател + ESP8266
По някакъв начин трябва да получа консумацията на електрическа енергия. Първата идея беше да се създаде печатна платка за директно измерване на стойностите. Но докато търся вход в Google, намерих електромер с интерфейс S0 за 15 €.
Сега беше доста лесно да се получи консумацията. На всеки 1/1000 kWh виждам интерфейса.
След това всички компоненти бяха монтирани върху дървена плоча.
За да захранвам ESP8266, хакнах старо USB зарядно устройство … Това не е начинът, по който трябва да го направите.
Стъпка 2: Първи тест и схеми на ESP8266
След изграждането на повечето от хардуера започнах разработването на схемите … Това е ЕДИН резистор.
Но аз използвах макет за това …
Резисторът е необходим за изтегляне на напрежението към земята, ако интерфейсът S0 е на ниско ниво.
Кодът също е доста прост, използвам std. arduino работна маса за такива прости проекти. Кодът може да се изтегли тук и се основава на два превключващи манипулатора на прекъсвания.
Стъпка 3: Втвърдяване на HW …
… просто ми трябва макет за други проекти:-)
Стъпка 4: Настройте InfluxDB и Grafana
Настроих инфлуксДб и графана на стар малинов пи, можете да го направите на всеки компютър. Не записвам цялостно как да инсталирам само съвети за пускане на нещата на rpi1.
можете да изтеглите.deb инсталирате и стартирате 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 активира grafana-сървър sudo /bin /systemctl стартира grafana-сървър
InfluxDB е конфигуриран за UDP и базата данни се съхранява на USB флаш устройство. Конфигурационният файл се съхранява тук: /etc/influxdb/influxdb.conf
[meta]# Където се съхраняват метаданните/raft базата данни dir = "/automnt/usb-stick/influenxdb/meta"
[данни] # Директорията, в която двигателят за съхранение на TSM съхранява TSM файлове. dir = "/automnt/usb-stick /fluxdb/data"
За да конфигурирате базите данни и други неща, трябва да предоставите администраторски достъп:
[admin] # Определя дали администраторската услуга е активирана. enabled = true# Адресът за свързване по подразбиране, използван от услугата за администриране. bind-address = ": 8083"
Сега можете да влезете във вашата БД от вашия браузър и да създадете база данни, ще намерите достатъчно пример в мрежата как. https:// IP към приток DB: 8083/
След това можете също да конфигурирате grafana. Тук също ще намерите примерите онлайн. https:// IP за приток на DB: 3000
За визуализация можете да видите на екранни снимки какво съм направил.
За да тествате връзката, можете да използвате вашата Linux машина:
echo "powertick value = 1">/dev/udp // 8089
Стъпка 5: Следващи стъпки
Искам да събирам данни и от моя скутер:
- GPS позиция- Температура на двигателя- Температура на батерията- Температура на околната среда- Консумация на енергия на задвижващия блок- Акселерометър
Ако някой иска някои неща да бъдат обяснени по -подробно, моля свържете се с мен … Ще добавя и новите данни в тази инструкция.
Препоръчано:
Старо зарядно устройство? Не, това е усилвател и педал за слушалки с китара RealTube18: 8 стъпки (със снимки)
Старо зарядно устройство? Не, това е усилвател и педал за китара за слушалки на RealTube18: ПРЕГЛЕД: Какво да правите по време на пандемия, с остаряло зарядно устройство за батерии от никел-кадмий и 60-годишни остарели вакуумни лампи за кола, които седят наоколо и трябва да бъдат рециклирани? Какво ще кажете за проектиране и изграждане на тръба, ниско напрежение, обща батерия за инструменти
Управление на телевизор и свързано Raspberry Pi със същото дистанционно: 4 стъпки
Управление на телевизор и свързано Raspberry Pi със същото дистанционно: За да управляваме Raspberry Pi с инфрачервено дистанционно, използвахме LIRC. Това работеше до Kernel 4.19.X, когато стана много по -предизвикателно да накара LIRC да работи. В този проект имаме Raspberry Pi 3 B+, свързан с телевизор и ние
Лесно 5 -минутно USB слънчево зарядно устройство/USB зарядно за оцеляване: 6 стъпки (със снимки)
Лесно 5 -минутно USB слънчево зарядно устройство/USB зарядно за оцеляване: Здравейте момчета! Днес току -що направих (вероятно) най -лесното USB зарядно устройство за слънчеви панели! Първо, съжалявам, че не съм качил някои инструкции за вас, момчета. Получих някои изпити през последните няколко месеца (всъщност не няколко, може би седмица или повече). Но
Nintendo Joycon Drift Fix (не е свързано със софтуера): 8 стъпки (със снимки)
Nintendo Joycon Drift Fix (Не е свързано със софтуера): След една година интензивна употреба започнах да забелязвам, че моят joycon ще се отклони, когато не докосне аналоговия стик. Опитах се да калибрирам и издухвам въздух в аналоговия стик, но това не реши Потърсих заместващ аналогов стик, но те
Разширено зарядно устройство за USB устройство: 4 стъпки
Разширено зарядно устройство за USB устройства: С това мъничко нещо можете да зареждате почти всички устройства, които се зареждат чрез USB, като iPod или мобилни телефони, само с две AA-клетки