Мазмұны:

Hack GMC Geigercounter with Blynk: 4 қадам
Hack GMC Geigercounter with Blynk: 4 қадам

Бейне: Hack GMC Geigercounter with Blynk: 4 қадам

Бейне: Hack GMC Geigercounter with Blynk: 4 қадам
Бейне: Dangerous? Smoke Detectors are Radioactive! Measuring with a Geiger Counter #shorts 2024, Қараша
Anonim
Hack GMC Geigercounter with Blynk
Hack GMC Geigercounter with Blynk

Менің GMC-320 Plus Geigercounter қондырылған WiFi болса да, мен оны қолдана алмадым. Сондықтан мен жинақталған доза, WiFi және Bluetooth сияқты қосымша мүмкіндіктерді қоса отырып, жазылған деректерді ұялы телефоныма / интернетке жіберетін құрылғы жасағым келді. Мен үйде стационарлық орнату үшін WiFi, ал құрылғыны далада пайдалану үшін Bluetooth қолдануды қалаймын. Сондықтан қарапайым қосқышпен қосылымның екі түрін де таңдауға болады. Барлық деректер 128*32 пиксельді шағын OLED дисплейде көрсетіледі және Blynk бұлтына жүктеледі. Құрылғы геоэлектрондық есептегішке қарапайым қосалқы кабельмен қосылады, сондықтан сіздің геоэлектрлік есептегішіңізге мүлдем өзгеріс енгізудің қажеті жоқ!

Жабдықтар

AUX шығысы бар Geigercounter, мысалы. құлаққаптар үшін

Көмекші кабель

NE555 таймері IC

680uF, 10В конденсатор

C1815 NPN транзисторы

18650 батарея

TP4056 зарядтау және қорғау тақтасы

5В шығысы бар қадам түрлендіргіші (мысалы, XL6009)

2x 1kOhm 0,25W резистор

1х 470 Ом 0,25 Вт резистор

1х 10 Ом 0,25 Вт резистор

1х 3,3 кОм 0,25 Вт резистор

1х 22 Ом 0,25 Вт резистор

0.01uF кермикалық конденсатор (Код: 103)

ПХД материалы

3,5 мм ұя, әйел

Кабельдер

2x тұрақты қосқыш

ESP32

MCP1700-3302 LDO 3.3V реттегіші

Қосымша: 128x32 пиксельді OLED I2C дисплейі

Құралдар

Дәнекерленген дәнекерлегіш

USB - TTL түрлендіргіші

Мультиметр

Ыстық желім

Қосымша: ПХД өңдеуге арналған құралдар

пинцет

1 -қадам: Затты құрыңыз

Затты құрыңыз!
Затты құрыңыз!
Затты құрыңыз!
Затты құрыңыз!

Енді схеманы жинау уақыты келді. Мен өзіме ПХД -ны нөлден жасадым, бірақ схема соншалықты күрделі емес және оны нан тақтасына немесе ұқсас нәрсеге оңай салуға болады.

Мен қолданған ПХД қоса алғанда, бүкіл жобаны мына жерден табуға болады:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Егер сіз мен қолданған ПХД -ді қолданғыңыз келсе, NE555 түйреуіштерін артқа қарай бүгуіңіз керек, осылайша оны басқа жаққа орнатқан кезде түйісу сәйкес келеді. Сондай -ақ, егер сіз батареялардың кернеуін көргіңіз келсе, R3 пен Battery +қосылмайтын жағы арасындағы кабельді қосуыңыз керек.

Қаласаңыз, оны тұрақты қондырғыға қоюға болады. Мен оған корпус жасадым, оны қазір 3D басып шығаруға болады. STL файлдарын мына жерден алуға болады:

www.thingiverse.com/thing:4127873

2 -қадам: Blynk қосымшасын орнату

Blynk қосымшасын орнату
Blynk қосымшасын орнату
Blynk қосымшасын орнату
Blynk қосымшасын орнату
Blynk қосымшасын орнату
Blynk қосымшасын орнату

Blynk қосымшасын Applestore немесе Google Play дүкенінен жүктеп алыңыз. Қолданбада сіз жаңа есептік жазба жасай аласыз.

Осыдан кейін сіз жаңа жоба жасай аласыз. Тақтаның түрі ретінде «ESP32 Dev board» және қосылым түрі ретінде «Bluetooth» таңдау керек. Сіздің электрондық поштаңызға авторизация белгісі жіберіледі.

Жобада сіз енді жобаға әр түрлі виджеттерді қоса аласыз, жоғарғы оң жақ бұрыштағы + белгішесін қолданыңыз.

