NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag

kr.225.00 inkl. moms

NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag.

Youtupe-Kanal Icon

På lager

Specifikationer af NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag

NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag er et avanceret og energieffektivt Bluetooth-modul, der kombinerer præcis bevægelsesregistrering med trådløs kommunikation i høj kvalitet. Udstyret med den kraftfulde NRF52810 chip fra Nordic Semiconductor, giver denne enhed stabil ydeevne, lavt strømforbrug og hurtig forbindelse – ideel til moderne IoT-applikationer og trådløse sensornetværk.

Med understøttelse af Bluetooth 5.0 leverer denne Ibeacon en imponerende rækkevidde og datahastighed, hvilket gør den perfekt til brug i positioneringssystemer, aktivsporing, adgangskontrol og bevægelsesregistrering. Den integrerede Arduino Accelerometer-funktion gør det muligt at registrere bevægelse, fald, vibrationer eller ændringer i position, hvilket åbner for en lang række praktiske anvendelser – fra logistik og transport til smart home og industri.

NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag kan nemt integreres i eksisterende systemer og programmeres via Arduino, ESP32 eller andre udviklingsplatforme. Kombinationen af lavt strømforbrug og høj effektivitet gør den ideel til batteridrevne enheder og sensornoder, hvor lang driftstid er afgørende.

Tekniske detaljer for NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag

  • Chipset: Nordic Semiconductor NRF52810

  • Processor: 32-bit ARM® Cortex™-M4 CPU

  • Clockfrekvens: 64 MHz

  • Bluetooth-version: Bluetooth 5.0 Low Energy (BLE)

  • Kommunikationsprotokoller: Ibeacon, Eddystone, Custom BLE-profil

  • Accelerometer: Indbygget 3-akset accelerometer (bevægelses- og stødregistrering)

  • Sendeeffekt: -20 dBm til +4 dBm (justerbar)

  • Modtagefølsomhed: Op til -93 dBm

  • Rækkevidde: Op til 100 meter (fri sigtelinje)

  • Strømforsyning: 1.8V – 3.6V DC (typisk via CR2032 knapcelle eller ekstern spænding)

  • Strømforbrug: Ultralavt – optimeret til lang batterilevetid

  • Interface: UART, I2C, SPI (til Arduino eller mikrokontroller-integration)

  • Firmware: Understøtter opdatering via OTA (Over The Air)

  • Kompatibilitet: Arduino, ESP32, Raspberry Pi, STM32, m.fl.

  • Sensordata: Bevægelse, vibration og stillingsændring

  • Ibeacon-konfiguration: UUID, Major, Minor og sendefrekvens kan tilpasses

  • Kapsling: Kompakt plastkapsling med lav vægt og robust design

  • Driftstemperatur: -20°C til +70°C

  • Dimensioner: Ca. 38 x 38 x 10 mm (kan variere efter model)

  • Montering: Selvklæbende bagside eller skruefastgørelse (afhængig af udgave)

  • Batterimodel: CR2032 (medfølger ikke)

Enheden fungerer som en pålidelig Ibeacon, der sender signaler med jævne intervaller, som kan opfanges af smartphones, gateways eller andre BLE-kompatible enheder. Dette gør det nemt at implementere trådløs sporing, automatisering eller datalogning. NRF52810, Ibeacon, Bluetooth 5.0 og Arduino Accelerometer teknologierne kombineres her i én kompakt og effektiv enhed, der giver maksimal funktionalitet i minimal størrelse – perfekt til enhver form for trådløs kommunikation og bevægelseskontrol.

Hvad er en Ibeacon?

En iBeacon er en lille trådløs sender, der bruger Bluetooth Low Energy (BLE) teknologi til at udsende signaler, som kan opfanges af andre enheder – typisk smartphones, tablets, gateways eller mikrokontrollere som Arduino og ESP32.
iBeacon-teknologien blev oprindeligt introduceret af Apple, men fungerer på tværs af de fleste platforme og bruges i dag bredt i IoT, indendørs positionering, tracking og automatisering.

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

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.

Eksempel

Her ses et hurtigt eksempel med denne NRF52810 beacon: Når man nærmer sig, vil den grønne LED lyse, fordi enheden er kommet inden for RSSI-rækkevidde. Samtidig vil en buzzer afgive lyd for at indikere, at beaconen er fundet. Hvis man går væk derfra, vil den røde LED begynde at lyse, hvilket betyder, at man er uden for den definerede RSSI.

