Isi kandungan:

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

Walaupun GMC-320 Plus Geigercounter saya mempunyai WiFi bawaan, saya tidak dapat menggunakannya. Itulah sebabnya saya ingin membina Peranti, yang dapat mengalirkan data yang dirakam ke telefon bimbit / web saya sambil menambahkan ciri tambahan seperti dos kumulatif, WiFi dan Bluetooth. Saya mahukan pilihan untuk menggunakan WiFi untuk penyediaan pegun di rumah dan Bluetooth untuk menggunakan peranti di luar. Inilah sebabnya mengapa anda boleh memilih antara kedua-dua jenis sambungan dengan suis mudah. Semua Data ditunjukkan pada Paparan OLED 128 * 32 Pixel kecil dan dimuat naik ke awan Blynk. Peranti ini menghubungkan ke geigercounter dengan kabel aux sederhana, jadi anda tidak perlu membuat perubahan pada geigercounter sama sekali!

Bekalan

Geigercounter dengan output AUX, mis. untuk fon kepala

Kabel Aux

IC Pemasa NE555

Kapasitor 680uF, 10V

Transistor CPN15 NPN

18650 Bateri

Papan pengecasan & perlindungan TP4056

Langkah penukar (mis. XL6009) dengan output 5V

Perintang 2x 1kOhm 0.25W

Perintang 1x 470Ohm 0.25W

Perintang 1x 10Ohm 0.25W

Perintang 1x 3.3kOhm 0.25W

Perintang 1x 22Ohm 0.25W

Kapasitor Cermaic 0.01uF (Kod: 103)

Bahan PCB

Jack 3.5mm, wanita

Kabel

Suis kekal 2x

ESP32

Pengatur MCP1700-3302 LDO 3.3V

Pilihan: Paparan OLED I2C 128x32 Pixel

Alat

Soldering Iron dengan Solder

Penukar USB ke TTL

Multimeter

Gam Panas

Pilihan: Alat untuk mengukir PCB

pinset

Langkah 1: Bina Perkara

Bina Perkara!
Bina Perkara!
Bina Perkara!
Bina Perkara!

Kini tiba masanya untuk memasang Litar. Saya menjadikan diri saya PCB khusus dari awal, tetapi litarnya tidak begitu kompleks dan mudah dibina di atas papan roti atau yang serupa.

Keseluruhan projek termasuk PCB yang saya gunakan boleh didapati di sini:

easyeda.com/Crosswalkersam/geigerzaehler-b…

Sekiranya anda ingin menggunakan PCB yang saya gunakan, anda harus membengkokkan Pin NE555 ke belakang supaya pin itu sesuai ketika anda memasangnya di sisi lain. Anda juga perlu menyambungkan kabel antara sisi R3 dan Bateri + yang tidak tersambung, jika anda ingin melihat voltan bateri anda.

Sekiranya anda mahu, anda boleh memasukkannya ke dalam persediaan yang lebih kekal. Saya telah merancang perumahan untuknya, anda boleh mencetak 3D sekarang. Anda boleh mendapatkan fail STL dari sini:

www.thingiverse.com/thing:4127873

Langkah 2: Siapkan Aplikasi Blynk

Sediakan Aplikasi Blynk
Sediakan Aplikasi Blynk
Sediakan Aplikasi Blynk
Sediakan Aplikasi Blynk
Sediakan Aplikasi Blynk
Sediakan Aplikasi Blynk

Muat turun Aplikasi Blynk dari Applestore atau gedung Google Play. Dalam Aplikasi anda boleh membuat akaun baru.

Selepas itu anda boleh membuat projek baru. Sebagai jenis papan, anda mesti memilih "Papan Dev ESP32" dan sebagai jenis sambungan "Bluetooth". Token autentikasi akan dihantar ke alamat e-mel anda.

Dalam Projek, anda kini dapat menambahkan widget yang berbeza untuk projek anda, menggunakan Ikon + di sudut kanan atas.

Di sini anda dapat menambahkan Widget "Value Display" empat kali serta Widget "Superchart". Sekiranya anda ingin menggunakan Bluetooth juga, anda juga harus menambahkan widget Bluetooth.

