Përmbajtje:
- Furnizimet
- Hapi 1: Ndërtoni Gjë
- Hapi 2: Vendosni aplikacionin Blynk
- Hapi 3: Programoni ESP32
- Hapi 4: Si ta përdorni?
Video: Hack GMC Geigercounter Me Blynk: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
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ë
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
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?
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:
Chrome T-rex Game Hack Duke përdorur Arduino: 5 hapa
Chrome T-rex Game Hack Duke përdorur Arduino: Në këtë tutorial ne do të hakojmë lojën krom t-rex me arduino
Hack Dera juaj e Garazhit: 5 Hapa
Hack Your Garage Door: Kush nuk ka ëndërruar të shkojë në shtëpi vetëm me një aplikacion telefoni, ose të jetë në gjendje të dëgjojë dhe të rikopjojë tramvajet e të dhënave? Unë jam i lumtur që jam në gjendje të ndaj me ju atë që kuptova dhe si veprova. E fillova këtë projekt pasi herën e dytë harrova çelësat e mi.
Ndjekja e këngës Led-ndezje Hack-O-Lantern!: 6 hapa
Këngë që ndjek Led-ndezje Hack-O-Lantern!: Bëni një fanar që luan dhe ndizet LED me shumë ngjyra për këngën e preferuar të të gjithëve për Halloween
Lotim i bimëve të brendshme me NodeMCU, Server lokal Blynk dhe Blynk Apk, Vendosja e Pikës së Rregullueshme: 3 Hapa
Lotim i Bimëve të Brendshme Me NodeMCU, Serveri Blynk Lokal dhe Blynk Apk, Pika e Rregullueshme: Unë e kam ndërtuar këtë projekt sepse bimët e mia të brendshme duhet të jenë të shëndetshme edhe kur jam me pushime për një periudhë të zgjatur kohe dhe më pëlqen ideja që të kem kontrolloj ose të paktën monitoroj të gjitha gjërat e mundshme që ndodhin në shtëpinë time përmes internetit
Përshëndetje Blynk! Ndërfaqja e SPEEEduino me Aplikacionin Blynk: 5 hapa
Përshëndetje Blynk! Ndërfaqja e SPEEEduino me Aplikacionin Blynk: Çfarë është SPEEEduino? SPEEEduino është një bord mikrokontrollues i aktivizuar me Wi-Fi i bazuar në ekosistemin Arduino, i ndërtuar për edukatorët. SPEEEduino kombinon faktorin e formës dhe mikrokontrolluesin e Arduino me ESP8266 Wi-Fi SoC, duke bërë