Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
Jakiś miesiąc temu kupiłem hulajnogę elektryczną do codziennych dojazdów do pracy. Nazywa się HP_BEXXTER (wyszukaj go w Google, aby uzyskać więcej informacji:-))
Teraz chciałem wiedzieć, ile energii potrzebuję do tych napędów. Chcę również zebrać więcej informacji na temat mojego użytkowania skutera, ale na razie zacząłem od ładowarki.
Funkcja jest dość prosta: Zbierz dane dotyczące energii z ładowarki za pomocą ESP8266 i prześlij je na serwer InfluxDB. Do wizualizacji używam grafany.
Krok 1: Miernik elektryczny + ESP8266
Jakoś muszę uzyskać zużycie energii elektrycznej. Pierwszym pomysłem było stworzenie płytki PCB do bezpośredniego pomiaru wartości. Ale kiedy szukam w Google danych wejściowych, znalazłem miernik mocy z interfejsem S0 za 15 €.
Teraz pobranie zużycia było całkiem proste. Co 1/1000 kWh otrzymuję podgląd interfejsu.
Wszystkie elementy zostały następnie zamontowane na drewnianej płycie.
Aby zasilić ESP8266, zhakowałem starą ładowarkę USB… To nie jest sposób, w jaki powinieneś to zrobić.
Krok 2: Pierwszy test i schematy ESP8266
Po zbudowaniu większości sprzętu zacząłem opracowywać schematy… Jest to JEDEN rezystor.
Ale użyłem do tego płytki do krojenia chleba…
Rezystor jest potrzebny do podciągnięcia napięcia do masy, jeśli interfejs S0 jest niski.
Kod jest również dość prosty, używam std. arduino workbench dla tak prostych projektów. Kod można pobrać tutaj i opiera się na dwóch przełączających się procedurach obsługi przerwań.
Krok 3: Hartowanie HW…
… po prostu potrzebuję płytki stykowej do innych projektów:-)
Krok 4: Skonfiguruj InfluxDB i Grafana
Ustawiłem influxDb i grafana na starym Raspberry Pi, możesz to zrobić na każdym komputerze. Nie opisuję kompletnego sposobu instalacji tylko podpowiedzi do uruchomienia rzeczy na rpi1.
możesz pobrać.deb zainstalować i uruchomić 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 włącz serwer grafana sudo /bin/systemctl uruchom serwer grafana
InfluxDB jest skonfigurowany dla UDP, a baza danych jest przechowywana na dysku flash USB. Plik konfiguracyjny jest przechowywany tutaj: /etc/influxdb/influxdb.conf
[meta]# Gdzie przechowywana jest baza danych metadanych/tratwa dir = "/automnt/usb-stick/influxdb/meta"
[data] # Katalog, w którym aparat pamięci masowej TSM przechowuje pliki TSM. dir = "/automnt/usb-stick/influxdb/data"
Aby skonfigurować bazy danych i inne rzeczy, musisz przyznać dostęp administratora:
[admin] # Określa, czy usługa administracyjna jest włączona. enable = true# Domyślny adres wiązania używany przez usługę administracyjną. adres-wiązania = ":8083"
Teraz możesz zalogować się do bazy danych przez przeglądarkę i stworzyć bazę danych, w sieci znajdziesz wystarczająco dużo przykładów. https://IP do napływu DB:8083/
Następnie możesz również skonfigurować grafana. Również tutaj znajdziesz przykłady online. https://IP do napływu DB:3000
Dla wizualizacji możesz zobaczyć na zrzutach ekranu, co zrobiłem.
Aby przetestować połączenie możesz użyć swojego komputera linux:
echo "powertick wartość=1" > /dev/udp//8089
Krok 5: Kolejne kroki
Chcę zbierać dane również z mojego skutera:
- Pozycja GPS - Temperatura silnika - Temperatura akumulatora - Temperatura otoczenia - Pobór mocy jednostki napędowej - Akcelerometr
Jeśli ktoś chce bardziej szczegółowo wyjaśnić pewne rzeczy, proszę o kontakt… Dodam również nowe dane w tej instrukcji.
Zalecana:
Stara ładowarka? Nie, to całkowicie lampowy wzmacniacz słuchawkowy i pedał gitarowy RealTube18: 8 kroków (ze zdjęciami)
Stara ładowarka? Nie, to wzmacniacz słuchawkowy i pedał gitarowy RealTube18 All-Tube: PRZEGLĄD: Co robić podczas pandemii, z przestarzałą ładowarką akumulatorów niklowo-kadmowych i ponad 60-letnimi lampami próżniowymi radia samochodowego, które muszą zostać poddane recyklingowi? Co powiesz na zaprojektowanie i zbudowanie zwykłej, niskonapięciowej baterii zawierającej tylko rury
Smart B.A.L (podłączona skrzynka pocztowa): 4 kroki
Smart B.A.L (podłączona skrzynka pocztowa): Masz dość sprawdzania za każdym razem, gdy twoja skrzynka pocztowa nie ma nic w środku. Chcesz wiedzieć, czy podczas podróży otrzymasz pocztę lub paczkę. Połączona skrzynka pocztowa jest dla Ciebie. Poinformuje Cię, jeśli listonosz zdeponował pocztę lub para
Jasny bambus (podłączona lampa): 3 kroki
Light Bamboo (Connected Lamp): Witaj i witaj! Light Bamboo to podłączona lampa, która zapala się po otrzymaniu powiadomienia na smartfonie z systemem Android, do którego jest podłączony. Celem tego instruktażu jest pokazanie etapu projektowania projektu: od sprzętu po
Łatwa 5-minutowa ładowarka solarna USB / ładowarka USB Survival: 6 kroków (ze zdjęciami)
Easy 5 Minut USB Solar Charger/Survival USB Charger: Cześć chłopaki! Dzisiaj właśnie zrobiłem (chyba) najłatwiejszą ładowarkę do paneli słonecznych USB! Po pierwsze, przepraszam, że nie przesłałem żadnych instrukcji dla was. W ciągu ostatnich kilku miesięcy dostałem kilka egzaminów (właściwie nie kilka, może tydzień lub więcej…). Ale
DIY Bardziej wydajna, długotrwała ładowarka USB lub DOWOLNA ładowarka: 6 kroków
DIY Bardziej wydajna, długotrwała ładowarka USB lub DOWOLNA ładowarka: W tym samouczku poprowadzę Cię do stworzenia jednej z najbardziej wydajnych, długotrwałych ładowarek USB. W tej chwili istnieją dwa rodzaje ładowarek. Pierwsza ładowarka pobiera wyższe napięcie i obniża napięcie wytwarzając ciepło, ja