ESP32-H2 Zigbee/Matter BLE 5.0 Udviklingsboard

kr.85.00 inkl. moms

ESP32-H2 Zigbee/Matter BLE 5.0 Udviklingsboard.

På lager

Varenummer (SKU): 4064 Kategori: Tags: , , , , , ,

Specifikationer af ESP32-H2 Zigbee/Matter BLE Wifi Udviklingsboard

ESP32-H2 Zigbee/Matter BLE 5.0 Udviklingsboard er et kompakt og kraftfuldt udviklingsmodul, der er designet til at levere avanceret trådløs kommunikation i et lille format. Dette modul tilbyder en perfekt kombination af ydeevne og alsidighed, hvilket gør det ideelt til en bred vifte af applikationer, herunder smart home- løsninger, IoT-enheder og trådløse sensornetværk. Med sin integrerede teknologi understøtter ESP32-H2 både Zigbee og Bluetooth, hvilket giver mulighed for robust og stabil kommunikation. Dens kompakte design gør det let at integrere i forskellige projekter, hvor pladsen er en begrænsning. Uanset om du ønsker at skabe innovative trådløse løsninger eller forbedre eksisterende systemer, er ESP32-H2 SuperMini et fremragende valg. Med ESP32-H2 får du et modul, der ikke kun leverer pålidelig ydeevne, men også sikrer en nem og effektiv implementering i dine applikationer. Oplev muligheden for at realisere dine idéer med dette alsidige og effektive modul.

Tekniske detaljer for ESP32-H2 Zigbee/Matter BLE 5.0 Udviklingsboard

  • Chipset: ESP32-H2 (32-bit RISC-V core)
  • Clock-frekvens: Op til 96 MHz
  • RAM: 256 KB SRAM
  • Flash-hukommelse: 4 MB SPI Flash
  • Power Supply: 3.3V forsyning
  • Zigbee 3.0 Support: Trådløs mesh-netværksprotokol til IoT-enheder
  • Bluetooth 5.0 LE (Low Energy): Forbedret rækkevidde og lavt strømforbrug
  • Matter-protokol: Til smart home-enheder med tværplatformskompatibilitet
  • GPIO Pins: 26 pins til generelle input/output
  • ADC (Analog til Digital Converter): 12-bit ADC med flere kanaler
  • DAC (Digital til Analog Converter): 2 kanaler til analog output
  • Kommunikationsgrænseflader: SPI, I2C, UART
  • PWM Output: Til motorstyring, LED-dimming osv.

Typiske anvendelser:

  • Zigbee Smart Home-enhederWifi
  • Bluetooth Low Energy wearables
  • IoT-netværk og trådløse sensornetværk

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Installere ESP package (Arduino IDE)

Åben Arduino IDE (Download her)
Klik “Fil/Egenskaber”
Indtast dette link i feltet “Additionel Board Manager URL’s”
Link “https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json“
Klik OK
Åben “Værktøj/Board/Boards manager” (Lad programmet opdatere)
Find “ESP32” og installere
Klik derefter “Værktøj/Board” og find (ESP32H2 Dev Module)
Du er nu klar til at sende en kode

Installere Adafruit_NeoPixel-master

  • Download library (Download)
  • Udpak filer
  • Flyt/kopir mappen “Adafruit_NeoPixel-master” til  “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)Arduinolibraries)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Åben “Manage” for at opdatere library.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er Adafruit_NeoPixel-master Library installeret

Eksempel

Her vises et eksempel på, hvordan den indbyggede RGB LED skifter mellem forskellige farver, med en blå LED der blinker konstant i baggrunden. Dette demonstrerer, hvordan flere lysfunktioner kan køre samtidigt og uafhængigt af hinanden, hvilket giver et visuelt interessant og dynamisk lysmønster.

Kode: (Programmering)

#include <Adafruit_NeoPixel.h>

#define LED_PIN 8 // Pin, hvor WS2812B LED'en er tilsluttet
#define NUM_LEDS 1 // Antal LED'er i kæden
#define BLINK_PIN 13 // Pin til blinkefunktion

Adafruit_NeoPixel pixels(NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);

unsigned long previousMillisBlink = 0; // Tid til at holde styr på blinkefunktionen
const long blinkInterval = 500; // Interval for blink (500 ms)

unsigned long previousMillisColor = 0; // Tid til at holde styr på farveskift
const long colorChangeInterval = 1000; // Interval for farveskift (1 sekund)
int colorIndex = 0; // Indeks til at skifte farver

void setup() {
pixels.begin(); // Initialiserer LED'en
Serial.begin(115200); // Initialiser Serial til debugging
pinMode(BLINK_PIN, OUTPUT); // Sæt BLINK_PIN som output
}

void loop() {
// Håndter blinkefunktionen
unsigned long currentMillis = millis();
if (currentMillis - previousMillisBlink >= blinkInterval) {
previousMillisBlink = currentMillis;
digitalWrite(BLINK_PIN, !digitalRead(BLINK_PIN)); // Skift tilstand
}

// Håndter farveskift på RGB LED
if (currentMillis - previousMillisColor >= colorChangeInterval) {
previousMillisColor = currentMillis;
colorIndex = (colorIndex + 1) % 4; // Skift mellem 0, 1, 2, 3

switch (colorIndex) {
case 0:
pixels.setPixelColor(0, pixels.Color(255, 0, 0)); // Rød
break;
case 1:
pixels.setPixelColor(0, pixels.Color(0, 255, 0)); // Grøn
break;
case 2:
pixels.setPixelColor(0, pixels.Color(0, 0, 255)); // Blå
break;
case 3:
pixels.setPixelColor(0, pixels.Color(255, 255, 255)); // Hvid
break;
}
pixels.show(); // Opdater LED
}
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “ESP32-H2 Zigbee/Matter BLE 5.0 Udviklingsboard”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *