Мазмуну:

Hack GMC Geigercounter with Blynk: 4 Steps
Hack GMC Geigercounter with Blynk: 4 Steps

Video: Hack GMC Geigercounter with Blynk: 4 Steps

Video: Hack GMC Geigercounter with Blynk: 4 Steps
Video: 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, мис. наушник үчүн

Aux кабели

NE555 таймер IC

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

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

18650 Батарея

TP4056 кубаттоо жана коргоо тактасы

5V чыгаруу менен конвертерди (мис. XL6009) көтөрүңүз

2x 1kOhm 0.25W каршылыгы

1x 470Ohm 0.25W каршылыгы

1x 10Ohm 0.25W каршылыгы

1x 3.3kOhm 0.25W каршылыгы

1x 22Ohm 0.25W каршылыгы

0.01uF Cermaic конденсатор (Code: 103)

ПХБ материал

3,5 мм джек, аял

Кабелдер

2x туруктуу которгуч

ESP32

MCP1700-3302 LDO 3.3V жөнгө салуучу

Кошумча: 128x32 пиксел OLED I2C дисплейи

Куралдар

Лайк менен темир

USB - TTL алмаштыргыч

Мультиметр

Hot Glue

Кошумча: ПХБды чийүү үчүн шаймандар

пинцет

1 -кадам: Бардыгын куруңуз

Ишти куруңуз!
Ишти куруңуз!
Ишти куруңуз!
Ишти куруңуз!

Эми Circuit чогултуу убактысы келди. Мен өзүмдү нөлдөн баштап жеке ПКБ кылдым, бирок схема анча татаал эмес жана аны нан тактасына же окшош нерсеге оңой эле курууга болот.

Мен колдонгон ПХБны камтыган бүт долбоорду бул жерден тапса болот:

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" тандашыңыз керек. Автордук күбөлүк сиздин электрондук почтаңызга жөнөтүлөт.

Долбоордо, сиз азыр долбооруңузга ар кандай виджеттерди кошо аласыз, жогорку оң бурчта жайгашкан + Белги.

Бул жерде сиз Widget "Value Display" төрт эсе, ошондой эле Widget "Superchart" кошо аласыз. Эгерде сиз дагы Bluetooth колдонгуңуз келсе, анда Bluetooth виджетин кошушуңуз керек.

Ар бир маани дисплейде ар кандай Мааний көрсөтүлөт (CPM, uSv/h, uSv жана Batteryvoltage). Аларды орнотуу үчүн, сиз талааны басып, туура Виртуалдык пинти тандаңыз (CPM = V1, uSv/h = V3, uSv = V5, Voltage = V7).

Эми Суперчартты орното албайсыз. Бул жазылган маалыматтарды пландаштырат. Бул үчүн сиз Superchart виджетин таптап, "Datastreams" астында "New Datastream" дегенди тандап, каалаган жериңизди плоттоону каалайсыз. Оң жактагы кичинекей слайдер сүрөтчөсү менен түстү жана виртуалдык пинти тандай аласыз (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/en/main/software

Орнотуп, иштеткенден кийин, Arduino> Тандоолорго өтүшүңүз керек. Бул жерде сиз бул шилтемени жайгаштырасыз:

dl.espressif.com/dl/package_esp32_index.js… кошумча такталар башкаруучусунун URL опциясына.

Сиз азыр Тандоо Терезесин жаба аласыз. Эми Курал> Такта> Такта менеджерине өтүп, издөөгө "ESP32" териңиз. Эми орнотууну чыкылдатыңыз.

Андан кийин биз китепканаларды орнотушубуз керек. Ал үчүн сиз Sketch> Libary кошуу> Китепканаларды башкаруу бөлүмүнө өтүшүңүз керек.

Эми сиз "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" жана "Blynk" орнотушуңуз керек. Булардын айрымдары мурунтан эле орнотулган. Акыры сиз бул жерден негизги Blynk китепканасын орното аласыз:

github.com/khoih-prog/BlynkESP32_BT_WF

Жөн гана "Readme" файлындагы көрсөтмөлөрдү аткарыңыз.

Эми эскизди ачыңыз, сиз аны жаңы эле жүктөп алган Китепканадан таба аласыз. Мисалдар> GeigercounterOLEDге өтүңүз жана Arduinoдогу Geigercounter_Oled.ino файлын ачыңыз.

Бул жерде сиз WiFis Атыңызды (SSID) жана сырсөзүңүздү, ошондой эле Blynk долбоорун түзгөндө сизге электрондук почта аркылуу жөнөтүлгөн авторизация кодун киргизишиңиз керек.

Дал ушул! Жүктөө баскычын басып, "Жүктөө аяктады" дегенди күтө туруңуз. Сиз түзмөк азыр иштеши керек.

4 -кадам: Аны кантип колдонуу керек?

Аны кантип колдонуу керек?
Аны кантип колдонуу керек?

Сиз бөлүмдү Geigercounterге азыр auxcable менен туташтырсаңыз болот. Эгер GND менен GPIO14 ортосундагы которуштурууну жаап, аны күйгүзсөңүз, түзмөк Bluetooth режимине жүктөлөт. Колдонмодо, сиз азыр bluetooth сөлөкөтүн басып, Geigercounterди тандай аласыз. Эми ал маалыматты Bluetooth аркылуу агылтат.

Эгер анын ордуна WiFi режимин жактырсаңыз, жөн эле которгучту ачыңыз. Эгер сиз ага Power колдонсоңуз, ал сиздин WiFiга туташууга жана маалыматтарды булутка түз жеткирүүгө аракет кылат.

Эгерде сизде түзмөк туура эмес uSv/h көрсөтсө, анда сиздин Geigercounter башка Гейгер Мюллер түтүкчөсүн колдонушу мүмкүн жана башка конверсиялык факторго ээ болушу мүмкүн. GMC320 M4011 Tube колдонот. Бул жерде 1uSv/h - 152 CPM, андыктан 1/152 = 0.00658 Эскизде "CONV_FACTOR" өзгөртүү керек.

Эгерде сиз конверсиялык факторду билгиңиз келсе, трубаңызды гуглдан алып, маалымат барагын табыңыз.

Эгерде сиз бул кантип иштээри жана CPMден Сиверттерди кантип эсептөө жөнүндө көбүрөөк билгиңиз келсе, бул макаланы карап көрүңүз:

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

Сунушталууда: