Find all your DIY electronics in the MakerShed. 3D Printing, Kits, Arduino, Raspberry Pi, Books & more!

Make: Projects

Arduino Data-Logging Shield Kit

It's easy to assemble the datalogger shield kit; this guide walks you through the process step-by-step.

Arduino Data-Logging Shield Kit

This data-logging shield for the Arduino makes saving data to files on any FAT16 or FAT32 formatted SD card really easy. The included Real-Time Clock timestamps all your data with the current time, so that you know precisely what happened and when!

Steps

Step #1: Gather your Materials.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit

Check to make sure you have all of the necessary components to build the data logging kit.

Step #2: Insert the 10K Resistor.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • Insert the resistor with color bands Brown-Black-Orange into the location marked R5.
  • Resistors are not polarized, so it does not matter which direction you insert them in.
  • Turn the board over, and then solder the leads.

Step #3: Tip: Clip your leads!

PrevNext
Arduino Data-Logging Shield Kit

Make your soldering life easier by trimming the leads of the components after you solder them in.

Step #4: Insert the 1.0K Resistors.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • In locations R3 and R4, insert the two resistors with the color bands Brown-Black-Red.
  • Turn the board over, and solder the resistors in. Then clip the leads.

Step #5: Mount the SD Card Holder.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • The SD card holder has two humps that snap it into place on the circuit board.
  • You should be able to feel it fit into two grooves and sit snugly on the surface.
  • On the sides are 4 tabs. Solder these tabs to the circuit board by first heating up the tabs, and then applying solder. The holder shouldn't move once it's been soldered in.
  • Now all you need to do is solder the leftmost 7 tabs to the circuit board. It is unnecessary to solder the remaining three.

Step #6: Insert the 2.2K Resistors.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • In locations R1 and R2, insert the two resistors with the color code Red-Red-Red.
  • Solder these two resistors in, and then clip the leads.

Step #7: Insert the Ceramic Capacitors.

PrevNext
Arduino Data-Logging Shield Kit
  • The two small, yellow ceramic capacitors are not polarized, so it does not matter which direction you insert them.
  • Insert them into locations C2 and C3.
  • Solder them in, and then clip the leads.

Step #8: Insert the Electrolytic Capacitors.

PrevNext
Arduino Data-Logging Shield Kit
  • Electrolytic capacitors are polarized, so it is important to insert them properly.
  • The longer lead is the "+" lead, so make sure you enter this lead into the hole marked with the "+.
  • Insert them into locations C1 and C4. Solder them in, and then clip the leads.

Step #9:

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • Insert the 3.3V Regulator.
  • In location IC1, insert the regulator with its flat end matched up with the flat side of the silk-screened image on the circuit board.
  • Solder the leads in, and then clip them.

Step #10: Insert the 8-pin Socket.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • The socket has a notch on one end. This notch must match the one in the picture silk-screened onto the circuit board.
  • Make sure the socket is flush with the circuit board when you turn it over to solder.
  • Once the socket is soldered in, you can insert the IC into the socket.

Step #11: Insert the IC3 chip.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • The longer chip will be inserted into location IC3 without a socket. It is important to make sure that the end of the chip with the notch matches up with the the notch on the silk-screened image.
  • Turn the board over and solder the chip into the circuit board.

Step #12: Soldering the Battery Holder.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • Deposit a bit of solder on the center tab of the location marked BAT.
  • Now you can insert the metal battery holder and solder it in.

Step #13: Insert the Reset Button.

PrevNext
Arduino Data-Logging Shield Kit
  • The reset button is inserted into the location marked RESET.
  • Press the button all the way into the circuit board. Turn the board over and solder it in.

Step #14: Insert the LEDs.

PrevNext
Arduino Data-Logging Shield Kit
  • In location LED1, insert the green LED. The longer lead of the LED should be inserted into the hole marked "+" on the circuit board.
  • In location LED2, insert the red LED. Just as with the green LED, insert the longer lead of the LED into the hole marked with the "+".

Step #15: Insert the Watch Crystal.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • In location Q1, insert the small metal cylinder. The crystal is not polarized, so you can insert it in any direction.
  • Solder it in, and then clip the leads.

Step #16: Clip your headers.

PrevNext
Arduino Data-Logging Shield Kit

From the 36-pin header, clip two 8-pin and two 6-pin headers.

Step #17: Soldering the Headers.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • Insert the longer end of the headers into the female headers on the Arduino.
  • Place the shield on top of the the shorter leads of the headers.
  • Solder every pin of the male headers, and you will be finished.

Step #18: Finishing Touches.

PrevNext
Arduino Data-Logging Shield KitArduino Data-Logging Shield KitArduino Data-Logging Shield Kit
  • Insert the included coin-cell battery, and you are finished.
  • You can remove the shield from the Arduino, or keep it attached to the Arduino.

Comments

  1. Mike Ward says:

    However, ….
    Don’t waste your time connecting the LEDs to DI and DO. Rather than just flashing when you are writing data to the card and reading data from the card (as the more naive of us might have hoped), the LEDs remain lit throughout.

    Also of interest: If you find that you want to embed data logging in with some other Arduino project you have going on, but can only spare the pins D10-D13 (perhaps having all of your A0-A5 sensors already allocated), just build the shield with stackable header pins, and leave off the following real-time clock parts:
    IC2, the DS1307 real time clock
    Q1, the quartz crystal
    resistors R1 and R2
    battery holder (or battery)