Logger Shield: Datalogging för Arduino (1 / 5 steg)

Steg 1: översikt




Denna sida kommer att köra igenom den schematiska, förklara vad kommer på och varför plockade de delar som vi gjorde!

Här är den "stora bilden" schematiskt för referens:

Power supply:

Det finns ett litet nätaggregat i styrelsen för att skapa 3.3V @ 250mA. Vi använder inte den "inbyggda" 3.3V regulator på Arduino eftersom dess endast garanteras upp till 50mA och vissa SD-kort behöver mycket kraft när du skriver. Detta utbud är fin och stadig, vi kan använda det som en analog referens också! Vi har två uppsättningar av bypass mössor att försöka hålla båda 5V och 3.3V leverera fin och ren - 100uF är för lågfrekvent buller och 0,1 för högre frekvens

Realtidsklocka:

Realtidsklockan är DS1307 från Maxim, som har en batteribackup (CR1220) och kommunicerar med Arduino via i2c (raderna SCL och SDA). I2C kräver pullup motstånd på raderna för clock och data som du ser som R1 och R2. 2.2 K är bra värden, men om du är i en binda, 1.0 K till 10 K kommer förmodligen fungera bra.

RTC kräver en enda 12.5pF ladda kristall 32.768 KHz, Q1 - detta är hur det håller tiden

Det finns också två lysdioder för generella blinkin' - vi vilja använda dem för att berätta när SD-kortet skrivs till.

SD kort gränssnitt:

SD-korthållaren är ansluten till Arduino genom en buffert IC3. Bufferten är en nivå shifter, omvandla 5V signalerna till 3.3V som är säkra att använda. (För vissa kort dess OK att använda 5V signaler men du riskerar kortet skadas permanent!) Det finns en dra upp på raden CS så att om du programmera Arduino med en ISP programmerare medan theres ett kort i, du inte kommer förvränga det.

Det finns två "outnyttjade" linjer från SD-kort - Kort upptäcka är kortsluten till jord när kortet är isatt. Skriva skydda är kortsluten till marken när ett kort med säkerhetsbrytaren vänt sätts.

Arduino gränssnitt! Slutligen har vi arduino gränssnittet. Datalogger skölden använder 6 stift. Analog 4 och 5 är i2c hårdvara stiften. SD-kortet använder Digital stift 13, 12,11, och 10. Tre första krävs ganska mycket. Om du verkligen behöver pin 10, kan du redigera sidhuvud biblioteksfilen och ändra den från stift 10 till andra stift. Men du måste ha pin 10 som en utgång, om dess en ingång, SD gränssnittet fungerar inte (det är en riktigt irriterande sak om AVRs - inte säker på varför detta är). Ett standard 6-pin ISP huvud är tillgänglig om du vill programmera Arduino med kod med hjälp av en fristående programmerare

Det finns också en RESET knappen, praktiskt när du vill starta Arduino över!

Se Steg
Relaterade Ämnen

Datalogging, timestamp & Monitor Arduino Data med en otrolig Bash-en-Liner

Beskrivningen ryms inte på en rad-- men koden gör!Detta är en bash one-liner för loggningsdata från Arduino och för bearbetning (t.ex. timestamping, reagerar sensormätningar, etc.) och sedan omdirigera datafil.Jag har försökt detta på Mac Os X, men j...

Prototyping shield kit för Arduino Uno R3 av Rob Goddard design

denna guide har skrivits att visa dig hur du monterar prototyping sköld från Rob Goddard mönster (www.RGDesigns.co.uk).Denna sköld var utformad för att erbjuda en skärbräda inspirerad layout så att lätt övergångar till permanent prototyp.Steg 1: Kont...

Personliga Black Box - Arduino Mega + ultimata GPS Shield + LSM303

personliga svart låda med:-Arduino Mega 2560- Ultimate GPS datalogger sköld- Triple-axlig Accelerometer + Magnetometer (LSM303)Efter att ha upplevt många svårigheter med gps skölden med en Arduino Uno, lärde jag mig snart jag maxing ut funktionerna i...

Köra Ethernet shield på arduino

Ethernet-Shield omedelbart gör det möjligt för internet-anslutning för Arduinoprojekt. En ombord Wiz5100 ethernet styrenhet hanterar upp till fyra TCP och UDP-anslutningar, stack bara det till en Arduino att skapa dina egna enheter på nätverket. Enke...

Hem Automation DIY projekt med hjälp av Arduino UNO & Ethernet Shield

"Det huvudsakliga målet med detta projekt är att hur du kan styra hemelektronik som TV, fläkt, tube light eller något med hjälp av din dator eller bärbara enhet"Hjärtat i detta projekt är Ethernet shield och definitivt hjärnan med detta projekt...

