Tartalomjegyzék:

Hack GMC Geigercounter With Blynk: 4 lépés
Hack GMC Geigercounter With Blynk: 4 lépés

Videó: Hack GMC Geigercounter With Blynk: 4 lépés

Videó: Hack GMC Geigercounter With Blynk: 4 lépés
Videó: Homemade X-Ray Tube VS Geiger Counter 2024, November
Anonim
Hack GMC Geigercounter With Blynk
Hack GMC Geigercounter With Blynk

Annak ellenére, hogy a GMC-320 Plus Geigercounter beépített WiFi-vel rendelkezik, nem igazán tudtam használni. Ezért szerettem volna olyan eszközt építeni, amely a rögzített adatokat a mobilomra / az internetre továbbítja, miközben további funkciókat, például halmozott dózist, WiFi -t és Bluetooth -ot ad hozzá. Azt akartam, hogy otthon használhassam a WiFi -t, a Bluetooth -ot pedig a terepen. Ezért választhat mindkét csatlakozástípus között egy egyszerű kapcsolóval. Az összes adat egy kis, 128*32 képpontos OLED kijelzőn jelenik meg, és feltöltődik a Blynk felhőbe. A készülék egyszerű aux kábellel csatlakozik a geigercounterhez, így egyáltalán nem kell változtatnia a geigercounter -en!

Kellékek

Geigercounter AUX kimenettel, pl. fejhallgatóhoz

Aux kábel

NE555 Időzítő IC

680uF, 10V kondenzátor

C1815 NPN tranzisztor

18650 akkumulátor

TP4056 töltő- és védőlap

Fokozatos átalakító (pl. XL6009) 5V kimenettel

2x 1kOhm 0,25W ellenállás

1x 470 Ohm 0,25 W ellenállás

1x 10 Ohm 0,25W ellenállás

1x 3,3 kOhm 0,25 W ellenállás

1x 22Ohm 0,25W ellenállás

0.01uF Cermaic kondenzátor (kód: 103)

PCB anyag

3,5 mm -es jack, női

Kábelek

2x állandó kapcsoló

ESP32

MCP1700-3302 LDO 3.3V szabályozó

Opcionális: 128x32 pixeles OLED I2C kijelző

Eszközök

Forrasztópáka forrasztóval

USB -TTL átalakító

Multiméter

Forró ragasztó

Opcionális: Szerszámok PCB maratásához

csipesz

1. lépés: Építsd meg a dolgot

Építsd fel a dolgot!
Építsd fel a dolgot!
Építsd fel a dolgot!
Építsd fel a dolgot!

Itt az ideje összeszerelni az áramkört. Készítettem magamnak egy egyedi nyomtatott áramköri lapot a semmiből, de az áramkör nem olyan bonyolult, és könnyen építhető egy kenyérlapra vagy valami hasonlóra.

A teljes projekt, beleértve az általam használt NYÁK -t is, megtalálható itt:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Ha az általam használt NYÁK -ot szeretné használni, akkor az NE555 csapjait hátrafelé kell hajlítani, hogy a kivezetés illeszkedjen a másik oldalra történő felszereléskor. Ezenkívül kábelt kell csatlakoztatnia az R3 nem csatlakoztatott oldala és az Battery +között, ha látni szeretné az akkumulátor feszültségét.

Ha akarja, tartósabb beállításba helyezheti. Házat terveztem hozzá, most 3D nyomtathat. Az STL fájlokat innen szerezheti be:

www.thingiverse.com/thing:4127873

2. lépés: A Blynk alkalmazás beállítása

A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása

Töltse le a Blynk alkalmazást az Applestore -ból vagy a Google Play áruházból. Az alkalmazásban új fiókot hozhat létre.

Ezt követően létrehozhat egy új projektet. A kártya típusaként az "ESP32 Dev board" és a "Bluetooth" kapcsolat típusát kell választania. Az e -mail címre hitelesítési tokent küldünk.

A Projektben mostantól különböző widgeteket adhat hozzá a projekthez, a jobb felső sarokban található + ikon segítségével.