Setiap paparan nilai akan menunjukkan Nilai berbeza (CPM, uSv / h, uSv dan Batteryvoltage). Untuk menyiapkannya, anda mengklik di lapangan dan memilih pin Virtual yang betul (CPM = V1, uSv / h = V3, uSv = V5, Voltage = V7).

Sekarang anda tidak dapat menubuhkan Superchart. Ia akan merancang data yang dirakam. Untuk melakukan ini, anda dapat mengetuk Widget Superchart dan di bawah "Datastreams" anda memilih "New Datastream" untuk setiap nilai yang anda ingin Plot. Dengan ikon gelangsar kecil di sebelah kanan, anda boleh memilih warna dan pin maya (CPM = V2, uSv / h = V4, uSv = V6, Volatage = V8). Perlu diingat bahawa setiap nilai memerlukan Datastream baru!

Langkah 3: Program ESP32

Dengan menggunakan Port Program (Lihat skema) anda boleh menyambungkan ESP dengan penukar TTL. GPIO0 dan GND ke GND, 3.3V dan EN hingga 3.3V, RX ke TX dan TX ke RX.

Anda sekarang perlu memasang Arduino IDE, anda boleh mendapatkannya di sini:

www.arduino.cc/en/main/software

Setelah memasangnya dan membukanya, anda harus pergi ke Arduino> Preferences. Di sini anda menyiarkan pautan ini:

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

Anda kini boleh menutup Tetingkap Pilihan. Sekarang pergi ke Alat> Papan> Pengurus papan dan ketik "ESP32" dalam carian. Sekarang klik pasang.

Seterusnya kita mesti memasang Perpustakaan. Untuk melakukan itu, anda perlu pergi ke Sketch> Add Libary> Manage Libraries.

Sekarang anda perlu memasang "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" dan "Blynk". Sebilangannya mungkin sudah dipasang. Akhirnya anda boleh memasang perpustakaan utama Blynk dari sini:

github.com/khoih-prog/BlynkESP32_BT_WF

Cukup ikuti arahan dalam fail "Readme".

Sekarang buka lakaran, anda boleh mendapatkannya di Perpustakaan yang baru anda muat turun. Pergi ke Contoh> GeigercounterOLED dan buka fail Geigercounter_Oled.ino di Arduino.

Di sini anda harus memasukkan Nama WiFis (SSID) dan kata laluan anda, juga kod pengesahan yang dihantar kepada anda melalui e-mel semasa anda membuat projek Blynk.

Betul! Tekan muat naik dan tunggu sehingga tertulis "Muat naik selesai". Peranti Anda harus berfungsi sekarang.

Langkah 4: Bagaimana Menggunakannya?

Bagaimana untuk menggunakannya?
Bagaimana untuk menggunakannya?

Anda boleh menyambungkan peranti ke Geigercounter dengan alat bantu sekarang. Sekiranya anda menutup suis antara GND dan GPIO14 dan menghidupkannya, Peranti akan boot ke mod Bluetooth. Di Aplikasi, kini anda dapat mengklik ikon bluetooth dan memilih Geigercounter. Sekarang akan mengalirkan data melalui Bluetooth.

Sekiranya anda lebih suka mod WiFi, buka suis sahaja. Sekiranya anda menggunakan Kuasa, ia akan cuba menyambung ke WiFi anda dan mengalirkan Data ke awan secara langsung.

Sekiranya Peranti anda menunjukkan uSv / j yang salah, ada kemungkinan Geigercounter anda menggunakan jenis Geiger Müller Tube yang berbeza dan oleh itu mempunyai faktor penukaran yang berbeza. GMC320 menggunakan Tiub M4011. Di sini 1uSv / h adalah 152 CPM, jadi 1/152 = 0.00658 Dalam lakaran, anda harus menukar "CONV_FACTOR".

Sekiranya anda ingin mengetahui Faktor penukaran anda, cukup google tabung anda dan cari lembaran data.

Sekiranya anda ingin mengetahui lebih lanjut mengenai cara ini berfungsi dan cara mengira Sieverts dari CPM, lihat artikel ini:

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

Disyorkan: