This project outlines the steps to create a DIY Geiger Counter using a Geiger-Muller tube, an ESP32 module and an E-Ink display, all encased in a custom 3D-printed enclosure. This portable device is capable of detecting and measuring ionizing radiation in real-time, displaying the data on a user-friendly, low-power E-Ink display.
- Real-time radiation measurement
- Portable and lightweight design
- User-friendly E-Ink display for low power consumption and clear visibility under sunlight
- Custom 3D-printed enclosure for durability and aesthetics
- Easy to use and maintain with modular components
- Geiger-Muller Tube
- E-Ink Display with ESP32 Module
- 3D Printer enclosure
- Arduino IDE
- Required Libraries:
- GxEPD Library for E-Ink Display
- 3D Printing the Enclosure
- Download and 3D print the enclosure using the provided STL files.
- Wiring
- Follow the wiring diagram provided to connect the Geiger-Muller tube, ESP32, and E-Ink display.
- Software Configuration
- Load the provided Arduino sketch onto the ESP32.
- Configure any necessary settings such as the Wi-Fi credentials if remote monitoring is desired.
- Testing
- Power on the Geiger Counter and verify that it's functioning as expected.
- The Geiger Counter will begin measuring radiation levels immediately upon powering on.
- The E-Ink display will update with the current radiation level.
Feel free to fork this repository and submit Pull Requests for any improvements or additional features you create. All contributions are welcome!
This project is open-source and is licensed under the CC License. See the LICENSE file for more details.
For any inquiries, issues, or contributions, please open an issue on this GitHub repository.
- DFRobot for providing the ESP32 module and E-Ink Display
- The open-source community for their invaluable resources and support