Inhoudsopgave:

Goedkoopste Arduino SD-kaartmodule - Ajarnpa
Goedkoopste Arduino SD-kaartmodule - Ajarnpa

Video: Goedkoopste Arduino SD-kaartmodule - Ajarnpa

Video: Goedkoopste Arduino SD-kaartmodule - Ajarnpa
Video: EKG-Selbstbau-Projekt - Verdrahten mit Breadboard für die ersten Tests 2024, November
Anonim
Goedkoopste Arduino SD-kaartmodule
Goedkoopste Arduino SD-kaartmodule

Beschrijving:

De SD-kaartmodule wordt gebruikt voor het overbrengen van gegevens van en naar een standaard SD-kaart. De pin-out is direct compatibel met Arduino en kan ook worden gebruikt met andere microcontrollers. Hiermee kunnen we massaopslag en datalogging aan ons project toevoegen.

SD-kaarten werken alleen op 3,3 V en zowel de stroom- als I/O-niveaus moeten worden aangepast. De module die we gaan maken gebruikt alleen weerstand voor niveauverschuiving en een meestal 3,3V-regelaar voor stroom bij gebruik vanaf 5,0V, maar in mijn geval ga ik alleen de 3,3v van het Arduino-bord gebruiken.

Stap 1: Materiaalplanning

Materiaalplanning
Materiaalplanning
Materiaalplanning
Materiaalplanning
Materiaalplanning
Materiaalplanning

de items die nodig zijn om dit project uit te voeren zijn:

1. Arduino Uno

2. USB-kabel type A naar B

3. Micro SD-kaart

4. SD-kaartadapter

5. Weerstand (3,3k *3 + 2,2k *3)

6. lm117 (optioneel)

7. condensator (1*10uf + 1*100nf) (100uf) (optioneel)

8- 1n4007 Diode (optioneel)

9. mannelijke pin-header

10. mannelijke verbindingsdraad:

11. Brebord

12. draad

13. PCB

Stap 2: Hardware-installatie:

Hardware installatie
Hardware installatie
Hardware installatie
Hardware installatie
Hardware installatie
Hardware installatie

De Arduino UNO-versies:

De Arduino-hardwarepagina's op de officiële site tonen de volgende pinnamen:

*SPI:

- Pin 10: (SS) "Slave Select"

- Pin 11: (MOSI) "Master Uit Slave In"

- Pin 12:(MISO) "Master In Slave Out""

- Pin 13: (SCK) "Systeemklok"

Aansluiting op SD-adapter:

10 (SS) naar CS

11 (MOSI) naar DI

12 (MISO) naar DO

13 (SCK) naar CLK

Gnd naar Gnd en 3.3v of (5v optie A) naar vcc

Na het voltooien van de verbinding Sluit op het Breadbord de Arduino aan op de voeding met een USB-kabel.

Stap 3: Codering invoegen:

Codering invoegen
Codering invoegen
Codering invoegen
Codering invoegen
Codering invoegen
Codering invoegen

U kunt een voorbeeld proberen in de Arduino-bibliotheek:

Open de Arduino-software

Klik op 'bestand'

Zoek het 'voorbeeld'

'Klik op 'SD'

Kies 'LeesInfo'

Vergeet niet de chipSelect te veranderen naar pin 10;

Stap 4: Upload broncode:

Broncode uploaden
Broncode uploaden
Broncode uploaden
Broncode uploaden
Broncode uploaden
Broncode uploaden

Upload de broncode

En start de seriële monitor

Vergeet niet de juiste poort van het Arduino-bord te selecteren

De arduino zou perfect moeten werken:)

Stap 5: Extra stap voor Shield:

Extra stap voor schild
Extra stap voor schild
Extra stap voor schild
Extra stap voor schild

Deze stap is voor het solderen van het circuit op een pcb voor meer praktisch gebruik

Ik plaats het onderdeel in deze perticulaire posities voor een toekomstige Instructable, je kunt zoeken naar een meer praktische positie van het onderdeel om gemakkelijker te kunnen solderen, ik vond wat problemen met de pins-headers om op het Arduino-bord te passen, ik adviseer eenvoudig om de pin te positioneren headers op een manier dat ze volledig in contact zijn met de vrouwelijke pinnen van de arduino test de verbinding en doe dan wat lijm met een hete lijm weg

Dit is alleen ondoorgrondelijk voor het onderwijs

Het is praktischer en veiliger om een micro-sd-kaartmodule te kopen met ingebouwde FETS voor niveauverschuiving en een 3,3V-regelaar voor stroom bij gebruik vanaf 5,0V.

Aanbevolen: