Satura rādītājs:

Uzlauzt GMC Geigercounter ar Blynk: 4 soļi
Uzlauzt GMC Geigercounter ar Blynk: 4 soļi

Video: Uzlauzt GMC Geigercounter ar Blynk: 4 soļi

Video: Uzlauzt GMC Geigercounter ar Blynk: 4 soļi
Video: Home made ESP8266 network Geiger Muller Counter(Kiwicount) 2024, Novembris
Anonim
Uzlauzt GMC Geigercounter ar Blynk
Uzlauzt GMC Geigercounter ar Blynk

Lai gan manam GMC-320 Plus Geigercounter ir iebūvēts WiFi, es to īsti nevarēju izmantot. Tāpēc es vēlējos izveidot ierīci, kas varētu straumēt ierakstītos datus manā mobilajā ierīcē / tīmeklī, vienlaikus pievienojot papildu funkcijas, piemēram, kumulatīvo devu, WiFi un Bluetooth. Es gribēju iespēju izmantot WiFi stacionārai iestatīšanai mājās un Bluetooth, lai ierīci izmantotu laukā. Tāpēc ar vienkāršu slēdzi varat izvēlēties starp abiem savienojuma veidiem. Visi dati tiek parādīti nelielā 128*32 pikseļu OLED displejā un augšupielādēti Blynk mākonī. Ierīce savienojas ar geigercounter ar vienkāršu aux kabeli, tāpēc jums nav jāveic nekādas izmaiņas savā geigercounter!

Piegādes

Geigercounter ar AUX izeju, piem. austiņām

Aux kabelis

NE555 taimera IC

680uF, 10V kondensators

C1815 NPN tranzistors

18650 akumulators

TP4056 uzlādes un aizsardzības panelis

Uzlabojiet pārveidotāju (piemēram, XL6009) ar 5 V izeju

2x 1kOhm 0,25W rezistors

1x 470Ohm 0,25W rezistors

1x 10Ohm 0,25W rezistors

1x 3,3 kOhm 0,25 W rezistors

1x 22Ohm 0,25W rezistors

0.01uF Cermaic kondensators (kods: 103)

PCB materiāls

3,5 mm ligzda, sieviete

Kabeļi

2x pastāvīgs slēdzis

ESP32

MCP1700-3302 LDO 3.3V regulators

Pēc izvēles: 128x32 pikseļu OLED I2C displejs

Rīki

Lodāmurs ar lodmetālu

USB uz TTL pārveidotājs

Multimetrs

Karstā līme

Pēc izvēles: PCB kodināšanas rīki

pincetes

1. solis: izveidojiet lietu

Veidojiet lietu!
Veidojiet lietu!
Veidojiet lietu!
Veidojiet lietu!

Tagad ir pienācis laiks savākt ķēdi. Es izveidoju sev pielāgotu PCB no nulles, taču ķēde nav tik sarežģīta, un to var viegli izveidot, izmantojot maizes dēli vai kaut ko līdzīgu.

Visu projektu, ieskaitot izmantoto PCB, var atrast šeit:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Ja vēlaties izmantot manu izmantoto PCB, jums ir jāsaliek NE555 tapas atpakaļ tā, lai piespraude atbilstu, kad to uzstādāt otrā pusē. Ja vēlaties redzēt bateriju spriegumu, jums ir jāpievieno kabelis starp R3 nesaistīto pusi un akumulatoru +.

Ja vēlaties, varat to ievietot pastāvīgākā iestatījumā. Esmu tam izstrādājis korpusu, tagad varat to izdrukāt 3D formātā. STL failus varat iegūt šeit:

www.thingiverse.com/thing:4127873

2. darbība: iestatiet lietotni Blynk

Iestatiet lietotni Blynk
Iestatiet lietotni Blynk
Iestatiet lietotni Blynk
Iestatiet lietotni Blynk
Iestatiet lietotni Blynk
Iestatiet lietotni Blynk

Lejupielādējiet lietotni Blynk no Applestore vai Google Play veikala. Lietotnē varat izveidot jaunu kontu.

Pēc tam jūs varat izveidot jaunu projektu. Kā plates veids jums jāizvēlas "ESP32 Dev board" un kā savienojuma veids "Bluetooth". Uz jūsu e -pasta adresi tiks nosūtīts autentifikācijas marķieris.

Projektā tagad varat pievienot dažādus logrīkus, izmantojot + ikonu augšējā labajā stūrī.

Šeit jūs varat pievienot logrīku "Vērtības displejs" četras reizes, kā arī logrīku "Superchart". Ja vēlaties izmantot arī Bluetooth, jums jāpievieno arī Bluetooth logrīks.

Katrā vērtību displejā būs redzama atšķirīga vērtība (MPT, uSv/h, uSv un akumulatora spriegums). Lai tos iestatītu, noklikšķiniet uz lauka un atlasiet pareizo virtuālo tapu (CPM = V1, uSv/h = V3, uSv = V5, Voltage = V7).

Tagad jūs nevarat iestatīt Superchart. Tajā tiks attēloti ierakstītie dati. Lai to izdarītu, varat pieskarties logam Superchart un sadaļā "Datastreams" atlasiet "New Datastream" katrai vērtībai, kuru vēlaties uzzīmēt. Izmantojot labo slīdņa ikonu labajā pusē, varat izvēlēties krāsu un virtuālo tapu (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Paturiet prātā, ka katrai vērtībai ir nepieciešama jauna datu plūsma!

3. darbība: programmējiet ESP32

Izmantojot programmas portu (skatiet shematisku attēlu), jūs varat savienot ESP ar TTL pārveidotāju. GPIO0 un GND uz GND, 3.3V un EN līdz 3.3V, RX uz TX un TX uz RX.

Tagad jums ir jāinstalē Arduino IDE, to varat iegūt šeit:

www.arduino.cc/en/main/software

Pēc tā instalēšanas un darbības jums jādodas uz Arduino> Preferences. Šeit jūs ievietojat šo saiti:

dl.espressif.com/dl/package_esp32_index.js… papildu Boards Manger URL opcijā.

Tagad varat aizvērt preferenču logu. Tagad dodieties uz Rīks> Padome> Valdes pārvaldnieks un meklēšanā ierakstiet "ESP32". Tagad noklikšķiniet uz instalēt.

Tālāk mums jāinstalē bibliotēkas. Lai to izdarītu, jums jādodas uz Skice> Pievienot bibliotēku> Pārvaldīt bibliotēkas.

Tagad jums ir jāinstalē "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" un "Blynk". Daži no tiem, iespējams, jau ir instalēti. Visbeidzot, šeit varat instalēt galveno Blynk bibliotēku:

github.com/khoih-prog/BlynkESP32_BT_WF

Vienkārši izpildiet norādījumus failā "Readme".

Tagad atveriet skici, to varat atrast tikko lejupielādētajā bibliotēkā. Dodieties uz Piemēri> GeigercounterOLED un atveriet failu Geigercounter_Oled.ino Arduino.

Šeit jums jāievada savs WiFis vārds (SSID) un parole, kā arī autentifikācijas kods, kas jums tika nosūtīts pa e -pastu, veidojot Blynk projektu.

Tieši tā! Noklikšķiniet uz augšupielādes un pagaidiet, līdz tiek parādīts uzraksts “Augšupielāde pabeigta”. Ierīcei tagad vajadzētu darboties.

4. darbība. Kā to izmantot?

Kā to izmantot?
Kā to izmantot?

Tagad jūs varat savienot divīziju ar Geigercounter ar papildu kabeli. Ja aizverat slēdzi starp GND un GPIO14 un ieslēdzat to, ierīce ieslēdzas Bluetooth režīmā. Lietotnē tagad varat noklikšķināt uz Bluetooth ikonas un atlasīt Geigercounter. Tagad tas straumēs datus, izmantojot Bluetooth.

Ja tā vietā dodat priekšroku WiFi režīmam, vienkārši atveriet slēdzi. Ja tam izmantosit barošanu, tas mēģinās izveidot savienojumu ar jūsu WiFi un tieši straumēt datus mākonī.

Ja jūsu ierīce rāda nepareizu uSv/h, iespējams, ka jūsu Geigercounter izmanto cita veida Geiger Müller Tube un tāpēc tam ir atšķirīgs konversijas koeficients. GMC320 izmanto M4011 cauruli. Šeit 1uSv/h ir 152 MPT, tātad 1/152 = 0,00658 Skicē ir jāmaina "CONV_FACTOR".

Ja vēlaties uzzināt, kāds ir jūsu reklāmguvumu faktors, vienkārši googlē atrodiet savu cauruli un atrodiet datu lapu.

Ja vēlaties uzzināt vairāk par to, kā tas darbojas un kā aprēķināt Sieverts no MPT, apskatiet šo rakstu:

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

Ieteicams: