๐ Wireless Alarm Sensor with ESP32-C3 + RFM69 + PIR (AS312)
This project consists of an ultra-low-power wireless motion sensor based on an ESP32-C3, an RFM69 transceiver in the 926 MHz FSK band, and an AS312 PIR sensor as the main detector.
Designed with an Open Source Hardware philosophy, powered by a 3V CR123 cell, and aimed at low-power, long-life security, monitoring, and home automation applications.
๐ธ Top View of the PCB
๐ก Specs
MCU: ESP32-C3 (RISC-V, Wi-Fi, BLE)
Transceiver: RFM69 (FSK, 926 MHz, point-to-point or custom network)
Sensor PIR: AS312 (interrupt mode, ultra-low power consumption)
Low power mode: DeepSleep, waking up by IRQ
Standby consumption: < 30 ยตA
Power supply: 3V CR123 battery
Manufacturing PCBA: NextPCB
Open Hardware: License CERN-OHL v2
Firmware: PlatformIO / Arduino Framework
๐ Estimated consumption
State | Typical consumption |
---|---|
DeepSleep | ~30 ยตA |
PIR detected | ~20 mA by 1s |
TX RFM69 | ~45 mA by 50ms |
This repository is released under a dual-license model:
๐ Hardware (KiCad designs)
License: CERN Open Hardware License v2
You are free to use, study, modify and distribute the hardware files, provided that:
Derivative works are also released under CERN-OHL v2.
Modifications are documented.
Attribution is preserved.
๐ป Firmware (source code under /firmware/
)
License: MIT License
MIT License
Copyright (c) 2025 [YourName]
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the โSoftwareโ), to deal
in the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
[... standard MIT text continues ...]