Navio - Autopilot Board für Raspberry Pi

    Bild

    Hallo Habr!

    Einführung von Navio, der Raspberry Pi-Erweiterungskarte zur Steuerung von Flugzeugen, Koptern, Booten und anderen Robotern. Wir sind bereits von Ideen, Prototypen und Tests zu einer erfolgreichen Vorbestellungskampagne für Indiegogo übergegangen.

    Zuvor arbeiteten wir an einem kommerziellen Autopiloten auf einem Mikrocontroller und fügten jedes Mal neue Funktionen hinzu. Zu diesem Zeitpunkt gab es jedoch keine geeignete Hardwareplattform für die Entwicklung, sodass wir uns für Navio entschieden haben.

    Raspberry wurde als das am weitesten verbreitete und kostengünstigste Linux-basierte Board ausgewählt, das eine riesige Community von Benutzern hat, die viele Projekte mit einer detaillierten Beschreibung durchgeführt haben. Zu diesen Projekten gehören Hubschrauber, Flugzeuge und Boote - ihre Schöpfer mussten verschiedene Schutzschilde und Ausbrüche verwenden, was letztendlich dazu führte, dass sie mit einem riesigen Haufen von Drähten arbeiteten. Mit Navio können Sie dieses Problem beheben und es ist eine kompakte und praktische Lösung.

    Im Gegensatz zu den aktuellen Autopilot-Plattformen auf Mikrocontrollern kann Raspberry Pi + Navio in fast jeder Sprache programmiert werden. Sie können einfach eine zusätzliche Last anschließen - Sie können eine Kamera und eine WiFi-Pfeife anschließen und FPV aus der Box holen. Der Raspberry Pi bietet außerdem eine hervorragende Leistung, die sich bei der Verarbeitung von GPS-Daten oder beim Erkennen von Bildern als nützlich erweisen kann.



    Bild

    An Bord

    • U-blox NEO - GPS \ GNSS-Empfänger. Zwei Versionen zur Auswahl: Multisystem NEO-7M oder NEO-6T mit der Möglichkeit, Phasenmessungen für die Verarbeitung zu erhalten.
    • MPU9250 - Beschleunigungsmesser, Gyroskop, Magnetometer zur Orientierungsbestimmung.
    • Mit dem Drucksensor MS5611 zur Berechnung der Höhe können Sie auch die Temperatur messen.
    • ADS1115 - 4-Kanal-ADC zur Messung der Batterieleistung und zum Anschluss analoger Sensoren.
    • PCA9685 ist ein 16-Kanal-PWM-Generator zur Steuerung von Servomotoren. 13 Kanäle werden auf Standard-Servos geroutet.
    • MB85RC - FRAM, nichtflüchtiger Speicher, bis zu 1 Billion Schreib- / Löschvorgänge.
    • RGB-LED - zur einfachen visuellen Anzeige von Status.
    • PPM-Eingang - Zum Anschließen eines Receivers, über den Sie die Steuerung von der Fernbedienung in den manuellen Modus übertragen können.
    • DF13-Steckverbinder - Pixhawk-kompatible UART-, I2C- und SPI-Steckverbinder. Ermöglicht den Anschluss eines Funkmodems, eines Fluggeschwindigkeitssensors und vielem mehr.
    • Für diejenigen, die unsere Kampagne auf Indiegogo unterstützt haben, werden eine GPS \ GLONASS-Antenne und ein Satz Kabel mit DF13-Anschlüssen zusammen mit dem Board geliefert.


    Bild

    Code

    Um schnell mit Navio arbeiten zu können, haben wir Treiber für die Sensoren vorbereitet und arbeiten jetzt an Tutorials, die zeigen, wie man sie benutzt.

    Crowdfunding

    Wir beschlossen, eine Crowdfunding-Kampagne durchzuführen, um die Nachfrage nach unserem Gerät zu ermitteln und die erforderliche Menge für die Produktion der ersten großen Leiterplattencharge im Werk zu sammeln. Weitere Informationen finden Sie auf unserer Seite über Indiegogo:

    Navio on Indiegogo

    Leider ist alles nur in Englisch, aber ich werde gerne alle Fragen in den Kommentaren oder per Mail info@emlid.com beantworten

    Jetzt auch beliebt: