- Power monitor system ,using STM 32 wb with the monitoring and the estimate levels.
- It also has a local ML model written in C , that predicts the consumption.
Current sensor connected to pin AO -> ADC1 IN1
Voltage sensor connected to pin A1 --> ADC1 IN2
- A variac is used for transforming the input AC value to a stepped down value with quantization at 2 4 6 8 10 12.
- Output dc voltage --> tested with multimeter.
- Stm32 nucleo
- dht 11 for moisture levels
- voltage sensor and current sensor
- A custom voltage source (VCC) generated from scratch (as a store bought one is very expensive) ( Ill add the assemby for the source as well ;) )
- Multimeter
- LCD display
- Raspberry pi 4B (optional)
variations in reading depending on voltage:
(Expected reading of 2v -->gives around 1v)
output through a multimeter:

- Output of the Voltage source --> Takes rounded values.
- Should set up lcd
- direct connection to cloud (must be set up) -->Used esp01 for connection to cloud (thinkspeak) using AT commands and it's not working for now.
- https://medium.com/@alirezabeigimech/mqtt-and-lwip-on-stm32-1-tcp-client-75d67e67ab65
- https://medium.com/@alirezabeigimech/sudo-nano-etc-mosquitto-mosquitto-conf-6dfbb0045779
- https://www.youtube.com/watch?v=uBc6TSgYrW4
- https://community.st.com/t5/stm32-mcus-products/implementing-mqtt-in-stm32f407g/td-p/703538
- https://community.st.com/t5/stm32-mcus-products/stm32-mqtt-support/td-p/335451
- https://community.st.com/t5/stm32-mcus-products/mqtt-using-stm32l0/m-p/394298
- https://www.openstm32.org/forumthread8465
- https://docs.wiznet.io/Product/iEthernet/W5500/overview
I took wayy more time than what I had promised due to un forseen conditions


