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