Hi Leute,
wie manche vielleicht wissen, bauen und programmieren mein Kollege und ich an einem eigenen Quadcopter. Und wir haben uns jetzt dazu entschieden den kompletten Quellcode (Fernbedienung fehlt noch) öffentlich auf github zu stellen. Wer also Interesse daran hat, der darf gerne mal rein schauen. Eine richtiges Readme fehlt noch, aber wird die Tage sicherlich auch noch kommen, wenn ich Zeit dafür habe.
Zum Code selbst: Er ist hauptsächlich in C++ geschrieben und soll irgendwann auch tatsächlich komplett C++ werden. Kompiliert werden kann er mit avr-gcc für den ATXMega128A1. Besondere Bibliotheken braucht man nicht. Das Makefile wird bei mir lokal eigentlich von Eclipse jedes mal neu generiert, aber wenn es nötig sein sollte, kann ich auch mal ein korrektes Makefile hochladen, das jeder nutzen kann.
Hier also die Links:
- Der Quadcoter auf github (freakscorner.de)
- Quadcopter (freakscorner.de)
- Das Programm (freakscorner.de)
- Quadcopter (github.com)
Viel Spaß!
Code von unserem Quadcopter-Projekt
- NicTheQuick
- Ein Admin
- Beiträge: 8675
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Code von unserem Quadcopter-Projekt
Genial!
Mit Brushless? Willst Dir's volle Granate geben oder wie? Ist schon beeindruckend, was es da in der letzten Dekade für eine Leistungssteigerung gab! Wenn ich da an früher denke... 1:7er Glattbahner mit normalem Bürstengleichstromer auf fast 80 km/h gepusht (vom netten Dorf-Polizisten gegeblitzt ^^) und nach einem Akku haben sich die Lötstellen verflüssigt!
Ich war ja etwas fauler und habe mir einen Nano Quad bestellt:
http://www.revell-control.de/in-der-luf ... weiss-rot/
Würde mich freuen, wenn Du hier auch Bescheid gibst, falls Du mal Sachen zu dem Thema auf Deinen YouTube-Kanal hochlädst!
Mit Brushless? Willst Dir's volle Granate geben oder wie? Ist schon beeindruckend, was es da in der letzten Dekade für eine Leistungssteigerung gab! Wenn ich da an früher denke... 1:7er Glattbahner mit normalem Bürstengleichstromer auf fast 80 km/h gepusht (vom netten Dorf-Polizisten gegeblitzt ^^) und nach einem Akku haben sich die Lötstellen verflüssigt!
Ich war ja etwas fauler und habe mir einen Nano Quad bestellt:
http://www.revell-control.de/in-der-luf ... weiss-rot/
Würde mich freuen, wenn Du hier auch Bescheid gibst, falls Du mal Sachen zu dem Thema auf Deinen YouTube-Kanal hochlädst!
Zuletzt geändert von Regenduft am 21.06.2014 06:11, insgesamt 1-mal geändert.
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Re: Code von unserem Quadcopter-Projekt
Kleine Anregung (falls ein Laptop vorhanden ist): 2,4 GHz USB-Dongle und Joystick oder Gamepad als Sender. Dann könnt ihr das Teil wenn ihr lustig seid auch für FPV-Flug aufbohren. Außerdem ist es billiger als eine ordentliche Funke.NicTheQuick hat geschrieben:(Fernbedienung fehlt noch)
Bin ja auch schon wieder voll angefixt, dabei hatte ich mir den Nano Quad eigentlich gekauft, weil ich nicht so viel Geld reinstecken wollte...
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
- NicTheQuick
- Ein Admin
- Beiträge: 8675
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Code von unserem Quadcopter-Projekt
Die Fernbedienung funktioniert schon, nur ihr Quellcode ist nicht im Github. Das ist alles, was ich damit gemeint hatte.
Hier kann man sehen wie sie funktioniert: Quadcopter ferngesteuert
Hier kann man sehen wie sie funktioniert: Quadcopter ferngesteuert
Re: Code von unserem Quadcopter-Projekt
Kommt der noch irgendwann?NicTheQuick hat geschrieben:Die Fernbedienung funktioniert schon, nur ihr Quellcode ist nicht im Github.
Der Tipp mit dem 24L01 ist auf jeden Fall Gold wert! Nämlich das Gold, welches man bei der Anschaffung einspart.
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)