Daftar Isi:

Hack GMC Geigercounter Dengan Blynk: 4 Langkah
Hack GMC Geigercounter Dengan Blynk: 4 Langkah

Video: Hack GMC Geigercounter Dengan Blynk: 4 Langkah

Video: Hack GMC Geigercounter Dengan Blynk: 4 Langkah
Video: 3 Bocah Terlindas Truk Saat Selfie Di Atas Motor 2024, November
Anonim
Hack GMC Geigercounter Dengan Blynk
Hack GMC Geigercounter Dengan Blynk

Meskipun Geigercounter GMC-320 Plus saya memiliki WiFi built-in, saya tidak benar-benar dapat menggunakannya. Itu sebabnya saya ingin membangun Perangkat, yang dapat mengalirkan data yang direkam ke ponsel / web saya sambil menambahkan fitur tambahan seperti dosis kumulatif, WiFi dan Bluetooth. Saya ingin opsi untuk menggunakan WiFi untuk pengaturan stasioner di rumah dan Bluetooth untuk menggunakan perangkat di lapangan. Inilah sebabnya mengapa Anda dapat memilih antara kedua jenis koneksi dengan sakelar sederhana. Semua Data ditampilkan pada Layar OLED 128*32 Pixel kecil dan diunggah ke cloud Blynk. Perangkat terhubung ke geigercounter dengan kabel aux sederhana, jadi Anda tidak perlu melakukan perubahan apa pun pada geigercounter Anda sama sekali!

Perlengkapan

Geigercounter dengan output AUX, mis. untuk headphone

kabel aux

IC Timer NE555

680uF, kapasitor 10V

Transistor NPN C1815

Baterai 18650

Pengisian & papan perlindungan TP4056

Konverter step up (misalnya XL6009) dengan output 5V

2x 1kOhm resistor 0,25W

1x 470Ohm resistor 0,25W

1x10Ohm 0.25W resistor

1x 3.3kOhm resistor 0.25W

1x 22Ohm resistor 0,25W

0.01uF Kapasitor Cermaic (Kode: 103)

bahan PCB

Jack 3.5mm, perempuan

Kabel

2x sakelar permanen

ESP32

MCP1700-3302 LDO 3.3V regulator

Opsional: 128x32 Pixel OLED I2C Display

Peralatan

Solder Besi dengan Solder

Konverter USB ke TTL

Multimeter

Lem panas

Opsional: Alat untuk mengetsa PCB

pinset

Langkah 1: Bangun Benda itu

Membangun Hal!
Membangun Hal!
Membangun Hal!
Membangun Hal!

Sekarang saatnya untuk merakit Sirkuit. Saya membuat sendiri PCB khusus dari awal, tetapi sirkuitnya tidak terlalu rumit dan dapat dengan mudah dibuat di papan tempat memotong roti atau yang serupa.

Seluruh proyek termasuk PCB yang saya gunakan dapat ditemukan di sini:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Jika Anda ingin menggunakan PCB yang saya gunakan, Anda harus menekuk Pin NE555 ke belakang sehingga pinout cocok saat Anda memasangnya di sisi lain. Anda juga harus menghubungkan kabel antara sisi R3 yang tidak terhubung dan Baterai +, jika Anda ingin melihat tegangan baterai Anda.

Jika mau, Anda dapat memasukkannya ke dalam pengaturan yang lebih permanen. Saya telah merancang perumahan untuk itu, Anda dapat Mencetak 3D sekarang. Anda bisa mendapatkan file STL dari sini:

www.thingiverse.com/thing:4127873

Langkah 2: Siapkan Aplikasi Blynk

Siapkan Aplikasi Blynk
Siapkan Aplikasi Blynk
Siapkan Aplikasi Blynk
Siapkan Aplikasi Blynk
Siapkan Aplikasi Blynk
Siapkan Aplikasi Blynk

Unduh Aplikasi Blynk dari Applestore atau Google Play store. Di App Anda dapat membuat akun baru.

Setelah itu Anda dapat membuat proyek baru. Sebagai jenis papan Anda harus memilih "ESP32 Dev board" dan sebagai jenis koneksi "Bluetooth". Token autentikasi akan dikirim ke alamat email Anda.

Di Proyek, Anda sekarang tidak dapat menambahkan widget yang berbeda ke proyek Anda, menggunakan Ikon + di sudut kanan atas.

Di sini Anda dapat menambahkan Widget "Tampilan Nilai" sebanyak empat kali serta Widget "Superchart". Jika Anda ingin menggunakan Bluetooth juga, Anda juga harus menambahkan widget Bluetooth.

Setiap tampilan nilai akan menunjukkan Nilai yang berbeda (CPM, uSv/h, uSv dan Tegangan Baterai). Untuk mengaturnya, Anda mengklik bidang dan memilih pin Virtual yang tepat (CPM = V1, uSv/h = V3, uSv = V5, Voltage = V7).

Sekarang Anda tidak dapat mengatur Superchart. Ini akan memplot data yang direkam. Untuk melakukan ini, Anda dapat mengetuk Widget Superchart dan di bawah "Datastreams" Anda memilih "Datastream Baru" untuk setiap nilai yang ingin Anda Plot. Dengan Ikon penggeser kecil di sebelah kanan, Anda dapat memilih warna dan pin virtual (CPM = V2, uSv/h= V4, uSv = V6, Volatage = V8). Ingatlah bahwa setiap nilai membutuhkan Datastream baru!

Langkah 3: Program ESP32

Menggunakan Port Program (Lihat skema) Anda dapat menghubungkan ESP dengan konverter TTL. GPIO0 dan GND ke GND, 3.3V dan EN ke 3.3V, RX ke TX dan TX ke RX.

Anda sekarang harus menginstal Arduino IDE, Anda bisa mendapatkannya di sini:

www.arduino.cc/en/main/software

Setelah menginstal dan membukanya, Anda harus pergi ke Arduino > Preferences. Di sini Anda memposting tautan ini:

dl.espressif.com/dl/package_esp32_index.js… ke dalam opsi URL Boards Manger tambahan.

Anda sekarang dapat menutup Jendela Preferensi. Sekarang buka Alat> Papan> Manajer papan dan ketik "ESP32" ke dalam pencarian. Sekarang klik instal.

Selanjutnya kita harus menginstal Perpustakaan. Untuk melakukan itu, Anda harus pergi ke Sketch > Add Library > Manage Libraries.

Sekarang Anda harus menginstal "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" dan "Blynk". Beberapa di antaranya mungkin sudah terpasang. Akhirnya Anda dapat menginstal perpustakaan Blynk utama dari sini:

github.com/khoih-prog/BlynkESP32_BT_WF

Cukup ikuti instruksi di file "Readme".

Sekarang buka sketsa, Anda dapat menemukannya di Perpustakaan yang baru saja Anda unduh. Buka Contoh > GeigercounterOLED dan buka file Geigercounter_Oled.ino di Arduino.

Di sini Anda harus memasukkan Nama WiFi (SSID) dan kata sandi Anda, serta kode auth yang dikirimkan kepada Anda melalui email saat Anda membuat proyek Blynk.

Itu dia! Tekan unggah dan tunggu hingga muncul tulisan "Unggah selesai". Perangkat Anda seharusnya berfungsi sekarang.

Langkah 4: Bagaimana Cara Menggunakannya?

Bagaimana cara menggunakannya?
Bagaimana cara menggunakannya?

Anda dapat menghubungkan perangkat ke Geigercounter dengan auxcable sekarang. Jika Anda menutup sakelar antara GND dan GPIO14 dan menyalakannya, Perangkat akan boot ke mode Bluetooth. Di Aplikasi, Anda sekarang dapat mengklik ikon bluetooth dan memilih Geigercounter. Sekarang akan mengalirkan data melalui Bluetooth.

Jika Anda lebih suka mode WiFi, cukup buka sakelar. Jika Anda menerapkan Power untuk itu, itu akan mencoba untuk terhubung ke WiFi Anda dan mengalirkan Data ke cloud secara langsung.

Jika Perangkat Anda menunjukkan uSv/jam yang salah, kemungkinan Geigercounter Anda menggunakan jenis Tabung Geiger Müller yang berbeda dan oleh karena itu memiliki faktor konversi yang berbeda. GMC320 menggunakan Tabung M4011. Di sini 1uSv/h adalah 152 CPM, jadi 1/152 = 0,00658 Dalam sketsa, Anda harus mengubah "CONV_FACTOR".

Jika Anda ingin mengetahui Faktor konversi Anda, cukup google tabung Anda dan temukan lembar data.

Jika Anda ingin mengetahui lebih lanjut tentang cara kerjanya dan cara menghitung Sievert dari CPM, lihat artikel ini:

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

Direkomendasikan: