Përmbajtje:

Hack GMC Geigercounter Me Blynk: 4 Hapa
Hack GMC Geigercounter Me Blynk: 4 Hapa

Video: Hack GMC Geigercounter Me Blynk: 4 Hapa

Video: Hack GMC Geigercounter Me Blynk: 4 Hapa
Video: My hotel mirror was TWO SIDED 😱 2024, Nëntor
Anonim
Hack GMC Geigercounter Me Blynk
Hack GMC Geigercounter Me Blynk

Edhe pse GMC-320 Plus Geigercounter im ka WiFi të integruar, nuk kam qenë në gjendje ta përdor atë. Kjo është arsyeja pse kam dashur të ndërtoj një pajisje, e cila mund të transmetojë të dhënat e regjistruara në celularin / uebin tim duke shtuar veçori shtesë, një dozë të tillë kumulative, WiFi dhe Bluetooth. Doja një mundësi për të përdorur WiFi për një konfigurim të palëvizshëm në shtëpi dhe Bluetooth për të përdorur pajisjen në terren. Kjo është arsyeja pse ju mund të zgjidhni midis të dy llojeve të lidhjeve me një ndërprerës të thjeshtë. Të gjitha të dhënat shfaqen në një ekran të vogël 128*32 Pixel OLED dhe ngarkohen në renë Blynk. Pajisja lidhet me geigercounter me një kabllo të thjeshtë aux, kështu që ju nuk keni nevojë të bëni ndonjë ndryshim në geigercounter tuaj!

Furnizimet

Geigercounter me dalje AUX, p.sh. për kufje

Kabllo Aux

NE555 IC e kohëmatësit

Kondensator 680uF, 10V

C1815 NPN Transistor

Bateria 18650

Tabela e ngarkimit dhe mbrojtjes e TP4056

Konvertuesi i rritjes (p.sh. XL6009) me dalje 5V

2x 1kOhm 0.25W rezistencë

Rezistencë 1x 470Ohm 0.25W

Rezistencë 1x 10Ohm 0.25W

Rezistencë 1x 3.3kOhm 0.25W

Rezistencë 1x 22Ohm 0.25W

Kondensator kermaik 0.01uF (Kodi: 103)

Material PCB

Fole 3.5 mm, femër

Kabllot

2x ndërprerës i përhershëm

ESP32

Rregullator MCP1700-3302 LDO 3.3V

Opsionale: Ekran OLED I2C Pixel 128x32

Mjetet

Saldim hekuri me saldim

Konvertuesi USB në TTL

Multimetër

Ngjitës i nxehtë

Opsionale: Mjete për të gdhendur PCB

piskatore

Hapi 1: Ndërtoni Gjë

Ndërtoni Gjë!
Ndërtoni Gjë!
Ndërtoni Gjë!
Ndërtoni Gjë!

Tani është koha për të mbledhur Qarkun. Unë e bëra veten një PCB të personalizuar nga e para, por qarku nuk është aq kompleks dhe lehtë mund të ndërtohet në një dërrasë buke ose diçka të ngjashme.

I gjithë projekti përfshirë PCB që kam përdorur mund të gjendet këtu:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Nëse dëshironi të përdorni PCB -në që kam përdorur, ju duhet të përkulni kunjat e NE555 prapa në mënyrë që pinout të përputhet kur e montoni në anën tjetër. Ju gjithashtu duhet të lidhni një kabllo midis anës së palidhur të R3 dhe Battery +, nëse doni të shihni tensionin e baterive tuaja.

Nëse dëshironi, mund ta vendosni në një konfigurim më të përhershëm. Unë kam krijuar një strehë për të, ju mund ta printoni 3D tani. Ju mund të merrni skedarët STL nga këtu:

www.thingiverse.com/thing:4127873

Hapi 2: Vendosni aplikacionin Blynk

Konfiguro aplikacionin Blynk
Konfiguro aplikacionin Blynk
Konfiguro aplikacionin Blynk
Konfiguro aplikacionin Blynk
Konfiguro aplikacionin Blynk
Konfiguro aplikacionin Blynk

Shkarkoni Aplikacionin Blynk nga Applestore ose dyqani Google Play. Në Aplikacion mund të krijoni një llogari të re.

Pas kësaj ju mund të krijoni një projekt të ri. Si lloj bordi, duhet të zgjidhni "ESP32 Dev board" dhe si lidhje "Bluetooth". Një shenjë autorizimi do të dërgohet në adresën tuaj të postës elektronike.

Në Projekt, tani mund të shtoni widget të ndryshëm në projektin tuaj, duke përdorur ikonën + në këndin e sipërm të djathtë.

