# Geiger-Muller-counter-esp32 **Repository Path**: rocketscn/Geiger-Muller-counter-esp32 ## Basic Information - **Project Name**: Geiger-Muller-counter-esp32 - **Description**: 盖革计数器,采用 esp32-电子纸制作。 - **Primary Language**: C++ - **License**: CC0-1.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-07 - **Last Updated**: 2024-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DIY Geiger Counter with ESP32 and E-Ink Display ![Project Image](https://makelogimg.dfrobot.com.cn/makelog/5a1be876e455e06a216f8d59/2cdb3804f46aaec1ff487c3593c5b3c3.png) ## Introduction 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. ## Features - 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 ## Hardware Components - Geiger-Muller Tube - E-Ink Display with ESP32 Module - 3D Printer enclosure ## Software Dependencies - Arduino IDE - Required Libraries: - GxEPD Library for E-Ink Display ## Getting Started 1. **3D Printing the Enclosure** - Download and 3D print the enclosure using the provided STL files. 2. **Wiring** - Follow the wiring diagram provided to connect the Geiger-Muller tube, ESP32, and E-Ink display. 3. **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. 4. **Testing** - Power on the Geiger Counter and verify that it's functioning as expected. ## Usage - The Geiger Counter will begin measuring radiation levels immediately upon powering on. - The E-Ink display will update with the current radiation level. ## Contributing Feel free to fork this repository and submit Pull Requests for any improvements or additional features you create. All contributions are welcome! ## License This project is open-source and is licensed under the CC License. See the LICENSE file for more details. ## Contact For any inquiries, issues, or contributions, please open an issue on this GitHub repository. ## Acknowledgements - DFRobot for providing the ESP32 module and E-Ink Display - The open-source community for their invaluable resources and support