Cuprins:

Hack GMC Geigercounter Cu Blynk: 4 pași
Hack GMC Geigercounter Cu Blynk: 4 pași

Video: Hack GMC Geigercounter Cu Blynk: 4 pași

Video: Hack GMC Geigercounter Cu Blynk: 4 pași
Video: GQ GMC-320 Geiger counter UPGRADE mod. Detached PROBE! [CAPTIONS ENABLED] 2024, Noiembrie
Anonim
Hack GMC Geigercounter Cu Blynk
Hack GMC Geigercounter Cu Blynk

Chiar dacă GMC-320 Plus Geigercounter are WiFi încorporat, nu am putut să-l folosesc cu adevărat. De aceea am vrut să construiesc un dispozitiv, care să poată transmite datele înregistrate pe telefonul mobil / web, adăugând în același timp caracteristici suplimentare, cum ar fi o doză cumulativă, WiFi și Bluetooth. Am vrut o opțiune de a folosi WiFi pentru o configurare staționară acasă și Bluetooth pentru a utiliza dispozitivul în câmp. Acesta este motivul pentru care puteți selecta între ambele tipuri de conexiuni cu un simplu comutator. Toate datele sunt afișate pe un ecran OLED mic de 128 * 32 pixeli și încărcate în norul Blynk. Dispozitivul se conectează la geigercounter cu un simplu cablu auxiliar, deci nu trebuie să faceți deloc modificări la geigercounter!

Provizii

Geigercounter cu ieșire AUX, de ex. pentru căști

Cablu auxiliar

IC cu temporizator NE555

Condensator 680uF, 10V

C1815 Tranzistor NPN

18650 Baterie

Placă de încărcare și protecție TP4056

Convertor intensificat (de ex. XL6009) cu ieșire de 5V

2x rezistență 1kOhm 0,25W

1 rezistor 470Ohm 0.25W

1 rezistor de 10Ohm 0.25W

1x rezistor de 3,3kOhm 0,25W

1 rezistor de 22Ohm 0.25W

Condensator Cermaic 0.01uF (Cod: 103)

Material PCB

Jack de 3,5 mm, feminin

Cabluri

2x comutator permanent

ESP32

MCP1700-3302 Regulator LDO 3.3V

Opțional: 128x32 pixeli OLED I2C Display

Instrumente

Fier de lipit cu lipit

Convertor USB la TTL

Multimetru

Lipici fierbinte

Opțional: instrumente pentru gravarea PCB

pensetă

Pasul 1: Construiește Lucrul

Construiește Lucrul!
Construiește Lucrul!
Construiește Lucrul!
Construiește Lucrul!

Acum este timpul să asamblați circuitul. Mi-am făcut un PCB personalizat de la zero, dar circuitul nu este atât de complex și poate fi construit cu ușurință pe un panou sau ceva similar.

Întregul proiect, inclusiv PCB-ul pe care l-am folosit, poate fi găsit aici:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Dacă doriți să utilizați PCB-ul pe care l-am folosit, trebuie să îndoiți pinii NE555 înapoi, astfel încât pinout să se potrivească atunci când îl montați pe cealaltă parte. De asemenea, trebuie să conectați un cablu între partea neconectată a R3 și Battery +, dacă doriți să vedeți tensiunea bateriilor.

Dacă doriți, îl puteți pune într-o configurație mai permanentă. Am proiectat o carcasă pentru ea, o puteți imprima 3D acum. Puteți obține fișierele STL de aici:

www.thingiverse.com/thing:4127873

Pasul 2: Configurați aplicația Blynk

Configurați aplicația Blynk
Configurați aplicația Blynk
Configurați aplicația Blynk
Configurați aplicația Blynk
Configurați aplicația Blynk
Configurați aplicația Blynk

Descărcați aplicația Blynk din Applestore sau din magazinul Google Play. În aplicație puteți crea un cont nou.

După aceea, puteți crea un nou proiect. Ca tip de placă trebuie să selectați „ESP32 Dev board” și ca tip de conexiune „Bluetooth”. Un jeton de autentificare va fi trimis la adresa dvs. de e-mail.

În Proiect, acum puteți adăuga diferite widgeturi proiectului dvs., folosind pictograma + din colțul din dreapta sus.

