Indholdsfortegnelse:

Hack GMC Geigercounter With Blynk: 4 trin
Hack GMC Geigercounter With Blynk: 4 trin

Video: Hack GMC Geigercounter With Blynk: 4 trin

Video: Hack GMC Geigercounter With Blynk: 4 trin
Video: Homemade X-Ray Tube VS Geiger Counter 2024, November
Anonim
Hack GMC Geigercounter With Blynk
Hack GMC Geigercounter With Blynk

Selvom min GMC-320 Plus Geigercounter har indbygget WiFi, var jeg ikke rigtig i stand til at bruge den. Derfor ønskede jeg at bygge en enhed, der kan streame de registrerede data til min mobil / internettet, samtidig med at jeg tilføjer yderligere funktioner, f.eks. En kumulativ dosis, WiFi og Bluetooth. Jeg ville have en mulighed for at bruge WiFi til en stationær opsætning derhjemme og Bluetooth til at bruge enheden ude i marken. Det er derfor, du kan vælge mellem begge forbindelsestyper med en simpel switch. Alle data vises på en lille 128*32 Pixel OLED -skærm og uploades til Blynk -skyen. Enheden opretter forbindelse til geigercounter med et simpelt aux -kabel, så du slet ikke behøver foretage ændringer i din geigercounter!

Forbrugsvarer

Geigercounter med AUX -udgang, f.eks. til hovedtelefoner

Aux -kabel

NE555 Timer IC

680uF, 10V kondensator

C1815 NPN Transistor

18650 batteri

TP4056 opladnings- og beskyttelseskort

Step up converter (f.eks. XL6009) med 5V output

2x 1kOhm 0,25W modstand

1x 470Ohm 0,25W modstand

1x 10Ohm 0,25W modstand

1x 3,3 kOhm 0,25 W modstand

1x 22Ohm 0,25W modstand

0.01uF Cermaic kondensator (kode: 103)

PCB materiale

3,5 mm stik, hun

Kabler

2x permanent kontakt

ESP32

MCP1700-3302 LDO 3.3V regulator

Valgfrit: 128x32 Pixel OLED I2C -skærm

Værktøjer

Loddejern med lodning

USB til TTL konverter

Multimeter

Varm lim

Valgfrit: Værktøjer til ætsning af printkort

pincet

Trin 1: Byg sagen

Byg sagen!
Byg sagen!
Byg sagen!
Byg sagen!

Nu er det tid til at samle kredsløbet. Jeg lavede mig en brugerdefineret PCB fra bunden, men kredsløbet er ikke så komplekst og kan let bygges på et brødbræt eller noget lignende.

Hele projektet inklusive det printkort, jeg brugte, kan findes her:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Hvis du vil bruge det printkort, jeg brugte, skal du bøje stifterne på NE555 bagud, så pinout matcher, når du monterer det på den anden side. Du skal også tilslutte et kabel mellem den ikke -tilsluttede side af R3 og Battery +, hvis du vil se batteriernes spænding.

Hvis du vil, kan du sætte det ind i en mere permanent opsætning. Jeg har designet et hus til det, du kan 3D -udskrive det nu. Du kan få STL -filerne herfra:

www.thingiverse.com/thing:4127873

Trin 2: Konfigurer Blynk App

Opsætning af Blynk App
Opsætning af Blynk App
Opsætning af Blynk App
Opsætning af Blynk App
Opsætning af Blynk App
Opsætning af Blynk App

Download Blynk -appen fra Applestore eller Google Play -butikken. I appen kan du oprette en ny konto.

Herefter kan du oprette et nyt projekt. Som korttype skal du vælge "ESP32 Dev -kort" og som forbindelsestype "Bluetooth". Der vil blive sendt et godkendelsestoken til din e -mail -adresse.

I projektet kan du nu tilføje forskellige widgets til dit projekt ved hjælp af ikonet + i øverste højre hjørne.

Her kan du tilføje widgeten "Value Display" fire gange samt widgeten "Superchart". Hvis du også vil bruge Bluetooth, skal du også tilføje Bluetooth -widgeten.

Hver værdidisplay viser en forskellig værdi (CPM, uSv/h, uSv og batterispænding). For at konfigurere dem klikker du på feltet og vælger den rigtige virtuelle pin (CPM = V1, uSv/h = V3, uSv = V5, Voltage = V7).

Nu kan du ikke oprette Superchart. Det vil plotte de registrerede data. For at gøre dette kan du trykke på Superchart -widgeten og under "Datastreams" vælger du "Ny Datastream" for hver værdi, du vil plotte. Med det lille skyderikon til højre kan du vælge farve og virtuel pin (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Husk, at hver værdi har brug for en ny Datastream!

Trin 3: Programmer ESP32

Ved hjælp af programporten (se skematisk) kan du tilslutte ESP'en med TTL -konverteren. GPIO0 og GND til GND, 3.3V og EN til 3.3V, RX til TX og TX til RX.

Du skal nu installere Arduino IDE, du kan få den her:

www.arduino.cc/en/main/software

Efter installation og åbning af det skal du gå til Arduino> Præferencer. Her sender du dette link:

dl.espressif.com/dl/package_esp32_index.js… til den ekstra Boards Manger URL -indstilling.

Du kan nu lukke præferencevinduet. Gå nu til Værktøj> Board> Board manager og skriv "ESP32" i søgningen. Klik nu på installer.

Dernæst skal vi installere bibliotekerne. For at gøre det skal du gå til Skitse> Tilføj Libary> Administrer biblioteker.

Nu skal du installere "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" og "Blynk". Nogle af disse er måske allerede installeret. Endelig kan du installere Blynk -hovedbiblioteket herfra:

github.com/khoih-prog/BlynkESP32_BT_WF

Følg bare instruktionerne i "Readme" -filen.

Åbn nu skitsen, du kan finde den i biblioteket, du lige har downloadet. Gå til Eksempler> GeigercounterOLED, og åbn filen Geigercounter_Oled.ino i Arduino.

Her skal du indtaste dit WiFis -navn (SSID) og din adgangskode, såvel som den godkendelseskode, der blev sendt til dig via e -mail, da du oprettede Blynk -projektet.

Det er det! Tryk på upload, og vent, indtil der står "Upload fuldført". Din enhed skal fungere nu.

Trin 4: Hvordan bruges det?

Sådan bruges det?
Sådan bruges det?

Du kan tilslutte afdelingen til Geigercounter med en ekstraudstyr nu. Hvis du lukker kontakten mellem GND og GPIO14 og tænder den, starter enheden i Bluetooth -tilstand. I appen kan du nu klikke på bluetooth -ikonet og vælge Geigercounter. Det vil nu streame dataene via Bluetooth.

Hvis du foretrækker WiFi -tilstand i stedet, skal du bare åbne kontakten. Hvis du anvender strøm til den, vil den forsøge at oprette forbindelse til din WiFi og streame dataene direkte til skyen.

Hvis din enhed viser forkert uSv/h, er det muligt, at din Geigercounter bruger en anden slags Geiger Müller Tube og derfor har en anden konverteringsfaktor. GMC320 bruger et M4011 -rør. Her er 1uSv/h 152 CPM, så 1/152 = 0,00658 I skitsen skal du ændre "CONV_FACTOR".

Hvis du vil finde ud af din konverteringsfaktor, skal du bare google dit rør og finde et datablad.

Hvis du vil finde ud af mere om, hvordan dette fungerer, og hvordan du beregner Sieverts fra CPM, kan du kigge på denne artikel:

www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial

Anbefalede: