Sisukord:
- Tarvikud
- Samm: ehitage asi
- Samm: seadistage rakendus Blynk
- Samm: programmeerige ESP32
- 4. samm: kuidas seda kasutada?
Video: Häkkida GMC Geigercounter koos Blynk: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Kuigi minu GMC-320 Plus Geigercounteril on sisseehitatud WiFi, ei saanud ma seda tegelikult kasutada. Sellepärast tahtsin ehitada seadme, mis suudaks salvestatud andmeid minu mobiilseadmesse / veebi voogesitada, lisades samas lisafunktsioone, nagu kumulatiivne annus, WiFi ja Bluetooth. Tahtsin võimalust kasutada kodus statsionaarseks seadistamiseks WiFi -d ja seadme kasutamiseks põllul Bluetoothi. Seetõttu saate lihtsa lülitiga valida mõlema ühenduse tüübi vahel. Kõik andmed kuvatakse väikesel 128*32 piksliga OLED -ekraanil ja laaditakse üles Blynk pilve. Seade ühendub geigercounteriga lihtsa aux -kaabli abil, nii et te ei pea oma geigercounteris üldse muudatusi tegema!
Tarvikud
Geigercounter AUX väljundiga, nt. kõrvaklappide jaoks
Aux kaabel
NE555 Taimer IC
680uF, 10V kondensaator
C1815 NPN transistor
18650 aku
TP4056 laadimis- ja kaitseplaat
Suurendage 5V väljundiga muundurit (nt XL6009)
2x 1kOhm 0,25W takisti
1x 470Ohm 0,25W takisti
1x 10Ohm 0,25W takisti
1x 3,3 kOhm 0,25W takisti
1x 22Ohm 0,25W takisti
0.01uF Cermaic kondensaator (kood: 103)
PCB materjal
3,5 mm pistik, emane
Kaablid
2x püsilüliti
ESP32
MCP1700-3302 LDO 3.3V regulaator
Valikuline: 128x32 piksline OLED I2C ekraan
Tööriistad
Jootekolb joodisega
USB -TTL muundur
Multimeeter
Kuum liim
Valikuline: PCB söövitamise tööriistad
pintsetid
Samm: ehitage asi
Nüüd on aeg ringrada kokku panna. Ma tegin endale kohandatud trükkplaadi nullist, kuid vooluring ei ole nii keeruline ja seda saab hõlpsasti ehitada leivaplaadile või muule sarnasele.
Kogu projekti, sealhulgas minu kasutatud PCB, leiate siit:
easyeda.com/Crosswalkersam/geigerzaehler-b…
Kui soovite kasutada minu kasutatud trükkplaati, peate NE555 tihvtid tahapoole painutama, nii et pistikupesa sobiks kokku, kui paigaldate selle teisele küljele. Kui soovite näha oma patareide pinget, peate kaabli R3 ühendamata külje ja aku +vahele ühendama.
Kui soovite, saate selle muuta püsivamaks. Olen selle jaoks kujundanud korpuse, saate selle nüüd 3D -printida. STL -failid saate siit:
www.thingiverse.com/thing:4127873
Samm: seadistage rakendus Blynk
Laadige rakendus Blynk alla Applestore'ist või Google Play poest. Rakenduses saate luua uue konto.
Pärast seda saate luua uue projekti. Tahvli tüübina peate valima "ESP32 Dev board" ja ühenduse tüübiks "Bluetooth". Teie e -posti aadressile saadetakse autentimisluba.
Projektis ei saa nüüd oma projekti lisada erinevaid vidinaid, kasutades paremas ülanurgas olevat ikooni +.
Siin saate neli korda lisada vidina "väärtuse kuvamise" ja vidina "superkaardi". Kui soovite ka Bluetoothi kasutada, peate lisama ka Bluetooth -vidina.
Igal väärtuse ekraanil kuvatakse erinev väärtus (CPM, uSv/h, uSv ja aku pinge). Nende seadistamiseks klõpsake väljal ja valige õige virtuaalne tihvt (CPM = V1, uSv/h = V3, uSv = V5, Pinge = V7).
Nüüd ei saa te Superchart'i seadistada. See joonistab salvestatud andmed. Selleks võite puudutada Superchart Widget ja jaotises "Datastreams" valida "Uus andmevoog" iga väärtuse jaoks, mida soovite joonistada. Paremal oleva väikese liuguri ikooniga saate valida värvi ja virtuaalse tihvti (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Pidage meeles, et iga väärtus vajab uut andmevoogu!
Samm: programmeerige ESP32
Programmipordi abil (vt skeemi) saate ühendada ESP TTL -muunduriga. GPIO0 ja GND kuni GND, 3.3V ja EN kuni 3.3V, RX kuni TX ja TX kuni RX.
Nüüd peate installima Arduino IDE, selle saate siit:
www.arduino.cc/en/main/software
Pärast selle installimist ja kasutamist peate minema Arduino> Eelistused. Siia postitad selle lingi:
dl.espressif.com/dl/package_esp32_index.js… täiendavasse tahvlite halduri URL -i valikusse.
Nüüd saate eelistuste akna sulgeda. Nüüd minge Tööriist> Tahvel> Tahvlihaldur ja tippige otsingusse "ESP32". Nüüd klõpsake installil.
Järgmisena peame installima raamatukogud. Selleks peate minema visandile> Lisa raamatukogu> Halda raamatukogusid.
Nüüd peate installima "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" ja "Blynk". Mõned neist on võib -olla juba installitud. Lõpuks saate siit installida Blynki põhiteegi:
github.com/khoih-prog/BlynkESP32_BT_WF
Lihtsalt järgige faili "Readme" juhiseid.
Nüüd avage visand, selle leiate äsja alla laaditud raamatukogust. Avage näited> GeigercounterOLED ja avage Arduinos fail Geigercounter_Oled.ino.
Siin peate sisestama oma WiFis -nime (SSID) ja parooli, samuti autentimiskoodi, mis saadeti teile e -posti teel Blynk -projekti loomisel.
See ongi! Vajutage üleslaadimist ja oodake, kuni kuvatakse teade „Üleslaadimine on lõpule viidud”. Teie seade peaks nüüd töötama.
4. samm: kuidas seda kasutada?
Nüüd saate divice'i ühendada Geigercounteriga, kasutades selleks kaablit. Kui sulgete GND ja GPIO14 vahelise lüliti ja lülitate selle sisse, käivitub seade Bluetooth -režiimi. Rakenduses saate nüüd klõpsata Bluetoothi ikoonil ja valida Geigercounter. Nüüd voogesitab see andmeid Bluetoothi kaudu.
Kui eelistate selle asemel WiFi -režiimi, avage lihtsalt lüliti. Kui rakendate sellele toite, proovib see teie WiFi -ga ühenduse luua ja andmeid otse pilve voogesitada.
Kui seade näitab vale uSv/h, on võimalik, et teie Geigercounter kasutab teist tüüpi Geiger Mülleri toru ja seetõttu on sellel erinev teisendustegur. GMC320 kasutab toru M4011. Siin 1uSv/h on 152 CPM, seega 1/152 = 0,00658 Visandis peate muutma "CONV_FACTOR".
Kui soovite konversioonitegurit teada saada, googeldage lihtsalt oma toru ja leidke andmeleht.
Kui soovite rohkem teada saada, kuidas see toimib ja kuidas Sievertid CPM -ist arvutada, vaadake seda artiklit:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
Soovitan:
Kuidas Sonoffi seadet häkkida: 5 sammu
Kuidas Sonoffi seadet häkkida: Prakhar Agrawali nooremteadur (IoT Exploits) Turvaline riistvara see
Häkkida CFA735/CFA835: 4 sammu
Häkkida CFA735/CFA835: kas teil on projekt, mis vajab ekraani, klahvistikku ja mälu, kuid Crystalfontz CFA735 või CFA835 mooduli eellaaditud püsivara pole päris see, mida otsite? Teil on õnne - saate neid mooduleid häkkida, et laadida kohandatud püsivara. T
Kuidas häkkida temperatuuriandurit pikemaks aku elueaks: 4 sammu
Temperatuurianduri häkkimine aku pikema eluea jaoks: Inkbird IBS-TH1 on suurepärane väike seade temperatuuri ja niiskuse registreerimiseks mõne tunni või päeva jooksul. Selle saab seadistada logima iga sekund kuni iga 10 minuti järel ja see edastab andmed Bluetooth LE kaudu android- või iOS -nutitelefonile. Rakendus
Häkkida hiirt Arduinoga. 2500 Ft traadita. PS/2: 5 sammu
Häkkida hiirt Arduinoga. 2500 Ft traadita. PS/2: Selles juhendis näitan teile, kuidas hiirt häkkida, et saaksite seda kasutada LED -ide, mootorite, traadita rakenduste jms kontrollerina. See õpetus hõlmab juhtmeid omavaid hiiri. Enamik neist hiirest kasutab PS/2 protokolli. Seadistus
Häkkida Canon EOS 300D, et kinnitada püsivalt teravust kõigi objektiividega: 5 sammu (koos piltidega)
Häkkige Canon EOS 300D, et kinnitada püsivalt fookus kõigi objektiividega: Noh, jah, saate seda hõlpsalt teha, kasutades mitme objektiivi kinnituse jaoks erinevaid kiibistatud adaptereid - aga kuidas oleks muuta oma kaamerat jäädavalt, et sama teha ja vältida mitme lisatasu maksmist adapterid? Ma armastan oma 300D, kuid mul pole ühtegi EF/S objektiivi