monxx-iePaul Rodolf P. Castor
Published © MIT

FreeRTOS Room Multisensor on STM32 Blue Pill (Wokwi)

A simulated STM32 room monitor with 6 FreeRTOS tasks that tracks temperature, humidity, light and motion, with an alarm and sleep mode.

IntermediateFull instructions provided12 hours11
FreeRTOS Room Multisensor on STM32 Blue Pill (Wokwi)

Things used in this project

Hardware components

STM32 Blue Pill
×1
DHT22 Temperature Sensor
DHT22 Temperature Sensor
×1
Photoresistor
×1
PIR Motion Sensor (generic)
PIR Motion Sensor (generic)
×1
Rotary Encoder with Push-Button
Rotary Encoder with Push-Button
×1
Grove - OLED Display 0.66" (SSD1306)- IIC - 3.3V/5V
Seeed Studio Grove - OLED Display 0.66" (SSD1306)- IIC - 3.3V/5V
×1
Buzzer
Buzzer
×1

Software apps and online services

PlatformIO IDE
PlatformIO IDE
Wokwi
FreeRTOS
STM32CUBEPROG
STMicroelectronics STM32CUBEPROG

Story

Read more

Schematics

Wokwi circuit

STM32 Blue Pill wiring with DHT22, LDR, PIR, rotary encoder, SSD1306 OLED and buzzer

Code

Firmware source code

Full PlatformIO project: FreeRTOS tasks, drivers, unit tests, Wokwi diagram and lab report

Credits

monxx-ie
4 projects • 0 followers
Paul Rodolf P. Castor
74 projects • 11 followers

Comments