amc:ss2024:smart_water_metering:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| amc:ss2024:smart_water_metering:start [2024/07/30 21:30] – [Setting Up Alignment References] demid.dabizha | amc:ss2024:smart_water_metering:start [2024/07/30 21:50] (current) – [6. Conclusion] demid.dabizha | ||
|---|---|---|---|
| Line 54: | Line 54: | ||
| === Hardware Preparation and ESP Firmware Installation === | === Hardware Preparation and ESP Firmware Installation === | ||
| - | - **Connecting the Hardware**: | + | - **Connecting the Hardware**: |
| - **Power Supply**: The ESP32-CAM requires a 5V power supply, typically provided via a USB power source. | - **Power Supply**: The ESP32-CAM requires a 5V power supply, typically provided via a USB power source. | ||
| - **Entering Flashing Mode**: This is very important step. To enter flashing mode, its needed to connect a wire between GND and GPIO0 on the ESP32-CAM-MB (I used male jumper cable to connect GND and GPIO0). This is necessary for the initial firmware flashing. | - **Entering Flashing Mode**: This is very important step. To enter flashing mode, its needed to connect a wire between GND and GPIO0 on the ESP32-CAM-MB (I used male jumper cable to connect GND and GPIO0). This is necessary for the initial firmware flashing. | ||
| - **Flashing the Firmware**: | - **Flashing the Firmware**: | ||
| * Download the required firmware files from the [[https:// | * Download the required firmware files from the [[https:// | ||
| - | * | + | * |
| * With use of Arduino IDE upload the firmware onto the ESP32-CAM. | * With use of Arduino IDE upload the firmware onto the ESP32-CAM. | ||
| Line 75: | Line 75: | ||
| === System Startup === | === System Startup === | ||
| - | - **Powering On**: Insert | + | - **Powering On**: Inserting |
| - **Verification**: | - **Verification**: | ||
| * **5 fast blinks**: Connection pending | * **5 fast blinks**: Connection pending | ||
| * **3 slow blinks**: WLAN connection established | * **3 slow blinks**: WLAN connection established | ||
| - | - **Checking Connection**: | + | - **Checking Connection**: |
| ==== 2.3. Software Configuration ==== | ==== 2.3. Software Configuration ==== | ||
| Line 91: | Line 91: | ||
| === Capturing a Reference Image === | === Capturing a Reference Image === | ||
| - **Adjusting Camera Position**: | - **Adjusting Camera Position**: | ||
| - | * **Distance**: | + | * **Distance**: |
| - | * **Focus Adjustment**: | + | * **Focus Adjustment**: |
| - **Image Quality Settings**: | - **Image Quality Settings**: | ||
| - | * **Brightness, | + | * **Brightness, |
| - | * **Horizontal Alignment**: | + | * **Horizontal Alignment**: |
| - **Dealing with Reflections**: | - **Dealing with Reflections**: | ||
| - | * **Camera Rotation**: | + | * **Camera Rotation**: |
| - | * **Diffuser Attachment**: | + | * **Diffuser Attachment**: |
| - | * **LED Intensity**: | + | * **LED Intensity**: |
| === Setting Up Alignment References === | === Setting Up Alignment References === | ||
| Line 146: | Line 146: | ||
| === Accuracy and Reliability === | === Accuracy and Reliability === | ||
| - | The implementation of the Computer vision on the ESP32-CAM demonstrated high accuracy in reading the numerical values from the water meter. The system' | + | The implementation of the Computer vision on the ESP32-CAM demonstrated high accuracy in reading the numerical values from the water meter. The system' |
| === Integration with Home Assistant === | === Integration with Home Assistant === | ||
| Line 170: | Line 170: | ||
| Every time the ESP32-CAM was powered up, the settings were reset, causing the Regions of Interest (ROIs) to shift and making it difficult to accurately capture the numbers. | Every time the ESP32-CAM was powered up, the settings were reset, causing the Regions of Interest (ROIs) to shift and making it difficult to accurately capture the numbers. | ||
| To address this, the Alignment References were turned off. | To address this, the Alignment References were turned off. | ||
| - | The custom casing ensured that the ESP32-CAM | + | The custom casing ensured that the ESP32-CAM |
| ==== 6. Conclusion ==== | ==== 6. Conclusion ==== | ||
| - | I managed to make a working module for a water meter that is ready for use in household. The ESP32-CAM for smart water metering has shown great potential in automating water usage monitoring. The system accurately reads water meter numbers, though | + | I managed to make a working module for a water meter that is ready for use in household. The ESP32-CAM for smart water metering has shown great potential in automating water usage monitoring. The system accurately reads water meter numbers, |
| - | A major advantage of this project is its low cost. The ESP32-CAM and other components are affordable, making it accessible to many people. Also, the setup process, while requiring some basic technical skills, is not too complicated. | + | A major advantage of this project is its low cost. The ESP32-CAM and other components are affordable, making it accessible to many people. Also, the setup process, while requiring some technical skills, is not that complicated. |
| ==== Links ==== | ==== Links ==== | ||
| https:// | https:// | ||
amc/ss2024/smart_water_metering/start.1722367824.txt.gz · Last modified: 2024/07/30 21:30 by demid.dabizha