Smart Fishing di FishSensor



"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.

Source: https://habr.com/ru/post/id462043/


All Articles