Herunterladen Diese Seite drucken

AZ-Delivery NodeMCU LUA Amica V2 Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für NodeMCU LUA Amica V2:

Werbung

Willkommen!
Vielen Dank, dass sie sich für unser NodeMCU LUA Amica V2 von AZ-
Delivery entschieden haben. In den nachfolgenden Seiten werden wir Ihnen
erklären wie Sie das Gerät einrichten und nutzen können.
Viel Spaß!

Werbung

loading

Inhaltszusammenfassung für AZ-Delivery NodeMCU LUA Amica V2

  • Seite 1 Willkommen! Vielen Dank, dass sie sich für unser NodeMCU LUA Amica V2 von AZ- Delivery entschieden haben. In den nachfolgenden Seiten werden wir Ihnen erklären wie Sie das Gerät einrichten und nutzen können. Viel Spaß!
  • Seite 4 NodeMCU LUA Amica V2 ist ein Entwicklungsboard, das um den ESP8266- Chip herum entwickelt wurde und einen Spannungsregler und eine USB- Programmierschaltung für den ESP8266-Chip sowie einige andere Funktionen enthält. Für die Entwicklung von Anwendungen können Sie zwischen der IDE Arduino und der Sprache LUA wählen.
  • Seite 5 Technische Daten: » Versorgungsspannung (USB): 5V DC » Input/Output Spannung: 3.3V DC » SoC: ESP8266 (ESP-12 Modul) » CPU: Tensilica Xtensa LX3 (32 bit) » Taktfrequenz: 80MHz / 160MHz » Instruction RAM: 32kB » Data RAM: 96kB » Externer Flashspeicher: »...
  • Seite 6 Die ESP8266-Serie von Wi-Fi-Chips wird von Espressif Systems, einem Halbleiterunternehmen aus Shanghai (China), hergestellt. ESP8266 ist ein erschwingliches Wi-Fi-Modul, das sich für Heimwerkerprojekte im Bereich "Internet of Things" (IoT) eignet. Dieses Modul wird mit vielen GPIOs und Unterstützung für eine Vielzahl von Protokollen wie SPI, I2C, UART und mehr geliefert.
  • Seite 7 80kB Benutzerdaten-RAM. Auf den externen Flash-Speicher kann über die SPI-Schnittstelle zugegriffen werden. Die Hersteller haben daher viele kompakte Leiterplattenmodule auf der Basis des ESP8266-Chips entwickelt (wie NodeMCU LUA Amica V2). Einige dieser Module haben spezifische Kennungen, wie z.B. "ESP-01" bis "ESP-14". ESP8266-basierte Module haben sich als kostengünstige, netzwerkfähige und allgemeine Mehrzweckplattform zur Erleichterung der...
  • Seite 8 NodeMCU Die NodeMCU ist ein Open-Source-Firmware- und Entwicklungskit, das Ihnen hilft, Ihr IoT-Produkt innerhalb weniger Lua-Skriptzeilen aufzubauen. Die NodeMCU ist eine Open-Source-IoT-Plattform. Sie umfasst Firmware, die auf dem ESP8266 läuft, und Hardware, die auf dem ESP-12-Modul basiert. Der Begriff "NodeMCU" bezieht sich auf die Firmware und nicht auf die Entwicklungskits.
  • Seite 9 Unterschied zwischen ESP8266 (NodeMCU) und ATmega328p Spezifikation ESP8266 RAM: 80kB FLASH-Speicher: 32kB Geschwindigkeit: 16MHz 80MHz GPIOs (verwendbar): I/O-Spannungslevel: 3.3V ADC (Auflösung): 6 (10-bit) 1 (10-Bit) Serielle Schnittstelle: I2C Schnittstelle: SPI Schnittstelle: Genutzt von Flash-Chip PWM, Auflösung: 6, 8 bit Alle GPIO Pins, 10 bit WiFi Nein Ja 2MBps...
  • Seite 10 Unterschied zwischen ESP8266 und ESP32 Spezifikation ESP8266 ESP32 MCU: Xtensa Single-core Xtensa Dual-Core 32-bit L106 32-bit LX6 802.11 b/g/n Wi-Fi: HT20 HT40 Bluetooth: Nein Bluetooth 4.2 + BLE Typische Frequenz: 80MHz 160MHz SRAM: Nein Flash: Nein GPIO Pins: HW/SW PWM: Keine / 8 Kanäle Keine / 16 Kanäle SPI/I2C/I2S/UART:...
  • Seite 11 NodeMCU LUA Amica V2 Pinbelegung...
  • Seite 12 GPIO Pin Beschreibung Genau wie ein normales Atmega328p-Board hat das ESP8266 digitale Ein-/Ausgangspins (GPIO-Pins - General Purpose Input/Output Pins). Diese digitalen Ein-/Ausgänge arbeiten mit 3,3V. 5V Spannung sollte nicht an irgendwelche ESP8266-Chip-Pins angeschlossen werden! Die Pins sind nicht 5V-tolerant, das Anlegen von mehr als 3,6V an jedem Pin zerstört den Chip.
  • Seite 13 Boot Modi Nur wenige I/O-Pins haben während des Bootens eine spezielle Funktion, sie wählen einen von drei Boot-Modi aus: GPIO15 GPIO0 GPIO2 Mode 3.3V UART Bootloader 3.3V 3.3V Boot Sketch (SPI flash) 3.3V SDIO Modus (nicht für Atmega328p benutzt) HINWEIS: Ein externer Pulldown-Widerstand von 1kΩ ist für GPIO0 erforderlich, ein externer Pullup-Widerstand für GPIO2 ist nicht erforderlich, der interne Pullup-Widerstand an diesem Pin wird beim Booten aktiviert.
  • Seite 14 Interne Pull-Up/Down-Widerstände GPIO 0-15 haben alle einen eingebauten Pullup-Widerstand, genau wie bei einem Atmega328p. GPIO16 hat einen eingebauten Pulldown-Widerstand.
  • Seite 15 Digitale I/O Pins So können Sie die Funktion eines Pins einstellen: pinMode(pin, mode) wobei pin die GPIO-Nummer ist, und mode kann entweder INPUT, was die Voreinstellung ist, OUTPUT oder INPUT_PULLUP um die eingebauten Pull-Up-Widerstände für GPIO 0 - 15 zu aktivieren. Um den Pulldown-Widerstand für GPIO16 zu aktivieren, verwenden Sie INPUT_PULLDOWN_16.
  • Seite 16 PWM – Pulsweitenmodulation ESP8266 unterstützt Software-PWM auf allen digitalen Pins. Die Standard- PWM-Auflösung beträgt 10 Bit bei 1 kHz, aber dies kann geändert werden. Um die PWM auf einem bestimmten Pin zu aktivieren, verwenden Sie: analogWrite(pin, value) wobei pin der digitale Pin ist, und value eine Zahl zwischen 0 und 1023.
  • Seite 17 Analoger Input Der ESP8266 hat einen einzelnen analogen Eingangspin mit einem Inputspannungsbereich von 0,0V bis 1,0V. Wenn Sie z.B. eine Spannung von 3,3V anlegen, beschädigen Sie den Chip. Die NodeMCU hat einen integrierten ohmschen Spannungsteiler, um einen einfacheren Bereich von 0 - 3,3V zu erhalten.
  • Seite 18 Serielle Kommunikation Der ESP8266 hat zwei Hardware-UARTS (serielle Schnittstellen): - UART0 an den Pins 1 und 3 (jeweils TX0 und RX0), und - UART1 an den Pins 2 und 8 (jeweils TX1 und RX1), jedoch wird GPIO8 zum Anschluss des Flash-Chips verwendet. Das bedeutet, dass UART1 nur Daten übertragen kann.
  • Seite 19 ESP kann in drei verschiedenen Modi arbeiten: Wi-Fi-Station, Wi-Fi-Access Point und beides gleichzeitig. Sonstige Features Eines der Features von NodeMCU LUA Amica V2 ist die Fähigkeit, als Access Point oder Hotspot für Ihr Wi Fi-Projekt zu arbeiten. Außerdem können Sie einen Webserver auf der NodeMCU betreiben. Ein weiteres Feature ermöglicht das Hochladen eines Codes auf NodeMCU LUA Amica...
  • Seite 20 Wie man ESP8266/NodeMCU mit Arduino IDE benutzt Um NodeMCU mit der Arduino IDE zu verwenden, folgen Sie ein paar einfachen Schritten. Als erstes müssen Sie den ESP8266-Core installieren. Um ihn zu installieren, öffnen Sie die Arduino IDE und gehen Sie zu: File >...
  • Seite 21 Community", wie auf dem Bild unten gezeigt: Jetzt haben Sie den ESP8266-Core installiert. Um das NodeMCU LUA Amica V2-Board auszuwählen, gehen Sie zu: Tools > Board > NodeMCU 1.0 (ESP - 12E Module) Um den Sketchcode auf die NodeMCU-Karte hochzuladen, wählen Sie zunächst den Port aus, an dem Sie die Karte angeschlossen haben.
  • Seite 22 Zwei blinkende LED an Bord der NodeMCU LUA Amica On-Board der NodeMCU LUA Amica V2 befinden sich zwei LEDs. Eine LED ist mit dem GPIO-Pin 2 verbunden und befindet sich auf dem ESP8266- Board. Die andere LED ist mit dem GPIO-Pin 16 verbunden und befindet sich auf der NodeMCU-Platine.
  • Seite 23 PWM – Pulsweitenmodulation Wir werden PWM verwenden, um eine an GPIO-Pin 2 angeschlossene LED auszublenden. Sketch code: #define LED 2 uint16_t brightness = 0; // how bright the LED is uint8_t fadeAmount = 5; // how many points to fade the LED by void setup() { pinMode(LED, OUTPUT);...
  • Seite 24 Welt der Mikroelektronik einzusteigen. Zusätzlich bietet Ihnen auch Internet unzählige Möglichkeiten, sich Sachen Mikroelektronik weiterzubilden. Falls Sie noch nach weiteren Hochwertige Mikroelektronik und Zubehör suchen, sind Sie bei der AZ-Delivery Vertriebs GmbH goldrichtig. bieten Ihnen zahlreiche Anwendungsbeispiele, ausführliche Installationsanleitungen, Ebooks, Bibliotheken natürlich die Unterstützung unserer technischen Experten.