Sadržaj:
- Pribor
- Korak 1: Izgradite stvar
- Korak 2: Postavljanje aplikacije Blynk
- Korak 3: Programirajte ESP32
- Korak 4: Kako ga koristiti?
Video: Hakirajte GMC Geigercounter s Blynkom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Iako moj GMC-320 Plus Geigercounter ima ugrađen WiFi, nisam ga mogao koristiti. Zato sam htio izgraditi Uređaj koji može prenositi snimljene podatke na moj mobitel / web uz dodavanje dodatnih značajki kao što su kumulativna doza, WiFi i Bluetooth. Htio sam mogućnost korištenja WiFi -a za stacionarno postavljanje kod kuće i Bluetooth -a za upotrebu uređaja na terenu. Zbog toga jednostavnim prekidačem možete birati između obje vrste veze. Svi se podaci prikazuju na malom OLED zaslonu od 128 x 32 piksela i prenose u oblak Blynk. Uređaj se spaja na geigercounter pomoću jednostavnog aux kabela, tako da uopće ne morate mijenjati svoj geigercounter!
Pribor
Geigercounter s AUX izlazom, npr. za slušalice
Aux kabel
NE555 Mjerač vremena IC
680uF, 10V kondenzator
C1815 NPN tranzistor
18650 Baterija
TP4056 ploča za punjenje i zaštitu
Pojačani pretvarač (npr. XL6009) s 5V izlazom
2x 1kOhm 0,25W otpornik
1x 470Ohm otpornik 0,25W
1x 10Ohm 0,25W otpornik
1x otpornik od 3,3 kOhm 0,25W
1x otpornik od 22Ohm 0,25W
0.01uF Cermaic kondenzator (Šifra: 103)
PCB materijal
Utičnica 3,5 mm, ženska
Kablovi
2x stalni prekidač
ESP32
MCP1700-3302 LDO 3.3V regulator
Izborno: OLED I2C zaslon od 128 x 32 piksela
Alati
Lemilica s lemljenjem
USB u TTL pretvarač
Multimetar
Vruće ljepilo
Izborno: Alati za graviranje PCB -a
pinceta
Korak 1: Izgradite stvar
Sada je vrijeme za sastavljanje kruga. Napravio sam si prilagođeni PCB ispočetka, ali krug nije toliko složen i lako se može izgraditi na ploči ili nečem sličnom.
Cijeli projekt, uključujući PCB koji sam koristio, možete pronaći ovdje:
easyeda.com/Crosswalkersam/geigerzaehler-b…
Ako želite koristiti PCB koji sam koristio, morate saviti pinove NE555 prema natrag tako da se pinout podudara kad ga montirate s druge strane. Također morate spojiti kabel između nepovezane strane R3 i Battery +, ako želite vidjeti napon baterija.
Ako želite, možete ga postaviti u trajnije postavke. Dizajnirao sam kućište za to, sada ga možete ispisati 3D. Ovdje možete preuzeti STL datoteke:
www.thingiverse.com/thing:4127873
Korak 2: Postavljanje aplikacije Blynk
Preuzmite aplikaciju Blynk iz Applestorea ili trgovine Google Play. U aplikaciji možete stvoriti novi račun.
Nakon toga možete izraditi novi projekt. Kao vrstu ploče morate odabrati "ESP32 Dev board" i kao vrstu veze "Bluetooth". Token za autorizaciju bit će poslan na vašu e -adresu.
U projektu sada ne možete dodavati različite widgete u projekt, koristeći ikonu + u gornjem desnom kutu.
Ovdje možete četiri puta dodati dodatak "Prikaz vrijednosti", kao i dodatak "Super grafikon". Ako želite koristiti i Bluetooth, morate dodati i Bluetooth widget.
Svaki prikaz vrijednosti prikazat će različitu vrijednost (CPM, uSv/h, uSv i napon baterije). Da biste ih postavili, kliknite na polje i odaberite desni Virtualni pin (CPM = V1, uSv/h = V3, uSv = V5, Napon = V7).
Sada ne možete postaviti Super grafikon. Nacrtat će snimljene podatke. Da biste to učinili, možete dodirnuti widget super grafikona i pod "Datastreams" odabrati "New Datastream" za svaku vrijednost koju želite iscrtati. Pomoću ikone klizača s desne strane možete odabrati boju i virtualni pin (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Imajte na umu da svakoj vrijednosti treba novi podatkovni tok!
Korak 3: Programirajte ESP32
Pomoću programskog porta (pogledajte shemu) možete spojiti ESP s TTL pretvaračem. GPIO0 i GND prema GND, 3.3V i EN do 3.3V, RX do TX i TX do RX.
Sada morate instalirati Arduino IDE, možete ga dobiti ovdje:
www.arduino.cc/en/main/software
Nakon što ga instalirate i otvorite, morate otići na Arduino> Postavke. Ovdje postavljate ovaj link:
dl.espressif.com/dl/package_esp32_index.js… u dodatnu opciju URL -a upravitelja ploča.
Sada možete zatvoriti prozor postavki. Sada idite na Alat> Ploča> Upravitelj ploče i upišite "ESP32" u pretraživanje. Sada kliknite na instalaciju.
Zatim moramo instalirati knjižnice. Da biste to učinili, morate otići na Sketch> Add Libary> Manage Libraries.
Sada morate instalirati "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" i "Blynk". Neki od njih su možda već instalirani. Konačno možete instalirati glavnu biblioteku Blynk odavde:
github.com/khoih-prog/BlynkESP32_BT_WF
Samo slijedite upute u datoteci "Readme".
Sada otvorite skicu, možete je pronaći u knjižnici koju ste upravo preuzeli. Idite na Primjeri> GeigercounterOLED i otvorite datoteku Geigercounter_Oled.ino u Arduinu.
Ovdje morate unijeti svoje WiFis ime (SSID) i lozinku, kao i kôd za autorizaciju koji vam je poslan e -poštom kada ste stvarali projekt Blynk.
To je to! Pritisnite učitavanje i pričekajte dok ne kaže "Prijenos je dovršen". Vaš uređaj bi sada trebao raditi.
Korak 4: Kako ga koristiti?
Uređaj sada možete spojiti na Geigercounter pomoću pomoćnog priključka. Ako zatvorite prekidač između GND i GPIO14 i uključite ga, uređaj će se pokrenuti u Bluetooth modu. U aplikaciji sada možete kliknuti na ikonu bluetootha i odabrati Geigercounter. Sada će prenositi podatke putem Bluetootha.
Ako više volite WiFi način rada, samo otvorite prekidač. Ako na njega primijenite Power, on će se pokušati povezati s vašom WiFi mrežom i izravno prenijeti podatke u oblak.
Ako vaš uređaj prikazuje pogrešan uSv/h, moguće je da vaš Geigercounter koristi drugu vrstu cijevi Geiger Müller i stoga ima drugačiji faktor pretvorbe. GMC320 koristi cijev M4011. Ovdje 1uSv/h iznosi 152 CPM, pa 1/152 = 0.00658 Na skici morate promijeniti "CONV_FACTOR".
Ako želite saznati svoj faktor konverzije, samo proguglajte svoju cijev i pronađite podatkovnu tablicu.
Ako želite saznati više o tome kako to funkcionira i o tome kako izračunati Sieverts iz CPM -a, pogledajte ovaj članak:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
Preporučeni:
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)
WiFi sat, mjerač vremena i vremenska postaja, kontrolirano Blynkom: Ovo je digitalni sat Morphing (zahvaljujući Hari Wiguna za koncept i kôd za preinaku), također je analogni sat, postaja za izvještavanje o vremenu i kuhinjski mjerač vremena. U potpunosti ga kontrolira Blynk aplikacija na vašem pametnom telefonu putem WiFi -ja. Aplikacija vam omogućuje
6 -kanalni pametni razvodnik s Wemos D1 Mini i Blynkom: 5 koraka
6 -kanalni pametni razvodnik s Wemos D1 Mini i Blynk: Ovaj projekt opisuje kako napraviti 6 -satni pametni razvodnik s upravljanjem pomoću pametnog telefona s Blynkom i Wemos D1 mini R2 praktički bilo gdje u svijetu koristeći Internet. Za ovaj projekt inspirirao sam se ovim lijepim uputama : Upozorenje: Ovaj projekt bavi se
Oglasite Piezo zvučni signal s Blynkom i XinaBoxom: 9 koraka
Oglašavajte piezo zujalicu s Blynkom i XinaBoxom: Upravljajte bilo kojim 5V elementom pomoću Blynka i x čipova. Ovaj projekt zvuči Piezo Buzzer s mog telefona
Korištenje ESP8266 s Arduinom i Blynkom: 4 koraka
Korištenje ESP8266 s Arduinom i Blynkom: Povežite svoju Arduino Mega s blynk aplikacijom pomoću espp8266 štita
Servo upravljanje s NodeMCU -om i Blynkom - u IOT platformi: 3 koraka
Servo upravljanje s NodeMCU -om i Blynkom | u IOT platformi: U ovom vodiču možete kontrolirati svoj servo pomoću aplikacije Blynk u IOT platformi