Du skal bruge:

Forbind det sådan: 

RGB LED:

R (RGB) – GPIO 4 (Arduino)
G (RGB) – GPIO 5 (Arduino)
GND (RGB) – GND (Arduino)

Buzzer:

+ (Buzzer) – GPIO 3 (Arduino)
GND (Buzzer) – GND (Arduino)

NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag Eksempel 1

Kode (Bluetooth-scannerkode)

#include <BLEDevice.h>
#include <BLEUtils.h>
#include <BLEScan.h>
#include <BLEAdvertisedDevice.h>

BLEScan* pBLEScan;

// Udskift nedenstående med navnet eller MAC-adressen på din beacon
String targetName = "BeaconNavn"; // ← Hvis din beacon udsender et navn
String targetMac = "AA:BB:CC:DD:EE:FF"; // ← Hvis du kender MAC-adressen

class MyAdvertisedDeviceCallbacks: public BLEAdvertisedDeviceCallbacks {
void onResult(BLEAdvertisedDevice advertisedDevice) {
String mac = advertisedDevice.getAddress().toString().c_str();
int rssi = advertisedDevice.getRSSI();

Serial.print("Fundet enhed: ");
Serial.print(mac);
if (advertisedDevice.haveName()) {
Serial.print(" Navn: ");
Serial.print(advertisedDevice.getName().c_str());
}
Serial.print(" RSSI: ");
Serial.println(rssi);

// Tjek på navn
if (advertisedDevice.haveName() && advertisedDevice.getName() == targetName) {
Serial.println("🎯 Din beacon er fundet (via navn)!");
}

// Tjek på MAC-adresse
if (mac.equalsIgnoreCase(targetMac)) {
Serial.println("🎯 Din beacon er fundet (via MAC-adresse)!");
}
}
};

void setup() {
Serial.begin(115200);
Serial.println("BLE beacon scanner starter...");

BLEDevice::init("");
pBLEScan = BLEDevice::getScan();
pBLEScan->setAdvertisedDeviceCallbacks(new MyAdvertisedDeviceCallbacks());
pBLEScan->setActiveScan(true); // Fanger flere detaljer, bruger mere strøm
pBLEScan->setInterval(100);
pBLEScan->setWindow(99);
}

void loop() {
// Scanner i 5 sekunder
BLEScanResults foundDevices = *pBLEScan->start(5, false);
Serial.print("🔍 Antal fundne enheder: ");
Serial.println(foundDevices.getCount());
pBLEScan->clearResults();
delay(2000);
}

Kode (Programmering)

#include <BLEDevice.h>
#include <BLEUtils.h>
#include <BLEScan.h>
#include <BLEAdvertisedDevice.h>

BLEScan* pBLEScan;
String targetMac = "MAC-adresse Her"; // Din beacon MAC-adresse

// Definer pins til RGB-LED og buzzer
const int redPin = 4; // Rød kanal på din RGB-LED
const int greenPin = 5; // Grøn kanal på din RGB-LED
const int buzzerPin = 3; // Buzzerens pin

// En grænse for RSSI til at afgøre om beaconen er "tæt på"
const int rssiThreshold = -20; // Justér denne værdi efter behov

// --- Funktionserklæringer (så de kendes af hele koden) ---
void setLEDColor(int red, int green, int blue);
void playMelody();

class MyAdvertisedDeviceCallbacks: public BLEAdvertisedDeviceCallbacks {
void onResult(BLEAdvertisedDevice advertisedDevice) {
String mac = advertisedDevice.getAddress().toString().c_str();
int rssi = advertisedDevice.getRSSI();

if (mac.equalsIgnoreCase(targetMac)) {
Serial.print("Din beacon er fundet! RSSI: ");
Serial.println(rssi);

if (rssi > rssiThreshold) {
// Beacon er tæt på - gør LED grøn og spil melodi
setLEDColor(0, 255, 0); // Grøn
playMelody();
} else {
// Beacon er ikke tæt nok på - gør LED rød
setLEDColor(255, 0, 0); // Rød
}
}
}
};

void setup() {
Serial.begin(115200);
Serial.println("BLE beacon scanner starter...");

pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);

BLEDevice::init("");
pBLEScan = BLEDevice::getScan();
pBLEScan->setAdvertisedDeviceCallbacks(new MyAdvertisedDeviceCallbacks());
pBLEScan->setActiveScan(true);
pBLEScan->setInterval(100);
pBLEScan->setWindow(99);
}

void loop() {
BLEScanResults foundDevices = *pBLEScan->start(5, false);
pBLEScan->clearResults();
delay(2000);
}

// --- Hjælpefunktioner ---

// Sæt farve på RGB LED
void setLEDColor(int red, int green, int blue) {
analogWrite(redPin, red);
analogWrite(greenPin, green);
// Hvis du også har en blå kanal, kan du tilføje: analogWrite(bluePin, blue);
}

// Spil en lille melodi på buzzer
void playMelody() {
tone(buzzerPin, 1000, 200); // 1000 Hz i 200 ms
delay(300);
tone(buzzerPin, 1500, 200); // 1500 Hz i 200 ms
delay(300);
noTone(buzzerPin);
}

Fordele

NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag giver dig en professionel, energieffektiv og fleksibel løsning til alle typer trådløse applikationer, hvor bevægelse og position skal registreres med præcision.

  • Lavt strømforbrug og lang levetid:
    Den effektive NRF52810 chip er optimeret til Bluetooth 5.0, hvilket sikrer ekstremt lavt energiforbrug og muliggør drift i flere måneder eller år på ét batteri.

  • Stabil og hurtig trådløs kommunikation:
    Med Bluetooth 5.0 opnås høj signalstabilitet, øget rækkevidde og hurtig dataoverførsel, hvilket gør modulet ideelt til både korte og lange forbindelser.

  • Indbygget accelerometer:
    Det integrerede Arduino Accelerometer registrerer bevægelse, fald og vibrationer, hvilket gør beaconen velegnet til overvågning, sporing og automatisering.

  • Nem integration med udviklingsplatforme:
    Kompatibel med Arduino, ESP32, STM32, Raspberry Pi og andre systemer, hvilket gør det nemt at implementere i eksisterende projekter.

  • Fleksibel iBeacon-konfiguration:
    Juster UUID, Major, Minor og sendeintervaller, så din Ibeacon kan tilpasses præcist til den ønskede applikation.

  • Kompakt og robust design:
    Lille, let og holdbar konstruktion, ideel til både indendørs og udendørs brug i IoT- og sensornetværk.

  • Høj præcision og pålidelighed:
    Den avancerede NRF52810-arkitektur sikrer præcis signaludsendelse og stabil drift, selv i miljøer med mange trådløse enheder.

  • Perfekt til IoT og Smart Tracking:
    Kombinerer Ibeacon, Bluetooth 5.0 og Arduino Accelerometer funktionalitet i én enhed – perfekt til positionering, aktiv sporing og automatiserede systemer.

Anvendelsesområder

NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag er et alsidigt og intelligent modul, der kan bruges i en lang række trådløse og sensorbaserede applikationer. Kombinationen af Ibeacon teknologi, Bluetooth 5.0 og indbygget Arduino Accelerometer gør enheden ideel til både industri, logistik, smart home og IoT-projekter.

  • Indendørs positionering og lokalisering – brug Ibeacon signaler til at spore personer eller udstyr inden for bygninger, kontorer, hospitaler eller lagre.

  • Asset tracking og overvågning – fastgør beaconen til værdifulde genstande for at holde styr på bevægelse, placering og aktivitet.

  • Smart home-løsninger – integrér beaconen i Arduino- eller ESP32-systemer for at aktivere automatiske funktioner som lys, alarmer eller adgangskontrol, baseret på nærhed.

  • Industriel automatisering – overvåg maskiner, transportvogne og udstyr via Bluetooth 5.0 for at opsamle bevægelses- og statusdata i realtid.

  • Bevægelses- og vibrationsregistrering – brug det indbyggede Arduino Accelerometer til at måle bevægelse, fald eller vibrationer i f.eks. logistik, transport eller sikkerhedssystemer.

  • IoT-sensorintegration – kombiner NRF52810 med andre sensorer for at skabe komplette trådløse netværk med lavt strømforbrug og lang rækkevidde.

  • Datalogning og analyse – anvend Ibeacon-signalerne til at sende sensordata til cloud-løsninger eller lokale gateways for videre behandling.

Kontakt os

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

Følg vores Youtube-kanal, og blive opdateret med nye produkt videoer, eller find en masse eksempler i vores katalog (Klik her)

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “NRF52810 Ibeacon Accelerometer Bluetooth 5.0 Tag”

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

Du kunne også være interesseret i

Relaterede varer