Spring til hovedindhold (tryk på Enter)

Hukommelse Moduler

Hukommelse-moduler giver din mikrocontroller udvidet datalagring — fra simple I²C EEPROM-chips til SD-kort breakouts der kan håndtere flere GB. Udvalget rummer SD-kortlæser SPI-moduler med 3,3 V regulator (TIPA), Fermion microSD breakout (DFR0229) og standard SD-kort breakout (DFR0071) til Arduino, I²C EEPROM data storage 256K (DFR0117) til konfigurations-data og småskala-logning, en serial data logger med 32 GB TF-kort og USB (TEL0148), samt et SD-kort til OverLord 3D-printer. Find modulet til datalogning, konfigurations-lager eller fil-system i dit projekt.

  • MicroSD Card Module (Breakout) for Arduino, 5V, SPI, 20x28mm
    Mængderabat

    DFRobot

    MicroSD Card Module (Breakout) for Arduino, 5V, SPI, 20x28mm

    50,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • SD Card Module, Breakout, Standard/Micro SD, Arduino Compatible
    Mængderabat

    DFRobot

    SD Card Module, Breakout, Standard/Micro SD, Arduino Compatible

    50,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • SD Card 8G SDHC Class 4 Kingston for OverLord 3D Printer
    Mængderabat

    DFRobot

    SD Card 8G SDHC Class 4 Kingston for OverLord 3D Printer

    85,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • I2C EEPROM Data Storage Module, 256K, Low-Power CMOS, I2C Protocol
    Mængderabat

    DFRobot

    I2C EEPROM Data Storage Module, 256K, Low-Power CMOS, I2C Protocol

    69,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Serial Data Logger, Arduino, USB, 32GB TF, LED, FAT32
    Mængderabat

    DFRobot

    Serial Data Logger, Arduino, USB, 32GB TF, LED, FAT32

    72,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • SD-kortlæser SPI-modul med spændingsstabilisator 3.3V, TIPA
    Mængderabat

    TIPA

    SD-kortlæser SPI-modul med spændingsstabilisator 3.3V, TIPA

    19,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

Hvilken hukommelse til hvilket formål?

Mikrocontrollere har typisk få KB intern flash og RAM — det rækker ikke til store datasæt, lange logfiler eller billed-buffer til displays. Eksterne hukommelses-moduler udvider dine projekter med ekstra kapacitet, og hver type har sit særlige formål.

EEPROM, flash og SD-kort — hvad er forskellen?

  • EEPROM — typisk 1-512 KB. Beholder data uden strøm. Begrænset til ca. 1 million skrivninger pr. byte. Bruges til konfigurations-data, kalibreringsværdier og små data-poster der opdateres sjældent.
  • Flash — typisk MB-størrelse. Også non-volatile, men skrives i blokke (sektorer). Mindre slid-tolerant end EEPROM, men meget hurtigere. Bruges til større datasæt, programkode-opbevaring og fil-systemer.
  • SD-kort / microSD — fra GB til TB. Bedst egnet til store filer (logging, billeder, video, lydfiler). Filsystemet (FAT16/FAT32/exFAT) gør det nemt at læse data på en computer bagefter.
  • SRAM (ekstern) — meget hurtig, men mister data ved strømsvigt. Bruges til billed-buffer, FFT-arrays og store variabler der ikke skal være persistente.

Modeller i udvalget

SD-kort breakouts (SPI)

  • SD-kortlæser SPI-modul (TIPA) — kompakt SPI-baseret SD-kort breakout med indbygget 3,3 V regulator. Tager både 3,3 V og 5 V forsyning. Til Arduino UNO/Mega der ikke har 3,3 V SPI-niveau.
  • MicroSD Card Module DFR0229 — Fermion-serien fra DFRobot. 5 V og SPI, 20×28 mm. Plug-and-play med Arduino SD-bibliotek.
  • SD Card Module Breakout DFR0071 — Fermion-version til standard SD-kort (ikke micro). Til projekter hvor du har eksisterende SD-kort.

I²C EEPROM

  • I²C EEPROM 256K (DFR0117) — Gravity-modul med 256 Kbit (32 KB) EEPROM. Lavt strømforbrug (CMOS), I²C-tilslutning. Til konfigurations-data, kalibreringsværdier og små log-tabeller hvor SD-kort er overkill.