Aici puteți adăuga widgetul "Value Display" de patru ori, precum și widgetul "Superchart". Dacă doriți să utilizați și Bluetooth, trebuie să adăugați și widgetul Bluetooth.

Fiecare afișare a valorii va afișa o valoare diferită (CPM, uSv / h, uSv și tensiunea bateriei). Pentru a le configura, faceți clic pe câmp și selectați pinul virtual drept (CPM = V1, uSv / h = V3, uSv = V5, Voltage = V7).

Acum nu puteți configura Superchart. Acesta va trasa datele înregistrate. Pentru a face acest lucru, puteți atinge Superchart Widget și sub „Datastreams” selectați „New Datastream” pentru fiecare valoare pe care doriți să o reprezentați. Cu pictograma glisor mic din dreapta, puteți selecta culoarea și pinul virtual (CPM = V2, uSv / h = V4, uSv = V6, Volatage = V8). Rețineți că fiecare valoare are nevoie de un nou Datastream!

Pasul 3: Programați ESP32

Utilizând Portul de program (vezi schema) puteți conecta ESP la convertorul TTL. GPIO0 și GND la GND, 3.3V și EN la 3.3V, RX la TX și TX la RX.

Acum trebuie să instalați Arduino IDE, îl puteți obține aici:

www.arduino.cc/en/main/software

După ce îl instalați și îl opriți, trebuie să accesați Arduino> Preferințe. Aici postezi acest link:

dl.espressif.com/dl/package_esp32_index.js… în opțiunea suplimentară URL Board Boards Manger.

Acum puteți închide fereastra de preferințe. Acum accesați Instrument> Board> Board manager și tastați "ESP32" în căutare. Acum faceți clic pe instalare.

În continuare trebuie să instalăm Bibliotecile. Pentru a face acest lucru, trebuie să accesați Schiță> Adăugare bibliotecă> Gestionare biblioteci.

Acum trebuie să instalați „Adafruit_SSD1306”, „Adafruit_GFX”, „Wire”, „SPI” și „Blynk”. Unele dintre acestea sunt deja instalate. În cele din urmă puteți instala biblioteca principală Blynk de aici:

github.com/khoih-prog/BlynkESP32_BT_WF

Doar urmați instrucțiunile din fișierul „Citește-mă”.

Acum deschideți schița, o puteți găsi în Biblioteca pe care tocmai ați descărcat-o. Accesați Exemple> GeigercounterOLED și deschideți fișierul Geigercounter_Oled.ino în Arduino.

Aici trebuie să introduceți numele WiFis (SSID) și parola, precum și codul de autentificare care v-a fost trimis prin e-mail când ați creat proiectul Blynk.

Asta e! Faceți clic pe Încărcare și așteptați până când apare „Încărcare finalizată”. Dispozitivul dvs. ar trebui să funcționeze acum.

Pasul 4: Cum să îl utilizați?

Cum să-l folosească?
Cum să-l folosească?

Puteți conecta divizorul la Geigercounter cu un cablu auxiliar acum. Dacă închideți comutatorul între GND și GPIO14 și îl porniți, dispozitivul va porni în modul Bluetooth. În aplicație, puteți face acum clic pe pictograma bluetooth și selecta Geigercounter. Acum va transmite datele prin Bluetooth.

Dacă preferați modul WiFi, deschideți comutatorul. Dacă îi aplicați Power, acesta va încerca să se conecteze la WiFi și să transmită în mod direct datele în cloud.

Dacă dispozitivul dvs. prezintă uSv / h greșit, este posibil ca Geigercounter să utilizeze un alt tip de tub Geiger Müller și, prin urmare, să aibă un factor de conversie diferit. GMC320 utilizează un tub M4011. Aici 1uSv / h este de 152 CPM, deci 1/152 = 0,00658 În schiță, trebuie să schimbați „CONV_FACTOR”.

Dacă doriți să aflați factorul de conversie, trebuie doar să creați un google pe tub și să găsiți o foaie de date.

Dacă doriți să aflați mai multe despre cum funcționează acest lucru și despre cum să calculați Sieverts din CPM, aruncați o privire la acest articol:

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

Recomandat: