Raspberry Pi Lüftersteuerung
|
|
- Willi Arnold
- vor 7 Jahren
- Abrufe
Transkript
1 Raspberry Pi Lüftersteuerung Jugend Programmiert
2 Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns Geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen oder Programmen nicht ausschließen. Bei Fragen oder Problemen gibt es unten die Kontaktmöglichkeiten. Mehr Informationen findest du auch auf der Internetadresse der Seitenzahl. LEDs sollten nicht aus naher Entfernung direkt angesehen werden, ein direkter Blick kann zu Schäden an den Netzhäuten führen. Diese kann gefährlich sein, auch wenn sie nicht sofort klar erkennbar sind. Die LEDs dürfen nur wie in den Anleitungen beschrieben verwendet werden, höhere Ströme oder Stromspannungen sind zu vermeiden. Dieses Produkt entspricht den geltenden Europäischen Richtlinien und trägt ein CE-Kennzeichen. Der richtige Gebrauch ist in dem Beiliegenden Buch erklärt. Bauen sie Schaltungen immer wie beschrieben auch, achten sie auf die Verschiedenen GPIO Pins vom Raspberry Pi. Herausgeber Jugend Programmiert Coding World UG (haftungsbeschränkt) Homwer.com Obdrupstraße A, 4986 Mittelangeln Support: Feedback: cw4.de/luefter/
3 Raspberry Pi Lüfter steuern Wir freuen uns das du dich für ein Jugend Programmiert Kit entschieden hast. Programme sind überall, sichtbar und unsichtbar. Als Programmierer verstehst du die moderne Welt und hast die Macht diese etwas besser zu machen. Viel Spaß mit diesem praxisorientierten Hardware programmieren Tutorial, wünscht die das Team von Jugend Programmiert. In dieser Anleitung zeigen wir dir wie man die einen Lüfter und drei Status LEDs an den Pi anschließt und steuert. Mit den LEDs zeigen wir wie warm dein Pi ist. Wird er zu heiß, schalten wir den Lüfter an. Wenn der Pi kalt ist schalten wir den Lüfter wieder aus. Wir benutzen Pyrthon als Programmiersprache. Einen Einstieg in bekommst du in unserem Starterkit. Vor dem Start: Du brauchst einen Raspberry Pi mit installiertem Raspbian. Alle Informationen zum Installieren, Updaten, Upgraden und einrichten deines Systems bekommst du im Raspberry Pi Starter Guide aus dem Pi Starter Set (link) Was wir machen: In dieser Anleitung zeigen wir die die Grundlagen von beim steuern von GPIO Pins. In dem Raspberry Pi Temperatursteuerungs Kit, findest du die Hardware die du benötigst. Schritt für Schritt erklären wir dir, wir du deine Steuerung programmierst und aufbaust. Am Anfang programmieren wir das Auslesen der CPU Temperatur deines Raspberry Pi. Dann legen wir drei Temperaturbereiche fest. Mit LEDs zeigen wir an in welchem Temperatur-Bereich dein Pi gerade ist. Falls der Pi zu warm wird, schalten wir den Lüfter ein. : Temperatur auslesen In diesem Teil lesen wir die Temperatur des Pi aus und vergleichen diese mit drei Werten für normal, warm und heiß. Wir geben eine Meldung aus wie warm der Pi gerade ist und welcher Temperaturbereich das ist. Hardware brauchst du dafür nicht, die nutzen wir im zweiten Teil. Öffne ein Terminal oder logge dich über SSH auf der Konsole deines Pi ein. cw4.de/luefter/
4 Als erstes wollen wir die Temperatur auslesen. Die Temperatur deiner CPU steht in der Datei /sys/class/thermal/thermal_zone0/temp. Auslesen und ausgeben der Temperatur geht z.b. mit dem Befehl cat /sys/class/thermal/thermal_zone0/temp Das Ergebnis wird ohne, dargestellt aber mit dezimalen. Zum Beispiel; 456 das sind 45,6 Grad Celsius. Jetzt wir wissen in welcher Datei die CPU Temperatur gespeichert ist. Diese Datei wollen wir mit auslesen. Unser Programm heißt Temperatur.py und sollte im Verzeichnis /home/pi liegen. Erstelle oder öffne eine neue Datei mit dem Befehl nano Temperatur.py Falls es Datei schon gibt, wird diese geöffnet, falls nicht, erstellt der Pi eine neue leere Datei. Mit ctrl+o speicherst du die Datei. ctrl+x schließt du die Datei. Du kannst auch einen anderen Editor verwenden falls du nano nicht magst. In die erste Zeile schreiben wir einen Kommentar. Kommentare fangen immer mit # an und werden beim ausführen des Programms ignoriert. Schreibe in die erste Zeile: #Lüftersteuerung Version. #Geschrieben von Dein Name - Es ist eine gute Idee Kommentare in dein Programm zu schreiben. Dann weist du später was dein Programm an dieser stelle macht. Wir fangen mit dem ersten Teil an, dem einlesen der Temperatur und der Ausgabe in der Konsole. 4 5 tempdata = "/sys/class/thermal/thermal_zone0/temp" dateilesen = open(tempdata, "r") temperatur = dateilesen.readline() dateilesen.close() print("deine CPU hat " + temperatur + " Grad") Erst speichern wir den Pfad der zu öffnenden Datei in einer Variable. Dann öffnen wir die Datei mit. Das geschieht in Zeile. dateilesen = cw4.de/luefter/
5 open( Pfad zu der Datei die du lesen willst, r ) das, r steht für das englische Wort Read. Wir wollen die Datei ja nur lesen. In der dritten Zeile lesen wir die erste Zeile unserer Datei und speichern den Wert in eine variable mit dem Namen temperatur. Die () ist die Anzahl der Zeichen dir wir einlesen wollen. Ohne die wird die ganze Zeile eingelesen, auch der nicht sichtbare Zeilenumbruch am Ende. Das kannst du einfach mal ausprobieren. Mit dateilesen.close() schließen wir die Datei, wir brauchen Sie nicht mehr. Der Wert, die Temperatur, haben wir ja gerade in die Variable temperatur geschrieben. Die 5. Zeile gibt unsere Temperatur aus. Damit es schöner aussieht haben wir vor und hinter der Temperatur noch etwas Text geschrieben. Damit dich dieser erste Teil nicht überfordert fassen wir das ganze noch mal zusammen. Wir öffnen eine Datei. Lesen aus dieser die erste Zeile aus und schreiben den Inhalt dieser Zeile in eine Variable. Wir schließen die Datei. Dann geben wir einen Text in der Konsole aus, dann die Variable und noch mehr Text. Jetzt starten wir dein Programm. Das machst du mit dem Befehl python Temperatur.py Es sollte dir diesen Satz ausgeben: Deine CPU hat 45 Grad Lüftersteuerung Raspberry Pi. Temperaturen festlegen Jetzt wissen wir wir warm der Pi ist. Abhängig von der Temperatur wollen wir den Lüfter ein oder aus machen und eine oder mehr LEDs zum leuchten bringen. Wir müssen unserem Programm sagen welche Temperatur normal, warm oder heiß ist. Dafür öffnest du wieder dein Programm mit nano und schreibst folgende Zeilen rein. normal = 0 warm = 50 heiss = 60 cw4.de/luefter/4
6 Diese Werte könnt Ihr frei anpassen, achtet darauf, dass normal kälter als warm ist und warm kälter als heiss. In werden Werte in Variablen gespeichert. Diese unterscheiden zwischen Text (String) und Nummern (Integer). Es gibt Variablen in denen stehen Sachen wie Ich bin ein Text und andere in denen stehen Nummern zum Beispiel 5. Unsere Temperaturen sind Nummern, also Integer. Aus der CPU Temperatur Datei bekommen wir einen Text. (String). Zum Glück ist der String eine Nummer. Wir wandeln den String in einen Integer um mit den Zeilen: temperatur = int(temperatur) Jetzt vergleichen wir die Temperatur mit unseren Werten: if temperatur <= normal: print ("Die CPU ist normal, grüne LED an.") if temperatur <= warm: print ("Die CPU ist warm, gelbe LED an") if temperatur >= heiss: print ("Die CPU heiss! Rote LED an!") print ("Den Lüfter schalten wir auch an.") Eine If abfrage vergleicht zwei Werte und führt Befehle aus falls diese zutreffen oder nicht. In der ersten Zeile sagen wir if temperatur <= normal geben die folgende Zeile aus. Falls die Temperatur nicht kleiner ist, wird der Befehl nicht ausgeführt. In der nächsten Zeile fragen wir ob die Temperatur > (größer) als warm ist und falls das zutrifft führen wir den nächsten Befehl aus. Die letzte Abfrage schaut ob die Temperatur größer oder gleich heiss ist und führt einen Befehl aus, oder auch nicht. Achtet darauf dass der Code der ausgeführt werden soll mit SPACE (Leertaste) oder Tab eingerückt werden muss. Wir listen dir noch mal alle Vergleichsoperatoren auf. kann nicht nur kleiner, größer, usw. sonder auch == (ist gleich) und!= ist nicht gleich. cw4.de/luefter/5
7 Vergleiche in kleiner als < größer als > kleiner oder gleich als <= größer oder kleiner als >= gleich == nicht gleich!= Jetzt haben wir schon eine funktionierende Temperatur Anzeige. Führe dein Programm aus mit python Temperatur.py. Im nächsten Teil bringen wir die GPIOs ins Spiel und lassen die LEDs leuchten. : LED Aufbau In diesem Teil zeigen wir dir wie man die GPIO Pins des Raspberry Pi benutzt. Mit diesen bringen wir unsere LEDs zum leuchten und steuern den Lüfter. Auf dem Bild siehst du den Aufbau. Schalte deinen Pi aus und baue den cw4.de/luefter/6
8 Aufbau mit den mitgelieferten Teilen nach. Anstatt des Lüfters verwenden wir erstmal eine LED. Die LEDs solltest du immer über Widerstand anschließen, ansonsten können sie kaputt gehen. Das lange Bein der LED ist die Anode (+) und das kurze Bein die Kathode (-). Der Aufbau ist immer Pin, Widerstand, LED, und dann zu GND (Ground oder Minus) Pin Widerstand 56 Ohm Grüne LED langes Bein Widerstand 56 Ohm Gelbe LED langes Bein 4 Widerstand 56 Ohm Rote LED langes Bein 7 Widerstand 56 Ohm LED langes Bein GND Verbindest du mit Minus auf dem Breadboard Die kurzen Beine der LED verbindest du direkt mit Ground (minus) auf dem Breadboard. Super jetzt wollen wir die LEDs zum leuchten bringen. Starte deinen Pi. 4: Lüfter und LEDs über Steuern Damit wir die GPIOs mit steuern, brauchen wir die GPIO Bibliothek. Diese binden wir am Anfang unseres Scripts ein. Außerdem importieren wir die Bibliothek time. Diese ermöglicht uns den Zugriff auf Befehle wie z.b. time.sleep(0) was unser Programm 0 Sekunden schlafen lässt. import RPi.GPIO as GPIO import time Jetzt definieren wir die Pins die wir belegen wollen. Für jedes Signal cw4.de/luefter/7
9 brauchen wir einen Pin. Wir benutzen LEDs. Grün, gelb, rot und den Lüfter wir brauchen also 4 Pins. Dazu kommen noch + und -. Die GPIO Pins können als Eingang oder Ausgang benutzt werden. Eingänge sind für Signale z.b.von Temperatursensoren. Mit Ausgängen kann man Dinge mit Energie versorgen. Für unsere LEDs und den Lüfter brauchen wir Ausgänge. Es gibt verschiedene Möglichkeiten um die 40. Pins auf dem Pi zu zählen. Wir benutzen BCM. Das ist die Belegung auf dem roten Referenzbord aus dem Starter Kit und auf der kleinen Karte die im Set liegt. Wie wir die Pins ansprechen definieren wir mit der Zeile GPIO.setmode(GPIO.BCM). Jetzt müssen wir noch festlegen welche Pins wir benutzen wollen. Jeden Pin müssen wir einzeln aktivieren. Wir nutzen,,4 und 7 als Ausgänge. 4 5 GPIO.setmode(GPIO.BCM) GPIO.setup(, GPIO.OUT) GPIO.setup(, GPIO.OUT) GPIO.setup(4, GPIO.OUT) GPIO.setup(7, GPIO.OUT) Das Programm weiß nun, dass wir diese Pins als Ausgang nutzen. Ein Ausgang kann zwei Zustände haben. An (high) oder aus (low). Wir machen erst mal alle Pins aus. 4 GPIO.output(, GPIO.LOW) GPIO.output(, GPIO.LOW) GPIO.output(4, GPIO.LOW) GPIO.output(7, GPIO.LOW) Mit diesen Zeilen schalten wir die GPIO.output Pins mit den Nummern,,4,7 auf LOW, also auf aus. Du kannst die Pins auch auf HIGH stellen, der Code sieht dann so aus: GPIO.output(5, GPIO.HIGH) Stelle sicher dass deine LEDs richtig angeschlossen sind und schalte sie an und aus. Zwischen dem an und aus kannst du Pausen einbauen, ohne pause schaltet die LED so schnell, dass du das nicht sehen kannst. cw4.de/luefter/8
Raspberry Pi Projekt LED Matrix Spiele Programmieren
Raspberry Pi Projekt LED Matrix Spiele Programmieren Jugend Programmiert Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen
MehrSBC ButtonMatrix Bedienungsanleitung. Verwendung mit einem Arduino Schritt 1 Anschließen der Matrix
Sehr geehrter Kunde, SBC ButtonMatrix Bedienungsanleitung MCU Extension 4x4 16-Key vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme
MehrRASPBERRY PI. Physical Computing
RASPBERRY PI Physical Computing Mit dem Raspberry Pi kann man Leuchtdioden aber auch Geräte steuern. Man braucht dazu eine geeignete Programmierumgebung. Python und Scratch sind solche geeigneten Programmiersprachen.
MehrRaspberry Pi 3B Advanced-Set
Raspberry Pi B Advanced-Set Raspberry Pi B Advanced Set Index 1. Ausstattung 2. Installation des Betriebssystems. Verwendung des Druckknopfes 4. Verwendung der RGB LED 5. Support Ausgabe 0.04.2018 Copyright
MehrJugend Programmiert Die. Schlaue Pflanze.
Jugend Programmiert Die Schlaue Pflanze www.codingworld.io Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns Geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen oder
MehrDC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino
DC 5V Stepper Motor 28BYJ-48 Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist: Verwendung
MehrMoto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1
28BYJ-48 Stepper Motor Ausgabe 30.06.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Motors 1.2 Installation der Bibliothek 1.3 Verwendung des Motors 2. Verwendung
MehrMoto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1
28BYJ-48 Stepper Motor Ausgabe 09.08.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Motors 1.2 Installation der Bibliothek 1.3 Verwendung des Motors 2. Verwendung
MehrRaspberry Pi RFID KIT
Raspberry Pi RFID KIT Jugend Programmiert Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen oder Programmen nicht
MehrI2C Serial 2.6 LCD Modul
Ausgabe 08.09.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Displays 1.2 Installation der Bibliothek 1.3 Beispiel-Code 2. Verwendung mit einem Raspberry Pi 2.1 Installation
MehrRaspberry Pi meets Pocket Code. Tutorial: Ampelschaltung
Raspberry Pi meets Pocket Code Tutorial: Ampelschaltung Dieses Material steht unter der Creative-Commons-Lizenz Namensnennung 4.0 International. Um eine Kopie dieser Lizenz zu sehen, besuchen sie http://creativecommons.org/licenses/by/4.0/.
MehrLCD Display 20x4 mit Buttons
Ausgabe 15.10.2018 Copyright by Joy-IT 1 Index 1. Anschluss des Displays 2. Installation des Systems. Verwendung & Beispiel-Code 4. Support Ausgabe 15.10.2018 Copyright by Joy-IT 2 Sehr geehrter Kunde,
MehrI2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino
I2C Serial 2.6 LCD Modul Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist: Verwendung mit
MehrLCD Display 20x4 mit Buttons
Ausgabe 10.11.2017 Copyright by Joy-IT 1 Index 1. Anschluss des Displays 2. Installation des Systems 3. Verwendung & Beispiel-Code 4. Support Ausgabe 10.11.2017 Copyright by Joy-IT 2 Sehr geehrter Kunde,
MehrJoy-IT Ultraschall Abstandssensor
Ausgabe 0.11.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschluss 1.2 Code-Beispiel 2. Verwendung mit einem Raspberry Pi 2.1 Installation des System 2.2 Anschluss 2. Code-Beispiel.
Mehr< UNTERRICHTSMATERIAL /> Calliope mini. Blumenpflegestation
< UNTERRICHTSMATERIAL /> Calliope mini Blumenpflegestation HINWEIS // Diese Unterlagen sind für den Open Roberta Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für den
MehrWorkshop 4: Raspberry Pi
Workshop 4: Raspberry Pi Ziele In diesem Workshop nehmen Sie einen Raspberry Pi selbst in Betrieb, schließen Sensoren und Aktoren an und werden diese mit Hilfe der Programmiersprache Scratch programmieren
MehrWillkommen! Verdrahten des Panels mit dem Raspberry Pi:
Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery U-64-LED-Panel für den Raspberry Pi oder Arduino. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte von der Einrichtung
MehrRFID RC522. Ausgabe Copyright by Joy-IT 1
3 3 RFID RC522 Ausgabe 28.09.2016 Copyright by Joy-IT 1 3 RFID RC522 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Moduls 1.2 Installation des Moduls 2. Verwendung mit einem Raspberry Pi 2.1
MehrInfrator Kit Der schlaue Schalter
Infrator Kit Der schlaue Schalter Jugend Programmiert Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen oder Programmen
MehrMöge das Abenteuer beginnen!
xvi Einleitung Stück Programmcode macht. Schließlich wirst du wieder nur im Buch öfter dieses Zeichen am Ende von Programmzeilen sehen: 8. Es sagt nur aus, dass die laufende Zeile an dieser Stelle aus
MehrWas so passieren wird:
Arduino Einführung Arduino Einführung Was so passieren wird: Was so passieren wird: Arduino Überblick Was so passieren wird: Arduino Überblick Die Taschenlampe Was so passieren wird: Arduino Überblick
MehrMinecraft. Starte anschließend die Programmiersprache Python, indem du folgenden Befehl in das Terminalfenster eingibst:
Minecraft Mit dem Spiel Minecraft kann man nicht nur viel Spaß haben, sondern auch die Grundlagen des Programmierens erlernen. Dafür benutzen wir eine extra vom Programmierer für den Raspberry Pi entwickelte
MehrM15 - Physical Computing mit dem Raspberry Pi I
UNTERRICHTEN MIT DEM RASPBERRY PI 35 M15 - Physical Computing mit dem Raspberry Pi I Heute wollen wir uns etwas genauer mit den Möglichkeiten des Raspberry Pi beschäftigen und ein Programm schreiben, das
MehrRFID RC522. Ausgabe Copyright by Joy-IT 1
3 RFID RC522 Ausgabe 09.06.2017 Copyright by Joy-IT 1 3 RFID RC522 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Moduls 1.2 Installation des Moduls 2. Verwendung mit einem Raspberry Pi 2.1
MehrDokumentation Raspberry USV+ E
Dokumentation Raspberry USV+ E-002-4865 Seite 1 von 13 Inhaltsverzeichnis I Einführung 03 1 Funktion 04 2 Technische Informationen 05 2.1 Anschlussplan 05 2.2 Akku 06 II Installation 07 3 Hardware 08 3.1
MehrKY-001 Temperatur Sensor Modul
KY-001 Temperatur Sensor Modul Inhaltsverzeichnis 1 Bild... 1 2 Technische Daten / Kurzbeschreibung... 1 3 Pin-Belegung... 2 4 Codebeispiel Arduino... 2 5 One-Wire Konfiguration Raspberry Pi... 3 6 Codebeispiel
MehrDie Sonne spielt Musik
Die Sonne spielt Musik Magst du Musik? Spielst du ein Instrument? Wie wäre es, wenn du dein eigenes Instrument bauen könntest. Ein Fotowiderstand reagiert auf Licht. Je mehr Licht auf ihn trifft, je besser
MehrBisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt:
Tasten abfragen Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt: pinmode(pinnummer, OUTPUT) digitalwrite(pinnummer, HIGH) oder digitalwrite(pinnummer, LOW) Zum Abfragen
MehrINHALTSVERZEICHNIS. 1. Übersicht. 2. Wechsel zwischen den Modulen. 3. Scratch. 4. Scratch mit GPIOs. 5. Lektionen. Lektion 1: Buzzer ansteuern
3 INHALTSVERZEICHNIS 1. Übersicht 2. Wechsel zwischen den Modulen 3. Scratch 4. Scratch mit GPIOs 5. Lektionen Lektion 1: Buzzer ansteuern Lektion 2: Buzzer mit Taster ansteuern Lektion 3: Relais steuern
MehrDer CodeBug. B) Physical Computing. 1) Einleitung
Der CodeBug B) Physical Computing 1) Einleitung.) Die sechs ringförmigen Kontakte des CodeBug werden als Beinchen bezeichnet. Vier dieser Beinchen dienen als GPIO (General Purpose Input/Output), können
MehrEinbindung der RasPiLC in die CODESYS-Umgebung
Einbindung der RasPiLC in die CODESYS-Umgebung Die Ersteinrichtung des Raspberry Pi wird gesondert im Dokument Ersteinrichtung beschrieben. Diese ist Voraussetzung für den Betrieb und die Nutzung der RasPiLC
MehrBenötigte Teile für die Statusanzeige, Kosten und Beschaffungslinks:
Projekt zur Erstellung einer Statusanzeige für die Alarmanlage Lupusec XT2(plus) über einen Raspberry Pi incl. Sprachausgabe und Schaltung von Standard Funksteckdosen Benötigte Teile für die Statusanzeige,
MehrInformatik Enlightened. Station 0 - Einstieg
Informatik Enlightened Herzlich Willkommen zum Workshop rund um das Thema Licht! Ihr wollt heute also eine Einparkhilfe selbst konstruieren, Geschwindigkeiten messen, eine Blume mit der Sonne wandern lassen
MehrLinkerKit LK-Temp2 Raspberry Pi und Arduino
LinkerKit LK-Temp2 Raspberry Pi und Arduino Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten
MehrEine tastergesteuerte LED
D3kjd3Di38lk323nnm Projekt 1 Eine tastergesteuerte LED In diesem Projekt verwenden Sie einen Taster, um zu steuern, wann die LED leuchtet. Mark Geddes, Arduino-Projekte, dpunkt.verlag, ISBN 978-3-86490-415-8
MehrLK-RB-Shield Ausgabe Copyright by Joy-IT
LK-RB-Shield LK-RB-Shield Index 1. Einführung 2. Anschlussbelegung 3. Einrichtung des Raspberry Pis 4. Aktivierung der nötigen Module 5. Codebeispiel: Digitaler Kanal 6. Codebeispiel: Analoger Kanal Sehr
MehrArbeitsblatt Nr.19: RFID Kit
Aufgabe: Mit Hilfe eines Arduino-Mikrocontrollers soll ein RFID-TAG ausgelesen werden. Sofern es sich um den richtigen TAG handelt, soll eine Leuchtdiode für 5 Sekunden leuchten. Material: Arduino-Board
MehrArduBlock Station 4 - Farbthermometer
Temperatur zum Leuchten bringen Wie viele Menschen haben sich schon die Finger verbrannt, weil die Herdplatte noch heiß war? Oder haben angewidert das Gesicht verzogen, weil der Tee schon kalt war? Das
MehrDen Websurfer absichern
Den Websurfer absichern mit dem Raspbian (Jessie) Stand: 02.11.2016 Inhalt 1. Einleitung... 1 2. Passwörter ändern... 2 3. Automatische Updates... 2 4. SSH-Port ändern... 3 4.1 Konfigurationsdatei auf
MehrDer BBC Micro:Bit. B) Physical Computing. 1) Experimente mit LEDs a) Grundlagen
Der BBC Micro:Bit B) Physical Computing 1) Experimente mit LEDs a) Grundlagen.) Die drei Anschlüsse (Input/Output Pins oder Ports) 0, 1 und 2 sind sowohl analoge als auch digitale Eingänge und bei Bedarf
MehrHall Magnetfeld Sensor KY-003
3 KY-003 INHALTSVERZEICHNIS 1. Übersicht 2. Pin-Belegung 3. Codebeispiel Arduino 4. Codebeispiel Raspberry Pi 5. Informations- und Rücknahmepflichten 6. Support Veröffentlicht: 27.08.2018 Copyright by
MehrLK-Baseboard für Raspberry Pi B+ / Pi 2
LK-Baseboard für Raspberry Pi B+ / Pi 2 Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist:
MehrProjektworkshop Digitales Haustier. Digitales Haustier. Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. 1/8
Digitales Haustier Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. /8 9 8 7 6 5 4 3 2 Diese Bauteile brauchst du AREF GND 3 2 0 ICSP2 L TX RX Arduino TM TX0 DIGITAL (PWM= ) ON Arduino
Mehr- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler
- Der heisse Draht - Physical Computing Workshop Oktober 2015 Olav Schettler Zeitplan 1. Tag: 10:00 10:30 Spiel bauen 10:30 11:30 Lötübungen 11:30 12:00 Mikrocontroller löten (1) 12:00
MehrRaspberry Sonden-Image von
1 Raspberry Konfiguration für mobilen Sondenempfang von OE3TPB Hardware Raspberry 32 3.5 Display 29 SD Karte 32GB 15 SDR Stick NooElec NESDR Nano 3 OTG Bundle 33 Mikrotaster??? gesamt 109 Zubehör Netzgerät
MehrWunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche.
Keksdosenalarm Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche. Sobald jemand die Keksdose öffnet, geht der Alarm los. /8 9
MehrÜbungszettel 2a - Python
Vorsemesterkurs Informatik Übungsaufgaben Übungszettel 2a - Python Aufgabe 1: Python starten Teilaufgaben (a)-(c) beziehen sich auf das Arbeiten unter den Systemen, die auf den RBI-Rechnern installiert
MehrWillkommen!
Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery SPI 1,8" TFT-Displays! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte vom Anschließen des Displays bis zur Anzeige
MehrMit PuTTY und WinSCP an der Pi
Mit PuTTY und WinSCP an der Pi arbeiten (Zusammenfassung) Stand: 08.10.2016 Inhalt 1. Einleitung... 1 2. Mit PuTTY arbeiten... 2 2.1 Kopieren und Einfügen... 2 2.2 Eine Sitzung mit PuTTY... 2 2.3 Verbindung
MehrMotoPi. Ausgabe Copyright by Joy-IT 1
Ausgabe 1.11.2017 Copyright by Joy-IT 1 Index 1. Einführung 2. Technische Daten & Sicherheitshinweise. Einrichtung des Raspberry Pis 4. Installation des Moduls 5. Ansteuerung der zusätzlichen Anschlüsse
Mehr< UNTERRICHTSMATERIAL /> Calliope mini. Maulwurfspiel
< UNTERRICHTSMATERIAL /> Calliope mini 1 Maulwurfspiel HINWEIS // Diese Unterlagen sind für den Open Roberta Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für den PXT
MehrEinrichten und Verwenden der Solutio Charly PA-Konzepte Schnittstelle
Einrichten und Verwenden der Solutio Charly PA-Konzepte Schnittstelle Version 1.3.11 vom 22.11.2016 Haftungsausschluss Die Firma PA-Konzepte GbR übernimmt keinerlei Support, Garantie und keine Verantwortung
MehrVersuch 5: Linux embedded
Ziel Installieren des Betriebssystems Raspian auf einem Raspberry mit anschließender Konfiguration und Installation weiterer Programme unter Linux. Greifen Sie auf diese Dienste von einer zweiten Arbeitsstation
Mehr1. Python Interpreter installieren (WinPython)
1 Excel - User Defined Functions mit Python Um Python als Programmiersprache für Excel UDFs verwenden zu können muss ein Python Interpreter(z.B. WinPython) und xlwings installiert werden: Inhalt 1. Python
MehrRFID Modul basierend auf NXP MFRC-522
3 basierend auf NXP MFRC-522 INHALTSVERZEICHNIS 1. Übersicht 2. Pin-Belegung 3. Verwendung mit einem Arduino 3.1 Anschluss des Moduls 3.2 Installation des Moduls 3.3 Beispielanwendung 4. Verwendung mit
MehrEleLa - Elektronik Lagerverwaltung. Hilfe. Installation auf einem Raspberry Pi
EleLa - Elektronik Lagerverwaltung Hilfe Installation auf einem Raspberry Pi Diese Beschreibung ist für einen RaspberryPi 3 B+ getestet. Da sich die OpenSource gemeinde ständig verbessert kann das Vorgehen
MehrSystem-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt)
System-Programmierung 10: Weitere Arten von I/O CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt) Ablauf heute ⅓ Vorlesung, ⅔ Hands-on, Feedback. Slides, Code & Hands-on: tmb.gr/syspr-10 Weitere
MehrBASIC-Tiger Starter Kit. Tel: +49 (241) Fax: +49 (241)
BASIC-Tiger Starter Kit Tel: +49 (241) 918 900 Fax: +49 (241) 918 9044 Email: info@wilke.de 1 2 Wilke Technology GmbH Krefelder Str. 147 52070 Aachen Germany BASIC-Tiger Starter Kit Willkommen beim BASIC-Tiger
Mehr< UNTERRICHTSMATERIAL /> Calliope mini. Maulwurfspiel
< UNTERRICHTSMATERIAL /> Calliope mini 1 Maulwurfspiel HINWEIS // Diese Unterlagen sind für den Open Roberta Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für den PXT
MehrARDUINO KENNENLERNEN WAS IST EIN ARDUINO?
ARDUINO KENNENLERNEN WAS IST EIN ARDUINO? Der Arduino ist eine Platine mit einem Microcontroller und sogenannten Pins (Anschlüssen), die mit elektronischen Bauteilen einfach verbunden werden können. Das
MehrStartup, Shutdown und Reboot eines Raspberry Pi über die HomeMatic CCU
Zu verschiedenen Zwecken kann es nützlich sein, einen Raspberry Pi über die HomeMatic CCU hochzufahren, herunterzufahren oder neu zu starten. Dies ist z.b. dann sinnvoll, wenn sich der Raspberry Pi an
MehrBei jedem Arduino-Projekt muss man ein Grundgerüst "bauen". Das sieht dann so aus:
Arduino 1/5 Was ist die Syntax? Die Syntax ist die Rechtschreibung. Ganz wichtig ist, dass (fast) jeder Befehl mit einem Semikolon (;) beendet wird. Bei Codeblöcken müssen immer geschweifte Klamern ({)
MehrJOY-iT TFT-Display 1.8
Ausgabe 07.07.2017 Copyright by Joy-IT 1 Index 1. Verwendung an einem Arduino 1.1 Anschließen des Displays 1.2 Installation der Bibliotheken 1.3 Beispiel-Code 2. Verwendung an einem Raspberry Pi 2.1 Anschließen
Mehr1 Gestatten: Raspberry Pi! Schnellstart: Die erste Inbetriebnahme Den Desktop kennenlernen Wichtige Konsolenbefehle im Griff 69
Auf einen Blick 1 Gestatten: Raspberry Pi! 12 2 Schnellstart: Die erste Inbetriebnahme 23 3 Den Desktop kennenlernen 50 4 Wichtige Konsolenbefehle im Griff 69 5 Der Raspberry macht Musik -als MP3-Player
MehrAutomation-Letter Nr Prof. Dr. S. Zacher TUTORIAL. In Tutorial sind die Ergebnisse der Seminararbeit von
Automation-Letter Nr. 37 11.02.2018 Prof. Dr. S. Zacher mit MATLAB /Simulink TUTORIAL In Tutorial sind die Ergebnisse der Seminararbeit von Marcus Miess, DHBW Stuttgart, 2017, eingeflossen www.zacher-automation.de
MehrFÜR KIDS RASPBERRY PI. Für Scratch 2. Rasperry Pi nicht enthalten
Rasperry Pi nicht enthalten RASPBERRY PI FÜR KIDS Für Scratch 2 LED-Würfel, verrückte Farbenspiele, Discolicht und vieles mehr programmieren und mit Knete steuern. Raspberry Pi für Kids Rasperry Pi nicht
MehrDas Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten
Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine
MehrGTP444. GSM-SMS-Fernschaltund Alarmmodul 4-Kanal. Programmierbar am PC mit Software. Kurzanleitung 1/2017. Seite 1 von 7
GTP444 GSM-SMS-Fernschaltund Alarmmodul 4-Kanal Programmierbar am PC mit Software Kurzanleitung 1/2017 Seite 1 von 7 Technische Daten: Frequenzbereich 900/1800/1900MHz Betriebsspannung 12V DC, max. Stromaufnahme
MehrInhaltsverzeichnis Einleitung xi Kapitel 1: Die Vorbereitung aufs Abenteuer
Inhaltsverzeichnis Einleitung Warum man programmieren können sollte.... xi Warum Python?.... xii Und warum Minecraft?... xii Was du in diesem Buch findest... xiii Online-Ressourcen....xv Möge das Abenteuer
MehrVersuch 2, LPC11U24 - GPIO
Die LED auf dem Piggyback (weiße Zusatzplatine) soll mit Hilfe der BOOT-Taste gesteuert werden. Solange die Taste gedrückt ist, soll die LED leuchten. Ist die Taste nicht gedrückt, dann bleibt die LED
MehrStarten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:
Blinken Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: // Projekt 1 - LED Blinker int ledpin = 13; void setup() pinmode(ledpin, OUTPUT); void loop() digitalwrite(ledpin, HIGH);
MehrJan Monsch. Donnerstag, 2. Mai 13
101 Jan Monsch Agenda Arduino Platform Digitale Ausgaben Analoge Eingänge Digitale Eingaben I2C Geräte (Digitales Thermometer) Arduino SW Download goo.gl/dj5l2 Was ist Arduino? Open Source Einplatinen-Computer
MehrInhaltsverzeichnis. 52 Weitere Publikationen. 54 Eigene Notizen. XLogo Programmieren
Inhaltsverzeichnis 6 Vorwort 8 Vorstellung der Autoren 9 Anleitung 10 Kapitel 1: Einstellungen 11 13 Kapitel 2: So funktioniere ich 14 Kapitel 3: Teste mich! 15 Kapitel 4: Programme im Editor schreiben
MehrC-52 Raspberry PI Herzlich Willkommen
C-52 Raspberry PI 17.11.2018 Herzlich Willkommen Übersicht 1. Wer bin ich? 2. Lernsituationen mit dem Raspberry PI 3. Der Weg zu den Lernsituationen 4. Die Ziele des Unterrichts 5. Verwendete Materialien
MehrÜbersicht PERL. !!!! Wichtig: Nach dem Befehl einem Strichpunkt setzen!!!!
!!!! Wichtig: Nach dem Befehl einem Strichpunkt setzen!!!! Erste Zeile eines PERL-Scripts: #! /usr/bin/perl Variablen in PERL: Normale Variablen beginnen mit einem $-Zeichen Array-Variablen beginnen mit
MehrEin Array ist eine Liste mit Einträgen, fast wie eine Einkaufsliste. Man kann darin also mehr als einen Eintrag in eine einzige Variable speichern.
04 Arrays Arrays 1/7 Was ist ein Array? Ein Array ist eine Liste mit Einträgen, fast wie eine Einkaufsliste. Man kann darin also mehr als einen Eintrag in eine einzige Variable speichern. Stell dir vor,
Mehrfoexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover
foexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover Inhaltsverzeichnis 1 Das Board... 3 2 Programmierung: Grundstruktur... 3 3 Versuche... 4 3.1 Eine LED
MehrBedienungsanleitung. Abb. 1 Abb. 2
Bedienungsanleitung IT-SMS 1) Vorbereitung des Tele-Switch: a) Setzen Sie die SIM-Karte in das Gerät ein. (Abb.1) Die PIN-Abfrage der SIM-Karte muss deaktiviert sein. Abb. 1 Abb. 2 b) Erst jetzt den Tele-Switch
MehrPraktischer Einstieg in Linux
Praktischer Einstieg in Linux Dennis Schulmeister-Zimolong, dhbw@windows3.de Dieses Aufgabenblatt soll dir helfen, dich im Projekt mit Linux zurechtzufinden. Es enthält daher verschiedene Aufgaben, um
MehrTalking-Pi. Ausgabe Copyright by Joy-IT 1
Ausgabe 13.10.2017 Copyright by Joy-IT 1 Index 1. Systeminstallation 2. Installation und Aktivierung zusätzlicher Bibliotheken 2.1 Übersicht 2.2 I2C 2.3 Servo-Motor Erweiterung 2.4 wiringpi 2.5 433Utils
MehrAnzeige 1 - Teil 1. by AS. Anzeige 1 mit dem HT16K33, 2 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 Anzeige 1 mit dem HT16K33, 2 x LED Matrix Anzeigen (8x8), 2 x I 2 C Bus = Teil 1 Hardware = Anzeige 1 - Teil 1 Copyright Sofern nicht anders angegeben,
MehrMotoPi. Ausgabe Copyright by Joy-IT 1
3 3 MotoPi Ausgabe 31.03.2017 Copyright by Joy-IT 1 3 MotoPi Index 1. Einführung 2. Technische Daten & Sicherheitshinweise 3. Einrichtung des Raspberry Pis 4. Installation des Moduls 5. Ansteuerung der
MehrArduino für FunkAmateure
Arduino für FunkAmateure Arduino & Mixly 0.997 H39@email.de Was will ich machen? Arduino-IDE Graphische Programmierung mit Mixly 0.997 Vor- & Nachteile: Mixly 0. 0.997 Mixly 0.997 als eigenständige Java-Anwendung
MehrGamecontroller Der Bewegungssensor - Links-Rechts-Steuerung
Gamecontroller Materialien: 8 1x ADXL 335 Sensor 8 1x Arduino 8 1x USB-Kabel 8 Breadboard mit der Tasterschaltung aus der letzten Runde 8 versch. Verbindungskabel Abb. 2 : Der ADXL335-Bewegungssensor Eine
MehrPKS-Team. Installationsanleitung LAN-Relais 2-Fach und 8-Fach
PKS-Team Installationsanleitung LAN-Relais 2-Fach und 8-Fach PKS-Team 20.07.2017 Inhalt An der Strom anschließen... 3 Eigenes Netzteil nutzen... 3 Konfigurieren des LAN-Relais... 5 Zurücksetzen in Werkseinstellung...
MehrLinkerkit OLED Raspberry Pi und Arduino
Linkerkit OLED Raspberry Pi und Arduino Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist:
MehrUSB > I2C- Bus Modul. Startet den I2C-Bus. Daten einlesen NACK senden
USB > I2C- Bus Modul Info Das USB > I2C-Bus Modul stellt eine Verbindung zwischen einen PC und dem I2C-Bus her. Über ein Terminal Programm können nun Daten zum I2C-Bus gesendet und vom I2C-Bus empfangen
MehrAmpelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?
1 Übersicht Für die Programmierung steht ein Programm zur Verfügung. Hier kann der Quelltext geschrieben, überprüft, kompiliert und anschließend auf den Arduino geladen werden. Wenn ihr das Programm startet,
MehrIn diesem Beispiel verwende ich einen Raspberry Pi 3 (wg. Ethernetanschluss) mit einem MMDVM Hat Klon.
Pi-Star für lokale Benutzung einrichten In diesem Beispiel verwende ich einen Raspberry Pi 3 (wg. Ethernetanschluss) mit einem MMDVM Hat Klon. Lade das aktuelle Pi-Star Image herunter und schreibe es auf
Mehr