
"Ein schlechter Tag beim Angeln ist besser als ein guter Tag bei der Arbeit." Es gibt eine Vielzahl elektronischer Bissalarme. Meine Version zeichnet sich durch das Vorhandensein von WiFi mit einer WEB-Anwendung, einem Beschleunigungsmesser und kabellosem Laden, Schutzklasse IP68 aus. Das Gehirn des Geräts ist der kleinste
Vocore2- Linux-Computer,
MPU6050- Beschleunigungsmesser, Qi-Aufladung basierend auf
BQ51050BRHLT . Quellen können hier heruntergeladen werden
Github .
Technische Daten FishSensor:
- OpenWrt-Betriebssystem 15.05.1 "Chaos Calmer";
- WiFi-Verbindung mit mobilen Geräten;
- Kommunikationsreichweite 30-50 m;
- Bisskontrolle - Sound (nur Android), visuell;
- Ferneinstellung von Empfindlichkeit, Melodie, Lautstärke;
- Internet ist optional;
- 3 Stunden Akkulaufzeit (LiPo 500mAH Akku)
- kabelloses Qi-Laden (bis zu 1,5 Stunden)
- Schutzklasse IP68;
- Gesamtabmessungen 60 x 30 x 11 mm;
- Gewicht 22 g
Das Gerät ist strukturell eine Platine, auf der sich die Empfängerantenne und der Qi-
Ladetreiber BQ51050BRHLT , der Beschleunigungsmesser
MPU6050 , der
Vocore2- Anschluss und die Batterie befinden. Staub- und Wasserdichtigkeit durch ein wärmeschrumpfbares Rohr, an dessen Enden es mit Rexant PK-68-Silikonverbindung gefüllt ist. Ziehen Sie die Angelschnur durch ein Kunststoffrohr mit einem Innendurchmesser von 2 mm.

Leiterplattenherstellung
Die Frage war scharf, ob es möglich wäre, eine Qi-Empfänger-Induktivitätsspule mit einer Größe von 25 x 25 mm, 14 Windungen, einer Spurdicke von 0,3 mm, einem Spalt von 0,2 mm herzustellen und wie hoch die tatsächliche Induktivität der Spule sein würde. Die berechneten Daten wurden bestätigt und ergaben eine Induktivität von 4 μH.



Lötelemente


Qi-Ladungseinstellung
Ein interessanter Punkt war die Abstimmung der Resonanz des Schwingkreises. Empfehlungen und Berechnungsformeln des Datenblattes zu
BQ51050BRHLT wurden bestätigt. Induktivität 4 µH, Induktivität mit Ferritabschirmung 7 µH, Kondensator parallel 6,5 nF, Kondensator in Reihe mit Spule 422 nf. Der Qualitätsfaktor der Schaltung erwies sich aufgrund des großen Spulenwiderstands von 1,7 Ohm als sehr niedrig 22 (ein Qualitätsfaktor von mehr als 500 wurde von einem Datenblatt empfohlen). Trotzdem funktionierte alles einwandfrei, stabile Resonanz in einem Abstand von 10 mm von der Sendespule.

Konstruktive Fehleinschätzung - Die Ladeanzeige befindet sich an der Seite der Antenne, d. H. Es ist nicht sichtbar, wenn sich FishSensor am Sender des Ladegeräts befindet. Der Ladevorgang ist jedoch auf der Anzeige des Qi-Senders selbst sichtbar.
Beschleunigungsmesser-Setup

Software
Onboard Vocore2 ab Werk installiert OC OpenWrt 15.05.1 "Chaos Calmer". Dank des vorinstallierten Luci ist das Gerät über WLAN über einen Browser erreichbar. Wir verwenden den AP Access Point-Modus.
Installierte das
PHP5- Paket und alle notwendigen Bibliotheken, um die Weboberfläche zu bilden. Installierte ein Paket für
MPU6050 von
leon0516 . Beim Start habe ich die
Autorun- Dateien des MPU6050-Treibers und mein Skript in die 6050.sh-
Bash geschrieben . Der MPU6050-Treiber generiert eine Textdatei mit den Beschleunigungsmesser-Messwerten /tmp/mpu6050.txt. 6050.sh analysiert nur Änderungen in der Z-Achse in der Datei /tmp/mpu6050.txt und schreibt das Protokoll in /www/mess.log. Die
Setup- und Anzeigeseiten sind in PHP geschrieben.
Wir verbinden das Smartphone mit FishSensor als Zugangspunkt. Installieren Sie vom Browser aus als Webanwendung auf dem Desktop. Für Android aktivieren wir in den Browsereinstellungen die automatische Wiedergabe von Audiodateien (in iOs ist eine solche Finte durch eine Sicherheitsrichtlinie verboten).

Konfrontiert mit dem Problem des Zwischenspeicherns von Daten, die vom OpenWrt-Betriebssystem in eine Textdatei geschrieben wurden. Die Beschleunigungsmesser-Messwerte werden in eine Datei geschrieben, wenn der Speichercache voll ist. Manchmal erreichen Verzögerungen bis zu 1 Sekunde. Ein vorhandener Patch zum Deaktivieren des Datei-Caching ist fehlerhaft. Ich dachte, dass dies für meine Aufgabe nicht sehr relevant ist und beschloss, das Problem bis zu besseren Zeiten zu belassen.
Demo
Es wurden noch keine vollständigen Tests durchgeführt, sie sind für diesen Monat geplant.
PS Die Entwicklung der Idee kann ein Akku-Schraubendreher sein, in den ein Vocore eingebaut ist, um die Ausrüstung zum Zeitpunkt des Bisses einzuhaken. In der maximalen Entwicklung der Yandex.Fishing Service.