Мұнда сіз «Мәнді көрсету» виджетін төрт есе, сонымен қатар «Суперчарт» виджетін қоса аласыз. Егер сіз Bluetooth -ды қолданғыңыз келсе, Bluetooth виджетін қосуыңыз керек.

Әрбір дисплейде әр түрлі мән көрсетіледі (CPM, uSv/h, uSv және Batteryvoltage). Оларды орнату үшін сіз өрісті нұқып, виртуалды түйреуішті дұрыс таңдайсыз (CPM = V1, uSv/h = V3, uSv = V5, кернеу = V7).

Енді сіз суперчартты орната алмайсыз. Ол жазылған деректерді құрастырады. Мұны істеу үшін сіз Superchart виджетін түртуге болады, ал «Datastreams» астында сіз «Жаңа деректер ағыны» параметрін таңдайсыз, ол үшін әр сызба қажет. Кішкене сырғытпа белгішесі оң жақта, сіз түс пен виртуалды түйреуішті таңдай аласыз (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Есіңізде болсын, әрбір құндылыққа жаңа Datastream қажет!

3 -қадам: ESP32 бағдарламасын жасаңыз

Бағдарлама портын қолдана отырып (схеманы қараңыз) ESP -ті TTL түрлендіргішімен қосуға болады. GPIO0 және GND - GND, 3.3V және EN - 3.3V, RX - TX және TX - RX.

Енді Arduino IDE орнату керек, оны мына жерден алуға болады:

www.arduino.cc/kz/main/software

Орнатып, іске қосқаннан кейін Arduino> Параметрлер тармағына өту керек. Мұнда сіз мына сілтемені жібересіз:

dl.espressif.com/dl/package_esp32_index.js… Boards Manger URL қосымша опциясына.

Енді сіз қалау терезесін жаба аласыз. Енді Tool> Board> Board manager тармағына өтіп, іздеуге «ESP32» теріңіз. Енді орнатуды нұқыңыз.

Келесі кезекте біз кітапханаларды орнатуымыз керек. Ол үшін эскиз> кітапхананы қосу> кітапханаларды басқару бөліміне өту керек.

Енді сізге «Adafruit_SSD1306», «Adafruit_GFX», «Wire», «SPI» және «Blynk» орнату керек. Олардың кейбіреулері қазірдің өзінде орнатылған болуы мүмкін. Соңында сіз Blynk негізгі кітапханасын осы жерден орната аласыз:

github.com/khoih-prog/BlynkESP32_BT_WF

«Readme» файлындағы нұсқауларды орындаңыз.

Енді эскизді ашыңыз, сіз оны жаңа жүктеген кітапханадан таба аласыз. Мысалдар> GeigercounterOLED тармағына өтіп, Arduino жүйесінде Geigercounter_Oled.ino файлын ашыңыз.

Мұнда сіз Blynk жобасын жасаған кезде сізге электрондық пошта арқылы жіберілген аутентификация коды сияқты WiFis атауын (SSID) және құпия сөзді енгізуіңіз керек.

Міне бітті! «Жүктеу аяқталды» дегенді жүктеуді күтіңіз және күтіңіз. Құрылғы қазір жұмыс істеуі керек.

4 -қадам: Оны қалай қолдануға болады?

Оны қалай қолдануға болады?
Оны қалай қолдануға болады?

Сіз бөлгішті Geigercounter -ге қазір қосалқы байланыс арқылы қосуға болады. Егер сіз GND мен GPIO14 арасындағы қосқышты жауып, оны қоссаңыз, құрылғы Bluetooth режиміне қосылады. Қолданбада енді bluetooth белгішесін шертіп, Geigercounter таңдауға болады. Енді ол Bluetooth арқылы деректерді жібереді.

Егер сіз оның орнына WiFi режимін қаласаңыз, қосқышты ашыңыз. Егер сіз оған Power қолдансаңыз, ол сіздің WiFi желісіне қосылуға және деректерді бұлтқа тікелей жіберуге тырысады.

Егер сізде құрылғы uSv/сағ қате көрсетсе, онда сіздің Geigercounter Geiger Müller түтігінің басқа түрін қолдануы мүмкін, сондықтан басқа түрлендіру коэффициенті болуы мүмкін. GMC320 M4011 түтігін пайдаланады. Мұнда 1uSv/сағ - 152 CPM, сондықтан 1/152 = 0.00658 Эскизде «CONV_FACTOR» өзгерту керек.

Егер сіз конверсиялық факторды білгіңіз келсе, түтікті Google арқылы тауып, мәліметтер кестесін табыңыз.

Егер сіз бұл қалай жұмыс істейтіні туралы және CPM -ден Сиверттерді есептеу әдісі туралы көбірек білгіңіз келсе, мына мақаланы қараңыз:

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

Ұсынылған: