Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:laura [2022/10/20 07:37] darron [Schematic] |
projects:laura [2023/09/15 19:01] (current) darron [STM32] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====Laura long range radio ==== | ====Laura long range radio ==== | ||
- | Laura utilises | + | Laura utilises [[: |
This project was designed to monitor the humidity of a remote location and as such has been written to support (initially) one of three humidity sensors boards, namely the DHT11, [[: | This project was designed to monitor the humidity of a remote location and as such has been written to support (initially) one of three humidity sensors boards, namely the DHT11, [[: | ||
- | The tranmistter | + | The tranmistter |
+ | |||
+ | A version targeting the STM32 based [[: | ||
The Raspberry Pi has can be any model with a 40 pin header if the recommeneded LoRa board is used. | The Raspberry Pi has can be any model with a 40 pin header if the recommeneded LoRa board is used. | ||
Line 75: | Line 77: | ||
43.77% of a common year (365 days) | 43.77% of a common year (365 days) | ||
</ | </ | ||
+ | |||
+ | ===STM32=== | ||
+ | |||
+ | This documentation is work-in-progress, | ||
+ | |||
+ | ==libopencm3 (obsolete)== | ||
+ | < | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | ==STM32 LL== | ||
+ | < | ||
+ | http:// | ||
+ | </ | ||
+ | |||
===Raspberry Pi=== | ===Raspberry Pi=== | ||
Line 100: | Line 117: | ||
Along with any sensor reading transmitted (humidity and temperature) the client will also send the current Vcc voltage level of the processor. | Along with any sensor reading transmitted (humidity and temperature) the client will also send the current Vcc voltage level of the processor. | ||
- | Fetch the code | + | Fetch the code for AVR |
< | < | ||
- | hg clone http:// | + | hg clone http:// |
</ | </ | ||
Line 113: | Line 130: | ||
< | < | ||
- | make -f uno.mk SENSOR=DHT11 | + | make -f Makefile.uno SENSOR=DHT11 |
</ | </ | ||
Line 122: | Line 139: | ||
< | < | ||
- | make -f uno.mk SENSOR=NONE | + | make -f Makefile.uno SENSOR=NONE |
</ | </ | ||
__Arduino MEGA2560 with SHT30__ | __Arduino MEGA2560 with SHT30__ | ||
- | A more accurate that has not been test extensively. | + | A more accurate |
< | < | ||
Line 144: | Line 161: | ||
Program device | Program device | ||
< | < | ||
- | make -f uno.mk SENSOR=AHT10 program | + | make -f Makefile.uno SENSOR=AHT10 program |
</ | </ | ||
Line 177: | Line 194: | ||
===Schematic=== | ===Schematic=== | ||
+ | |||
+ | Work in progress AVR schematic. | ||
{{: | {{: | ||
- | |||
- | Work in progress. | ||
===TODO=== | ===TODO=== | ||
- | TWI (I2C) error recovery. | + | ==Software== |
+ | |||
+ | __Client__ | ||
+ | |||
+ | TWI/I2C error recovery. | ||