Geo-Data Logger: Arduino + GPS + SD + versnellingsmeter te melden, tijd-stempel, en geo-tag sensorgegevens (2 / 10 stap)

Stap 2: De SD-kaart


Loggen naar de SD-kaart

De SD-kaart, of de Secure Digital geheugenkaart, is een niet-vluchtig solid-state flash-geheugen. Betekenis als we stroom, zal het de gegevens behouden.  Met een SD-kaart kunnen wij Arduino van permanente opslag uitbreiden met Gigabyte.  Dit is handig voor toepassingen die het opslaan van grote hoeveelheden gegevens zoals dataloggers. Een 4GB SD-kaart kan worden gehouden voor slechts $5.

HET AANDRIJVEN VAN DE SD-KAART

De LC STUDIO SD kaart aansluiting gebruikt in dit project kan worden aangedreven met 5V of 3,3 v power bronnen. Er is een LM1117 3.3V regelaar aan boord die aankan 800mA van stroom. De Arduino 3,3 v rechtstreeks kan bieden, maar het is beperkt tot 50mA. Dat is niet genoeg voor het aandrijven van de SD-kaart. Dus ik powered de SD-kaart-aansluiting van de Arduino Uno de 5V pin die meer dan 500mA van huidige behandelen kan. De 5V pin op de SD-kaart-aansluiting zal passeren van de regulator van de LM1117 en kom uit een 3,3 v met een huidige plafond van 800mAh.

Alleen omdat deze SD-kaart-aansluiting kan worden aangedreven met 5V of 3.3V, we nog steeds geen verbinding 5V Arduino pinnen op de SD kaart aansluiting pinnen. Wij moeten niveau-verschuiving van de Arduino 5V signalen naar 3,3 v voordat we ze op de SD-kaart verbinding kunt maken.

Dit is waar de SN74AHC125 IC in handig komt. Deze IC kunt converteren (niveau-ploeg) een totaal van 4 signalen van 5 v naar 3,3 v.  Dit is perfect omdat voor dit project, ik alleen nodig 4 Arduino pinnen converteren van 5 v naar 3,3 v: drie tot de SD card socket en één aan de LGS20031 GPS-ontvanger die ook een 3,3 v is module.

ALTERNATIEVEN VOOR DE SN74AHC125

U kunt de SN74AHC125 vervangen door het meer beschikbaar CD4050. Ik kocht onlangs 10 van degenen van Ebay voor ongeveer 0,40 dollar per stuk. De CD4050 is niet compatibel met de SN74AHC125 pin maar het is makkelijk te gebruiken. U vindt veel nuttige bedrading voorbeelden voor de CD4050 op het web.

DE ARDUINO SD BIBLIOTHEEK

De Arduino IDE wordt geleverd met een SD-bibliotheek die is makkelijk te gebruiken.  U kunt de SD-bibliotheek opnemen in uw Arduino-programma door te selecteren vanuit het hoofdmenu: Sketch\Import Library\SD

De bibliotheek komt ook met klaar voorbeeld programma's kunt u opstaan en actief. U kunt deze voorbeeld programma's openen hoofdmenu: File\Examples\SD Kies je een van de 6 voorbeeld schetsen. Hebt u de SD-kaart-aansluiting aangesloten en een SD-kaart ingevoegd, zullen die voorbeelden werken ter plaatse.

Voor dit prototype, ben ik met behulp van een oude XTREME MiniSD 1GB SD1 kaart met een standaard SD adapter gewoon omdat ik heb een beschikbaar. Ik heb niet lopen in elke prestatieproblemen met deze klasse en model. De meeste geheugenkaarten vandaag verkocht zijn de snellere SDHC verscheidenheid.

SD CARD I/O-STATUS-LED

Omdat de SD kaart aansluiting geen LED-indicatoren heeft, die ik heb toegevoegd een status-LED bedraad aan Arduino PIN8, via een 1K Ohm weerstand in serie. Dit LED brandt zo lang als de SD-kaart goed werkt. Ik schreef de Arduino-code, zodat wanneer een schrijven of lezen van de SD kaart mislukt, de LED is uitgeschakeld.  Op deze manier kunnen we gewoon kijken naar het prototype en vertellen als er iets mis is, samen met andere Arduino en GPS ontvanger LED-indicatoren is.

OPMAAK VAN DE SD-KAART

Met behulp van mijn computer Windows 7 ik volledig opgemaakt de SD-kaart als FAT16 eens. Ik snel Formatteer de SD-kaart na elk proces alleen maar om aan de veilige kant.

Gerelateerde Artikelen

Dubbel voltage generieke Data Logger Arduino

Dubbel voltage generieke Data Logger Arduino

ik heb al moeite met de bouw van een 'generieke' 'minimalist' datalogger Arduino voor geruime tijd. Als ik zeg 'generieke' Ik wil niet om het te bouwen voor een bepaalde sensor, liever willen gebruiken een verscheidenheid van hen - alleen of in combi
Arduino GPS/GSM Tracker (WatchDog ingeschakeld)

