Sadržaj:
- Supplies
- Korak 1: Izgradite stvar
- Korak 2: Postavite aplikaciju Blynk
- Korak 3: Programirajte ESP32
- Korak 4: Kako ga koristiti?
Video: Hakirajte GMC Geigercounter sa Blynkom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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 mobilni telefon / web uz dodavanje dodatnih funkcija, 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 korištenje uređaja na terenu. Zbog toga jednostavnim prekidačem možete birati između oba tipa veze. Svi podaci prikazani su na malom OLED ekranu od 128 x 32 piksela i učitani u oblak Blynk. Uređaj se spaja na geigercounter pomoću jednostavnog aux kabela, tako da uopće ne morate mijenjati vaš geigercounter!
Supplies
Geigercounter sa AUX izlazom, npr. za slušalice
Aux kabel
NE555 Tajmer IC
680uF, 10V kondenzator
C1815 NPN tranzistor
18650 Baterija
TP4056 ploča za punjenje i zaštitu
Povećavajući pretvarač (npr. XL6009) sa 5V izlazom
2x 1kOhm 0,25W otpornik
1x 470Ohm 0,25W otpornik
1x 10Ohm 0,25W otpornik
1x otpornik od 3.3kOhm 0.25W
1x otpornik od 22Ohm 0,25W
0.01uF Cermaički kondenzator (Šifra: 103)
PCB materijal
Utičnica 3,5 mm, ženska
Cables
2x stalni prekidač
ESP32
MCP1700-3302 LDO 3.3V regulator
Opciono: OLED I2C ekran od 128 x 32 piksela
Alati
Lemilica sa lemljenjem
USB u TTL pretvarač
Multimetar
Hot Glue
Opcionalno: Alati za urezivanje PCB -a
pinceta
Korak 1: Izgradite stvar
Sada je vrijeme za sastavljanje kola. Napravio sam sebi prilagođenu PCB od nule, ali krug nije toliko složen i lako se može izgraditi na matičnoj 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 kada ga montirate na drugu stranu. 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 postavljanje. Dizajnirao sam kućište za to, možete ga sada odštampati 3D. STL datoteke možete preuzeti odavde:
www.thingiverse.com/thing:4127873
Korak 2: Postavite aplikaciju Blynk
Preuzmite aplikaciju Blynk s Applestorea ili trgovine Google Play. U aplikaciji možete stvoriti novi račun.
Nakon toga možete kreirati novi projekt. Kao tip ploče morate odabrati "ESP32 Dev board" i kao tip veze "Bluetooth". Token za autorizaciju bit će poslan na vašu adresu e -pošte.
U projektu sada ne možete dodati različite widgete u svoj 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. On će iscrtati snimljene podatke. Da biste to učinili, možete dodirnuti Widget super grafikona i pod "Datastreams" izabrati "New Datastream" za svaku vrijednost koju želite iscrtati. Pomoću male 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 tok podataka!
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 odbora i unesite "ESP32" u pretraživanje. Sada kliknite na instalaciju.
Zatim moramo instalirati biblioteke. 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. Na kraju možete instalirati glavnu Blynk biblioteku odavde:
github.com/khoih-prog/BlynkESP32_BT_WF
Samo slijedite upute u datoteci "Readme".
Sada otvorite skicu, možete je pronaći u biblioteci 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 Blynk projekt.
To je to! Pritisnite upload i sačekajte dok ne kaže "Upload dovršen". Vaš uređaj bi trebao raditi sada.
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 način rada. 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 Geiger Müller cijevi i stoga ima drugačiji faktor konverzije. GMC320 koristi cijev M4011. Ovdje je 1uSv/h 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 ovo 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čuje se:
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: Ovo je digitalni sat Morphing (zahvaljujući Hari Wiguna za koncept i kôd za promjenu), također je analogni sat, stanica za izvještavanje o vremenu i kuhinjski mjerač vremena. U potpunosti se kontrolira pomoću Blynk aplikacija na vašem pametnom telefonu putem WiFi -ja. Aplikacija vam omogućuje
Oglašavajte Piezo zujalicu s Blynkom i XinaBoxom: 9 koraka
Oglašavajte piezo zvučni signal sa Blynk -om i XinaBox -om: Upravljajte bilo kojim 5V elementom koristeći Blynk i xChips. Ovaj projekt zvuči Piezo Buzzer sa 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
Upozorenje Arduino perilice -sušilice rublja - Push obavijest na telefon sa Blynkom: 5 koraka (sa slikama)
Upozorenje Arduino perilice -sušilice rublja - Obavijestite telefon putem Blynka: Naša mašina za pranje rublja je u garaži i ne možemo čuti zvučne signale koji ukazuju na to da je pranje završeno. Htio sam pronaći način da dobijem obavijest, gdje god se nalazili u kući, kada se ciklus završi. Petljao sam s Arduinom, ESP8266 WiFi
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android): 4 koraka (sa slikama)
RBG 3D štampani Mjesec kontroliran pomoću Blynka (iPhone ili Android): Ovo je 3D štampani mjesec sa postoljem. Napravljen sa RGB LED trakom od 20 LED dioda spojenom na arduino uno i programiranom za upravljanje pomoću blynka. Arduino je tada moguće kontrolirati putem aplikacije iz blynk -a na iPhoneu ili Androidu