Ich sollte klarstellen, dass ich kein Elektronikfan bin, obwohl ich Elektronik für mein Abitur gemacht habe (und ein A bekommen habe), habe ich 2 Katzen namens Ollie und Tiggy. Ich möchte nicht, dass sie aus offensichtlichen Gründen auf die Straße gehen. Mein Haus ist hauptsächlich von Feldern umgeben, auf denen sie die meiste Zeit verbringen.
Ich verwende derzeit ein Gerät namens Loc8tor. Leider ist die Reichweite nicht gut genug, daher habe ich eine Lösung gefunden, an der viele Funksender / -empfänger beteiligt sind.
Unser Haus liegt zwischen 2 Feldern. Es gibt viele Bäume in den Hecken. Ich müsste mehrere Funksender / -empfänger bauen, die ich an den Bäumen um die Felder befestigen kann (je höher, desto besser das Signal). Jeder Sender / Empfänger erkennt Nachrichtensignale entweder vom loc8tor-Tag der Katze oder von benachbarten Knoten in Reichweite. Ich denke, es muss eine Reichweite von mindestens 150 m haben. Wenn man bedenkt, dass mein loc8tor über diesen Bereich verfügt (obwohl er diesem nicht gerecht wird), kann er sicherlich implementiert werden.
Ich könnte ein an mein Android-Telefon angeschlossenes Arduino mit einem HF-Empfänger verwenden. Mit meinen Programmierkenntnissen könnte ich eine App programmieren, um eingehende Signale von den Knoten zu erkennen. Basierend auf der Anzahl der Signale, ihren Positionen und der Signalstärke kann ich ihre Position auf einer Karte abschätzen und mithilfe des GPS meines Telefons auch sehen, wo ich relativ zur Position der Katze bin. Wenn ich der Katze nahe genug komme, um das Signal ihres Tags auf meinem Telefon zu empfangen, kann ich als Knoten fungieren und hoffentlich die Genauigkeit ihrer geschätzten Positionen verbessern.
Wenn die Katzen von keinem der Empfänger erkannt werden, benachrichtigen Sie mich über die App auf meinem Telefon.
Wie würde ich das alles machen? Ich habe nicht die nebligsten! Ich habe einige Erfahrung in der Programmierung von Mikrocontrollern ... aber nichts sehr komplexes. Es würde erfordern, einen Satz programmierbarer Empfänger / Sender zu bauen, die an austauschbare Stromquellen angeschlossen sind (mit etwas Glück sollten sie jedoch eine Weile halten, wenn man bedenkt, dass die loc8tor-Tags meiner Katze in den letzten Monaten nur mit 2 winzigen 1,5-V-Batterien betrieben wurden) und sie so programmieren, dass sie senden Ein Signal mit dem Standort und der Signalstärke der Katze, das andere Knoten aufnehmen und erneut senden können und das effektiv als Signalverstärker fungiert. Wenn das Signal dann eine Nachricht über den Aufenthaltsort meiner Katze enthält, werden diese Daten über den Arduino-Dateneingang und meinen verwendet Das GPS des Telefons zeigt den vermuteten Radius des möglichen Standorts der Katze auf einer Luftkarte zusammen mit meiner Position an.
Hier ist ein Diagramm dessen, was ich implementieren möchte: http://img23.imageshack.us/img23/9639/catdetection.png
Könnte mir bitte jemand sagen, ob dies eine realisierbare Idee ist, und wenn ja, bitte sagen Sie mir, welche Komponenten und Werkzeuge ich benötigen würde und wie ich schließlich einen dieser Empfänger / Sender bauen würde.
Hier ist ein Lesematerial für alle, die daran interessiert sind zu helfen:
Weitere Informationen: Loc8tor arbeitet mit 2,4 GHz
Bearbeiten:
Lassen Sie uns dies zunächst einfach machen: Nehmen wir an, ich möchte ein Tag für eine meiner Katzen erstellen, das aus einem Sender (und möglicherweise auch einem Empfänger) besteht, um dem Sender mitzuteilen, wann mit dem Senden begonnen werden soll, was viel effizienter wäre Empfänger an ein an mein Telefon angeschlossenes Arduino angeschlossen, RF bei 433 MHz mit einer Reichweite von 300 m. Und denken Sie daran, dass das Katzenetikett mit 2 LR44 1,5-V-Batterien betrieben wird.
Kann ich etwas klein genug machen, das ein dummes Signal an mein Arduino-Empfänger-Telefon sendet? Der Sender der Katze muss nur ihren Ausweis, Ollie oder Tiggy, senden.
Der an mein Telefon angeschlossene Empfänger sollte das Signal innerhalb von 300 m empfangen. Anschließend muss das Signal für die ID im Grunde genommen dekodiert und die Signalstärke ermittelt werden.
Ich verstehe, dass dies nicht wie beim Loc8tor gerichtet sein wird, aber mit mindestens 3 Knoten wird es ziemlich genau sein, mir ihre Position mitzuteilen.
Stellen wir uns vorerst nur vor, dass dies alles ist, was ich tun möchte. 1 Sender, 1 Empfänger. Was würde ich brauchen, um das zu bauen, und wie würde ich das bauen. Bitte seien Sie detailliert.
Ich schätze alle anderen Vorschläge und all Ihre Hilfe, aber ich möchte wirklich nur wissen, wie ich das genau machen würde. Es kann später verbessert werden. Vielen Dank.
Bearbeiten:
Ich habe einige grundlegende Dinge bei ebay bestellt: Einige Leiterplatten-Stripboards Ein besserer Lötkolben 5 x PIC12F683-I / P PIC-Programmierer
Ich habe kein Arduino und keine Komponenten gekauft (außer den PICs), denn zu diesem Zeitpunkt wäre das albern.
Ich habe mich nach Tranceivern umgesehen und ich würde vermuten, dass der TRM-433-LT den Job am besten macht. Es ist sehr klein, effizient und anscheinend einfach zu bedienen. Es bietet eine unglaubliche Reichweite von fast 1 km. http://www.linxtechnologies.com/de/products/modules/lt-rf-transceiver
Wenn das keine Lüge ist, wäre ich daran interessiert, dass ein GPS damit funktioniert. Auf diese Weise benötige ich nur 3 Transceiver (2 für jede Katze, 1 für mich), 2 GPS-Module und 1 Arduino. Relativ einfach.
Alles, was ich brauche, sind weitere Ratschläge und eine hilfreiche Hand, um mich durch den Prozess der Zusammenstellung zu führen. Ich werde in Stücke gerissen, wenn ich etwas besseres als den Loc8tor machen kann :)