Arduino GPS/GSM Tracker (WatchDog ingeschakeld)

Wat is een GPS of GLONASS?Een GPS tracking-apparaat is een apparaat, normaal gedragen door een bewegend voertuig of persoon, die gebruikmaakt van het Global Positioning System te bepalen en de precieze locatie bijhouden, en dus die van de vervoerder,
MPU6050: Arduino 6 Axis versnellingsmeter + Gyro - GY 521 Test & 3D-simulatie

MPU6050: Arduino 6 Axis versnellingsmeter + Gyro - GY 521 Test & 3D-simulatie

Bent u op zoek naar uw eigen quadcopter drone of RC vliegtuig met Arduino maar weet niet hoe om de gyro werkend te krijgen? Misschien u al gekocht sommige modules 6 as MPU6050 (op de GY-521 breakout boards) alleen om uit te vinden dat ze niet zo eenv
Arduino GPS/GSM Tracker

Arduino GPS/GSM Tracker

Onze Gemeenschap kunt golfkarretjes op de openbare weg om vervuiling en congestie en mijn moeder gebruikt haar uitgebreid. Golfkarretjes hebben niet veel in de weg van veiligheid, dus voor gemoedsrust, ik dacht dat ik mijn eigen voertuig locatie syst
Arduino Project: Gyro/versnellingsmeter MPU-6050 en bestuurder van Adafruit Motorschild

Arduino Project: Gyro/versnellingsmeter MPU-6050 en bestuurder van Adafruit Motorschild

Hallo zijn jongens, als u van plan bent te gebruiken MPU 6050 Gyro/versnellingsmeter module of L329D adafruit moter stuurprogramma schild met Arduino voor uw volgende project dan u op de juiste plaats, omdat in het artikel ben ik een video delen met
Arduino GPS snelheidsmeter met een ks0108 - 128 x 64 GLCD (display)

Arduino GPS snelheidsmeter met een ks0108 - 128 x 64 GLCD (display)

Ik wilde het bouwen van een digitale snelheidsmeter voor mijn auto. Er was niets mis met de een al geïnstalleerd in mijn auto, ik wilde alleen maar een grote LCD display die zal worden geplaatst in een gemakkelijker positie - recht voor me hebben. En
Arduino GPS Datalogger

Arduino GPS Datalogger

wilt u sommige GPS-gegevens naar een SD-kaart met behulp van de Arduino te melden? Bezit u al een Sparkfun microSD schild en de GPS-module? Did u uitproberen de Adafruit Shield (hoewel het is geweldig en goedkoop), maar het stal alle van uw pins? Wil
Arduino GPS in iPhone Case - bouw je eigen! :)

Arduino GPS in iPhone Case - bouw je eigen! :)

Hi All,Het is ons wederom weer op de rails. Dit keer waren we denken aan iets cool dat kan worden gebruikt als een eenvoudige gadget dat anderen kan imponeren. Wat we hier hebben is een set van de schoonheid van schilden aangesloten op mijn favoriete
Arduino GPS Speedo compact + en meer

Arduino GPS Speedo compact + en meer

dus heb ik besloten om te bouwen van een apparaat dat ik zou kunnen in mijn auto gebruiken,een GPS speedo zag eruit als een goed idee.De delen die ik in deze build gebruikte:-(Fake) Arduino Nano v3 ($10,99).-MT3339-GPS-module.-Grafisch LCD + steker (
Eenvoudige Arduino GPS met OLED

Eenvoudige Arduino GPS met OLED

Dit kleine project laat zien hoe te bouwen van een eenvoudige GPS-ontvanger van een Arduino-bord (of soortgelijke), een OLED-display en een GPS-module met antenne.Stap 1: De onderdelen verzamelenGPS Bee met antenneXBee breakout board met headersArdui
Arduino GPS kaart navigatiesysteem

Arduino GPS kaart navigatiesysteem

Gebouwd op basis van Arduino UNO, GPS, SD card, TFT, GPS kaart navigatiesysteem is het verkrijgen van de real-time positie-informatie via GPS, te sturen naar UNO voor berekening, volgens de berekening resultaten, en samen met de kaart-bestand dat is
Discrete Data Logger

Discrete Data Logger

er is geen betere manier om te verbergen een geheime apparaat dan om het te houden binnen een grotere opvallende apparaat.Dat gezegd hebbende... In wezen, dit is een gids voor het maken van een data logging systeem voor gebruik met de microfoon breat
Data Logger Project

Data Logger Project

dit is een datalogger die ik heb voor mijn klas gemaakt. Ik kon niet het vinden van de instructies die ik kon gebruik te maken van de Arduino de lichte helderheid en de temperatuur opnemen. De temperatuur en de lichtwaarde weergegeven op het LCD-sche
Converteren gehele getal dat teken Arduino

Converteren gehele getal dat teken Arduino

Het omzetten van integer naar teken is een eenvoudig proces. Het gaat om het gehele getal eerst te wijzigen in een tekenreeks en vervolgens de tekenreeks te converteren naar een karakter array. De reden dat ik ben terbeschikkingstelling dit korte ber