Guten Abend,
zunächst mein Ziel:
Klingt abstrakt, ist momentan nicht zu erreichen, jedoch soll es nicht von heute auf morgen gehen: Ein Helikopter, der sich selbstständig im Raum bewegen und mit anderen "kommunizieren" kann. D.h. mit anderen interagieren(Flugreihen bilden, ähnlich wie eine Ameisenstraße, Ziele finden (getrennt suchen und sobald es einer gefunden hat übernimmt dieser die Leitfunktion und alle anderen folgen ihm). Die Position + Befehle + Sonstiges sollen über einen Computer ausgewertet werden und in einer 3D-Ansicht wiedergegeben werden. Es wird auf OpenGL herauslaufen (Ob es dies wirklich tut weiss ich nicht, es wäre etwas, mit dem ich umgehen kann). Mit der 3D-Welt in Java habe ich keine Probleme, auch auswerten von Daten dürfte nicht das Problem sein, da ich bereits ein Multiplayer-Spiel programmiert habe. Ich würde gerne einen Microcontroller den man mit java programmieren kann benutzen, da mit dieser Sprache einfach schon deutlich mehr gemacht habe als mit C++/Assembler.
Einsteigen würde ich jedoch gerne auf dem Boden (der Tatsachen) mit einem Chassis, er soll können:
an den pc senden:
1. Die Strecke, die er zurück gelegt hat
2. Wie weit er sich gedreht hat
3. Hindernisse
4. Wenn ihn irgendetwas "gerammt" hat
der pc sendet:
1. "Fahr-signal"
2. "Dreh-signal"
Die Auswertung in Java in einem 2D-system. Ich möchte damit eine Art Landkarte erstellen.
Ich bin für Kritik immer offen und vorallem über ein par Tipps hinsichtlich:
- der Übertragungsart?
Bluetooth würde mir zuerst einfallen, da es sich um keine großen Abstände handelt. Sinnvoll? Wenn ja welcher Adapter? Auf was sollte man besonders achten?
- wie finde ich herraus ob mein microkontroller genügend rechenleistung besitzt?
- besonders gute Tutorials, ob auf englisch oder deutsch ist egal.
- welcher shop sagt euch besonders zu?
- ist Java auf seiten des Microcontrollers wirklich die richtige Sprache? Ergeben sich daraus größere Nachteile?
- sonstige Dinge, die ich außer Acht gelassen habe?
Ich weiss, dass die Fragen schon einige male gestellt wurden, jedoch möchte ich nicht mit Asuro einsteigen sondern einen anderen Einstieg wagen. Mir persönlich macht es mehr Spaß klein anzufangen, dass dies mehr Zeit und Geld kostet ist mir durchaus bewusst. Jedoch möchte ich es mir gerne "selbst erarbeiten" und nicht von einem abschauen. Es geht mir nicht um Effizienz/Qualität des Endprodukts, sondern ich möchte das Ding, was vor mir fährt vollständig verstanden haben.
Aus diesem Grund möchte ich möglichst viel selbst tun, sofern es möglich und noch realistisch ist.
Soviel zu meiner Vorstellung, ich hoffe ihr könnt euch darunter etwas vorstellen, danke schonmal für eure Kritik und Tipps.
liebe Grüße Phibedy
Lesezeichen