Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/allyndawn/wxrx
STM32 Nucleo-F429ZI FreeRTOS RFM69HCW Weather Station Receiver / Indoor Unit
https://github.com/allyndawn/wxrx
c embedded freertos iot stm32 stm32f4 weather weather-station
Last synced: 5 days ago
JSON representation
STM32 Nucleo-F429ZI FreeRTOS RFM69HCW Weather Station Receiver / Indoor Unit
- Host: GitHub
- URL: https://github.com/allyndawn/wxrx
- Owner: allyndawn
- License: mit
- Created: 2020-05-18T13:26:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-20T16:02:10.000Z (about 4 years ago)
- Last Synced: 2024-04-15T00:23:06.857Z (7 months ago)
- Topics: c, embedded, freertos, iot, stm32, stm32f4, weather, weather-station
- Language: C
- Homepage:
- Size: 8.23 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WX-RX (Indoor Unit / Receiver)
![Indoor Unit / Receiver](/Media/wx-rx.png)
## Overview
You’ve found the GitHub repository for the indoor unit / receiver part of my wireless weather station, a.k.a. WX-RX.
A STM32 Nucleo-F429ZI ARM Cortex M4 development board running FreeRTOS serves as the heart of the indoor unit. An RFM69HCW ISM radio operating at 915 MHz receives the time, location and weather data transmitted periodically by the outdoor unit. A SparkFun LCD-14073 two line LCD display displays that data.
A future iteration of the receiver firmware may use the Nucleo’s on-board Ethernet port to upload the time and location stamped weather data to the cloud.
All code is written in C, with separate modules and tasks for each peripheral and a “core” task managing messaging between the peripherals.
More detailed information is available in the [WX-RX Project Wiki](https://github.com/allendav/wx-rx/wiki)
## Related Projects
* [WX-TX (Outdoor Unit / Transmitter) Project](https://github.com/allendav/wx-tx)