Code Monkey home page Code Monkey logo

flipperzero-flippenheimer's Introduction

Flippenheimer

I love my Flipper Zero, I want to maximize its utility in every possible way. I use the great akopachov's Authenticator every day and Mayhem v2 adds everything else I need... however, living in Norway, in close proximity to Russia, there's one essential addition that I believe should be considered: a Geiger Counter.

I saw some great approaches to this, but I need something that just works, no fiddling around. The beauty of this Geiger Counter is that it seamlessly integrates with the Flipper, drawing power from it, uses its display, and stores the data to it. It's the perfect symbiosis, an essential addition to my toolkit.

The design is heavily based on schematics using a J305 Geiger–Müller tube for the flipper form factor.

Compatible apps

This app gives you a graph view with counts per second (instantaneous measure of the radioactivity) as CPS and per minute as CPM.

There is extra functionality to record, zoom, change units, etc.

image image

(credits to nmrr)

With this app you can get a really random dice based on the geiger counter. Make your decisions and board games extra exciting.

image image

(credits to nmrr)

Build or buy

BUY

You can buy a kit or an assembled unit from Tindie.

DIY

Option 1: Full DIY route

You can go full DIY with this Geiger Counter Kit https://s.click.aliexpress.com/e/_DkShdV9 and follow the instructions from https://github.com/nmrr/flipperzero-geigercounter

You only need some wires, pins and a 3.5mm headphone jack.

Option 2: Flippenheimer PCB

If you got the prepopulated extra PCB, you need to solder few components:

Location (PCB) Component Remarks
(between F1 and F2/F3) J305 G-M Geiger Tube -
F1, F2, F3 Fuse holder 5x20mm Check the length of your tube and solder only 2 holders
LS1 Buzzer -
IC1, IC2 555 DIP8 Timer Make sure the pin 1 is in the correct orientation
U80 LM358 DIP8 Make sure the pin 1 is in the correct orientation
L1 100 uH Inductor -
L3 10 mH Inductor -
Q3, Q4, Q5 2N3904 Transistor Make sure is in the correct orientation
Q2 MPSA42 Transistor Make sure is in the correct orientation
R100 100 Ohm Potentiometer Orientation does not matter
C6, C7, C20 10nF 1kV Capacitor -
C1, C2 100uF 25V Capacitor Make sure the positive leg (longer) is in the correct orientation
C21 270pF 50V Capacitor -
D1, D2, D3 1N4937 Diode Make sure is in the correct orientation based on the band
(for calibration) 50M ohm resistor

Calibration

Only calibrate if you assembled the PCB. If it was pre-assembled, it is already calibrated. You need 50M ohm resistors and a multimeter. Check more details about the process here.

  1. Keep the device disconnected from power. Remove the geiger tube if is installed

  2. Adjust R100 to 50 ohms

  3. Set the multimeter to VDC, highest range (i.e. 400V).

  4. Connect GND to the multimeter (i.e. the left tube clamp)

  5. Connect the positive tube clamp to the multimeter positive probe, using 50M ohm in resistors between them

  6. Power the device and adjust R100 until your multimeter shows 57V (if is a 10M multimeter) or 6.5V (if is a 1M multimeter).

The device is now calibrated. Now you can place the geiger tube. You might add a dab of glue to hold the potentiomenter R100 in place.

flipperzero-flippenheimer's People

Contributors

eried avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.