Arduino Self Balancing Roboter.
|
|
- Heike Vogel
- vor 6 Jahren
- Abrufe
Transkript
1 Arduino Self Balancing Roboter
2 1. Bauteile Arduino UNO R3 Prototyping Shield Mini Breadboard Für Arduino UNO R3 Bluetooth Modul HC-06 für Arduino
3 MPU-6050 Batteriehalter 4xAA Mignon Batteriehalterung 9V 2x Servomotoren SM-S4303R 360 Degree Continuous Rotation
4 2x 67mm Rad für GM9 9V Batterieclip auf 2,1mm x 5,5mm Stecker 4x Jumper Wire male-male USB Kabel für Arduino UNO R3 Board
5 Doppelseitiges Klebeband Gewindestange M6 DIN975 1m 8x V2A Unterlegscheiben DIN ,4 (6 mm Schrauben) 8x V2A Sechskantmuttern (selbstsichernd) DIN 985 M6 Sekundenkleber
6 Mini Breadbord - Polycarbonat Platte 2. Werkzeug - Lötkolben - Lötzinn - Schraubenzieher
7 3. Zusammenbau 3.1 Gestell zwei gleich grosse rechteckige Platten (20cm x 5cm) aus den Polycarbonatplatten ausschneiden. Aus der Gewindestange zwei 25cm lange Stücke mit der Eisensäge absägen. In jede Polycarbonatplatte zwei Löcher mittig mit 6mm bohren mit einem Abtsand von den Seiten von 3,5cm.
8 Beide Polycarbonatplatten mit den Gweindenstangen in einem Abstand von 10cm verbinden. Unten bleibt ein Rest von 2,5cm der Gewindestange übrig. Dabei soll jede Platte an der Gewindestange mit Beilgescheiben oben und unten mit den Muttern befestigt werden und richtig festgezogen werden, so dass ein verdrehen oder Wackeln der platten vermieden wird. Der Abstand der platte sollte auch gleich sein und besonders die oberste Platte Horizontal. Mit einer Wasserwaage könnte man dies ermitteln. Die Motoren sind parallel mit Sekundenkleber befestigt, wobei die Achse der Motoren auch die Mitte der Platte bilden
9 Unten ist die Batteriehalterung mit Sekundenkleber befestigt. Die Lage des Batteriefaches sind vollbestückt und so ausgerichtet, dass der Schwerpunkt bei aufrechten Stand des Roboters mittig ist und keine Schräglage verursacht. Oben ist die Elektronik mit doppelseitigem Klebeband befestigt. Auch diese ist auf Beibehaltung des Schwerpunktes bei aufrechtem Stand zu achten. Die Verteilung der 6V Stromzufuhr für die Servomotoren ist über ein Minibreadbord gesteckt.
10 Der Sensor befindest sich in der Mittellinie zwischen den Stangen. Die Stromversorgung des Arduinos erfolgt über die 9V Batterie
11 Die 9V Batterie ist unter dem 6V Batteriefach mit doppelseitigem Klebeband befestigt.
12 3.2 ELektronik Wichtig ist bei der Schaltung, dass die Stromversorgung von Arduino und Motoren getrennt ist aber trotzdem mit GND verbunden sind.sollte man keine weitere Debugausgaben während des Laufens benötigen, kann auch das Bluetooth Modul HC-06 entfernt werden. Bevor die Steuerung zum Laufen gebracht werden kann, müssen die Offset Werte der MPU angepasst werden, die für jedes Modul unterschiedlich sind. Am einfachsten ist es, wenn man das MPU Modul auf einer geraden Ebene hinlegt und sich die Werte ausgeben lässt von myawpitchroll[0], myawpitchroll[1] und myawpitchroll[2] und auch die Gravity Werte. Dann an den aktuell eingestellten Offset Werten so lange herumdrehen, bis myawpitchroll auf 0 sind.
13 4. Software 4.1 benötigte Arduino Bibliotheken: Arduino Code: ##include <SoftwareSerial.h> #include <Servo.h> #include <PID_v1.h> #include "I2Cdev.h" #include "MPU6050_6Axis_MotionApps20.h" #include "Wire.h" #define #define #define #define #define LOG_INPUT PIN_SERVO_MOTOR_LINKS PIN_SERVO_MOTOR_RECHTS PIN_BLUETOOTH_TX PIN_BLUETOOTH_RX // Bluetooth // HC-06 Arduino // VCC +5V/+3,3V // GND GND // TXD pinrx (10) // RXD pintx (11) // Servo // Servo Arduino // schwarz GND // rot 6V Batterie // weiss D5/D6 // MPU-6050 // MPU Arduino // VCC +5V // GND GND // SCL A5 // SDA A4 // INT D2 class MyServo public: MyServo(int pin) : mpin(pin), mmaxspeed(90) void init() servomotor.attach(mpin); void stop() servomotor.write(90);
14 void move(int speed,int minabsspeed) if ( speed < 0 ) speed = min(speed, -1*minAbsSpeed); speed = max(speed, -mmaxspeed); speed = 90 + speed; else speed = max(speed, minabsspeed); speed = min(speed, mmaxspeed); speed += 90; servomotor.write(speed); private: Servo servomotor; int mmaxspeed; int mpin; ; boolean mpuinterrupt = false; void dmpdataready() mpuinterrupt = true; class SelfBalancingRobot public: SelfBalancingRobot( int pin_motor_links, int pin_motor_rechts, int pin_bt_tx, int pin_bt_rx) : myserial(pin_bt_tx,pin_bt_rx), mservolinks(pin_motor_links), mservorechts(pin_motor_rechts), mpid(&minput, &moutput, &msetpoint, 70, 240, 1.9, DIRECT), moriginalsetpoint(1), mmovingangleoffset(0.3), maccoffx(-5180), maccoffy(-1336), maccoffz(1310), mgyroffx(55), mgyroffy(-24), mgyroffz(27) void init() myserial.begin(57600); delay(500); mmovestate = 0; msetpoint = moriginalsetpoint; mpid.setmode(automatic); mpid.setsampletime(10); mpid.setoutputlimits(-90, 90);
15 Wire.begin(); TWBR = 24; // 400kHz I2C clock (200kHz if CPU is 8MHz) mmpu.initialize(); Serial.println(mMpu.testConnection()? "MPU6050 connection successful" : "MPU6050 connection failed"); uint8_t devstatus = mmpu.dmpinitialize(); mmpu.setxgyrooffset(mgyroffx); mmpu.setygyrooffset(mgyroffy); mmpu.setzgyrooffset(mgyroffz); mmpu.setxacceloffset(maccoffx); mmpu.setyacceloffset(maccoffy); mmpu.setzacceloffset(maccoffz); if (devstatus == 0) mmpu.setdmpenabled(true); attachinterrupt(0, dmpdataready, RISING); mmpuintstatus = mmpu.getintstatus(); mdmpready = true; mpacketsize = mmpu.dmpgetfifopacketsize(); else Serial.print("mpu failed"); Serial.println(devStatus); mservolinks.init(); mservorechts.init(); void run() if (!mdmpready) return; while (!mpuinterrupt && mfifocount < mpacketsize) mpid.compute(); move(moutput); // myserial.print(minput); // myserial.print(" "); // myserial.print(msetpoint); // myserial.print(" "); // myserial.println(moutput); mpuinterrupt = false; uint8_t mpuintstatus = mmpu.getintstatus(); mfifocount = mmpu.getfifocount(); if ( (mpuintstatus & 0x10) mfifocount == 1024 ) mmpu.resetfifo(); myserial.println(f("fifo overflow!")); else if (mpuintstatus & 0x02) while (mfifocount < mpacketsize) mfifocount = mmpu.getfifocount();
16 mmpu.getfifobytes(mfifobuffer, mpacketsize); mfifocount -= mpacketsize; mmpu.dmpgetquaternion(&mquat, mfifobuffer); mmpu.dmpgetgravity(&mgravity, &mquat); mmpu.dmpgetyawpitchroll(myawpitchroll, &mquat, &mgravity); minput = myawpitchroll[1] * 180 / M_PI; private: void move(int speed) mservolinks.move(-speed,0); mservorechts.move(speed,0); SoftwareSerial myserial; MyServo mservolinks; MyServo mservorechts; PID mpid; MPU6050 mmpu; double minput; double moutput; double msetpoint; bool mdmpready; uint16_t mpacketsize; uint8_t mmpuintstatus; uint16_t mfifocount; Quaternion mquat; VectorFloat mgravity; float myawpitchroll[3]; uint8_t mfifobuffer[64]; int mmovestate; double mmovingangleoffset; double moriginalsetpoint; int maccoffx; int maccoffy; int maccoffz; int mgyroffx; int mgyroffy; int mgyroffz; ; SelfBalancingRobot robot( PIN_SERVO_MOTOR_LINKS, PIN_SERVO_MOTOR_RECHTS, PIN_BLUETOOTH_TX, PIN_BLUETOOTH_RX); void setup() Serial.begin(115200); robot.init(); void loop() robot.run();
Einführung in die Arduino Programmierung am Beispiel eines Roboters.
Einführung in die Arduino Programmierung am Beispiel eines Roboters mail@andrebetz.de 1. Was ist Arduino - Definition einer Hardware- und Software Plattform - Open Source - Hardware: - Mikrocontroller
MehrHelvePic32 Breadboard. Internet Data Logger
2016/04/03 21:14 1/10 HelvePic32 Breadboard Alle Beispiele, welche beim Helvepic32 angegeben sind, können unverändert natürlich auch beim HelvePic32 Breadboard verwendet werden. Daher nutzen wir die Gelegenheit,
MehrDer I²C-Bus. Vorstellung des Inter-Integrated Circuit -Bus. Aufbau und Funktionsweise. Beispiel PortExpander am Arduino
Der I²C-Bus Vorstellung des Inter-Integrated Circuit -Bus Aufbau und Funktionsweise Beispiel PortExpander am Arduino Weitere Anwendungsmöglichkeiten Was ist der I²C-Bus entwickelt von Philips Anfang der
MehrEin Mikrocontroller ist ein Mikrochip, der alle benötigten Komponenten (sozusagen das Zubehör) bereits in sich trägt. Er sieht genauso aus wie 11
Einleitung Du wolltest schon immer programmieren oder mit den Bestandteilen eines Computers arbeiten? Du wirst zwar nach diesem Buch keinen Computer bauen können, aber die Einleitung erklärt einiges, was
Mehrmicrosrcp Photo by Nicholas Zambetti, www.arduino.cc Modelleisenbahnsteuerung auf Basis von standarddisierten Microcontrollerboards
microsrcp Photo by Nicholas Zambetti, www.arduino.cc Modelleisenbahnsteuerung auf Basis von standarddisierten Microcontrollerboards http://developer.berlios.de/projects/microsrcp/ Agenda Einleitung Die
MehrErik Schernich. Arduino für Kids. 1. Auflage
Erik Schernich Arduino für Kids 1. Auflage Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie;
MehrEmbedded Hardware Getting Started
Embedded Hardware Getting Started HW - Ressourcen 2 Arduino Installation-Guide 4 Arduino IDE/Download 4 Arduino Treiber Installation 5 Arduino DIE starten 7 Arduino IDE - Getting Started (Code-Basiert)
MehrRN-Control ARDUINO Bibliothek ATMEL 32 Version 0.2
RN-Control ARDUINO Bibliothek ATMEL 32 Version 0.2 Bernd Klein 23. Mai 2011 Inhaltsverzeichnis 1 ARDUINO - RN-Control Library 3 1.1 Bibliothek RNControl...................... 3 1.2 Einführung............................
MehrRailuino Hacking your Märklin
Railuino Hacking your Märklin (Slightly extended edition) Jörg Pleumann LinuxTag 2012 26.05.2012 Fahrplan Arduino Digitale Modellbahn Steuerung Rückmeldung Beispiele Arduino (I) Einfach zugängliche Microcontroller-Plattform
MehrAnwendung und Programmierung von Mikrocontrollern. Anwendung und Programmierung von Mikrocontrollern
Anwendung und Programmierung von Mikrocontrollern Sommersemester 2013 Dr.-Ing. Hubert Zitt Kontakt: hubert.zitt@fh-kl.de www.fh-kl.de/~zitt Dr.-Ing. Hubert Zitt Seite 1 von 24 S65 Shield (von oben) Komponenten
MehrProjektdokumentation für den Fußballroboter Jaqueline. Rene Peschmann und Ronny Gorzelitz
Projektdokumentation für den Fußballroboter Jaqueline Rene Peschmann und Ronny Gorzelitz Inhaltsverzeichnis Inhaltsverzeichnis...2 Entwicklung von Jaqueline... 3 Das Getriebe und Gehäuse... 3 Die Schussvorrichtung
MehrWetterdaten online GND 3,3V VIN CLK MISO MOSI CS VBEN IRQ GND --- +5V D13 D12 D11 D10 D5 D3. Arduino
Wetterdaten online Im Folgenden wird eingehend erklärt, wie Daten eines Temperatur- und Luftfeuchtesensors über das Internet gespeichert und von dort zu jeder Zeit und von jedem Ort abgerufen werden können.
MehrP(k, λ) = λ k /k!*exp(-λ) angegeben werden kann.
Zeitintervall-Vorgabe versus Zählimpuls-Vorgabe für die Datenauswertung mit dem Arduino bei zählenden Strahlungs-Detektoren für Radioaktivität Bernd Laquai, 2. Oktober 2015 Bekanntlich unterliegt der radioaktive
MehrDie WiFI Library(http://arduino.cc/de/Reference/WiFi)ist bei dem meisten recent?
Seite 1 von 10 Search the Arduino Website Arduino WiFI Shield Das Arduino WiFi shield(http://arduino.cc/de/main/arduinowifishield)ermöglicht es dem Arduino Board, sich mit Hilfe der WiFi Library(http://arduino.cc/de/Reference/WiFi)
MehrMaking the Internet of Things
DARIUSH FOROUHER ITI Uni Lübeck DANIEL LOOS 3. Sem. MLS Making the Internet of Things EIN ÜBERBLICK ÜBER PHYSICAL COMPUTING PLATTFORMS Das Internet der Dinge Inhalt Übersicht Arduino Raspberry PI Andere
MehrProduktinformation USB AVR Lab
1 Produktinformation USB AVR Lab Experimentierplattform Version 3.0 2 Inhaltsverzeichnis Lieferumfang...3 Geräteübersicht...3 Steckerbelegung...4 ISP Stecker...4 Inbetriebnahme...5 Installation unter Windows...5
MehrHighspeedaufnahmen mit dem Arduino Uno Board
Highspeedaufnahmen Die Idee Ich hatte schon länger vor mal ein platzendes Ei in dem Moment zu fotografieren indem es aufschlägt. Alle Versuche das von Hand hinzubekommen schlugen fehl. Angeregt durch den
MehrLogiktester BB-Logic
Logiktester BB-Logic Bauanleitung Der Aufbau des BB-Logic gestaltet sich recht einfach. Als Voraussetzung sind grundlegende Lötkenntnisse und etwas Löterfahrung erforderlich. Wer bisher noch keine SMD-Bauelemente
Mehri2c-bus.de I2C-001 KURZBESCHREIBUNG I 2 C Modul mit PCF8574 8-Bit I/O Port-Expander Dokument NR.: I2C-001-D-01
DA CL Dokument NR.: I2C-001-D-01 I2C-001 KURZBECHREIBUNG I 2 C Modul mit PCF8574 8-Bit I/O Port-Expander P Bitte denken ie an die Umwelt, bevor ie diese Datei ausdrucken DA CL Inhaltsverzeichnis 1. Modul
MehrEinführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR
Einführung in Mikrokontroller Benutzung mit dem Arduino Board Ramon Hofer ICVR Ablauf Warum Mikrokontroller Das Arduino Board Anschliessen von Bauteilen Digitale Ein- und Ausgaben Analoge Eingaben Serielle
MehrHaftkünstler auf dem Prüfstand. Online Ergänzung HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK
Haftkünstler auf dem Prüfstand HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK Online Ergänzung Bohn et al., 2011 Haftkünstler auf dem Prüfstand Zusatzmaterial 3 1/6 Bauanleitung Insektenzentrifuge Erweiterung:
MehrUm überhaupt produktiv arbeiten zu können, sind eine Reihe grundlegender Vorbereitungen notwendig:
Abgabe Dieses Übungsblatt ist bis Freitag, 02.05. um 12:00 per E-Mail an den eigenen Tutoren abzugeben. Bennennung beispielsweise $Matrikelnummer_Abgabe_$Blattnummer.$Format. 1 Erste Schritte mit dem Arduino
MehrCoffeeGrinder 2.0. Norman Schlüter - Freies Projekt - HAWK SoSe2013
intro Der CoffeeGrinder ist ein Physical Computing Projekt welches eine handbetriebene Kaffemühle aus Zeiten der 19. Jahrhundertwende mit Technik aus unserem heutigen Informationszeitalter vereint. Die
MehrAnleitung Sound & Connect in Ford Kuga
Anleitung Sound & Connect in Ford Kuga Ich hatte auch das Problem das mein Kuga zwar Mp3 abspielt aber ich diese nur über Brenne auf CDs möglich ist Was nun? Ford Händler kennt keine Problemlösung! Laut
Mehr1. Erste Schritte 2. Einfache Datentypen 3. Anweisungen und Kontrollstrukturen 4. Verifikation 5. Reihungen (Arrays)
1. Erste Schritte 2. Einfache Datentypen 3. Anweisungen und Kontrollstrukturen 4. Verifikation 5. Reihungen (Arrays) II.1.3. Anweisungen und Kontrollsttukturen - 1 - 3. Anweisungen und Kontrollstrukturen
MehrLabor Automatisierungstechnik
Labor Automatisierungstechnik Teilnehmer: Name: Matrikelnr.: Name: Matrikelnr.: Name: Matrikelnr.: Versuch: Arduino Anwendung Philipp Schorr Arduino Anwendung 1 Inhaltsverzeichnis 1. Einleitende Worte...
MehrArduino Workshop. Frank Zimmerli
Arduino Workshop Frank Zimmerli Themen 2. Abend Anschluss an die weite Welt Ethernet Library Elektronik Grundlagen Anschluss von Sensoren und Aktoren Beispiele Ethernet Library Ethernet.begin(mac:byte[],ip:byte
Mehri2c-bus.de I2C-002 KURZBESCHREIBUNG I 2 C Modul mit PCA8574 8-Bit I/O Port-Expander Dokument NR.: I2C-002-D-01
DA CL Dokument NR.: I2C-002-D-01 I2C-002 KURZBECHREIBUNG I 2 C Modul mit PCA8574 8-Bit I/O Port-Expander P Bitte denken ie an die Umwelt, bevor ie diese Datei ausdrucken DA CL Inhaltsverzeichnis 1. Modul
MehrArduino Shield (Zusatzplatine) zur Wasserstandsanzeige.
Arduino Shield (Zusatzplatine) zur Wasserstandsanzeige. 17.1.2016 Nach langem Stillstand habe ich den Brunnen vor unserem Mehrfamilienhaus nach umfangreicher Reparatur wieder in Betrieb genommen. Gespeist
MehrSelbstbau-USB-Programmiergerät für AVR
Jean-claude.feltes@education.lu 1 Selbstbau-USB-Programmiergerät für AVR Nach Christian Ullrich Homepage: www.ullihome.de Weitere Infos bei http://weigu.lu/a/pdf/micel_f6_programmieradapter.pdf Schaltung
MehrInstallationsanleitung für das NES-RGB-Board
Installationsanleitung für das NES-RGB-Board Für den Einbau werden folgende Werkzeuge und Materialien benötigt: Lötkolben und flussmittelhaltiges Lötzinn Isolierte Kupferleitung Entlötpumpe und Entlötlitze
MehrQuanton Manual (de) Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 )
Datum: 20.06.2013 URL: http://wiki:8090/pages/viewpage.action?pageid=9928792 ) Inhaltsverzeichnis 1 quanton flight control rev. 1 3 1.1 Anschlüsse für Peripheriegeräte 3 1.1.1 Eingänge / Ausgänge 3 1.1.2
Mehr8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382
8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382 Der MAX5382 ist ein 8 Bit DA Wandler im SOT23 Gehäuse. Der MAX5380 besitzt eine interne Referenzspannung von 2 V, der MAX5381 von 4 Volt und der verwendete
MehrPixel Matrix Shield Bedienungsanleitung
Sehr geehrter Kunde, Pixel Matrix Shield Bedienungsanleitung Keyestudio WS2812 vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme
MehrMulti-Touch Fußboden. smltlk018 ahorn und snowball. 19.03.2014 Multi-Touch Fußboden 1
Multi-Touch Fußboden smltlk018 ahorn und snowball 19.03.2014 Multi-Touch Fußboden 1 Inhalt Idee Funktionsweise Umsetzung Kommunikation Code Anwendungsfälle Finanzplan Demo :-) 19.03.2014 Multi-Touch Fußboden
MehrEmbedded System Design Getting Started
Embedded System Design Getting Started HW - Ressourcen 3 Arduino Installation-Guide 6 Arduino IDE/Download 6 Arduino Treiber Installation 7 Arduino IDE starten 9 Arduino IDE - Getting Started (Code-Basiert)
MehrDas Bürstentier Mach doch selber!
Das Bürstentier Mach doch selber! VERWANDLE EINE EINFACHE BÜRSTE IN EIN SAUSENDES TIER, DAS AUCH NOCH MALEN KANN! Steckbrief Besonderheiten: Eine ganz normale Bürste saust schwebend über den Boden! Das
Mehrpublic class SternchenRechteckGefuellt {
Java programmieren: Musterlösungen Konsolen-Aufgaben Aufgabe 1: Gefüllte Rechtecke zeichnen Schreiben Sie ein Programm, das ein durch Sternchen gefülltes Rechteck zeichnet. Der Benutzer soll Breite und
MehrTech Note: RESI-T7 Serielle Schnittstellen verkabeln
Grundlagen Der Controller RESI-T7 verfügt über vier serielle Schnittstellen. Diese haben folgende Funktionen: : RS232/RS485 COM2: RS485 COM3: RS232 : RS232/RS485 COM3 COM2 Seite 1 Revision: R100 JUMPER
MehrMesswerterfassung mit dem Arduino und dem "Data logging shield" Mai 2011
Messwerterfassung mit dem Arduino und dem "Data logging shield" Mai 2011 (Data logging shield von Adafruit: http://www.ladyada.net/make/logshield ) Kauft man sich zu seinem arduino noch ein Data-logging-shield
MehrBrushless Gimbal Controller (BruGi AQI) Installationsanleitung:
Brushless Gimbal Controller (BruGi AQI) Installationsanleitung: Der Brushless Gimbal Controller erlaubt auf einfache und günstige Weise den elektrischen und elektronischen Aufbau eines Kameraausgleichs
MehrProjekt Nr. 15: Einen elektronischen Würfel erstellen
Nun wissen Sie, wie Sie Zufallszahlen erzeugen können. Als Nächstes wollen wir diese neuen Kenntnisse gleich in die Tat umsetzen, indem wir einen elektronischen Würfel konstruieren. Projekt Nr. 15: Einen
MehrEinstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Grundlagen Übersicht 1 Kommentare 2 Bezeichner für Klassen, Methoden, Variablen 3 White Space Zeichen 4 Wortsymbole 5 Interpunktionszeichen 6 Operatoren 7 import Anweisungen 8 Form
MehrDer erste Bausatz ein elektronischer Würfel
Der Elektronik-Bastel-Club Jugendausbildung und Förderung im DARC e.v. Ortsverband Taubertal-Mitte, P56, präsentiert: Der erste Bausatz ein elektronischer Würfel Kontakt: Michael Matthes, Kapellenweg 11,
Mehr5 min Motor. Inhaltsverzeichnis
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Erläuterung... 2 Allgemein... 2 Funktion... 3 Vorbereitung:... 4 Benötigtes Werkzeug... 4 Benötigtes Material... 4 Durchführung:... 4 Motorspulen Halter anbringen...
MehrDer Aufbau der Uhr ist sehr einfach, weil nur sehr wenige Bauteile eingelötet werden müssen.
Der Aufbau der Uhr ist sehr einfach, weil nur sehr wenige Bauteile eingelötet werden müssen. Sie benötigen folgende Bauteile um die IN-18 Blue Dream Nixie Clock aufzubauen: Menge Teil Beschreibung 1 BRD1
Mehr114.664 Savonius-Windgenerator
114.664 Savonius-Windgenerator Hinweis Bei den OPITEC Werkpackungen handelt es sich nach Fertigstellung nicht um Artikel mit Spielzeugcharakter allgemein handelsüblicher Art, sondern um Lehr- und Lernmittel
MehrPhysical-Computing mit der Arduino Plattform
Photo by Nicholas Zambetti, www.arduino.cc Physical-Computing mit der Arduino Plattform /ch/open Marcel Bernet Haftung Bei den Bauanleitungen bzw. irgendwelcher Software gibt es keine Haftung für irgendwelche
MehrBauanleitung Duinocade Rev A. Duinocade. Bauanleitung. H. Wendt. Übersetzung der englischen Version. 1 of 8
Duinocade Bauanleitung by H. Wendt Rev. Datum A 2014-09-15 Beschreibung Übersetzung der englischen Version 1 of 8 Folgende Werkzeuge und Hilfsmittel werden benötigt: Werkzeuge: Elektroniklötkolben / Lötstation
MehrKurze Einführung in die Programmiersprache C++ und in Root
Kurze Einführung in die Programmiersprache C++ und in Root Statistik, Datenanalyse und Simulation; 31.10.2006 Inhalt 1 Einführung in die Programmiersprache C++ Allgemeines Variablen Funktionen 2 1 Einführung
MehrComenius EU-Projekt. Erstellung eines gemeinsamen autonomen Systems für einen ganzheitlichen und zeitnahen Unterricht
Comenius EU-Projekt Erstellung eines gemeinsamen autonomen Systems für einen ganzheitlichen und zeitnahen Unterricht --- Teil 1 (Grund- und Basissystem) --- ((2299..1100.. 0011..1111..22000099;; Koobl
Mehr1.2 Attribute und Methoden Aufbau einer Java-Klasse:
Aufbau einer Java-Klasse: public class Quadrat { int groesse; int xposition; String farbe; boolean istsichtbar; public void sichtbarmachen() { istsichtbar = true; public void horizontalbewegen(int distance){
MehrPhysical-Computing mit der Arduino Plattform
Photo by Nicholas Zambetti, www.arduino.cc Physical-Computing mit der Arduino Plattform /ch/open Workshoptage, 13.9.2011 Marcel Bernet Haftung Bei den Bauanleitungen bzw. irgendwelcher Software gibt es
MehrLiquid Clock micro - Löt- und Aufbauanleitung
Liquid Clock micro - Löt- und Aufbauanleitung Arduino-kompatibler Wecker Uhrzeit wird mit Hilfe der 24 und 12 LED NeoPixel Ringe von Adafruit angezeigt 12h Alarm Funktion mit Signalgeber DCF77 Unterstützung
MehrXT - FEMTO - SXL XT-FEMTO-SXL
XT - FEMTO - SXL MADE IN GERMANY XT-FEMTO-SXL XT-FEMTO-SXL ist ein sehr kleines Embedded - Netzwerk Modul, welches sehr leicht in jedes Endgerät integrierbar ist. Das XT-FEMTO-SXL Embedded Netzwerk - Modul
MehrWas ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.
Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.Schultze, DK4AQ 1 Das Arduino-Projekt Arduino ist ein Open-Source-Prototypen-System,
MehrMontageanleitung für Sichtschutzzäune
Montageanleitung für Sichtschutzzäune Einleitung Im Folgenden werden wir Ihnen zuerst zeigen, welche Materialien und Werkzeuge Sie für die Montage Ihres Sichtschutzzauns brauchen und danach in sechs Schritten
MehrAnzeige 2 - Teil 1. www.boxtec.ch. by AS. Anzeige 2 mit dem HT16K33, 3 x LED Matrix Anzeigen (8x8), 2 x I 2 C Bus = Teil 1 Hardware =
www.boxtec.ch by AS playground.boxtec.ch/doku.php/tutorial s Anzeige 2 mit dem HT16K33, 3 x LED Matrix Anzeigen (8x8), 2 x I 2 C Bus = Teil 1 Hardware = Anzeige 2 - Teil 1 Copyright Sofern nicht anders
MehrMW32 Kurzanleitung MW32 Manual
MW32 Kurzanleitung MW32 Manual Das MW32 ist ein auf dem Mikrocontroller STM32F103 basierender Flightcontroller für Multikopter. Es verfügt über eine 10DOF IMU. Verbaute Sensoren: - MPU6050 (Gyro und ACC)
MehrNetduino Mikroprozessor für.net Entwickler
Netduino Mikroprozessor für.net Entwickler Patrick Herting Softwareentwickler BlueTem Software GmbH Blog E-Mail www.wdev.de pher@live.de Ablaufplan - Theorieteil Was ist der Netduino? Welche Modelle gibt
Mehr4.2 Peripherie ansprechen in C/I2C-Bus
M42L 1. Juni 215 4.2 Peripherie ansprechen in C/I2C-Bus 4.2.1 Problem Das Mikrocontroller-Board soll mit Hilfe eines Sensors vom Typ LM 75 (NXP) die Temperatur erfassen und ausgeben. Der Sensor ist vom
MehrMX-5 NC. Webasto Thermo Call TC3. Thermo Top Evo/C/E. Nachrüstung eines. Moduls. für die Standheizung
MX-5 NC Nachrüstung eines Webasto Thermo Call TC3 Moduls für die Standheizung Thermo Top Evo/C/E Autor: Pascal Herget 10/2013 2 Mazda MX-5 NC Thermo Call TC3 Nachrüstung Benötigte Werkzeuge: Kunststoffkeile
MehrC-Probeklausur (Informatik 1; Umfang: C, Teil 1; SS07)
C-Probeklausur (Informatik 1; Umfang: C, Teil 1; SS07) 1. Aufgabe 6 Punkte Geben Sie Definitionen an für: float var; 1 a) eine float-variable var: b) einen Zeiger pvar, der float *pvar = &var; 1 auf die
MehrGRA-nachrüsten im Golf V
GRA-nachrüsten im Golf V Autor: golfoid by Team-Dezent.at Benötigte Teile: 1x Lenkstockhebel TN: 1K0 953 513 A 1x Einzelleitung TN: 000 979 132 1x Einzelleitung TN: 000 979 009 Kabelbinder oder Fixierband
MehrUmbau Netbook Cradle auf Netbook Pro
Umbau Netbook Cradle auf Netbook Pro Inhalt: Teil 1: Enable serielle Synchronisation und Kommunikation. Teil 2: Enable USB-Synchronisation und -Kommunikation. Teil 3: Netbook Pros mit seitlicher RS232/USB-Client
MehrAVR UART. ELV Modul: http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=28776&flv=1&berei ch=&marke=
AVR UART 1. Einleitung In dieser Anleitung soll beispielhaft gezeigt werden, wie die serielle Kommunikation zwischen einem AVR Mikroprozessor und dem PC aufgebaut wird. Hierbei wird erst der einfache Fall
MehrRollo für Fenster RF3/1
Rollo für Fenster RF/ Montage- und Bedienungsanleitung Zur Montage ausschließlich Edelstahlschrauben verwenden! Position des Rollos ermitteln - Position am Fensterblendrahmen ausmessen Führungsschienen
MehrFT633- Systembus CLTS. Kompetent für Elektroniksysteme
FT633- Systembus CLTS Kompetent für Elektroniksysteme Systembus CLTS Der FT633-Systembus CLTS ist eine Busbaugruppe zum Einbau in ein 19"-Rack, auf die maximal 4 Baugruppen (Europakarten) aus der FT633-Produktreihe
MehrJUFOTech. wko.at/tirol/jufotech DATENBLATT. Jugend forscht in der Technik. Titel der Projektarbeit: Fachgebiet:
Datenblatt (dient als Titelblatt für die Projektarbeit) Seite 1/2 JUFOTech Jugend forscht in der Technik wko.at/tirol/jufotech DATENBLATT Wir nehmen am Wettbewerb Jugend forscht in der Technik Auf den
MehrAnleitung für Zusammenbau und Anschluss der kontaktgesteuerten Elektronikzündung, Version 4
Anleitung für Zusammenbau und Anschluss der kontaktgesteuerten Elektronikzündung, Version 4 1. Beschreibung Diese Elektronische Zündung ist die einfachste Nachbesserung für Motorräder mit Kontaktzündung.
Mehr2015-06-11 Tagesprogramm
1 2015-06-11 Tagesprogramm Design-by-Contract 2 Vertragspartner Anbieter (Server) bietet Leistungen (Services) an Kunde (Client) nimmt von Anbietern angebotene Leistungen in Anspruch Details der Inanspruchnahme
MehrALLNET 4duino Smart Home Kit
ALLNET 4duino Smart Home Kit Experimentierkasten 4duino Einplatinencomputer Realisiert die Technik der Home-Automation viele verschiedene Sensoren und Module Messen, Steuern und Regeln mit dem 4duino Komponenten
MehrEinführung Datentypen Verzweigung Schleifen. Java Crashkurs. Kim-Manuel Klein May 4, 2015
Java Crashkurs Kim-Manuel Klein (kmk@informatik.uni-kiel.de) May 4, 2015 Quellen und Editoren Internet Tutorial: z.b. http://www.java-tutorial.org Editoren Normaler Texteditor (Gedit, Scite oder ähnliche)
MehrErste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer 2015. Andreas Zeller, Universität des Saarlandes
Erste Schritte Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Das Arduino-Board Ihr Fundino-Board Anschluss über USB Anschluss über USB Programmierumgebung Download
Mehrupsdrpc_c5_aufbau 05.03.2006 Anleitung zum Aufbau von upsdrpc für den Einsatz als Funkrufpapagei in einem Funkgerät C5.
upsdrpc_c5_aufbau 05.03.2006 Anleitung zum Aufbau von upsdrpc für den Einsatz als Funkrufpapagei in einem Funkgerät C5. Abgeleitet von der allgemeinen Baubeschreibung zu upsdrpc. Bitte beachten Sie, dass
MehrInterrupt-Programmierung
Interrupt-Programmierung Am Beispiel des ATMEGA16 Microcontrollers Beispiel: Messung der Betriebszeit Die Betriebszeit zeigt an, wie lange der Rechner seit dem Booten läuft Hier: Aktualisierung der Betriebszeit
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrMessungen mit einem Mikrofon-Interface
Neue Medien in Physik Soundkarte Messungen mit einem Mikrofon-Interface Eine neue, sehr gute Möglichkeit der Signalerfassung mittels Soundkarte ergibt sich nach der Schaltung von Herrn Michael Eisenmann,
MehrInstallationsanleitung / Bauanleitung
L&T Slot L&T Timekeeper USB Bausatz L&T Timekeeper USB für die Zeitmessung von digitalen und analogen Autorennbahnen mit einem PC Installationsanleitung / Bauanleitung Die vorliegende Bauanleitung zeigt
MehrHTW IMI-B Informatik 1 Kara Worksheet 2 Seite: 1. Variables to store a true/false state: boolean movingright = true;
HTW IMI-B Informatik 1 Kara Worksheet 2 Seite: 1 You will need these Java constructs for the following exercises: Variables to count things: int zaehler = 0; Variables to store a true/false state: boolean
MehrErrata-Liste zum Kurs: Einführung in die Programmiersprache C++ (9. Auflage)
Errata-Liste zum Kurs: Einführung in die Programmiersprache C++ (9. Auflage) Kapitel 2.5, Seite 2: Der zweite Quellcode ist falsch. const a = 10, b = 20; const int a = 10, b = 20; Kapitel 4.6, Seite 5:
MehrBauanleitung: DIY Arduino Magnetrührer
Bauanleitung: DIY Arduino Magnetrührer Autor/Entwickler: Dipl.-Ing. (FH) Volker Mink alias Aquafish007 Einleitung Dieses Dokument beschäftigt sich mit dem Bau eines Magnetrührers. Es wird gezeigt wie einfach
MehrSelbsteinstufungstest Vorkurs Programmieren
VPR Selbsteinstufungstest Vorkurs Programmieren Zeit 90 Minuten Aufgabe 1: Einzigartig (10 Punkte) Schreiben Sie eine Methode die angibt, ob ein String str1 in einem zweiten String str2 genau einmal vorkommt.
MehrRedPitaya HPSDR Ausgänge zur Antennen und Bandfilterumschaltung
RedPitaya HPSDR Ausgänge zur Antennen und Bandfilterumschaltung Innerhalb des HPSDR Projektes gibt es mehrere Möglichkeiten frequenzabhängig Ausgänge umzuschalten um Bandfilter oder Antenne umzuschalten.
MehrAnleitung. Cheetah 031-4065
Anleitung Cheetah 031-4065 Vorwort Herzlichen Glückwunsch zum Erwerb des Cheetah. Das Flächenprofil MH-30 in Verbindung mit dem Motor C-3522 mit 900 U/Volt charakterisieren dieses Modell als reinrassigen
MehrGrundlagen der Programmierung Prof. H. Mössenböck. 6. Methoden
Grundlagen der Programmierung Prof. H. Mössenböck 6. Methoden Parameterlose Methoden Beispiel: Ausgabe einer Überschrift class Sample { static void printheader() { // Methodenkopf Out.println("Artikelliste");
MehrMaterialsatz: MatPwrDigiX
Materialsatz: MatPwrDigiX für die Servo- oder Funktionsdecoder: S8DCC/MOT S8-4DCC/MOT W4DCC/MOT Fu SW, A - H oder STOP 8-fach Servo-Decoder (alle 8 Servos) 4-fach Servo-Decoder (nur Servo 1-4 ) 4 Wege
MehrReferenz. Bluetooth with NXT. Referenz zur Kommunikation mit Bluetooth zwischen mehreren NXT Prozessoren basierend auf NXC. Zelglistrasse 42 8122 Binz
Referenz Bluetooth with NXT Referenz zur Kommunikation mit Bluetooth zwischen mehreren NXT Prozessoren basierend auf NXC Veröffentlicht von: Martin Stypinski Zelglistrasse 42 8122
Mehredip320-i2c/com-board (Art.#1045)
Betriebsspannung (1045-1 & -2): +5V Betriebsspannung (1045-3 & -4): +9 bis18v Abmessungen: 150mm x 70mm edip320-i2c/com-board (Art.#1045) Das edip320-i²c/com-board ermöglicht einen einfachen Anschluß des
MehrDEUTSCHE GESELLSCHAFT FÜR ZERSTÖRUNGSFREIE PRÜFUNG E.V.
DEUTSCHE GESELLSCHAFT FÜR ZERSTÖRUNGSFREIE PRÜFUNG E.V. ZfP-Sonderpreis der DGZfP beim Landeswettbewerb Jugend forscht SCHÜEX BAYERN Bau eines Regenmessers mit Hilfe der Arduinoplattform Louis Einsiedler
MehrEinführung in die Informationstechnik. Eingabe - Verarbeitung - Ausgabe CIUS - KREISLICHT. Realschule Tamm Technik Axel Steinbach
Einführung in die Informationstechnik Eingabe - Verarbeitung - Ausgabe CIUS - KREISLICHT Realschule Tamm Technik Axel Steinbach CIUS Kreislicht Netzgerät 1 V Interface 1 Resetknopf 4 Monitor Computer...
Mehrateval-board Aufbauanleitung & Handbuch
atevalboard Aufbauanleitung & Handbuch Elektronik Hannes Jochriem Oberfeldweg 10 D 300 Oberaudorf info@ehajo.de 0033 / 695 69 9 0033 / 695 69 90 1. Inhaltsverzeichnis Aufbau... 5 Sockel...7 Summer...7
MehrOhmmeter auf einseitiger Leiterplatte im Gehäuse.
Ohmmeter auf einseitiger Leiterplatte im Gehäuse. Zu dem Widerstandsmessgerät von Dietmar Schröder habe ich eine einseitige Leiterplatte für ein passendes preiswertes Zweischalengehäuse entworfen habe.
MehrATMega2560Controllerboard
RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 017/64800. Fax 64806 Mail: office1@ribu.at. Internet: http://www.ribu.at ATMega560Controllerboard nur 66 x 40 mm große 4 fach Multilayer Platine
MehrZum Abschluss wird gezeigt, wie aus einem C++ Quell-Programm ein ausführbares Programm erzeugt wird. 1. Installation von NetBeans...
Erste Schritte Dieser Teil der Veranstaltung gibt einen ersten Eindruck der Programmierung mit C++. Es wird ein erstes Gefühl von Programmiersprachen vermittelt, ohne auf die gezeigten Bestandteile genau
MehrDie Entwicklungsumgebung. Labor Technische Informatik. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber
Die Entwicklungsumgebung Labor Technische Informatik Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber 19.04.2011 Inhalt 1 Das Keil MCB1700 Board...2 2 Keil ARM MDK Toolchain...3 2.1 Projekterstellung...3
MehrEinführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform
Einführung in das Programmieren in der Sekundarstufe 1 mit einem Arduino und der Physical-Computing-Plattform 1 Arduino mit Breadboard (Steckbrett) und LED mit Vorwiderstand Arduino-Board Uno R3 mit Mikrocontroller
MehrHörmann Garagenhandsender umbauen für OEM Schalter
Das E39-Forum und der Autor übernehmen für diese Anleitung keine Haftung! Die Arbeiten am - und im Wagen erfolgen ausschließlich auf eigene Gefahr. Unsachgemäß ausgeführte Arbeiten können sich an sicherheitsrelevanten
MehrBauanleitung für eine Kurzwellen-Groundplane
Bauanleitung für eine Kurzwellen-Groundplane Als erstes sei gesagt, dass man sich nicht so viel von dieser Antenne versprechen sollte. Sie stellt einen Komprimiss dar und sollte nur von Funkamateuren gebaut
MehrSiemens. Siemens. SLx0xx LESER
SLx0xx LESER Lesemodule für Siedle-Vario 611 Gehäuseumgebung. Legic (13,56 MHz): SL10xx Miro, EM und Hitag (125kHz): SL20xx Mifare (13,56 MHz): SL30xx Lesemodul zum Einbau in das Sprechanlagenprogramm
Mehr