Innehållsförteckning:
- Steg 1: Elektrisk mätare + ESP8266
- Steg 2: Första testet och ESP8266 -scheman
- Steg 3: Härda HW …
- Steg 4: Konfigurera InfluxDB och Grafana
- Steg 5: Nästa steg
Video: Ansluten laddare: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
För någon månad sedan har jag köpt en elektrisk skoter för min dagliga körning till jobbet. Han heter HP_BEXXTER (googla bara för mer information:-))
Nu ville jag veta hur mycket energi jag behöver för dessa enheter. Jag vill också samla mer information om min användning av skotern men för närvarande började jag med laddaren.
Funktionen är ganska enkel: Samla energidata från laddaren med en ESP8266 och skjut den till en InfluxDB -server. För visualisering använder jag grafana.
Steg 1: Elektrisk mätare + ESP8266
På något sätt måste jag få elförbrukningen. Den första idén var att skapa ett kretskort för att mäta värdena direkt. Men medan jag googlar efter ingång har jag hittat en effektmätare med ett S0 -gränssnitt för 15 €.
Nu var det ganska enkelt att få konsumtionen. Varje 1/1000 kWh får jag en titt på gränssnittet.
Alla komponenter monterades sedan på en träplatta.
För att driva ESP8266 har jag hackat en gammal usb -laddare … Det är inte så du ska göra det.
Steg 2: Första testet och ESP8266 -scheman
Efter att ha byggt upp det mesta av hårdvaran har jag börjat utveckla schemat … Det är ett motstånd.
Men jag har använt en brödbräda för det …
Motståndet behövs för att dra spänningen till marken om S0 -gränssnittet är lågt.
Koden är också ganska enkel jag använder std. arduino arbetsbänk för sådana enkla projekt. Koden kan laddas ner här och baseras på två växlande avbrottshanterare.
Steg 3: Härda HW …
… Jag behöver helt enkelt brödbrädan för andra projekt:-)
Steg 4: Konfigurera InfluxDB och Grafana
Jag har konfigurerat influxDb och grafana på en gammal hallon pi du kan göra det på varje dator. Jag skriver inte ner en fullständig vägledning för installationen bara tipsen för att köra sakerna på en rpi1.
du kan ladda ner.deb-installationen och köra 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 aktivera grafana-server sudo /bin /systemctl starta grafana-server
InfluxDB är konfigurerat för UDP och databasen lagras på ett USB -minne. Konfigurationsfilen lagras här: /etc/influxdb/influxdb.conf
[meta]# Där metadata/flotte-databasen lagras dir = "/automnt/usb-stick/influxdb/meta"
[data] # Katalogen där TSM -lagringsmotorn lagrar TSM -filer. dir = "/automnt/usb-stick/influxdb/data"
För att konfigurera databaserna och andra saker måste du ge administratörsåtkomst:
[admin] # Bestämmer om administratörstjänsten är aktiverad. enabled = true# Standardbindningsadressen som används av administratörstjänsten. bind-address = ": 8083"
Nu kan du logga in på din DB med din webbläsare och skapa en databas, du hittar tillräckligt med exempel på webben hur. https:// IP till inflöde DB: 8083/
Då kan du också konfigurera grafana. Även här hittar du exemplen online. https:// IP till inflöde DB: 3000
För visualiseringen kan du se på skärmdumparna vad jag har gjort.
För att testa anslutningen kan du använda din Linux -maskin:
echo "powertick value = 1">/dev/udp // 8089
Steg 5: Nästa steg
Jag vill också samla in data från min skoter:
- GPS-position- Motorns temperatur- Batteriets temperatur- Miljöns temperatur- drivenhetens energiförbrukning- Accelerometer
Om någon vill att vissa saker förklaras mer i detalj, vänligen kontakta mig … Jag lägger också till den nya informationen i denna instruerbara.
Rekommenderad:
Ambilight -system för varje ingång som är ansluten till din TV. WS2812B Arduino UNO Raspberry Pi HDMI (uppdaterad 12.2019): 12 steg (med bilder)
Ambilight -system för varje ingång som är ansluten till din TV. WS2812B Arduino UNO Raspberry Pi HDMI (Uppdaterad 12.2019): Jag har alltid velat lägga till ambilight till min TV. Det ser så coolt ut! Jag gjorde äntligen det och jag blev inte besviken! Jag har sett många videor och många självstudier om hur man skapar ett Ambilight -system för din TV men jag har aldrig hittat en fullständig handledning för mitt exakta
Resurrect Your Dead Pleo RB med en ansluten PSU: 5 steg (med bilder)
Resurrect Your Dead Pleo RB med en kopplad PSU: Observera att alla foton för denna instruerbara togs efter att jag hade slutfört modifieringarna så att du måste titta noga på de delar du har efter demontering av batterilådan och jämföra dem med de medföljande bilderna här innan du ändrar
Ansluten USB -laddare: 5 steg
Ansluten USB -laddare: Så jag har en situation där jag måste montera en trådlös kamera. Kameran drivs av en USB 5v, 1000mA laddare, som levereras med kameran när den köps. Mitt dilemma är att jag INTE har ett uttag där jag monterar kameran. Dock gör JAG
Ansluten termostat: 6 steg (med bilder)
Ansluten termostat: Övervakning av temperaturen i ditt hem är definitivt ett av de bästa sätten att spara på din energiräkning. Samtidigt vill du må bra i ett varmt hem under vintern. Min nuvarande termostat tillåter bara en statisk programmering: Jag
Ansluten mugg: 5 steg (med bilder)
Ansluten mugg: Ibland på morgonen när jag dricker mitt kaffe innan jag går till kontoret, skulle jag vilja få en inblick i vad det väntar mig i min e -postinkorg. dvs antalet mottagna e -postmeddelanden … oavsett om projektet jag just avslutade dagen innan är jobbigt