Nano Data Logger
nano-data-logger

The Nano Data Logger is an easy and inexpensive way to start collecting environmental data. It relies on a shield (a PCB which plugs into another PCB) which snaps onto an Arduino Nano. The shield adds a real time clock and microSD card socket to the Arduino microcontroller. When the components are prepared properly, no soldering is required to start saving data from a sensor. Kits to build a Nano Data Logger are available at the [Public Lab Store](https://store.publiclab.org/collections/water-monitoring/products/nano-data-logger-kit?variant=12516302323821) and the [KAPtery](http://kaptery.com/product/nano-logger-kit). A Nano Data Logger is very convenient for fast prototyping trials. Sensors and other devices (e.g., small display), can be connected without soldering because all of the pins on the Nano are exposed as male headers. The integrated real time clock and microSD socket make it easy to save sensor data with accurate time stamps. To achieve the convenience of the Nano Data Logger, the ability to log data for many weeks is lost. It will not last on small batteries for more than several days without clever modification, so it is best suited for data collection for short periods, with alternative power (solar panels), or near mains power. ###Parts The two primary parts are: - **Arduino Nano**. Nano clones cost about $3.00 on eBay or [$4.00 to $10.00 at US retailers](https://www.amazon.com/s/?ie=UTF8&keywords=arduino+nano&tag=googhydr-20&index=electronics&hvadid=173554986927&hvpos=1t2&hvnetw=g&hvrand=15080925241715253772&hvpone=&hvptwo=&hvqmt=e&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9003117&hvtargid=aud-345055983774:kwd-15608517219&ref=pd_sl_7sxbv5mstz_e). They can be cheaper if the headers are not soldered on if you want to do this yourself. - **Logging shield for Nano**. These are mostly available on[ eBay for $5.00 to $6.00](https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2047675.m570.l1313.TR0.TRC0.H0.XData+logging+shield++for+Arduino+NANO.TRS5&_nkw=Data+logging+shield++for+Arduino+NANO&_sacat=0). Also required: - The real time clock on the logging shield needs a [**CR1220 coin cell** battery](https://www.amazon.com/s/ref=nb_sb_ss_i_1_5?url=search-alias%3Delectronics&field-keywords=1220+battery&sprefix=1220+%2Celectronics%2C159&crid=1QZ3OBPARF67Q&rh=n%3A172282%2Ck%3A1220+battery). - Data is saved on a [**microSD card** which costs about $5.00 - $10.00](https://www.amazon.com/s/ref=nb_sb_ss_i_3_11?url=search-alias%3Delectronics&field-keywords=4gb+microsd+card&sprefix=4gb+microsd%2Celectronics%2C148&crid=38C6D1YHWDQV1&rh=n%3A172282%2Ck%3A4gb+microsd+card) - For autonomous operation a battery or case for batteries is required. Four AA or AAA alkaline batteries will supply 6 volts (6 to 12 volts are okay). The parts above do not include a sensor or USB cable to connect to a computer for programming and data transfer. For use near mains power, a mini USB cable and phone charger (5v) are convenient. [![Nanolog_20170509-8764.JPG](https://publiclab.org/system/images/photos/000/022/915/medium/Nanolog_20170509-8764.JPG)](https://publiclab.org/system/images/photos/000/022/915/original/Nanolog_20170509-8764.JPG) *Above: These parts are included in the [KAPtery kit of the Nano Data Logger](http://kaptery.com/product/nano-logger-kit).* The Nano Data Logger is available as a kit with everything required to log temperature and barometric pressure without doing any soldering. Order it from the [Public Lab Store](https://store.publiclab.org/collections/water-monitoring/products/nano-data-logger-kit?variant=12516302323821) or the [KAPtery](http://kaptery.com/product/nano-logger-kit). ###Assembly The Nano data logging shield snaps onto the Arduino nano. A battery or battery pack can be connected with screw down terminal blocks. Power can also be supplied via mini USB cable from a computer or DC converter (phone charger). Sensors can be connected with DuPont wires with female connectors. If all of these components are prepared properly, no soldering is required to assemble the logger. However, preparing some of the components (Nano, sensors) might require soldering. ###Software A sketch which logs data from a BMP280 sensor for pressure and temperature is available at the [KAPtery Guides page](http://kaptery.com/guides/). See below for several examples of data logging with the Nano Logger. Examples include using different sensors to log data for temperature, humidity, pressure, light, and tilt angle. ### Activities [activities:nano-data-logger] ### Questions [questions:nano-data-logger] ...


Author Comment Last activity Moderation
warren "Wow, this is super! Thanks, Chris! Do you think as more info comes together around this device (like more posts, questions, etc) we might post it o..." | Read more » over 5 years ago
cfastie "I've made a couple of those I2C hubs and they are very handy. They're fun to make too. I now put a little super glue between the header plastic bef..." | Read more » over 5 years ago
xose "I can see your tiny forked I2C hub around the prototype ;) Amazind device!! " | Read more » over 5 years ago
cfastie "That would be terrific if a ferrite bead eliminated the noise I was seeing. My impression was that the bead was protection against radio frequency ..." | Read more » almost 6 years ago
pdhixenbaugh "I know that USB cables sometimes come with a barrel on them that's designed to reduce electrical interference, but I forget what it's called (I had..." | Read more » almost 6 years ago
cfastie "Thanks Ed, It's good to know there is hope for the Nano. That's an excellent thread you linked to. I might try removing the LED resistor and the r..." | Read more » almost 6 years ago
EdMallon "That lack of alarm is pretty irritating considering that the 1337 has them built in, and they could have simply used that chip instead. Watchdog ti..." | Read more » almost 6 years ago
xose "Amazing! I'll definitely give it a try ;) " | Read more » almost 6 years ago
cfastie "Xose, Thanks for pointing to those Grove I2C hubs. I had been pondering how to fork the I2C line. Here is my attempt to make an I2C hub from male h..." | Read more » almost 6 years ago
cfastie "I figured out what I was doing wrong with the real time clock. This line in a sketch: RTC.adjust(DateTime((__DATE__), (__TIME__))); will set t..." | Read more » almost 6 years ago
cfastie "A nice thing about DuPont jumper wires is that each wire has a separate connector. So pin pitch does not matter (if it is at least 0.1 inch, the Ar..." | Read more » almost 6 years ago
warren "I love that Grove sells premade wires of different lengths with those connectors on them. Are the pin "pitches" (isn't that what you call the spaci..." | Read more » almost 6 years ago
cfastie "That's a nice little I2C hub. Maybe it would be easy to make something like that for DuPont wires from strips of male header: But somebody would..." | Read more » almost 6 years ago
xose "Combined with this i2C hub even if not so cheap for it's function = no extra soldering. https://www.seeedstudio.com/Grove-I2C-Hub-p-851.html " | Read more » almost 6 years ago
xose "Fantastic @cfastie! This nano shield looks awesome for 4$ ;) https://fair.to/qBz4q " | Read more » almost 6 years ago
cfastie "There is a growing list of logger options and specs in a Google sheet. Please add information there if you know other stuff. " | Read more » almost 6 years ago
warren "Love this. Thanks, Chris! At some point it'd be awesome to collect all the loggers on a single method page, and look at the pros/cons/prices of ea..." | Read more » almost 6 years ago
cfastie "That Openlog is tiny! It combines an Arduino 328p with a microSD card, but still needs an RTC. There are clones of it available for $7.00. I have ..." | Read more » almost 6 years ago
xose "Hi there!! So interesting!! At the IMVEC.tech we're using the Openlog, known for it's use as a drone black box combiend with an RTC. Just another ..." | Read more » almost 6 years ago