Measure AC power usage using ESP8266 and ACS712
Werk-in-uitvoering!!!
De bedoeling is om een 230V AC middels software te kunnen aan/uitzetten. In principe kunt je dit gebruiken waar je AC stroom willen aan/uitzetten en meten. Het functioneert in principe dezelfde als een Sonoff POW switch.
Wanneer IO-pin HIGH op de ESP32 gaat de voeding aan, aangestuurd door Octoprint, vlak voor starten met printen.
De volgende heb je nodig;
Aantal | Item | Kosten | Optioneel | Data / info |
---|---|---|---|---|
1x | ESP32 S2 Mini met Bluetooth & WiFi | €2,28 | N | datasheet |
1x | ACS712-05 breakout board | €1,11 | N | datasheet |
1x | SRD-03VDC-SL-C 10A 250V relay | €2,44 | N | datasheet |
1x | I2C Oled 128X32 scherm | €1,38 | J | datasheet |
1x | SPDT tuimelschakelaar | €0,10 | N | info |
1x | I2C PCF8574P 8-bit expander | €0,20 | N | info |
2 | Screw terminals | €0,10 | - | - |
Je kunt van Aliexpress bestellen die in één pakketje worden opgestuurd.
TODO: onderstaand schema uitleggen.
Credits: Max50
heb de kunstje beetje geleend van;
- Deze videoclip.
- OctoPrint psucontrol uitbreiding.
ACS712 breakout board & datasheet:
Tip: PCB gcode voor jouw CNC machine kunt je genereren voor met Flatcam.org
Credit: #easylab4kids