Turinys:
- Prekės
- 1 žingsnis: sukurkite dalyką
- 2 veiksmas: nustatykite „Blynk“programą
- 3 veiksmas: užprogramuokite ESP32
- 4 žingsnis: kaip juo naudotis?
Video: Nulaužkite GMC „Geigercounter“su „Blynk“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Nors mano „GMC-320 Plus Geigercounter“turi įmontuotą „WiFi“, aš tikrai negalėjau juo naudotis. Todėl norėjau sukurti įrenginį, kuris galėtų perduoti įrašytus duomenis į mano mobilųjį telefoną / žiniatinklį, pridėdamas papildomų funkcijų, tokių kaip kaupiama dozė, „WiFi“ir „Bluetooth“. Norėjau galimybės naudoti „WiFi“stacionariai sąrankai namuose ir „Bluetooth“, kad įrenginys būtų naudojamas lauke. Štai kodėl paprastu jungikliu galite pasirinkti vieną iš dviejų ryšio tipų. Visi duomenys rodomi mažame 128*32 pikselių OLED ekrane ir įkeliami į „Blynk“debesį. Prietaisas prijungiamas prie geigerso skaitiklio paprastu aux kabeliu, todėl jums visiškai nereikia keisti geigercounter!
Prekės
Geigercounter su AUX išvestimi, pvz. ausinėms
Aux kabelis
NE555 laikmatis IC
680uF, 10V kondensatorius
C1815 NPN tranzistorius
18650 baterija
TP4056 įkrovimo ir apsaugos plokštė
Padidinkite keitiklį (pvz., XL6009) su 5 V išėjimu
2x 1kOhm 0,25W rezistorius
1x 470 omų 0,25 W rezistorius
1x 10Ohm 0,25W rezistorius
1x 3.3kOhm 0.25W rezistorius
1x 22Ohm 0,25W rezistorius
0.01uF Cermaic kondensatorius (kodas: 103)
PCB medžiaga
3,5 mm lizdas, moteriškas
Kabeliai
2x nuolatinis jungiklis
ESP32
MCP1700-3302 LDO 3.3V reguliatorius
Neprivaloma: 128 x 32 pikselių OLED I2C ekranas
Įrankiai
Lituoklis su lydmetaliu
USB į TTL keitiklis
Multimetras
Karštas klijai
Neprivaloma: įrankiai PCB išgraviruoti
pincetas
1 žingsnis: sukurkite dalyką
Dabar atėjo laikas surinkti grandinę. Aš padariau sau individualų PCB nuo nulio, tačiau grandinė nėra tokia sudėtinga ir gali būti lengvai pastatyta ant duonos lentos ar kažko panašaus.
Visą projektą, įskaitant mano naudojamą PCB, galite rasti čia:
easyeda.com/Crosswalkersam/geigerzaehler-b…
Jei norite naudoti mano naudojamą PCB, turite sulenkti NE555 kaiščius atgal, kad kištukas atitiktų jį montuojant kitoje pusėje. Taip pat turite prijungti kabelį tarp neprijungtos R3 pusės ir „Battery +“, jei norite pamatyti savo baterijų įtampą.
Jei norite, galite jį įdiegti į pastovesnę sąranką. Aš suprojektavau jam korpusą, dabar galite spausdinti 3D. STL failus galite gauti čia:
www.thingiverse.com/thing:4127873
2 veiksmas: nustatykite „Blynk“programą
Atsisiųskite „Blynk“programą iš „Applestore“arba „Google Play“parduotuvės. Programoje galite sukurti naują paskyrą.
Po to galite sukurti naują projektą. Kaip plokštės tipą turite pasirinkti „ESP32 Dev board“ir kaip ryšio tipą „Bluetooth“. Jūsų el. Pašto adresu bus išsiųstas autentifikavimo ženklas.
Projekte dabar prie savo projekto negalite pridėti įvairių valdiklių, naudodami + piktogramą viršutiniame dešiniajame kampe.
Čia keturis kartus galite pridėti valdiklį „Vertės rodymas“ir valdiklį „Superchart“. Jei norite naudoti ir „Bluetooth“, taip pat turite pridėti „Bluetooth“valdiklį.
Kiekviename vertės ekrane bus rodoma skirtinga vertė (MUT, uSv/h, uSv ir akumuliatoriaus įtampa). Norėdami juos nustatyti, spustelėkite lauką ir pasirinkite tinkamą virtualų kaištį (MUT = V1, uSv/h = V3, uSv = V5, įtampa = V7).
Dabar negalite nustatyti „Superchart“. Jis nubraižys įrašytus duomenis. Norėdami tai padaryti, galite paliesti „Superchart“valdiklį ir skiltyje „Duomenų srautai“pasirinkti „Nauja duomenų srautas“kiekvienai vertei, kurią norite nubrėžti. Naudodami mažą slankiklio piktogramą dešinėje, galite pasirinkti spalvą ir virtualų kaištį (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Atminkite, kad kiekvienai vertybei reikia naujos duomenų srauto!
3 veiksmas: užprogramuokite ESP32
Naudodami programos prievadą (žr. Schemą), galite prijungti ESP prie TTL keitiklio. GPIO0 ir GND į GND, 3.3V ir EN iki 3.3V, RX į TX ir TX į RX.
Dabar turite įdiegti „Arduino IDE“, jį galite gauti čia:
www.arduino.cc/en/main/software
Įdiegę ir naudodami, turite eiti į „Arduino“> „Nuostatos“. Čia jūs paskelbiate šią nuorodą:
dl.espressif.com/dl/package_esp32_index.js… į papildomą lentų tvarkyklės URL parinktį.
Dabar galite uždaryti nuostatų langą. Dabar eikite į Įrankiai> Lenta> Lentos valdytojas ir įveskite „ESP32“. Dabar spustelėkite įdiegti.
Toliau turime įdiegti bibliotekas. Norėdami tai padaryti, turite eiti į Eskizas> Pridėti biblioteką> Tvarkyti bibliotekas.
Dabar turite įdiegti „Adafruit_SSD1306“, „Adafruit_GFX“, „Wire“, „SPI“ir „Blynk“. Kai kurie iš jų galbūt jau įdiegti. Galiausiai galite įdiegti pagrindinę „Blynk“biblioteką iš čia:
github.com/khoih-prog/BlynkESP32_BT_WF
Tiesiog vykdykite „Readme“faile pateiktas instrukcijas.
Dabar atidarykite eskizą, jį rasite ką tik atsisiųstoje bibliotekoje. Eikite į Pavyzdžiai> „GeigercounterOLED“ir atidarykite „Geigercounter_Oled.ino“failą „Arduino“.
Čia turite įvesti savo „WiFis“vardą (SSID) ir slaptažodį, taip pat autentifikavimo kodą, kuris jums buvo atsiųstas el. Paštu, kai sukūrėte „Blynk“projektą.
Viskas! Spustelėkite įkėlimą ir palaukite, kol bus parašyta „Įkėlimas baigtas“. Jūsų įrenginys turėtų veikti dabar.
4 žingsnis: kaip juo naudotis?
Dabar galite prijungti padalinį prie „Geigercounter“naudodami papildomą kabelį. Jei uždarysite jungiklį tarp GND ir GPIO14 ir įjungsite, įrenginys įsijungs į „Bluetooth“režimą. Programoje dabar galite spustelėti „Bluetooth“piktogramą ir pasirinkti „Geigercounter“. Dabar jis perduos duomenis per „Bluetooth“.
Jei norite „WiFi“režimo, tiesiog atidarykite jungiklį. Jei pritaikysite „Power“, jis bandys prisijungti prie „WiFi“ir tiesiogiai perduoti duomenis į debesį.
Jei jūsų įrenginys rodo neteisingą uSv/h, gali būti, kad jūsų „Geigercounter“naudoja kitokio tipo „Geiger Müller Tube“ir todėl turi skirtingą konversijos koeficientą. GMC320 naudojamas M4011 vamzdis. Čia 1uSv/h yra 152 MUT, taigi 1/152 = 0,00658 Eskize turite pakeisti „CONV_FACTOR“.
Jei norite sužinoti, koks yra jūsų konversijos faktorius, tiesiog „google“savo vamzdyje ir raskite duomenų lapą.
Jei norite sužinoti daugiau apie tai, kaip tai veikia ir kaip apskaičiuoti „Sieverts“iš MUT, peržiūrėkite šį straipsnį:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
Rekomenduojamas:
Nulaužkite garažo duris: 5 žingsniai
Nulaužkite savo garažo duris: Kas niekada nesvajojo grįžti namo tik naudodamas telefono programą ar galėdamas klausytis ir kopijuoti duomenų tramvajus? Džiaugiuosi galėdamas pasidalinti su jumis tuo, ką supratau ir kaip sekėsi. Pradėjau šį projektą po to, kai antrą kartą pamiršau raktus
Nulaužkite savo automobilį naudodami „Wio“terminalą ir CAN magistralę: 7 žingsniai
Nulaužkite savo automobilį naudodami „Wio“terminalą ir CAN magistralę: Jei turite tam tikrą supratimą apie CAN magistralės ir „Arduino“programavimą ir norite nulaužti savo automobilį, tai šioje instrukcijoje galite rasti sprendimą. Kodėl norite įsilaužti į savo automobilį, aš nežinau, bet tai tikrai įdomus dalykas
Nulaužkite „Hollow's Wolverine Grow Cube“ISS: 5 žingsniai
Nulaužkite Hollow's Wolverine Grow Cube už ISS: Mes esame West Hollow vidurinė mokykla iš Long Ailendo, NY. Mes siekiame inžinierių, kurie susitinka kartą per savaitę klube „Hack the Hollow“, kuriame kuriame, koduojame ir kuriame daugybę kūrėjų projektų. Galite peržiūrėti visus projektus, prie kurių dirbame H
Nulaužkite CFA735/CFA835: 4 žingsniai
Nulaužkite CFA735/CFA835: ar turite projektą, kuriam reikia ekrano, klaviatūros ir šiek tiek atminties, tačiau iš anksto įkelta programinė įranga „Crystalfontz CFA735“arba „CFA835“modulyje nėra tai, ko ieškote? Jums pasisekė - galite nulaužti šiuos modulius ir įkelti pasirinktinę programinę -aparatinę įrangą
Nulaužkite bet kurį radiją į gitaros stiprintuvą V2: 9 žingsniai (su nuotraukomis)
Nulaužkite bet kurį radiją į gitaros stiprintuvą V2: paverskite bet kurį radiją gitaros stiprintuvu. Tai tikriausiai yra vienas iš mano mėgstamiausių įsilaužimų, su kuriais aš kada nors susidūriau! Tai taip paprasta, kad tai gali padaryti kiekvienas, turintis lituoklį ir atsuktuvą. Visuose radijo imtuvuose yra įmontuotas stiprintuvas - taip jūs