SmartGeiger
ahnaf-tahmid-chowdhury·SmartGeiger·KiCad/Geiger/Geiger.kicad_pcb
About the SmartGeiger PCB
SmartGeiger is an open source ESP32 PCB design by ahnaf-tahmid-chowdhury, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 94 × 32 mm, with 21 components from 17 distinct parts.
Its main chip is the ESP32DEVKITV1, from the ESP32 family. Other key parts include the HC-SR04. By type, the board carries 5 resistors, 4 diodes, 4 capacitors, 2 ICs, 2 transistors and 2 inductors.
It belongs with the iot & wireless and science & space designs in this gallery.
From the project
Development of background radiation monitoring with IoT based device
- Flash ESP32 with Micropython - Setup 400v voltage output to count radioactivity from SBM-20 with 4.5M MΩ series resistor - Measures radioactive gamma and beta and alpha radiation with quite good resolution - Use of shields to detect particles - Use of ULTRASONIC SENSOR to detect location of the sample - Collcet the data from the serial and then add them to a list of array by using python script - Use of MQTTClient to pass the observed data to network - Use of Node-RED to programe for wiring together hardware devices, APIs and online services in new and interesting ways.
Main components on the SmartGeiger
SmartGeiger bill of materials (BOM)
21 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HC-SR04 | XCVR_HC-SR04 | U1 |
| 1 | ESP32DEVKITV1 | ESP32-DEVKITV1 | U2 |
| 1 | MJE13003 | TO-126-3_Vertical | Q1 |
| 1 | 2N3904 | TO-92_Inline | Q2 |
| 1 | 2 pin JST | JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J1 |
| 1 | Buzzer | Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | LED_Dual_ACA | LED_D5.0mm-3 | D1 |
| 3 | 1N4007 | D_DO-41_SOD81_P10.16mm_Horizontal | D2, D3, D4 |
| 1 | 680 uH | L_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC | L1 |
| 1 | 680uH | L_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC | L2 |
| 3 | 4.6 nF | C_Rect_L13.0mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4 | C1, C2, C3 |
| 1 | 102 | C_Disc_D3.4mm_W2.1mm_P2.50mm | C4 |
| 1 | 100 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 4.7M | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 2M | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5 |
SmartGeiger design files
The KiCad project lives in the ahnaf-tahmid-chowdhury/SmartGeiger repository on GitHub; these links point at the commit this page was built from.
SmartGeiger: common questions
What microcontroller does the SmartGeiger use?
The SmartGeiger is built around the ESP32DEVKITV1, from the ESP32 family.
How big is the SmartGeiger PCB?
The SmartGeiger measures 94 × 32 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the SmartGeiger?
21 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the SmartGeiger design files?
From the ahnaf-tahmid-chowdhury/SmartGeiger repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the SmartGeiger design in my own project?
Yes, under the terms of its Apache-2.0 license, which ahnaf-tahmid-chowdhury chose for the repository.
Can I test firmware for the SmartGeiger without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k