İçindekiler:

Blynk ile GMC Geigercounter Hack: 4 Adım
Blynk ile GMC Geigercounter Hack: 4 Adım

Video: Blynk ile GMC Geigercounter Hack: 4 Adım

Video: Blynk ile GMC Geigercounter Hack: 4 Adım
Video: Indykator-sygnalizator promieniowania gamma IRG-01A 2024, Kasım
Anonim
Blynk ile GMC Geigercounter Hack
Blynk ile GMC Geigercounter Hack

GMC-320 Plus Geigercounter'ımda yerleşik WiFi olmasına rağmen, onu gerçekten kullanamadım. Bu nedenle, kayıtlı verileri cep telefonuma / web'e aktarabilen ve aynı zamanda kümülatif doz, WiFi ve Bluetooth gibi ek özellikler ekleyebilen bir Cihaz oluşturmak istedim. Evde sabit bir kurulum için WiFi ve sahada cihazı kullanmak için Bluetooth kullanma seçeneği istedim. Bu nedenle basit bir anahtarla her iki bağlantı türü arasında seçim yapabilirsiniz. Tüm Veriler küçük bir 128*32 Piksel OLED Ekranda gösterilir ve Blynk bulutuna yüklenir. Cihaz basit bir yardımcı kablo ile geiger sayacına bağlanır, böylece geiger sayacınızda herhangi bir değişiklik yapmanıza gerek kalmaz!

Gereçler

AUX çıkışlı Geigercounter, örn. kulaklıklar için

yardımcı kablo

NE555 Zamanlayıcı IC

680uF, 10V kapasitör

C1815 NPN Transistör

18650 Pil

TP4056 şarj ve koruma levhası

5V çıkışlı yükseltici dönüştürücü (ör. XL6009)

2x 1kOhm 0.25W direnç

1x 470Ohm 0.25W direnç

1x 10Ohm 0.25W direnç

1x 3.3kOhm 0.25W direnç

1x 22Ohm 0.25W direnç

0.01uF Seramik kapasitör (Kod: 103)

PCB malzemesi

3,5 mm jak, dişi

kablolar

2x kalıcı anahtar

ESP32

MCP1700-3302 LDO 3.3V regülatör

İsteğe bağlı: 128x32 Piksel OLED I2C Ekran

Aletler

Lehimli Havya

USB'den TTL'ye dönüştürücü

multimetre

Sıcak tutkal

İsteğe bağlı: PCB'yi aşındırmak için araçlar

cımbız

Adım 1: Şeyi İnşa Edin

Şeyi İnşa Et!
Şeyi İnşa Et!
Şeyi İnşa Et!
Şeyi İnşa Et!

Şimdi Devreyi monte etme zamanı. Kendime sıfırdan özel bir PCB yaptım, ancak devre o kadar karmaşık değil ve bir breadboard veya benzeri bir şey üzerine kolayca kurulabilir.

Kullandığım PCB dahil tüm proje burada bulunabilir:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Kullandığım PCB'yi kullanmak istiyorsanız, NE555'in Pinlerini diğer tarafa monte ettiğinizde pin çıkışı eşleşecek şekilde geriye doğru bükmeniz gerekiyor. Akülerinizin voltajını görmek istiyorsanız ayrıca R3'ün bağlı olmayan tarafı ile Akü + arasına bir kablo bağlamanız gerekir.

İsterseniz, daha kalıcı bir kuruluma koyabilirsiniz. Bunun için bir yuva tasarladım, şimdi 3D Yazdırabilirsiniz. STL dosyalarını buradan alabilirsiniz:

www.thingiverse.com/thing:4127873

2. Adım: Blynk Uygulamasını Kurun

Blynk Uygulamasını Kur
Blynk Uygulamasını Kur
Blynk Uygulamasını Kur
Blynk Uygulamasını Kur
Blynk Uygulamasını Kur
Blynk Uygulamasını Kur

Blynk Uygulamasını Applestore veya Google Play mağazasından indirin. Uygulamada yeni bir hesap oluşturabilirsiniz.

Bundan sonra yeni bir proje oluşturabilirsiniz. Kart tipi olarak "ESP32 Dev board" ve bağlantı tipi olarak "Bluetooth" seçmelisiniz. E-posta adresinize bir auth jetonu gönderilecektir.

Projede artık sağ üst köşedeki + Simgesini kullanarak projenize farklı widget'lar ekleyemezsiniz.

Burada "Değer Gösterimi" Widget'ını dört kez ve ayrıca "Süper Grafik" Widget'ını ekleyebilirsiniz. Bluetooth'u da kullanmak istiyorsanız, Bluetooth widget'ını da eklemeniz gerekir.

