Auteur
CETECH | Dernière modification 18/09/2025 par CETECH
DFRobot, ESP32 Radiation_Mapper_Using_DFRobot_Beetle_ESP32-C6_rm1.JPG Technique
In an age where invisible environmental factors matter more than ever, having personal access to real-time radiation data can be both empowering and educational. This project transforms the tiny but powerful Beetle ESP32-C6
into a wearable Geiger Counter, enabling background radiation monitoring, data logging, and potential cloud integration—all in a portable form factor.
Whether you're exploring vintage collectibles, surveying urban areas, or just curious about your surroundings, this compact DIY device is a step toward environmental awareness.
You must check out PCBWAY for ordering PCBs online for cheap!
You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto PCBWAY to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop. Also, check out this useful blog on PCBWay Plugin for KiCad from here. Using this plugin, you can directly order PCBs in just one click after completing your design in KiCad.
Geiger Module → Beetle ESP32-C6
----------------------------------
VCC → 3.3V
GND → GND
OUT → GPIO4
⚠️ Be cautious around the Geiger tube—it operates at ~400V and is fragile.
Install ESP32-C6 board support: Add this URL to Board Manager: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Select the board: Beetle ESP32-C6 → Partition Scheme: “Minimal SPIFFS (Large App)”
Install DFRobot_Geiger library via Library Manager or from this GIT Repo.
#include <DFRobot_Geiger.h>
#define detect_pin 4
DFRobot_Geiger geiger(detect_pin);
void setup() {
Serial.begin(115200);
geiger.start(); // Start counting
}
void loop() {
delay(3000);
Serial.print("CPM: ");
Serial.println(geiger.getCPM());
Serial.print("µSv/h: ");
Serial.println(geiger.getuSvh());
}
🔬 Physics Demos – Quick hands-on tool for teaching radiation in schools.
Antique & Gem Scans – Detect hidden radioactive elements in old items or minerals.
🌆 Urban Mapping – Log background levels in metro stations or granite-rich zones.
🚨 Emergency Monitoring – Lightweight safety gear for post-disaster areas.
🏠 Home Check – Scan tiles, marble, and powders for elevated readings.
🛰️ Cosmic Ray Tracker– Capture fluctuations during hikes or balloon launches.
This project leverages the versatility of the Beetle ESP32-C6 and the precision of DFRobot’s Geiger counter to create a meaningful gadget. It’s easy to build, scales well with wireless/cloud modules, and makes environmental sensing more accessible to hobbyists, educators, and citizen scientists alike.
This project leverages the versatility of the Beetle ESP32-C6 and the precision of DFRobot’s Geiger counter to create a meaningful gadget. It’s easy to build, scales well with wireless/cloud modules, and makes environmental sensing more accessible to hobbyists, educators, and citizen scientists alike.
en none 0 Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #