Mein Vater und ich wollen einen Kuhschrittzähler entwickeln, um die Aktivität einer Kuh zu messen. Die Idee ist, dass, wenn Sie die Aktivität einer Kuh messen können, Sie erkennen können, wann sie brünstig wird. Die Erkennung der Brunst mit Sensoren wird uns helfen, die Wahrscheinlichkeit zu erhöhen, das Geschlecht der Nachkommen in Abhängigkeit von der Besamungszeit seit der Brunsterkennung zu wählen, und die Besamungsraten zu erhöhen, da wir uns nicht auf Menschen verlassen, um brünstige Kühe zu erkennen.
Kommerzielle Optionen sind uns zu teuer, deshalb haben wir uns entschieden, die Sensoren selbst zu entwickeln. Ich habe keinen EE-Hintergrund, nur CS. Ich komme zu Ihnen, um Sie zu beraten, wie Sie mit dem Projekt fortfahren können.
Wir wollen einen Schrittzähler entwickeln, der an den Füßen einer Kuh befestigt werden kann und mit einer Batterie betrieben wird. Der Schrittzähler muss in der Lage sein, die Daten des Beschleunigungsmessers zur Datenerfassung und -verarbeitung an ein zentrales System zu senden. Die maximale Entfernung einer Kuh vom Zentralsystem beträgt 1,5 km. Es gibt ungefähr 400 Kühe. Der Hof liegt auf ebenem Grund und hat keine freie Sicht (Bäume versperren die Sicht, obwohl es nur wenige sind). Wir haben auch einen Berg mit Blick auf das Tal, in dem sich die Farm befindet (vielleicht bis zum Hauptempfänger?) SIEHE FARMKARTE. Bäume in Grün, Hofgrenzen Rot, Kreis mit Radius 1,5 mit Mittelpunkt im Haus bedeckt den gesamten Hof.
Hier sind die Fragen, die ich habe. Jede Frage, auf die Sie Feedback geben könnten, wäre großartig.
Wie kann ich einen Langstreckensender mit geringer Leistung erreichen? Ich nehme an, es wird eine geringe Bandbreite sein (nur Sensor-ID, x-Beschleunigung, y-Beschleunigung, z-Beschleunigung senden)
Gibt es verfügbare Systeme, mit denen ich die Entwicklungszeit verkürzen kann?
Zuerst werde ich mit Arduino Prototypen erstellen.
Meiner Meinung nach würde die Verwendung von Moteino mit Beschleunigungssensormodul wie MPU6050 den Zweck erfüllen. Eine Anwendung konnte mit moteinos ( https://lowpowerlab.com/forum/moteino/rfm69hw-driverange-test/ ) eine Reichweite von 1,5 km erzielen. Sie müssen die Häufigkeit der Daten, die Sie erhalten, festlegen, damit das System entsprechend in den Energiesparmodus wechseln und eine längere Batterielebensdauer bieten kann.
Wenn Sie nach drahtlosen Geräten mit großer Reichweite suchen, sehen Sie sich diese XBees an . Sie können in Stern-, Mesh- und anderen generischen Topologien betrieben werden, die es mehreren Geräten ermöglichen, miteinander zu kommunizieren und dabei auch die Reichweite zu erhöhen.
Wie es mit der Idee weitergeht, sollte man dem Kommentar von Nick Johnson folgen. Speichern Sie die Daten lokal bei jeder einzelnen Kuh. Platzieren Sie Ihre XBees an strategischen Stellen auf dem Spielfeld. Suchen Sie nach Kühen mit ihren eindeutigen IDs, wenn sie in die Reichweite Ihres XBee kommen. Überprüfen Sie, ob die Daten dieser Kuh bereits mit dem zentralen Server (bei Ihnen zu Hause) synchronisiert wurden. Wenn nicht, laden Sie seine Daten herunter und senden Sie sie an den zentralen Server. Sie können Daten auch nachts synchronisieren, wenn die Kühe schlafen.
Vorteile dieser Methode:
Polynom
Jon
Nick Johnson
Schlange
Schlange
Lelesquiz
Benutzer139656