Këtu mund të shtoni Widget "Shfaqja e vlerës" katër herë si dhe Widget -in e tyre "Superchart". Nëse dëshironi të përdorni Bluetooth gjithashtu, duhet të shtoni widget -in Bluetooth.

Çdo ekran i vlerës do të tregojë një vlerë të ndryshme (CPM, uSv/h, uSv dhe tensioni i baterisë). Për t'i vendosur ato, ju klikoni në fushë dhe zgjidhni pinin e duhur Virtual (CPM = V1, uSv/h = V3, uSv = V5, Tensioni = V7).

Tani nuk mund të vendosni Superchart. Ai do të vizatojë të dhënat e regjistruara. Për ta bërë këtë, mund të prekni Widget Superchart dhe nën "Datastreams" zgjidhni "New Datastream" për çdo vlerë që dëshironi të Hartoni. Me Ikonën rrëshqitëse të vogël në të djathtë, ju mund të zgjidhni ngjyrën dhe pinin virtual (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Mbani në mend se çdo vlerë ka nevojë për një Datastream të ri!

Hapi 3: Programoni ESP32

Duke përdorur Portin e Programit (Shih skemën) mund të lidhni ESP me konvertuesin TTL. GPIO0 dhe GND në GND, 3.3V dhe EN në 3.3V, RX në TX dhe TX në RX.

Tani duhet të instaloni Arduino IDE, mund ta merrni këtu:

www.arduino.cc/en/main/software

Pas instalimit dhe funksionimit të tij, duhet të shkoni te Arduino> Preferencat. Këtu ju postoni këtë lidhje:

dl.espressif.com/dl/package_esp32_index.js… në opsionin shtesë të Bordit Manger URL.

Tani mund të mbyllni Dritaren e Preferencës. Tani shkoni te Tool> Board> Manager Board dhe shkruani "ESP32" në kërkim. Tani klikoni në instalim.

Më tej ne duhet të instalojmë Bibliotekat. Për ta bërë këtë, duhet të shkoni te Skica> Shto Librar> Menaxhoni Bibliotekat.

Tani ju duhet të instaloni "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" dhe "Blynk". Disa nga këto ndoshta janë instaluar tashmë. Më në fund mund të instaloni bibliotekën kryesore Blynk nga këtu:

github.com/khoih-prog/BlynkESP32_BT_WF

Vetëm ndiqni udhëzimet në skedarin "Readme".

Tani hapeni skicën, mund ta gjeni në Bibliotekën që sapo shkarkuat. Shkoni te Shembujt> GeigercounterOLED dhe hapni skedarin Geigercounter_Oled.ino në Arduino.

Këtu ju duhet të vendosni emrin tuaj WiFis (SSID) dhe fjalëkalimin, si dhe kodin e autorit që ju është dërguar me email kur keni krijuar projektin Blynk.

Kjo eshte! Shtypni ngarkimin dhe prisni derisa të thotë "Ngarkimi përfundoi". Pajisja juaj duhet të funksionojë tani.

Hapi 4: Si ta përdorni?

Si ta përdorni?
Si ta përdorni?

Mund ta lidhni pajisjen me Geigercounter tani me një pajisje shtesë. Nëse mbyllni kalimin midis GND dhe GPIO14 dhe e ndizni, Pajisja do të fillojë në modalitetin Bluetooth. Në Aplikacion, tani mund të klikoni në ikonën bluetooth dhe të zgjidhni Geigercounter. Tani do të transmetojë të dhënat përmes Bluetooth.

Nëse preferoni modalitetin WiFi në vend, thjesht hapni çelësin. Nëse aplikoni Power për të, ai do të përpiqet të lidhet me WiFi tuaj dhe të transmetojë të dhënat drejtpërdrejt në re.

Nëse Pajisja tregon uSv/h të gabuar, është e mundur që Geigercounter juaj të përdorë një lloj tjetër të Tubit Geiger Müller dhe prandaj të ketë një faktor të ndryshëm konvertimi. GMC320 përdor një tub M4011. Këtu 1uSv/h është 152 CPM, kështu që 1/152 = 0.00658 Në skicë, ju duhet të ndryshoni "CONV_FACTOR".

Nëse doni të zbuloni faktorin tuaj të konvertimit, thjesht kërkoni në Google tubin tuaj dhe gjeni një fletë të të dhënave.

Nëse doni të mësoni më shumë se si funksionon kjo dhe si të llogaritni Sieverts nga CPM, hidhini një sy këtij artikulli:

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

Recommended: