Ich bin in letzter Zeit auch etwas am basteln:
Der Quadcopter nutzt einen Intel Edison mit einigen Sparkfun Blöcken (PWM, Console, Display, 9DoF). Den Rahmen habe ich in Blender gebastelt und dann mit meinem 3D Drucker gedruckt. Leider hatte ich bisher noch nicht die Gelegenheit mit mehr Platz zu testen, ich hoffe aber das am Wochenende endlich zu tun
.
Zur Steuerung nutze ich einen PS4 Controller an meinem Laptop, zur Kommunikation bisher WLAN.
Softwareseitig nutze ich die Libraries zu den Sparkfun Blöcken, Enet für die Netzwerkkommunikation, HIDAPI für den Controller und der Rest ist selbst gebaut.
Geplant ist das WLAN mit was eigenem 2,4GHz basiertem zu ersetzen, mit besser geeigneten Antennen, so dass ich vielleicht auf 300m Distanz komme statt knapp 100m mit WLAN. Auch möchte ich den Quadcopter mit zwei Kameras ausstatten und auf meine Oculus Rift streamen, das wird allerdings mit der Datenrate und Distanz recht kompliziert...
Der Rotationslaser ist vor allem dazu gedacht beim Baggern zu unterstützen indem am Baggerarm ein passender Empfänger befestigt wird, der Rückmeldung gibt ob man zu hoch oder zu tief ist. Solche Systeme kann man auch kaufen, kosten aber recht viel. Das Ziel hier ist eine lowcost selbstbau Lösung. Der Empfänger soll dabei aus etwa 25 Photodioden bestehen die mehr oder weniger direkt an einen ADC gehen. Funktioniert soweit auch schon, ich muss allerdings noch die Effekte vom Sonnenlicht loswerden wozu Kondensatoren hoffentlich ausreichen, eventuell muss ich aber auch noch filtern...
Der Laser soll sich selbstständig Waagerecht halten, deshalb die zwei Servos und der Motor sollte später mit konstanter Geschwindigkeit drehen und soll noch durch etwas kleineres ersetzt werden (aktuell ist es einer meiner Ersatzmotoren für den Quadcopter). Ich warte noch auf einen Accelerometer um festzustellen ob der Laser in der Waage ist oder nicht.
Aktuell mach ich das alles mit einem Raspberry Pi 3, der später für den Empfänger mit C.H.I.P. ersetzt werden soll und für den Laser selbst dann eventuell einen PI Zero oder so.