Uncategorized

DIY LAP-Zähler für DRONE RACING

DRONE Racing ist ein äußerst interessanter Sport, in dem es viel Platz für Hacker gibt, und es gibt Hersteller, um diese spezielle Sauce in den Mix hinzuzufügen. Normalerweise benötigt die Antennenoberflächenleitung eine spezielle Rennsteuerungshardware, um die Rundenzählung durchzuführen, und es gibt zeitliche Eingangsträger, die für rund 40 US-Dollar angeboten werden. In seinem Job Corir sowie Coreir-Uplink entschied sich [Michael Rickert], den Ingenieur das IR-Protokoll zu umkehren, das in diese Beacons hineingeht, sowie eine Homebrew-Version, die das Original nachahmt. Die Transponder senden eine 7-stellige Zahl wiederholt an einen Empfänger an einem Empfänger an der Oberflächenleitung, da der UAV vorbeigeht, und das hilft, genau zu verfolgen, wie schnelle Drohnen-Piloten um eine Rennstrecke flogen. Der Hack beinhaltet das Umlauf einer IR-LED anhand sowie mit dem richtigen Timing sowie [Michael Rickert] gesteht, dass es nicht so einfach war, wie er sich vorgestellt hatte.

Mit einem logischen Analysator konnte er das modulierte 38-kHz-Anbieter-Signal fangen sowie den Timing vom ursprünglichen Beacon extrahieren, dauerte jedoch eine Reihe von Iterationen, um den Code genau richtig zu machen. Die Irremote-Bibliothek hat eine “SendRAW” -Funktion, die unter diesen Umständen eher praktisch ist, und wurde für die Aufgabe eingesetzt. Er experimentierte mit einer Reihe von Arduino-Boards, um das Projekt zu schaffen, bevor er schließlich mit dem Arduino Pro Mini ging. Er hat den Code auf Github gemeinsam mit Bildern des fertigen Hacks freigegeben, der den ursprünglichen Stromkreis ersetzt. Die letzten Skizzen umfassen Funktionen, um den 7-stelligen Code zu erzeugen, um den Quadcopter eindeutig zu bestimmen, der den Hack an sich selbst abschließt.

Wenn dies nicht genug war, ist er einen Schritt weiter mit der Codierung und das Teilen eines Desktop-Clients, der diesen Hacken in einen vollwertigen Job trifft, und sollte für Drohnen-Rennfahrer in einem Budget ziemlich nützlich sein. Die App ist in Nodejs sowie verpackt unter Verwendung des Elektronenrahmens, einer Option, die eine äußerst einfache Methode zur Herstellung von plattformübergreifenden Desktop-Anwendungen ergibt.

Ein Entwicklungs-Tutorial wird für Sie angeboten, um zu beginnen.