Sisällysluettelo:

Hakata GMC Geigercounter Blynkin kanssa: 4 vaihetta
Hakata GMC Geigercounter Blynkin kanssa: 4 vaihetta

Video: Hakata GMC Geigercounter Blynkin kanssa: 4 vaihetta

Video: Hakata GMC Geigercounter Blynkin kanssa: 4 vaihetta
Video: radioactive mushroom in Japan 2024, Marraskuu
Anonim
Hakkaa GMC Geigercounter Blynkin kanssa
Hakkaa GMC Geigercounter Blynkin kanssa

Vaikka GMC-320 Plus Geigercounter -laitteessani on sisäänrakennettu WiFi, en todellakaan voinut käyttää sitä. Siksi halusin rakentaa laitteen, joka voi suoratoistaa tallennettua dataa matkapuhelimeeni / verkkoon ja lisätä samalla lisäominaisuuksia, kuten kumulatiivisen annoksen, WiFi ja Bluetooth. Halusin vaihtoehdon käyttää WiFi -yhteyttä kiinteään asennukseen kotona ja Bluetoothia laitteen käyttämiseen kentällä. Siksi voit valita molempien yhteystyyppien välillä yksinkertaisella kytkimellä. Kaikki tiedot näytetään pienellä 128*32 pikselin OLED -näytöllä ja ladataan Blynk -pilveen. Laite liitetään geigercounteriin yksinkertaisella aux -kaapelilla, joten sinun ei tarvitse tehdä mitään muutoksia geigercounteriin!

Tarvikkeet

Geigercounter AUX -ulostulolla, esim. kuulokkeille

Aux -kaapeli

NE555 Ajastimen IC

680uF, 10V kondensaattori

C1815 NPN -transistori

18650 Akku

TP4056 lataus- ja suojakortti

Tehosta muunninta (esim. XL6009), jossa on 5 V: n lähtö

2x 1kOhm 0,25W vastus

1x 470ohm 0,25W vastus

1x 10Ohm 0,25W vastus

1x 3.3kOhm 0.25W vastus

1x 22Ohm 0,25W vastus

0.01uF Cermaic -kondensaattori (koodi: 103)

PCB -materiaali

3,5 mm: n liitin, naaras

Kaapelit

2x pysyvä kytkin

ESP32

MCP1700-3302 LDO 3.3V -säädin

Valinnainen: 128x32 pikselin OLED I2C -näyttö

Työkalut

Juotin ja juotos

USB -TTL -muunnin

Yleismittari

Kuuma liima

Valinnainen: Työkalut PCB: n etsaamiseen

pinsetit

Vaihe 1: Rakenna asia

Rakenna asia!
Rakenna asia!
Rakenna asia!
Rakenna asia!

Nyt on aika koota piiri. Tein itselleni mukautetun piirilevyn tyhjästä, mutta piiri ei ole niin monimutkainen ja se voidaan helposti rakentaa leipälevylle tai vastaavalle.

Koko projekti, mukaan lukien käyttämäni PCB, löytyy täältä:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Jos haluat käyttää käyttämääni piirilevyä, sinun on taivutettava NE555 -nastat taaksepäin niin, että pistoke vastaa, kun asennat sen toiselle puolelle. Sinun on myös liitettävä kaapeli R3: n irrotetun sivun ja Battery +: n väliin, jos haluat nähdä paristojännitteen.

Jos haluat, voit asettaa sen pysyvämpään kokoonpanoon. Olen suunnitellut sille kotelon, voit tulostaa sen nyt 3D -muodossa. Saat STL -tiedostot täältä:

www.thingiverse.com/thing:4127873

Vaihe 2: Asenna Blynk -sovellus

Asenna Blynk -sovellus
Asenna Blynk -sovellus
Asenna Blynk -sovellus
Asenna Blynk -sovellus
Asenna Blynk -sovellus
Asenna Blynk -sovellus

Lataa Blynk -sovellus Applestoresta tai Google Play -kaupasta. Sovelluksessa voit luoda uuden tilin.

Tämän jälkeen voit luoda uuden projektin. Korttityypiksi sinun on valittava "ESP32 Dev board" ja yhteystyypiksi "Bluetooth". Todennusmerkki lähetetään sähköpostiosoitteeseesi.

