Tartalomjegyzék:
- Kellékek
- 1. lépés: Építsd meg a dolgot
- 2. lépés: A Blynk alkalmazás beállítása
- 3. lépés: Programozza be az ESP32 programot
- 4. lépés: Hogyan kell használni?
Videó: Hack GMC Geigercounter With Blynk: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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?
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:
Chrome T-rex Game Hack az Arduino használatával: 5 lépés
Chrome T-rex Game Hack Arduino használatával: Ebben az oktatóanyagban feltörjük a chrome t-rex játékot arduino segítségével
Dalt követő Led-villogó Hack-O-Lantern !: 6 lépés
Dalt követő LED-villogó Hack-O-Lantern
Hack Action Camera akkumulátor élettartama: 4 lépés (képekkel)
Hack Action Camera Akkumulátor élettartama: Vagy van GoPro, Contour vagy bármilyen más fényképezőgépe, ez az Ön számára! A videokamera akkumulátorai gyakran problémát jelentenek. Vagy hosszú videókat készít, és nem tartanak elég sokáig, vagy csak elfelejtette teljesen feltölteni. Lehet, hogy ez nagyon jó
Beltéri növények öntözése NodeMCU, helyi Blynk szerver és Blynk Apk segítségével, állítható alapérték: 3 lépés
Beltéri növények öntözése NodeMCU, Local Blynk Server és Blynk Apk segítségével, állítható alapérték: Ezt a projektet azért építettem fel, mert a beltéri növényeimnek egészségesnek kell lenniük akkor is, ha hosszabb ideig nyaralok, és tetszik az ötlet az interneten keresztül ellenőrizni vagy legalább figyelemmel kísérni az összes lehetséges dolgot, ami otthonomban történik
Szia Blynk! Az SPEEEduino illesztése a Blynk alkalmazással: 5 lépés
Szia Blynk! A SPEEEduino illesztése a Blynk alkalmazással: Mi az SPEEEduino? A SPEEEduino egy Wi-Fi-kompatibilis mikrokontroller-tábla, amely az Arduino ökoszisztémáján alapul, és amely pedagógusok számára készült. A SPEEEduino ötvözi az Arduino formáját és mikrokontrollerét az ESP8266 Wi-Fi SoC-vel, így