Her değer ekranı farklı bir Değer gösterecektir (CPM, uSv/h, uSv ve Batteryvoltage). Bunları ayarlamak için alana tıklayın ve doğru Sanal pini seçin (CPM = V1, uSv/h = V3, uSv = V5, Gerilim = V7).

Artık Superchart'ı ayarlayamazsınız. Kaydedilen verileri çizecektir. Bunu yapmak için Superchart Widget'ına dokunabilir ve "Veri Akışları" altında, Çizmek istediğiniz her değer için "Yeni Veri Akışı"nı seçebilirsiniz. Sağdaki küçük kaydırıcı Simgesi ile rengi ve sanal pini seçebilirsiniz (CPM = V2, uSv/h= V4, uSv = V6, Voltaj = V8). Her değerin yeni bir Datastream'e ihtiyacı olduğunu unutmayın!

Adım 3: ESP32'yi programlayın

Program Portunu kullanarak (şemaya bakın) ESP'yi TTL dönüştürücü ile bağlayabilirsiniz. GPIO0 ve GND - GND, 3.3V ve EN - 3.3V, RX - TX ve TX - RX.

Artık Arduino IDE'yi kurmanız gerekiyor, buradan edinebilirsiniz:

www.arduino.cc/en/main/software

Kurulumunu yaptıktan ve çalıştırdıktan sonra Arduino > Tercihler kısmına gitmeniz gerekmektedir. İşte bu bağlantıyı yayınlarsınız:

dl.espressif.com/dl/package_esp32_index.js… ek Pano Yöneticisi URL seçeneğine.

Artık Tercih Penceresini kapatabilirsiniz. Şimdi Araç > Pano > Pano yöneticisi'ne gidin ve aramaya "ESP32" yazın. Şimdi yükle'ye tıklayın.

Sırada Kütüphaneleri kurmamız gerekiyor. Bunu yapmak için, Sketch > Kitaplık Ekle > Kitaplıkları Yönet'e gitmeniz gerekir.

Şimdi "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" ve "Blynk" yüklemeniz gerekiyor. Bunlardan bazıları belki önceden kurulmuş olabilir. Sonunda ana Blynk kitaplığını buradan yükleyebilirsiniz:

github.com/khoih-prog/BlynkESP32_BT_WF

"BeniOku" dosyasındaki talimatları izlemeniz yeterlidir.

Şimdi taslağı açın, az önce indirdiğiniz Kitaplıkta bulabilirsiniz. Örnekler > GeigercounterOLED'e gidin ve Geigercounter_Oled.ino dosyasını Arduino'da açın.

Buraya WiFis Adınızı (SSID) ve şifrenizi ve ayrıca Blynk projesini oluşturduğunuzda size e-posta ile gönderilen kimlik doğrulama kodunu girmeniz gerekir.

Bu kadar! Yükle'ye basın ve "Yükleme tamamlandı" yazana kadar bekleyin. Cihazınız şimdi çalışmalıdır.

Adım 4: Nasıl Kullanılır?

Bu nasıl kullanılır?
Bu nasıl kullanılır?

Cihazı şimdi bir yardımcı kablo ile Geiger sayacına bağlayabilirsiniz. GND ve GPIO14 arasındaki anahtarı kapatıp açarsanız, Cihaz Bluetooth modunda açılacaktır. Uygulamada artık bluetooth simgesine tıklayabilir ve Geiger sayacını seçebilirsiniz. Şimdi verileri Bluetooth üzerinden aktaracak.

Bunun yerine WiFi modunu tercih ederseniz, anahtarı açmanız yeterlidir. Güç uygularsanız, WiFi'nize bağlanmaya ve Verileri doğrudan buluta aktarmaya çalışır.

Cihazınız yanlış uSv/h gösteriyorsa, Geigercounter'ınızın farklı türde bir Geiger Müller Tüpü kullanması ve dolayısıyla farklı bir dönüştürme faktörüne sahip olması mümkündür. GMC320, bir M4011 Tüpü kullanır. Burada 1uSv/h 152 CPM'dir, yani 1/152 = 0.00658 Çizimde "CONV_FACTOR"u değiştirmeniz gerekir.

Dönüşüm Faktörünüzü öğrenmek istiyorsanız, tüpünüzü google'da arayın ve bir veri sayfası bulun.

Bunun nasıl çalıştığı ve CPM'den Sievert'lerin nasıl hesaplanacağı hakkında daha fazla bilgi edinmek istiyorsanız, bu makaleye bir göz atın:

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

Önerilen: