Herunterladen Inhalt Inhalt Diese Seite drucken
Schnellstart-Anleitung
Lernpaket Weihnachtshaus
1
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für AZ-Delivery Weihnachtshaus

  • Seite 1 Schnellstart-Anleitung Lernpaket Weihnachtshaus...
  • Seite 2: Inhaltsverzeichnis

    Inhaltsübersicht Einführung Software-Installation Lektion 1: RGB-Licht Lektion 2: LCD-Anzeige Lektion 3: Fotowiderstand Projekt: Intelligentes Beleuchtungssystem...
  • Seite 3: Einführung

    Einführung Dieses Handbuch soll Ihnen helfen, grundlegende Konzepte zu verstehen und schnell praktische Projekte mit dem Nano-Mikrocontroller durchzuführen. In jeder Lektion wird eine bestimmte Komponente vorgestellt, mit der Sie Ihre Kenntnisse erweitern können. Wichtig: Wir empfehlen, die Lektionen durchzuarbeiten, bevor Sie mit dem Zusammenbau beginnen, da sie wichtige Einblicke in die Funktionsweise und Verdrahtung der einzelnen Komponenten bieten.
  • Seite 4: Software-Installation

    Software Installation Laden Sie die neueste Version der Arduino IDE hier herunter: https://www.arduino.cc/en/software Nach dem Start der Arduino IDE Installationsdatei "arduino-ide_2.0.0_Windows_64bit.exe" müssen die Lizenzbedingungen der Software gelesen und akzeptiert werden.
  • Seite 5 Im nächsten Schritt können verschiedene Optionen für die Installation ausgewählt werden. Schließlich muss der Zielordner angegeben werden. Für die Installation werden ca. 500 MB freier Speicherplatz benötigt. Klicken Sie auf "Installieren", um die Installation zu starten.
  • Seite 6 Nach erfolgreicher Installation kann das Installationsprogramm über die Schaltfläche "Fertig stellen" beendet werden.
  • Seite 7 Installation der Bibliothek Sie müssen die Bibliotheken für das LED-Modul und das LCD-Display installieren. Gehen Sie in der Arduino IDE zu Sketch > Include library > Add .ZIP Library... und wählen Sie die zip-Dateien aus, die Sie mit den Beispielcodes heruntergeladen haben.
  • Seite 8: Lektion 1: Rgb-Licht

    Lektion 1: RGB Licht Zielsetzung In dieser Lektion lernen Sie, ein WS2812B-RGB-Lichtmodul mit dem Nano- Mikrocontroller zu steuern, so dass Sie das Licht so programmieren können, dass es zwischen verschiedenen Farben wechselt. Nano-Erweiterungskarte Das Nano Multifunktions-Erweiterungsboard wurde speziell für das Nano V3-Board entwickelt, um die Verdrahtung beim Anschluss mehrerer Sensoren zu vereinfachen, was es zu einem vielseitigen Werkzeug für Arduino-Projekte macht.
  • Seite 9 externe Stromversorgung, die einen stabilen Betrieb auch für anspruchsvollere Geräte gewährleistet. Diese Karte verbessert die Funktionalität, reduziert den Verdrahtungsaufwand und unterstützt stabile Verbindungen für eine Vielzahl von Projekten. WS2812B RGB-Leuchte Die WS2812B ist eine intelligente, extern gesteuerte LED, die sowohl die Steuer- als auch die Licht emittierenden Schaltkreise in jeder LED-Einheit, dem sogenannten Pixel, integriert.
  • Seite 10 Anschlussplan Schließen Sie das RGB-Lichtmodul an die Erweiterungsplatine an, wie im Bild gezeigt, und installieren Sie die Nano V3 Mikrocontrollerplatine. Öffnen Sie die Arduino-Code-Datei "1_WS2812B_RGB.ino". Laden Sie den Code auf den Nano V3 hoch. Das RGB-Licht sollte nun durch die Farben wechseln.
  • Seite 11 Wie der Code funktioniert: Bibliothek und Einrichtung: Der Code beginnt mit der Einbindung der "Adafruit_NeoPixel"-Bibliothek, die Funktionen zur Steuerung von WS2812-RGB-LED-Streifen bietet. "NUMPIXELS" definiert die Anzahl der LEDs im Streifen (in diesem Fall 4), und "RGB_PIN" gibt den Anschlusspin (A0) an. "strip.begin()"...
  • Seite 12: Lektion 2: Lcd-Anzeige

    Lektion 2: LCD Anzeige Zielsetzung In dieser Lektion werden Sie einen LCD-Bildschirm anschließen und programmieren, um Text anzuzeigen, und lernen, den Kontrast einzustellen. Das 1602-LCD, ein gängiges Zeichendisplay, ist nach seiner Fähigkeit benannt, 16 Zeichen in 2 Reihen anzuzeigen. In der Regel enthält das 1602 LCD einen integrierten Font-Chip, der die einfache Anzeige von englischen Buchstaben und Symbolen über die API der LiquidCrystal-Bibliothek ermöglicht.
  • Seite 13 Der Kontrast der LCD-Anzeige kann mit dem Potentiometer auf dem Modul eingestellt werden. Mit diesem silber-weißen Potentiometer auf der Rückseite können Sie den Kontrast der Anzeige durch Drehen mit einem Schraubenzieher einstellen. Wenn der Kontrast zu hoch eingestellt ist, ist der Text möglicherweise nicht sichtbar. Die Verdrahtungsstifte auf der Rückseite des Moduls sind mit GND, VCC, SDA und SCL gekennzeichnet, wobei SDA und SCL als Daten- und Taktleitungen für die IIC- Kommunikation dienen.
  • Seite 14 Anschlussplan Öffnen Sie die Arduino-Code-Datei "2_LCD_screen.ino". Laden Sie den Code auf den Nano V3 hoch. Überprüfen Sie Ihr Display, es sollte so aussehen: Wenn keine Zeichen angezeigt werden, müssen Sie den Kontrast einstellen.
  • Seite 15 Wie der Code funktioniert: Bibliothek und Einrichtung: Der Code enthält die Bibliotheken "Wire" und "LiquidCrystal_I2C", die für die Kommunikation mit dem LCD über das I2C-Protokoll unerlässlich sind. Die Zeile "LiquidCrystal_I2C lcd(0x27, 20, 4);" initialisiert das LCD mit der Adresse "0x27" und gibt an, dass es sich um ein 20x4-Display handelt (20 Zeichen pro Zeile, 4 Zeilen).
  • Seite 16: Lektion 3: Fotowiderstand

    Lektion 3: Photoresistor Zielsetzung Lernen Sie, wie man einen Fotowiderstand (Lichtsensor) verwendet, um Lichtstärken zu erkennen. Diese Komponente wird schließlich das Beleuchtungssystem im endgültigen Projekt steuern. Das Modul zur Erkennung der Lichtintensität, das allgemein als Fotowiderstand bezeichnet wird, nutzt den fotoleitenden Effekt von Halbleitern. Der Widerstandswert eines Fotowiderstands ändert sich in Abhängigkeit von der Intensität des einfallenden Lichts, wodurch er als Fotoleitfähigkeitsdetektor fungieren kann.
  • Seite 17 Anschlussplan Öffnen Sie die Arduino-Code-Datei "3_Photosensitive_resistor.ino". Laden Sie den Code auf den Nano V3 hoch und öffnen Sie den seriellen Monitor in der oberen rechten Ecke der IDE mit 9600 Baudrate Wenn die Lichtintensität gering ist oder durch Objekte behindert wird, ist der Ausgangswert von sensorValue1 hoch und erreicht bis zu 1023.
  • Seite 18: Projekt: Intelligentes Beleuchtungssystem

    Projekt: Intelligente Beleuchtung System Zielsetzung Kombinieren Sie die Komponenten aus dem Unterricht zu einem kompletten intelligenten Beleuchtungssystem, das auf die Lichtverhältnisse reagiert. In diesem Projekt wird der Fotowiderstand zur Steuerung der RGB-Beleuchtung in Abhängigkeit von der Umgebungshelligkeit verwendet und Statusmeldungen werden auf dem LCD angezeigt.
  • Seite 19 Anschlussplan Öffnen Sie die Arduino-Code-Datei "4_Smart_house_with_garden.ino". Laden Sie den Code auf den Nano V3 hoch.
  • Seite 20 Bibliothekseinschlüsse und Pin-Definitionen: Wir enthalten die Bibliotheken für I2C, NeoPixel und das LCD. Definieren Sie Pins für die NeoPixel-Daten, die Taste und den Fotowiderstand. Passen Sie die Pin-Definitionen und "NUMPIXELS" an Ihr Setup an. Globale Variablen: Verfolgen Sie den Tastenzustand, das Entprellungs-Timing, den Beleuchtungsmodus, den Farbmodus und andere Statusflags zur Verwaltung des LED-Verhaltens und der Eingangsverarbeitung.
  • Seite 21 Hilfe vieler Beispielskripte und anderer Anleitungen tun, die Sie im Internet finden können. Wenn Sie auf der Suche nach hochwertigen Produkten für Arduino und Raspberry Pi sind, sind Sie bei der AZ-Delivery Vertriebs GmbH an der richtigen Adresse. Sie erhalten zahlreiche...

Inhaltsverzeichnis