Projektissa et voi nyt lisätä erilaisia widgettejä projektiin käyttämällä oikeassa yläkulmassa olevaa + -kuvaketta.

Täällä voit lisätä widgetin "Value Display" neljä kertaa sekä widgetin "Superchart". Jos haluat käyttää myös Bluetoothia, sinun on lisättävä myös Bluetooth -widget.

Jokaisessa arvonäytössä näkyy eri arvo (CPM, uSv/h, uSv ja akun jännite). Määritä ne napsauttamalla kenttää ja valitsemalla oikea virtuaalinen nasta (CPM = V1, uSv/h = V3, uSv = V5, jännite = V7).

Nyt et voi määrittää Superchartia. Se piirtää tallennetut tiedot. Voit tehdä tämän napauttamalla Superchart -widgettiä ja valitsemalla "Datastreams" -kohdasta "New Datastream" jokaiselle arvolle, jonka haluat piirtää. Oikealla olevalla pienellä liukusäätimellä voit valita värin ja virtuaalisen nastan (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Muista, että jokainen arvo tarvitsee uuden Datastreamin!

Vaihe 3: Ohjelmoi ESP32

Ohjelmaportin (katso kaavio) avulla voit liittää ESP: n TTL -muuntimeen. GPIO0 ja GND - GND, 3.3V ja EN - 3.3V, RX to TX ja TX to RX.

Sinun on nyt asennettava Arduino IDE, saat sen täältä:

www.arduino.cc/en/main/software

Asennuksen ja käytön jälkeen sinun on siirryttävä kohtaan Arduino> Asetukset. Tässä postaat tämän linkin:

dl.espressif.com/dl/package_esp32_index.js… Boards Mangerin URL -lisävaihtoehtoon.

Voit nyt sulkea asetusikkunan. Siirry nyt kohtaan Työkalu> Hallitus> Hallituksen johtaja ja kirjoita hakuun "ESP32". Napsauta nyt asennusta.

Seuraavaksi meidän on asennettava kirjastot. Voit tehdä tämän valitsemalla Sketch> Add Libary> Manage Libraries.

Nyt sinun on asennettava "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" ja "Blynk". Osa näistä on ehkä jo asennettu. Lopuksi voit asentaa Blynk -pääkirjaston täältä:

github.com/khoih-prog/BlynkESP32_BT_WF

Noudata vain "Readme" -tiedoston ohjeita.

Avaa nyt luonnos, löydät sen juuri lataamastasi kirjastosta. Siirry kohtaan Esimerkit> GeigercounterOLED ja avaa Geigercounter_Oled.ino -tiedosto Arduinossa.

Tässä sinun on annettava WiFis -nimesi (SSID) ja salasanasi sekä todennuskoodi, joka lähetettiin sinulle sähköpostitse, kun loit Blynk -projektin.

Se siitä! Napsauta latausta ja odota, kunnes se sanoo "Lataus valmis". Laitteen pitäisi toimia nyt.

Vaihe 4: Kuinka sitä käytetään?

Kuinka käyttää sitä?
Kuinka käyttää sitä?

Voit liittää osion Geigercounteriin lisäkaapelilla nyt. Jos suljet GND- ja GPIO14 -kytkimen ja kytket sen päälle, laite käynnistyy Bluetooth -tilaan. Sovelluksessa voit nyt napsauttaa Bluetooth -kuvaketta ja valita Geigercounter. Se suoratoistaa nyt tietoja Bluetoothin kautta.

Jos haluat sen sijaan WiFi -tilan, avaa vain kytkin. Jos käytät siihen virtaa, se yrittää muodostaa yhteyden WiFi -verkkoon ja suoratoistaa tiedot suoraan pilveen.

Jos laite näyttää väärää uSv/h -arvoa, on mahdollista, että Geigercounter käyttää erilaista Geiger Müller -putkea ja siksi sillä on erilainen muuntokerroin. GMC320 käyttää M4011 -putkea. Tässä 1uSv/h on 152 CPM, joten 1/152 = 0,00658 Luonnoksessa sinun on muutettava "CONV_FACTOR".

Jos haluat selvittää konversiokertoimesi, googlaa putkesi ja etsi tietolomake.

Jos haluat lisätietoja siitä, miten tämä toimii ja kuinka Sieverts lasketaan tuhannen näyttökerran hinnasta, tutustu tähän artikkeliin:

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

Suositeltava: