Microcontroller im Amateurfunk

Ähnliche Dokumente
Arduino und Amateurfunk (1)

SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE:

Grundlagen der Anwendung und Programmierung des ESP8266. Dennis Hoffmann Mittwoch, :30 Uhr Schulungsraum SW23/147

Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.

Netduino Mikroprozessor für.net Entwickler

Einführung in die Arduino Programmierung am Beispiel eines Roboters.

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, Sebastian Wastl

Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform

Making the Internet of Things

Arduino. Die gesteuerte Open Design Revolution. UserCon Januar 2012, MfK /AXL für Hackerspace FFM

Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de

Ulrich Stein

Afu-Projekte mit Arduino's. Thomas Gemander DJ9ZZZ 2015

Physical Computing. Ralf Nolte. Bielefeld, 13. Dezember 2011

analoge Ein- und Ausgänge

Arduino für FunkAmateure

Jan Monsch. Donnerstag, 2. Mai 13

Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR

Wir hätten nie gedacht das drei Computer und Elektronik-Fans soweit kommen!! Mit diesem Video sagen wir vielen Dank!

Um überhaupt produktiv arbeiten zu können, sind eine Reihe grundlegender Vorbereitungen notwendig:

MSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit

Projekt Nr. 15: Einen elektronischen Würfel erstellen

GNUBLIN, die offene EmbeddedPlattform für die Ausbildung

ARDUINO. HANDBUCH Platinen, Shields, Elektronik. I SnÄXV7. FÄcrag^ WII^

Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Physical-Computing mit der Arduino Plattform

Haftkünstler auf dem Prüfstand. Online Ergänzung HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK

Milliwattmeter mit Arduino Uno (low-cost-version)

Highspeedaufnahmen mit dem Arduino Uno Board

Einführung in die Arduino-Programmierung II

Projekt von Sergio Staab, Niklas Abel

Arduino - Einfacher Teiler

BLIT2008-Board. Uwe Berger

Regionalwettbewerb Bremen-Mitte

Arduino, IR Fernbedienung dekodieren

Arduino und die Physical Computing Revolution Playground AV Anton Bachmayr - Netzteil

Produktinformationen. Basis Set Atmel Atmega8 & ISP Programmer. Lieferumfang :

Projekt von Sergio Staab, Niklas Abel

Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig)

Teil I: Wat isse ne Mikrokontroller?

Radar Evaluation Board - REB165 Installation / Getting Started

Ein Mikrocontroller ist ein Mikrochip, der alle benötigten Komponenten (sozusagen das Zubehör) bereits in sich trägt. Er sieht genauso aus wie 11

Arduino ist eine Mikrocontrollerplattform,

- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler

Messwerterfassung mit dem Arduino und dem "Data logging shield" Mai 2011

80C535-Mikrocontroller-Board im Streichholzschachtelformat

Zusatzplatine ZIB2-PDx-N für Plug & Drive Motoren PDx-N

MEphisto Scope 1 A D. Prozessor-Steuerung. Interner Daten-/Steuer-Bus. Digital I/O-Teil

OLEDs und EL-Folie. Madleen Sklenar Sommersemester Masterstudiengang: Interaction Design Kurs: Neue Technologien Betreuung: Prof.

Projekt: Roboter. Florian Grohnert. Semih Kisakaya

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino

Bedienungsanleitung. Name:Programmierbarer LED Controller Model:TC420

RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine

microsrcp Photo by Nicholas Zambetti, Modelleisenbahnsteuerung auf Basis von standarddisierten Microcontrollerboards

Ein-Achsen Schrittmotor Controller

Technische Dokumentation MDK DC Motion Control V1.0

Arduino Workshop. Frank Zimmerli

Arduino Uno Bastelecke

PRODUKTINFORMATION. Steuerungseinheit ibox MC. ibox MC kleine, kompakte Steuer- und Regeltechnik für Fahrzeuge und Maschinen.

Arduino für FunkAmateure

Anwendung und Programmierung von Mikrocontrollern. Anwendung und Programmierung von Mikrocontrollern

Quanton Manual (de) Datum: URL: )

Aufgabenstellung Praktikum Mikrorechentechnik Sommersemester 2014

Python macht Embedded Linux angenehmer

1 Einleitung Der Raspberry Pi...27

DCF77 Uhr PL0045 Atomuhr-Empfänger für PC

