Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Rakenna asia
- Vaihe 2: Asenna Blynk -sovellus
- Vaihe 3: Ohjelmoi ESP32
- Vaihe 4: Kuinka sitä käytetään?
Video: Hakata GMC Geigercounter Blynkin kanssa: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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?
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:
Puheohjattu R2D2 -inspiroitu droidi Blynkin ja Iftttin avulla: 6 vaihetta
Puheohjattu R2D2 -inspiroitu droidi Blynkin ja Iftttin avulla: Katsomalla tähtien sotaa monet meistä ovat saaneet inspiraationsa robottihahmoista, erityisesti R2D2 -mallista. En tiedä muista, mutta rakastan vain sitä robottia. Koska olen robottien ystävä, olen päättänyt rakentaa oman R2D2 -droidin tähän lukitukseen käyttämällä blynk Io
CCTV -kamera, jossa on solmuMCU + vanha kannettavan tietokoneen kameramoduuli (Blynkin kanssa ja ilman sitä): 5 vaihetta
CCTV -kamera, jossa on NodeMCU + vanha kannettavan tietokoneen kameramoduuli (Blynkin kanssa ja ilman sitä): Hei kaverit! Tässä ohjeessa näytän sinulle, kuinka tein vanhan kannettavan kameramoduulin ja nodeMCU: n avulla jotain CCTV: n kaltaista
Soita pietsosummeri Blynkin ja XinaBoxin kanssa: 9 vaihetta
Soita pietsosummeri Blynkin ja XinaBoxin avulla: Ohjaa mitä tahansa 5 V: n elementtiä Blynkin ja xChipien avulla. Tämä projekti kuulostaa pietsosummerilta puhelimestani
ESP8266: n käyttö Arduinon ja Blynkin kanssa: 4 vaihetta
ESP8266: n käyttäminen Arduinon ja Blynkin kanssa: Yhdistä Arduino Mega blynk -sovellukseen käyttämällä espp8266 -suojaa
Propagatorin termostaatti ESP8266/NodeMCU: n ja Blynkin avulla: 7 vaihetta (kuvien kanssa)
Propagatorin termostaatti ESP8266/NodeMCU: n ja Blynkin avulla: Ostin äskettäin lämmitetyn lisälaitteen, jonka pitäisi auttaa kukkien ja vihannesten siementen itämisessä aikaisemmin. Se tuli ilman termostaattia. Ja koska termostaatit ovat melko kalliita, päätin tehdä oman. Kuten halusin käyttää