Plug-and-play data logger

  • Serial Data Logger (TEL0148) — kombineret modul: USB-stik på computer-siden, microSD-kort op til 32 GB på lager-siden. LED-indikator, FAT32. Modtager UART-stream fra Arduino og gemmer på SD-kortet — kan derefter læses som drev på en computer via USB.

Specifikke kort

Hvilket modul skal jeg vælge?

  • Konfigurations-data der ændres sjældent (Wi-Fi-credentials, kalibreringsværdier, brugerindstillinger): I²C EEPROM 256K (DFR0117) — simpelt og pålideligt.
  • Datalogning af sensor-data over længere tid: SD-kort breakout (DFR0071, DFR0229 eller TIPA) — kan håndtere mange MB pr. dag.
  • Plug-and-play datalogning der også skal kunne aflæses på computer: Serial Data Logger TEL0148 — combination af USB og SD-kort.
  • 3D-printer-kort: Kingston SD-kort til OverLord.
  • Standard SD-kort til projekter: DFR0071 (full-size SD).
  • Kompakte projekter: DFR0229 microSD eller TIPA SD-kortlæser.

SPI vs I²C — hvilken protokol?

  • SPI — hurtigere (op til flere MB/s på SD-kort). Bruger 4 ledninger (MOSI, MISO, SCK, CS). Til store data og hurtig logning.
  • I²C — langsommere (typisk 100-400 kHz). Bruger kun 2 ledninger (SDA, SCL) og kan dele med mange andre I²C-enheder. Til konfigurations-data og lavt-volumen logning.

Programmering

  • Arduino SD library — det officielle bibliotek. Understøtter FAT16/FAT32, åbne/lukke filer, navigere mapper. Eksempel: SD.open("data.csv", FILE_WRITE).
  • SdFat library — kraftigere alternativ med exFAT-support og bedre ydelse på store kort.
  • EEPROM library — Arduino's indbyggede bibliotek til EEPROM. EEPROM.read(addr), EEPROM.write(addr, value).
  • External_EEPROM bibliotek — til I²C EEPROM som AT24C256. Adresserer flere KB som var det Arduino's egen EEPROM.
  • ArduinoJson — til at gemme/læse strukturerede data (konfiguration, indstillinger) som JSON-filer.

Fil-systemer på SD-kort

  • FAT16: kort op til 2 GB.
  • FAT32: kort op til 32 GB. Det mest udbredte format og bedst kompatibilitet med Arduino-biblioteker.
  • exFAT: kort over 32 GB. Kræver SdFat-bibliotek (ikke standard SD library).

For Arduino-projekter, brug FAT32 og hold dig under 32 GB — det giver bedst kompatibilitet uden ekstra biblioteker.

Tip — slid på SD-kort

SD-kort er ikke designet til konstant skrivning. Hvis du logger sensor-data hvert sekund i flere år, kan kortet slides op. For lange-tid logning:

  • Brug industri-grade SD-kort (SLC eller MLC) der er designet til mange skrivninger.
  • Buffer data i RAM og skriv kun sjældent — fx én gang i minuttet i stedet for hvert sekund.
  • Brug EEPROM til ofte-opdaterede småværdier — den er mere slid-tolerant.
  • Skift kortet periodisk i mission-kritiske projekter.

Typiske anvendelser

Datalogning fra vejrstationer og miljø-sensorer, billed- og video-buffer på camera-projekter, lydfiler til MP3-afspillere og talesynteseprojekter, konfigurations-data og kalibreringsværdier, brugerprofiler i hjemmebyggede apparater, GPS-rute-logning, batteri- og solcelle-overvågning over tid, vil-data til IoT-projekter når netværket er nede, programkode-opbevaring til store programmer (boot fra SD), samt fontog billed-data til displays.

Relateret

Til dedikerede data-loggere med færdig kode, se Data Logger Moduler. Til real-time clock til tidsstempling, se RTC / timer Moduler. Til mikrocontrollere med stort RAM/Flash indbygget, se ESP32 Boards eller Raspberry Pi. Tilbage til Moduler oversigt.