Bygga en ISP Shield för Arduino

detta Instructable är för bygga instruktionerna för våra nya AVR ISP Shield Kit för Arduino. Dess utveckling beror en hel del till Instructables och vår egen gemenskap (särskilt Nick!) och jag hoppas att förklara lite av det längs vägen.Några kloka I...

"Smart Shield" - bärbara larmsystem genom att använda Arduino

PIR-sensorn är kopplad till arduino kortet. När en rörelse detekteras, börja ett larm ljud och blinkande lysdioder kommer att agera. Tider av motion upptäckterna sparas och kan ses senare på en liten LCD-skärm. Data (motion upptäckter) skickas via bl...

TouchOSC och Arduino Ethernet Shield till kontroll energi (A.M.P.A.E.)

Dag efter dag, människor använder en stor mängd prylar och slösa en massa energi att ha ingen oro om det. Vår idé är i grunden en mobil applikation för tabletter och smartphones som erbjuder användaren en total kontroll av alla energikällor som använ...

Arduino Nano med Ethernet Shield

Jag köpte nyligen en Arduino Ethernet shield utformad för Arduino Uno och trodde jag kunde bara enkelt ansluta den till min befintliga Arduino Nano. Jag hade fel!Jag kunde inte hitta mycket information om hur du gör detta, förutom att vissa dokument...

Kontrollera en MIDI CC i Ableton Live med en Arduino Uno

I detta instructable vi ska använda en potentiometer på en Arduino Uno för att styra en MIDI CC i Ableton Live. Ett MIDI CC står för kontinuerlig Controller, dvs ett nummer i intervallet från 0 till 127 inclusive att modulera något med. I youtube jag...

Arduino hem Monitor System

hälsningar!I detta Instructable kommer jag detalj hur jag gjorde min egen homebrew hem trygghetssystem baserat på Arduino. Jag ska erkänna, det är inte den mest säkra i sin nuvarande tillstånd, men med tanke på vissa ändringar och högre grade kompone...

Anslutna julgran med hjälp av Arduino och Temboo

Jag äger en Ethernet-shield för min arduino ombord för ett tag och jag ville göra något med den. Eftersom det finns en hype kring internet saker, beslöt jag att skapa en ansluten julgran. Men frågan var: hur en julgran kan anslutas? På samma gång ans...

En annan Arduino Counter

Adaptiv rapportering delar batch räknareEn räknare som kan anpassas till maskinen är monterad och rapportera data tillbaka till andra platser t.ex. handledare skrivbordHär är counter jag byggt som en fungerande prototyp för ett företag jag arbetade e...

Åtkomst till Arduino över internet

Detta instructable är bara ett försök att ansluta din arduino till internet. Det finns så många liknande instructables som berättar hur du ska göra samma sak, här är lite mer detaljerad version, som jag trodde skulle hjälpa nybörjare som mig. Så låt...

CO2 Laser vatten flöde Monitor - Arduino Powered / Windows kontrollerade

CO2 Laser vatten flöde Monitor och larmDrivs av en Arduino och kontrollerade av anpassade program på en Windows PCAtt förlänga livslängden på en CO2 laser röret är det nödvändigt att pumpa kylvatten genom det medan det fungerar. Om pumpen inte eller...

[Arduino Etheret projekt] Hej du! Komma bort från mitt hem!

[Prolog]Oneday.Det var en mycket utmattad på grund av hårt arbetande.Anyway tillbaka jag hem till efter jobbet nyligen.Så fort jag kom in mitt hem kunde jag känna att det är en något fel i mitt hem.Det fanns inga bevis. Det var bara min känsla......E...

Arduino EV J1772 laddning Station

Baserat på öppnaEVSE projektetOpenEVSEOpenEVSE butikArduino elbil laddstationen "Elektriska fordonet leverera utrustning" (EVSE) hur J1772-protokollet.J1772 används i den nuvarande generationen av elbilar och plugins som Nissan LEAF och Chevy Vo...

Hur man gör en Arduino web Server

I det här exemplet ska du använda din Ethernet Shield och din Arduino för att göra en grundläggande webbserver. Utnyttja Ethernet biblioteket kommer att enheten ha kapacitet att svara på en HTTP-begäran med din Ethernet shield. Ethernet vakna för att...

Ansluta arduino med ethernet

Arduino Ethernet Shield kan en Arduino styrelsen att ansluta till internet. Den är baserad på Wiznet W5100 ethernet chip (datablad).Wiznet W5100 ger en nätverk (IP) stack kan både TCP och UDP. Den stöder upp till fyra samtidiga socketanslutningar. An...