Isi kandungan:
- Bekalan
- Langkah 1: Bina Perkara
- Langkah 2: Siapkan Aplikasi Blynk
- Langkah 3: Program ESP32
- Langkah 4: Bagaimana Menggunakannya?
Video: Hack GMC Geigercounter Dengan Blynk: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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?
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:
Menyiram Tumbuhan Dalaman Dengan NodeMCU, Pelayan Blynk Tempatan dan Blynk Apk, Titik Set Boleh Laras: 3 Langkah
Menyiram Tumbuhan Dalaman Dengan NodeMCU, Local Blynk Server dan Blynk Apk, Titik Set Boleh Laras: Saya telah membina projek ini kerana tanaman dalaman saya perlu sihat walaupun saya bercuti untuk jangka masa yang panjang dan saya suka idea untuk mempunyai mengawal atau sekurang-kurangnya memantau semua kemungkinan perkara yang berlaku di rumah saya melalui internet
Helo Blynk! Memadan SPEEEduino Dengan Aplikasi Blynk: 5 Langkah
Helo Blynk! Memadankan SPEEEduino dengan Aplikasi Blynk: Apa itu SPEEEduino? SPEEEduino adalah papan mikrokontroler yang dilengkapi Wi-Fi yang berpusat di sekitar ekosistem Arduino, yang dibina untuk para pendidik. SPEEEduino menggabungkan faktor bentuk dan pengawal mikro Arduino dengan ESP8266 Wi-Fi SoC, menjadikan
Hack Halloween Anda Dengan Phidgets: 9 Langkah (dengan Gambar)
Hack Halloween Anda Dengan Phidgets: Projek ini akan menunjukkan kepada anda bagaimana anda boleh " menggodam " hiasan Halloween anda dan membuat mereka bersikap seperti yang anda mahukan! Hiasan Halloween yang kami bekerjasama mempunyai fungsi lalai berikut: Diaktifkan dengan membuang suis (ditunjukkan pada
Hack Hack Pencari Pandang Ringkas: 11 Langkah (dengan Gambar)
Peretasan Pencari Pandang Camcorder Mudah: Hari ini, saya akan mengajar anda cara menggodam pemidang tilik camcorder! (Di sini saya mempunyai pemidang tilik saya di sebelah Raspberry Pi) Ini adalah skrin ujian I / O asas. Anda boleh menggunakannya untuk apa sahaja yang mengeluarkan isyarat video komposit, seperti Raspberry Pi (Untuk
Hack Canon EOS 300D untuk Mengesahkan Fokus Dengan Semua Lensa, Kekal: 5 Langkah (dengan Gambar)
Hack Canon EOS 300D untuk Mengesahkan Fokus Dengan Semua Lensa, Kekal: Baiklah, anda boleh melakukannya dengan mudah dengan menggunakan pelbagai penyesuai terkelupas untuk beberapa pelekap lensa - tetapi bagaimana dengan mengubah kamera anda secara kekal untuk melakukan perkara yang sama dan mengelakkan membayar lebih banyak penyesuai? Saya suka 300D saya tetapi saya tidak mempunyai lensa EF / S