
"Hari yang buruk dalam memancing lebih baik daripada hari yang baik di tempat kerja." Ada sejumlah besar alarm gigitan elektronik. Versi saya dibedakan oleh kehadiran WiFi dengan aplikasi WEB, accelerometer dan pengisian nirkabel, kelas perlindungan IP68. Otak perangkat adalah komputer Linux
Vocore2 terkecil, akselerometer
MPU6050 , pengisian daya berbasiskan
BQ51050BRHLT . Sumber dapat diunduh di sini
Github .
Spesifikasi FishSensor:
- Sistem operasi OpenWrt 15.05.1 "Chaos Calmer";
- Koneksi WiFi dengan perangkat seluler;
- jangkauan komunikasi 30-50 m;
- kontrol gigitan - suara (khusus Android), visual;
- pengaturan sensitivitas, melodi, volume jauh;
- Internet adalah opsional;
- 3 jam masa pakai baterai (baterai LiPo 500mAH)
- pengisian Qi nirkabel (hingga 1,5 jam penuh)
- kelas perlindungan IP68;
- keseluruhan dimensi 60 x 30 x 11 mm;
- berat 22 g
Perangkat ini secara struktural papan tempat antena penerima dan driver pengisian Qi
BQ51050BRHLT , accelerometer
MPU6050 , konektor
Vocore2 , baterai berada. Debu dan sesak air karena tabung yang dapat menyusut karena panas, dari ujungnya diisi dengan senyawa silikon Rexant PK-68. Tarik pancing melalui tabung plastik dengan diameter bagian dalam 2 mm.

Pembuatan PCB
Pertanyaannya adalah tajam apakah mungkin untuk membuat kumparan induktansi penerima Qi dengan ukuran 25 x 25 mm, 14 putaran, tebal track 0,3 mm, celah 0,2 mm, dan apa induktansi sebenarnya dari kumparan itu. Data yang dihitung dikonfirmasi dan memberikan induktansi 4 μH.



Elemen Solder


Pengaturan biaya qi
Suatu hal yang menarik adalah penyetelan resonansi dari rangkaian osilasi. Rekomendasi dan rumus perhitungan lembar data pada
BQ51050BRHLT dikonfirmasi. Induktansi 4 µH, induktansi dengan pelindung ferit 7 µH, kapasitor paralel 6,5 nF, kapasitor seri dengan koil 422 nf. Faktor kualitas rangkaian ternyata sangat rendah 22 karena resistansi kumparan besar 1,7 Ohm (faktor kualitas lebih dari 500 direkomendasikan oleh lembar data). Namun demikian, semuanya bekerja dengan sempurna, resonansi stabil pada jarak 10 mm dari koil pemancar.

Kesalahan perhitungan konstruktif - indikator pengisian daya terletak di sisi antena, mis. itu tidak terlihat ketika FishSensor berada di pemancar pengisi daya. Tetapi proses pengisian terlihat pada indikator pemancar Qi itu sendiri.
Pengaturan Accelerometer

Perangkat lunak
Onboard Vocore2 dari pabrik menginstal OC OpenWrt 05/15/1 “Chaos Calmer”. Perangkat ini dapat diakses melalui WiFi melalui browser berkat Luci yang sudah diinstal sebelumnya. Kami menggunakan mode titik akses AP.
Menginstal paket
php5 dan semua pustaka yang diperlukan untuk membentuk antarmuka web. Menginstal paket untuk
MPU6050 dari
leon0516 . Saat startup, saya menempatkan file
autorun pada driver MPU6050 dan skrip saya ditulis pada
bash 6050.sh. Pengandar MPU6050 menghasilkan file teks pembacaan accelerometer /tmp/mpu6050.txt. 6050.sh menganalisis hanya perubahan pada sumbu Z di file /tmp/mpu6050.txt dan menulis log-nya ke /www/mess.log. Halaman
pengaturan dan tampilan ditulis dalam php.
Kami menghubungkan smartphone ke FishSensor sebagai titik akses. Instal di desktop dari browser sebagai aplikasi Web. Untuk Android, dalam pengaturan browser, kami mengaktifkan pemutaran file audio secara otomatis (di iOs, tipuan semacam itu dilarang oleh kebijakan keamanan).

Menghadapi masalah caching data yang ditulis ke file teks oleh sistem operasi OpenWrt. Pembacaan accelerometer ditulis ke file ketika cache memori penuh, kadang-kadang penundaan mencapai hingga 1 detik. Patch yang ada untuk mematikan cache file rusak. Saya pikir untuk tugas saya ini tidak terlalu relevan dan memutuskan untuk meninggalkan masalah sampai waktu yang lebih baik.
Demo
Tes skala penuh belum dilakukan, mereka direncanakan bulan ini.
PS Pengembangan ide dapat berupa obeng tanpa kabel dengan Vocore terpasang di dalamnya untuk menghubungkan roda gigi pada saat gigitan. Dalam pengembangan maksimal, layanan Yandex.Fishing.