Posts

Es werden Posts vom Juni, 2012 angezeigt.

Beschleunigungssensor auslesen mit einem Netduino Plus

Bild
Arduino Plus, BMA020 und mein Sensor Shield Prototype Vielleicht hätte ich diesen Post früher veröffentlicht, wenn mich nicht andere Einflüsse behindert hätten. Dennoch habe ich es geschafft: statt mit dem Arduino Nano 3.0 ( zum Post ) habe ich den selben Sensor diesmal mit dem Netduino ausgelesen. Der Sinn dürfte klar sein, dass C und C# einfach sehr unterschiedlich sind. Das Prinzip ist allerdings das gleiche. Wobei es mit der mitgelieferten Bibliothek beim Arduino wesentlich kürzer erscheint, als beim Netduino und dem .Net Micro Framework. Anscheinend kommt man im C# nicht aus, ohne eine weitere Klasse zu schreiben, um an die Sensordaten heran zukommen. Bestimmt gibt es eine Lösung dafür, aber bei größeren Projekten macht es keinen Sinn. Zusammengesteckt und Verbindungen hergestellt Etwas lange habe ich nach einem Beispiel gesucht, wie man über den I²C Bus ein Modul erreicht und auch Daten bekommt. Die ersten Versuche zeigten sich mit Abstürzen und Abbruch des Program

Neu Verkabeln

Bild
Kabel und Stecker Zugegeben war ich unzufrieden, wie die Verkabelung auf meinem Quadrocopter aussah. Der Missbrauch  Steckersysteme zu verwenden, die Normalerweise im PC selbst zu finden sind, sah nicht schön aus. Daher besorgte ich im Conrad Shop entsprechendes Kabel und passende Stecker, die für den Modellbau geeignet sind.   Stecker anlöten Mit meinem anschlagenden Lötstation war das kein leichtes, alle Kabel so vernünftig wie möglich anzulöten. Schwierig waren die Stellen, wo zwei Kabel aneinander gelötet werden. Schrumpfschlauch herum, nur nicht zu lange mit dem Feuerzeug behandeln Ich hatte fast immer die passenden Schrumpfschläuche da. Ein wenig bunt wirkt es jedoch schon, da ich nicht immer die entsprechende Farbe wählen konnte. Fertig ist der Verteiler Das löten erwies sich als sehr langwierig, dafür ist es nun ordentlicher geworden. Jedoch stellte ich fest, dass mir meine Kabelbinder ausgegangen sind. Dies ist zwar nicht kritisch, da es gerade noc

Brushless Motoren montieren

Bild
Brushless Motor und entsprechende Teile Motor mit Propeller und Fahrtenregler Nach über einem Monat habe ich endlich die Motoren zu meinem Projekt “Quadrocopter” erhalten. Ärgerlich war, dass das Paket beim Zollamt abgeholt werden musste, weil die entsprechende Rechnung am Paket nicht vorhanden war. Somit hat sich die Montage um eine Woche verzögert. Motor am Rumpf montiert und verkabelt Nachdem ich wieder die Stellen markiert, gekörnt, angebohrt und gebohrt habe, konnte ich die Motoren montieren. Anschließend kam die Verkabelung dran. Da mir die entsprechenden Y-Verbindungen für die Fahrtenregler fehlten, lötete ich einige Stecker zusammen. Folgend kam die Verkabelung und die Verbindungen auf dem Rumpf. Leider finde ich die Verkabelung noch nicht ganz gelungen, und ich denke, das mache ich am nächsten Wochenende nochmal. Mit dem Arduino Nano 3.0 wurde durch geprüft Nachdem ich alles mehr oder wenig provisorisch verkabelt hatte, schrieb ich für

Landestützen und Halterung für den Akku

Bild
Akku-Halter, Access Point und Mikrocontroller Allmählich nimmt mein Quadrocopter Gestalt an. Leider sind meine Motoren noch nicht eingetroffen, habe jedoch erfahren, dass ich sie vom Zoll abholen darf. Da hat wohl der Versender versäumt, erforderliche Rechnungen an das Paket zu kleben. Wie dem auch sei, habe ich zunächst weiter am Rumpf gearbeitet. Diesmal überlegte ich, wo ich eigentlich alles platzieren soll. Also Akku, Mikrocontroller und Access Point. Nach einigem Überlegen sägte, schleifte und bohrte ich an einer Halterung für den Akku. Anschließend kümmerte ich mich um ein fehlendes Teil, dass für die Landestütze notwendig war. Provisorische Ladestation für den Akku von meiner Bohrmaschine Etwas geplagt hat mich mein Akku für die Bohrmaschine, bis ich darauf kam einfach den Lipo Akku zu verwenden. Jetzt ist die stufenlose Kontrolle weg, dafür habe ich viel Power an der Bohrspitze. Lipo Akku an meiner Bohrmaschine. Nicht zum Nachammen geeignet Nachdem ich ei

Beschleunigungssensor auslesen mit einem Arduino Nano 3.0

Bild
Arduino Nano 3.0 und Modul mit einem Beschleunigungssensor Zugegeben habe ich etwas lange gebraucht, um zu verstehen, wie ich diesen Sensor auslesen kann. Das liegt einerseits daran, dass ich bisher noch nichts mit I²C oder SPI gemacht habe. Nachdem ich die Anleitung gelesen hatte, habe ich erst mal nur Bahnhof verstanden. Das änderte sich, als ich es hinbekam, die gemessenen Daten auszulesen. Da frage ich mich manchmal, warum ich das nicht gleich verstanden habe. Zum Glück gibt es ja google, das mich hin und wieder auf die richtige Seite bringt. Allerdings enthielten die Erklärungen teilweise große Lücken im Verlauf. Vielleicht schaffe ich es hier in meinem Blog dies näher und leichter zu erläutern. Und wenn nicht, kann hier entsprechend auch einen Kommentar abgeben werden für Verbesserungen. Dafür bin ich immer offen. Zunächst haben wir hier den Sensor von Bosch Sensortec, den BMA020. Auf den 2 Bildern ist das Modul zu sehen, auf den der Sensor gelötet ist. Im Grunde ist es d

Gelötet, Löcher gebohrt und zusammengeschraubt

Bild
Das Wetter draußen zeichnete sich mehr mit Regen als Sonnenschein, was mich dazu bewegte, mich weiter mit meinem Sommerprojekt zu beschäftigen. Diese Woche stellte ich fest, dass ich keine richtigen Kabelverbindung für den Netduino habe. So konnte ich nur beschränkt auf dem Arduino mit den Sensoren und Servos entwickeln. Daher dachte ich, dass ich einen eigenen Shield für den Netduino löte. Nach hin und her überlegen, was ich gebrauchen könnte an Steckaufsätzen und wie ich später die Sensoren miteinander verbinde, habe ich es geschafft, etwas passendes zu entwickeln. Shield für den Netduino Eigentlich habe ich relativ lange daran gelötet, dennoch denke ich, dass es ich gelohnt hat. Endlich mal wieder was tun, was nicht am Computer erledigt werden kann! Netduino mit meinem Shield. Passt prima, jetzt erst mal testen Erst wollte ich den Beschleunigungssensor extra auf dem Rumpf montieren. Später entschied ich mich, den Sensor mit auf den Shield anzubringen. Der von