Differences

This shows you the differences between two versions of the page.

Link to this comparison view

iothings:proiecte:2022:low_power_environmental_monitoring_system [2023/01/19 16:31]
ciprian.costea [3. Hardware Description and Implementation]
iothings:proiecte:2022:low_power_environmental_monitoring_system [2023/01/19 21:58] (current)
ciprian.costea [7. Further work]
Line 32: Line 32:
 The hardware schematics and wiring can be observed in the following image developed in [[https://​www.kicad.org/​|Kicad]] \\ The hardware schematics and wiring can be observed in the following image developed in [[https://​www.kicad.org/​|Kicad]] \\
  
-{{ :​iothings:​proiecte:​2022:​costea_schematic_iot_project_4.png | Hardware schematic of the project}}+{{ :​iothings:​proiecte:​2022:​costea_schematic_iot_project_4.png?819 | Hardware schematic of the project}}
  
 The ESP32 board is being powered through its 3.3V pin and the communication with the BME280 sensor is realized through the The ESP32 board is being powered through its 3.3V pin and the communication with the BME280 sensor is realized through the
Line 161: Line 161:
 More analysis with respect to usage of RTC memory in Deep Sleep as opposed to directly using Hibernation mode would be of interest. While Hibernation mode uses less power by not keeping the RTC recovery memory on, in Deep Sleep we could use this RTC memory to store any relevant data and maybe bypass some of the initialization mechanism. Some effort was invested in this regard, but the **RTC_DATA_ATTR** data type is not complex enough to support storing information regarding Wifi or Firebase status. Nevertheless,​ the tradeoff between Hibernation and Deep Sleep could be further explored. More analysis with respect to usage of RTC memory in Deep Sleep as opposed to directly using Hibernation mode would be of interest. While Hibernation mode uses less power by not keeping the RTC recovery memory on, in Deep Sleep we could use this RTC memory to store any relevant data and maybe bypass some of the initialization mechanism. Some effort was invested in this regard, but the **RTC_DATA_ATTR** data type is not complex enough to support storing information regarding Wifi or Firebase status. Nevertheless,​ the tradeoff between Hibernation and Deep Sleep could be further explored.
  
-Power consumption of this project ​could be monitored by using the ADC module available on the ESP32 platform, taking into consideration that the Li-Ion ​battery outputs a voltage between 3.7V and 4.2V (when fully charged).+Li-Ion battery level could be monitored by using the ADC module available on the ESP32 platform, taking into consideration that the battery outputs a voltage between 3.7V and 4.2V (when fully charged).
  
 Since this project is finally intended to be installed outdoors, a platform connection through a low throughput, low data rate, low power and long distance communication protocol such as [[https://​lora-alliance.org/​about-lorawan/​|LoRaWAN]] would be more practical compared to WiFi. Since this project is finally intended to be installed outdoors, a platform connection through a low throughput, low data rate, low power and long distance communication protocol such as [[https://​lora-alliance.org/​about-lorawan/​|LoRaWAN]] would be more practical compared to WiFi.
iothings/proiecte/2022/low_power_environmental_monitoring_system.1674138682.txt.gz · Last modified: 2023/01/19 16:31 by ciprian.costea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0