Guten Tag. Holger Lindemann. -Selbstständiger Dienstleister im Bereich Linux. -Hauptentwickler openkonto ehemals Lx-Office

SONSTIGE GERäTE. Datenlogger DLU. Technische Daten

12V Bleiakku Spannungswächter

C x Hexapod Motion Controller

Computergestützte Ansteuerung digitaler Eisenbahnanlagen

Anwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter,

Benutzeranleitung für Firmware Upgrade auf V 5.11 SmartTerminal ST-2xxx

3D-Druckserver mit 32-Bit Arm Prozessoren realisiert mit UDOO Quad und RADDS v1.1

INES-Webserver. Damit gehen Ihre Geräte und Anlagen online. 1 Inhalt

ARDUINO Übung. Inhalt:

Embedded Hardware Getting Started

Roberta - Tutorial Unterschiede EV3/NXT. Fraunhofer IAIS. v0.1_ TL, BJ

Technische Daten. Technische Daten : BAM&DICE DUE V

Informatik Enlightened. Station 0 - Einstieg

Abschlussbericht von Simon Nieswand (Forschungsstudent GK) 13. November RWTH Aachen Fachbereich Physik

Railuino Hacking your Märklin

die Ausgabe von Steuerungen über einen PC geeignet sind. Eingangsgröße am Sensor dieser Steuerung auswirkt.

E-727 Digitaler Mehrkanal-Piezocontroller

Erik Schernich. Arduino für Kids. 1. Auflage

Die WiFI Library( bei dem meisten recent?

Der I²C-Bus. Vorstellung des Inter-Integrated Circuit -Bus. Aufbau und Funktionsweise. Beispiel PortExpander am Arduino

Abschlussvortrag Projektarbeit

Raspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt

Inhaltsverzeichnis. 1 Embedded Systems Einführung... 53

Infokarte: Snap4Arduino

SIOSLAB. Technische Daten:

Bedienungsanleitung SKYLed V2

Die Entwicklungsumgebung. Labor Technische Informatik. Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) A. Reber

Mikrocontroller Grundlagen. Markus Koch April 2011

AVR-Mikrocontroller mit dem GCC programmieren

Funkamateure. Unterlagen zur Aus- und Weiterbildung für. Ein Projekt von Reinhard DL3BR und Hubert DG4GAH. Skript von Joachim DL6JS.

Arduino Kurs Zusammenarbeit Bodo - Norbert Inhalte - weitere Planung - Projekte JT 65 - neue Betriebsart mit Flüsterfunk (Whispering) Projekt WSPR

Transkript:

Ortsverband Braunschweig - Okeraue H46 Microcontroller im Amateurfunk oder: Mit einem Arduino kann man Probleme lösen, die man ohne nicht hätte.

Steuerung für Wintergarten Lüftung Wintergarten, wenn im Sommer die Temperatur > Schwellwert Lüfter Wintergarten, wenn im Sommer die Temperatur >> Schwellwert Aussensteckdose im Sommer, wenn es hell ist Gartenleuchten von Sonnenuntergang bis 23 Uhr Garten- und Wintergartenleuchten bei Bewegung im Wintergarten von 23 Uhr bis Sonnenaufgang. Bewegungsmelder aussen, wenn es dunkel ist 12V Teichpumpe, wenn die Sonne scheint, nur im Sommer Wasserspiel von 15 Uhr bis Sonnenuntergang, nur im Sommer Steckdose, wenn es dunkel ist im Dezember bis 22 Uhr Abschaltung 12V-Pumpe und Gartenleuchten, wenn Akkuspannung Grenzwert unterschreitet Zuschaltung Akkupufferung, wenn Akkuspannung Grenzwert unterschreitet Anzeige Datum, Wochentag, Uhrzeit, Status der Schaltkreise, Spannung, Temperatur, Sonnenauf- und -untergangzeit, DCF77-Synchronisation, Sommer-/Winterzeitumschaltung, Tag-, Nachtmodus Seite 2/20

Steuerung für Wintergarten Arduino Pro Mini DCF77, RTC, Temp. Relaistreiber Spannungsmessung LCD-Anzeige Bewegungmelder Automatischer oder manueller Betrieb Seite 3/20

Arduino? Ist eine integrierte Open-Source Plattform zur Entwicklung von Hard- und Software für Microcontroller Entwickelt für (Design)-Studenten und OttoNormalverbraucher Messen, Steuern, Regeln (Temperatur, LED, Motor...) kann man auch mit Microcontroller Smartphone/Tablett PC Raspberry Pi Seite 4/20

Microcontroller Geringste Leistungsaufnahme preisgünstig zusätzliche Hardware nötig separate Programmierumgebung erforderlich Seite 5/20

Smartphone/Tablett hohe Leistungsaufnahme teuer zusätzliche Hardware nötig (Smart Home) Programmierumgebung erforderlich Akku leer, wenn es benötigt wird Seite 6/20

PC sehr hohe Leistungsaufnahme auch teuer zusätzliche Hardware nötig Programmierumgebung erforderlich Nach einem Boot läufts wieder gut Seite 7/20

Arduino geringe Leistungsaufnahme preisgünstig integrierte Hardware über USB programmierbar mit Arduino IDE Erweiterungsmodule verfügbar Seite 8/20

Bauformen ATTiny 1,10 Uno 3,50 Nano 1,73 Mega 6,60 Seite 9/20

Datenvergleich Anschlüsse ATTiny Uno Mega Ub V 2,7-5,5 5/7-12 5/7-12 5/7-12 Nano I ma 2 30/15 41 74 Dig. E/A 12 14 14 54 PWM 2 6 6 14 Analog E 8 8/6 6 16 Takt MHz 0..20 16 16 16 Flash kb 8 32 32 128 Sram 0,5 2 2 8 Eeprom 0,5 1 1 4 Programmierung Arduino USB/ Adap. USB USB Seite 10/20

Strom 30A 2,29 LCD 4,08 ErweiterungenModule Kompass 2,43 DCF77 5,25 RTC (Uhr) 1 Funk-/Wlan modul 1,95 Seite 11/20

ErweiterungsShields Proto 1,63 TFT 3,77 Schrittmotor 2,12 Solarlader 15/5,85 Seite 12/20

Testaufbau Arduino UNO DCF77 und RTC Relaistreiber Spannungsmessung LCD-Anzeige Lichtsensor Signalgeber Funk,Kompass,Strom Seite 13/20

Entwicklungsumgebung (IDE) Windows, Linux, MAC Kostet nix (taugt...) Bibliotheken für alles mögliche vorhanden Fertige Programme (Sketche) verfügbar Nur in Englisch Seite 14/20

Blinkschaltung Weisse LED auf Nano blinkt im Sekundentakt #define PIN_WEISS 13 // weisse LED an PIN D13 void setup() { pinmode(13, OUTPUT); //PIN 13 als Ausgang } void loop() { digitalwrite(pin_weiss, HIGH); //LED an delay(100); //100ms warten digitalwrite(pin_weiss, LOW); //LED aus delay(900); //900ms warten } Seite 15/20

Farbwechsel Spannungsauswertung - LED wechselt Farbe #define PIN_ROT 5 // rote LED an PIN D5 angeschlossen #define PIN_GRUEN 6 // grüne LED an PIN D6 angeschlossen #define Poti 0 // Potischleifer an PIN A0 angeschlossen int SPANNUNG = 0; // Definition der Variablen Spannung void setup() { } void loop() { SPANNUNG = analogread(poti)/4; // AD-Wandler 1024 Stufen, // PWM 255 Stufen (10/8Bit) analogwrite(pin_rot, SPANNUNG); analogwrite(pin_gruen, 255-SPANNUNG); delay(100); } Seite 16/20

Finale Wie bisher, zusätzlich aber Ausgabe Spannungswert, Spannung und Drehwinkel am PC über die USB-Schnittstelle Ausgabe des Spannungswertes in Morsezeichen, wenn ein Grenzwert überschritten wird, LED blinkt rot Senden von Morsetext per Funk bei Überschreiten eines anderen Grenzwertes Seite 17/20

und los geht es Starterkits mit Buch DARC-Verlag 79 Ebay 40 Ebay (weltweit auswählen, günstigster Preis) Reichelt, Conrad etc. www.arduino.cc playground.arduino.c c/deutsch/homepage Praxisbuch Arduino Seite 18/20

mit??? Antennenanalyser CW-Decoder 2m-TRX Stationsuhr Rotorsteuergerät Ham-shield Seite 19/20

Vielen Dank! OV H46 Braunschweig - Okeraue dk7ac@darc.de Seite 20/20