Heute eine neue Seite hinzugefügt. Es geht um meine App um Roboter universell über ANDROID Smartphones zu steuern.
UniBluetoothControl – Erste Bilder
Meine kleine App für Smartphones und Tablets mit Android Betriebssystem ist nun etwas weiter fortgeschritten. Ich habe die Oberfläche für den Benutzer eigentlich fertig und versuche nun das Speichern und Laden von Profilen zu implementieren.
Die App soll später jedenfalls total universell sein. Jeder soll die Möglichkeit bekommen diese App in seine bestehenden Anwendungen einzufügen ohne an dieser veränderungen vornehmen zu müssen.
Hier einmal zwei kleine Bilder, auf welchen man schon genau sehen kann, in welche Richtung es gehen wird.
- Steuer Oberfläche
- Profil Oberfläche
All in One Android Bluetooth App
Es sollte eine “All in One” Bluetooth App geben, bei welcher jeder Bastler seine Befehle selbst einfügen kann. Also sozusagen eine Oberfläche, bei welcher jeder Button und jede CheckBox einzeln hinterlegt ist. So kann jeder den dazugehörigen Befehl selbst einfügen. Am besten sollte man noch Einstellungen vornehmen können, ob als Stringende ein CR, LF oder ein CR LF gesendet wird…
… Dass aber genau das nicht ganz so einfach ist durfte ich die letzten Tage auch feststellen. Es gibt scheinbar sehr viele Beispiele, an welchen man sich ein wenig orientieren kann, doch so eine “Eierlegende-Wollmilch-Sau” gibt es scheinbar noch nicht.
Sollte also ein Android-Programmierer mich nun erhören, wäre ich bereit auch ein paar Euronen im AppStore hinzublättern.
Bis dahin werde ich es wohl selbst versuchen müssen.
Wochenende bringt Gehäuse mit sich
Da ich dieses Wochenende ein wenig Zeit hatte, baute ich mir noch schnell ein Plexiglas Gehäuse für meinen TRob. Das Gehäse hat vor allem einen Vorteil, es trennt nämlich die Kabel, welche im Roboter verlegt sind, von den Zahnrädern des Getriebes. Hier hatte ich ein wenig Bedenken, ob sich nicht die Kabel darin verfangen, doch nun habe ich ja eine gute Lösung gefunden. Das Plexiglas werde ich warscheinlich matt schleifen.
Die letzten Bauteile von Reichelt kommen vorraussichtlich erst morgen, diese werden auf jeden Fall zur ersten Inbetriebnahme benötigt.
Ich habe dieses Wochenende auch eine kleine ANDROID App gefunden, welche ich einfach anpassen kann. So kann ich meinen Roboter über die eingebauten Lagesensoren meines Tablet-PC’s steuern.
Abwarten und Software programmieren…
Habe soeben die letzten Bauteile in Reichelt bestellt und werde nun das Grundgerüst der Software weiter programmieren. Der Roboter nimmt aber so langsam Gestalt an und man kann sehr gut erkennen, wo das ganze hin führensoll
Ich hoffe euch gefallen die Bilder!
Erste Bilder von TRob
Heute war es endlich soweit! Die lang erwartete Platinenlieferung kam per Post. Darunter war auch die Platine für meinen zweiten Roboter TRob. Nun kann ich euch endlich die ersten Bilder des Roboters zeigen. Die Seite werde ich in den kommenden Tagen aktualisieren, da ab morgen auch wieder Schule ist.
Leider gab es einen kleinen Fehler beim Bestückungsdruck des STM32 Prozessors. Ich hatte das LQFP64 Gehäuse für den STM32 aus einer bereits vorhandenen Lib geklaut und mich mit dem Bauteil nur noch wenig beschäftigt. Jetzt waren aber alle Pins dieses Bauteils auf dem Layer t_Names gezeichet, was heißt, dass jeder Anschluss nun vom Bestückungsdruck verdeckt wurde. Das ganze war dann ein wenig Fummelarbeit, da ich nun jeden der 64 Anschlüsse mit einem kleinen Messer frei kratzen musste. Das Bauteil lies sich danach aber wunderbar löten…
Ein LGA14 Bauteil im Ofen
Gestern habe ich mich dazu entschlossen einmal die Samples des ADXL345 einmal genauer zu betrachten. Das große Problem dieser Sensoren ist, dass diese nur in der LGA14 Bauform vorliegen. Das heißt die Anschlüsse befinden sich unter dem Bauteil und sind unmöglich mit dem Lötkolben zu löten. Aber dafür habe ich ja meinen Pizzaofen
Also schnell mal ein paar LGA14-Adapter ätzen und die Platine mit Lötpaste bestreichen. Danach habe ich den ADXL345 möglichst genau auf den Adapter gesetzt. Der Lötprozess verlief eigentlich ganz gut. Die Frage ist nur, ob alle Anschlüsse erfolgreich gelötet wurden, oder ob ich Kurzschlüsse produziert habe.
Hier noch eine Bilderreihe von gestern…
- ADXL345 Steckbrettadapter
- LGA14-Adapter Nutzen
- LGA14-Adapter mit Lötpaste
Neue Seite -> Roboter TRob
Kleine Bemerkung am Rande: Eine neue Seite zu meinem Roboter ist online!
STM32 PWM Beispiel
Habe gerade ein kleines Beispielprojekt für PWM mit einem STM32 erstellt. So schwer ist es nun wirklich nicht
Checkpoint STM32 RP6 Roboter “TBot”
Heute ist ein wichtiger Tag für meinen neuen Roboter. Der Schaltplan ist fertig, das Board-Layout bis in das letzte Detail optimiert und wurde nun in eine Sammelbestellung aufgenommen.
Wenn ich die nächsten Tage ein wenig Zeit finde, so werde ich die verbauten Komponenten einmal kurz vorstellen. Jetzt beginnt erstmal die Zeit, in welcher ich die Software für meinen neuen “TBot” (Tank-Robot) schreiben werde. Die Bauteile habe ich schon alle zusammen und gut sortiert in eine Kiste, denn sobald die Platine da ist werde ich einiges zu löten haben. Die Beschleunigungssensoren von AD habe ich nun doch nicht in den Schaltplan mit aufgenommen, genauso wie die Magnetfeldsensoren für den digitalen Kompass, denn diese Bauteile können absolut nicht mit dem Lötkolben gelötet werden und mein Ofen ist noch nicht so weit, dass ich meine erste Platine damit löten möchte
.
Doch es befindet sich auch noch genug Platz auf dem Layout, sodass ich zu einem späteren Zeitpunkt noch kleinere Veränderungen durchführen kann.
Jetzt will ich nur hoffen, dass alles so klappt wie ich mir das vorstelle.