Itt négyszer hozzáadhatja a Widget "Value Display" értékét, valamint a "Superchart" widgetet. Ha szeretné használni a Bluetooth funkciót is, akkor hozzá kell adnia a Bluetooth widgetet.

Minden értékkijelző eltérő értéket mutat (CPM, uSv/h, uSv és Batteryvoltage). A beállításhoz kattintson a mezőre, és válassza ki a megfelelő virtuális tűt (CPM = V1, uSv/h = V3, uSv = V5, feszültség = V7).

Most nem tudja beállítani a Superchart -ot. Megrajzolja a rögzített adatokat. Ehhez érintse meg a Superchart Widgetet, és az "Adatfolyamok" alatt válassza ki az "Új adatfolyam" lehetőséget minden ábrázolni kívánt értékhez. A jobb oldali kis csúszkaikon segítségével kiválaszthatja a színt és a virtuális tűt (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Ne feledje, hogy minden értékhez új adatfolyam szükséges!

3. lépés: Programozza be az ESP32 programot

A programport használatával (lásd az ábrát) csatlakoztathatja az ESP -t a TTL konverterhez. GPIO0 és GND - GND, 3.3V és EN - 3.3V, RX - TX és TX - RX.

Most telepítenie kell az Arduino IDE -t, itt letöltheti:

www.arduino.cc/en/main/software

Telepítése és működtetése után lépjen az Arduino> Beállítások oldalra. Itt teszed közzé ezt a linket:

dl.espressif.com/dl/package_esp32_index.js… a kiegészítő táblák kezelő URL -beállításába.

Most bezárhatja a Beállítások ablakot. Most lépjen az Eszköz> Tábla> Fórumkezelő menübe, és írja be a keresésbe az "ESP32" -t. Most kattintson a telepítés gombra.

Ezután telepítenünk kell a könyvtárakat. Ehhez lépjen a Vázlat> Libary hozzáadása> Könyvtárak kezelése menüpontra.

Most telepítenie kell az "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" és "Blynk" elemeket. Ezek közül néhány talán már telepítve van. Végül innen telepítheti a fő Blynk könyvtárat:

github.com/khoih-prog/BlynkESP32_BT_WF

Csak kövesse a "Readme" fájl utasításait.

Most nyissa meg a vázlatot, és megtalálja a most letöltött könyvtárban. Lépjen a Példák> GeigercounterOLED pontra, és nyissa meg a Geigercounter_Oled.ino fájlt Arduino -ban.

Itt be kell írnia WiFis nevét (SSID) és jelszavát, valamint a hitelesítési kódot, amelyet e -mailben küldtek a Blynk projekt létrehozásakor.

Ez az! Nyomja meg a feltöltést és várjon, amíg a „Feltöltés kész” feliratot nem írja ki. Az eszköznek most működnie kell.

4. lépés: Hogyan kell használni?

Hogyan kell használni?
Hogyan kell használni?

Most csatlakoztathatja a divice -ot a Geigercounter -hez egy auxcable segítségével. Ha bezárja a GND és a GPIO14 közötti kapcsolót, és bekapcsolja, az eszköz Bluetooth módba indul. Az alkalmazásban most rákattinthat a Bluetooth ikonra, és kiválaszthatja a Geigercounter -t. Most Bluetooth -on keresztül továbbítja az adatokat.

Ha inkább a WiFi módot részesíti előnyben, csak nyissa ki a kapcsolót. Ha áramellátást használ, megpróbál csatlakozni a WiFi -hez, és közvetlenül továbbítja az adatokat a felhőbe.

Ha az Eszköz rossz uSv/h értéket mutat, lehetséges, hogy a Geigercounter más típusú Geiger Müller Tube -ot használ, és ezért más konverziós tényezővel rendelkezik. A GMC320 M4011 csövet használ. Itt az 1uSv/h 152 CPM, tehát 1/152 = 0,00658 A vázlatban meg kell változtatnia a "CONV_FACTOR" értéket.

Ha szeretné megtudni a konverziós tényezőt, akkor csak google -olja a csövét, és keresse meg az adatlapot.

Ha többet szeretne megtudni ennek működéséről és a Sievertek CPM -ből történő kiszámításáról, tekintse meg ezt a cikket:

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

Ajánlott: