Агуулгын хүснэгт:

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 -тэй холбогддог тул та тоолуурын тоолууртаа огт өөрчлөлт оруулах шаардлагагүй болно!

Хангамж

AUX гаралттай Geigercounter, жишээ нь. чихэвчний хувьд

Туслах кабель

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 конденсатор (Код: 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" гэж сонгох хэрэгтэй. Баталгаажуулах тэмдгийг таны имэйл хаяг руу илгээх болно.

Төсөлд та одоо төсөлдөө өөр өөр виджет нэмж оруулах боломжтой бөгөөд баруун дээд буланд байгаа + дүрсийг ашиглана уу.

Энд та "Утга харуулах" виджетийг "Superchart" виджетээс дөрөв дахин нэмж болно. Хэрэв та Bluetooth -ийг ашиглахыг хүсвэл Bluetooth виджет нэмэх шаардлагатай.

Утга дэлгэц бүр өөр өөр утгыг харуулна (CPM, uSv/h, uSv ба Batteryvoltage). Тэдгээрийг тохируулахын тулд та энэ талбар дээр дараад Виртуал зүүг зөв сонгоно уу (CPM = V1, uSv/h = V3, uSv = V5, Хүчдэл = V7).

Одоо та Superchart -ийг тохируулж чадахгүй байна. Энэ нь бүртгэгдсэн өгөгдлийг төлөвлөх болно. Үүнийг хийхийн тулд та 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> Preferences руу очих ёстой. Энд та энэ линкийг оруулна уу:

dl.espressif.com/dl/package_esp32_index.js… самбарын менежерийн URL нэмэлт сонголт руу орно уу.

Та одоо давуу цонхыг хааж болно. Одоо Хэрэгсэл> Удирдах зөвлөл> Удирдах зөвлөлийн менежер рүү ороод хайлтанд "ESP32" гэж бичнэ үү. Одоо суулгах дээр дарна уу.

Дараа нь бид номын санг суулгах ёстой. Үүнийг хийхийн тулд та ноорог> Номын сан нэмэх> Номын санг удирдах хэсэгт очих ёстой.

Одоо та "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI", "Blynk" -ийг суулгах хэрэгтэй. Эдгээрийн заримыг аль хэдийн суулгасан байж магадгүй юм. Эцэст нь та Blynk -ийн үндсэн номын санг эндээс суулгаж болно.

github.com/khoih-prog/BlynkESP32_BT_WF

"Readme" файл дахь зааврыг дагана уу.

Одоо ноорогоо нээ, та үүнийг саяхан татаж авсан номын сангаас олж болно. Жишээ> GeigercounterOLED руу ороод Geigercounter_Oled.ino файлыг Arduino дээр нээнэ үү.

Энд та Blynk төслийг бүтээхдээ имэйлээр илгээсэн нэвтрэх эрхийн кодтой адил WiFis нэр (SSID) болон нууц үгээ оруулах ёстой.

Тийм шүү! Байршуулах дээр дарж "Байршуулалт дууссан" гэж дуустал хүлээнэ үү. Таны төхөөрөмж яг одоо ажиллах ёстой.

Алхам 4: Үүнийг хэрхэн ашиглах вэ?

Үүнийг хэрхэн ашиглах вэ?
Үүнийг хэрхэн ашиглах вэ?

Та хэлтсийг Geigercounter руу одоо auxcable -ээр холбож болно. Хэрэв та GND болон GPIO14 хооронд шилжүүлэгчийг хааж асаахад төхөөрөмж Bluetooth горимд ачаалагдах болно. Аппликешн дээр та одоо bluetooth дүрс дээр дарж Geigercounter сонгож болно. Одоо өгөгдлийг Bluetooth -ээр дамжуулах болно.

Хэрэв та оронд нь WiFi горимыг илүүд үзвэл унтраалгыг нээнэ үү. Хэрэв та Power -ийг ашиглавал энэ нь таны WiFi сүлжээнд холбогдохыг оролдож, өгөгдлийг үүл рүү шууд дамжуулах болно.

Хэрэв та төхөөрөмж uSv/h -ийг буруу харуулсан бол таны Geigercounter өөр төрлийн Geiger Müller Tube ашигладаг тул хөрвүүлэх коэффициент өөр байж магадгүй юм. GMC320 нь M4011 хоолойг ашигладаг. Энд 1uSv/h нь 152 CPM байгаа тул 1/152 = 0.00658 Ноорог дээр та "CONV_FACTOR" -ийг өөрчлөх хэрэгтэй.

Хэрэв та хөрвүүлэх хүчин зүйлээ мэдэхийг хүсч байвал хоолойгоо google -ээс аваад мэдээллийн хуудсыг олоорой.

Хэрэв та энэ нь хэрхэн ажилладаг, CPM -ээс Sieverts -ийг хэрхэн тооцоолох талаар илүү ихийг мэдэхийг хүсч байвал энэ нийтлэлийг үзнэ үү.

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

Зөвлөмж болгож буй: