Daftar Isi:
- Perlengkapan
- Langkah 1: Bangun Benda itu
- Langkah 2: Siapkan Aplikasi Blynk
- Langkah 3: Program ESP32
- Langkah 4: Bagaimana Cara Menggunakannya?
Video: Hack GMC Geigercounter Dengan Blynk: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
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
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?
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:
Labu Halloween IoT - Kontrol LED Dengan Arduino MKR1000 dan Aplikasi Blynk ???: 4 Langkah (dengan Gambar)
Labu Halloween IoT | Kontrol LED Dengan Arduino MKR1000 dan Aplikasi Blynk ???: Halo semuanya, Beberapa minggu yang lalu adalah Halloween dan mengikuti tradisi saya mengukir labu yang bagus untuk balkon saya. Tetapi karena labu saya di luar ruangan, saya menyadari bahwa cukup menjengkelkan harus keluar setiap malam untuk menyalakan lilin. Dan saya
Suhu Kamar Melalui Internet Dengan BLYNK ESP8266 & DHT11: 5 Langkah (dengan Gambar)
Suhu Ruangan Melalui Internet Dengan BLYNK ESP8266 & DHT11: Hai Guys,Hari ini kita akan membuat monitor suhu ruangan, yang dapat kita gunakan untuk memantau ruangan kita dari mana saja di dunia dan untuk itu kita akan menggunakan bentuk plat BLYNK IoT dan akan kita gunakan DHT11 untuk membaca suhu ruangan kita akan menggunakan ESP8266 untuk mengakses
Menyiram Tanaman Indoor Dengan NodeMCU, Server Blynk Lokal dan Apk Blynk, Set Point yang Dapat Disesuaikan: 3 Langkah
Menyiram Tanaman Dalam Ruangan Dengan NodeMCU, Server Blynk Lokal dan Apk Blynk, Titik Penyetelan yang Dapat Disesuaikan: Saya membuat proyek ini karena tanaman dalam ruangan saya harus sehat bahkan ketika saya sedang berlibur untuk waktu yang lama dan saya menyukai ide untuk memilikinya. mengontrol atau setidaknya memantau semua kemungkinan yang terjadi di rumah saya melalui internet
Halo Blynk! Menghubungkan SPEEEduino Dengan Aplikasi Blynk: 5 Langkah
Halo Blynk! Menghubungkan SPEEEduino Dengan Aplikasi Blynk: Apa itu SPEEEduino? SPEEEduino adalah papan mikrokontroler berkemampuan Wi-Fi yang berbasis di sekitar ekosistem Arduino, dibuat untuk pendidik. SPEEEduino menggabungkan faktor bentuk dan mikrokontroler Arduino dengan SoC Wi-Fi ESP8266, membuat
Hack Mobil RC Dengan Android dan Arduino: 6 Langkah (dengan Gambar)
RC Car Hack Dengan Android dan Arduino: Dalam tutorial ini, kita akan membuat RC lama Anda yang biasa dikendalikan oleh Android dan memberikan beberapa fitur tambahan Tutorial ini memiliki dua hal unik dari hacks mobil lain di luar sana.1. Kami memasang servo untuk kontrol roda yang mulus2. NS