background preloader

Geo Data Logger: Arduino+GPS+SD+Accelerometer to log, time-stamp, and geo-tag sensor data

Geo Data Logger: Arduino+GPS+SD+Accelerometer to log, time-stamp, and geo-tag sensor data
UPDATES Oct 17, 2013: I have published a guide on using your Android phone to accomplish a similar task by leveraging your Android device's built in GPS and sensors. Feb 6, 2013: Featured on GeoAwesomeness Nov 24, 2012: Featured on Hackaday Nov 21, 2012: Featured by John Boxall @ Freetronics Nov 20, 2012: Featured on Dangerous Prototypes INTRODUCTION I thought it would be educational to build a prototype that I can take on the road to log, geo-tag, and time-stamp sensor data to be analyzed later with mapping and/or data analysis applications. This prototype is a generic sensor logging/geo-tagging gadget which means the accelerometer can be replaced with any other sensor(s) to log and map anything anywhere. As a matter or fact my next adventure with this logger is to replace the accelerometer with a pollution sensor to visualize levels of air quality around town. Related:  Arduino projectsTechnologies

AmbientMonitor In different blog posts, I’ve already explained how to receive data from Arduino using a .Net application or a server-side script. Today I’m going to show you how it’s possible, using JavaScript, to receive and show data using only a Web browser. Logical architecture The project has two main elements: Arduino, connected to an AM2302 sensor to get temperature and humidity valuesan HTML page, with some external resources (JavaScript and CSS files) opened in a browser the JavaScript code in the HTML page sends JSONP requests to Arduino, which responds with a JSON message that contains the values obtained from the sensor. Resources All the files for this project (HTML page, JavaScript libraries, Arduino sketch…) are available in my GitHub’s repository: JavaScript When you open the ambientMonitor.html page in your browser, the different JavaScript libraries are loaded and executed. Change the IP address in the url parameter with the one Arduino has in your network Arduino Conclusions

Flashing Cloud Step 1. Prepare an projector, a laptop PC and a plastic bag. Step 2. Step 3. Step 4. Create a new fla file. 1. 2. 3. 4. After that, produce swf file. Step 5. Step 6. Arduino Astronomical Clock for Automatic Light Control Arduino Astronomical Clock for Automatic Light Control There are many ways to automatically control these lights. The gadget I was using (until I completed this project, that is) was a simple mechanical timer. Figure 1 - Sunset time variation at my location (note: time axis is "DST time" a.k.a "summer time") Another approach to this problem, and one that you often find in many beginner elecronics projects, is to turn the lights ON/OFF based on some photo-sensitive device; a LDR or a photo-transistor for example. My objective with this project was to build a system that, given my latitude and longitude coordinates and the current time/day of the year, automatically calculates the sunrise and sunset times, controlling the lights accordingly. So here are the features/objectives for this project: - Automatic sunrise and sunset relay control to turn lights (or some other AC load) on/off respectively - 7-segment display continuously shows time, estimated sunrise and sunset time Hardware Software

Creating A 3D Print from start to file using Zbrush for Beginners You will need: A computer Zbrush 4R4 or equivalent Z plugin 3D Printer Exporter (free from Pixologic’s web page) Time taken: 2-3 hours Ok, this is my first instructable and I hope that you find it helpful. Also, remember to save frequently- save your sculpt as a Ztool and keep the saves together in the Ztool folder of Zbrush. Arduino Temp / Humidity Monitor with Web and SNMP Step #1: PrevNext Here are the pieces needed for this project:Arduino UNONetshieldMakerShield with BreadboardSensorsWiresSerial LCD Screen Step #2: Add the Netshield to the Arduino. Step #3: Solder custom header pins to use as a spacer for the MakerShield.Using long-pin male headers and long-pin female headers solder them as shown.These custom headers will be used as spacers between the Netshield and the MakerShield.NOTE: The center pin on the longer spacer will not be used. Step #6: PrevNextAdd code to the Arduino.A PDF of the sketch is included with this project.

Turbosail Technical design[edit] Concept[edit] In 1980, Jacques Cousteau dreamed of creating a ship with a modern engine that would be powered, at least in part, by the wind, a clean, free, renewable energy source. Aerodynamics[edit] Cousteau and his associates, Professor Lucien Malavard and Dr. As a result of this design, the turbosail provides a reaction force, a component of which, thrust, is available for the direction of travel. Propeller-based propulsion can be used in conjunction with the turbosails. Engineering analysis[edit] According to the Cousteau Society, "when compared to the thrust coefficient of the best sails ever built (Marconi or square types, i.e. ships of the American Cup [sic] or the Japanese wind propulsion system) that of the Turbosail is 3.5 to 4 times superior and gives the system a unique advantage for the economical propulsion of ships The efficiency of the system has however not been subjected to sufficient comparative engineering research. The Alcyone[edit]

Getting Online with Arduino: Round Up of Devices If you’re manipulating the physical environment through software, or the other way around, then you need a way to get your hardware online. Arduino (and its community and ecosystem of sensors and shields) makes it easy to experiment on the physical side of things, but it wasn’t designed with any networking interface built in. That’s why many in the community right now are building devices and add-ins that make it easy to get an Arduino (or Arduino-compatible board) connected easily. UDOO UDOO, currently on Kickstarter combines the best of two worlds — Arduino and Raspberry Pi — to create a powerful and flexible brain that can talk to the sensor world, run some mighty code local and connect to the internet via built-in Wifi. Spark Core The Spark Core (see Kickstarter page) is a tiny, Arduino-compatible board with a beefy microprocessor, integrated Wi-Fi and integrated cloud support. miniSWARM The miniSWARM is an Arduino-compatible board with built-in Xbee wireless.

BigNeuron: creando un modelo 3D de las neuronas BigNeuron es un nuevo proyecto gestado en el Allen Institute for Brain Science, el cual busca que los científicos tengan la posibilidad de crear modelos tridimensionales de las neuronas. Para ello, los recursos de supercómputo del Laboratorio Nacional de Oak Ridge, del Departamento de Energía de los Estados Unidos, se pondrán a disposición de esta iniciativa diseñada para avanzar en cómo los científicos pueden reconstruir digitalmente y analizar incluso, neuronas individuales del cerebro humano. Se busca así tener un mayor entendimiento de cómo funcionan las neuronas. Las neuronas tienen miles de ramas y mapear estas estructuras complejas es una labor que lleva mucho tiempo y que se hace a mano. Los algoritmos digitales podrían ayudar a automatizar este proceso, pero los investigadores en todo el mundo usan diferentes enfoques para coleccionar imágenes, manejar los datos y crear sus modelos. Referencias: BigNeuron Science Daily

A Remotely Programable Relay Controller (Christmas Lights or Home Automation Controller) What was that? A Whats-a-Maja-Thimagig? Yep - One of those! This Instructable extends my Arduino Ethernet controller to control a set of up to 6 relays, but that's not the neat bit. This allows you to have a set of relays connected to the end of a piece of Ethernet cable that can be accessed from a web browser anywhere from your house. I needed a system to sequence a set of relays to control some Christmas lights around my house this Christmas, as well as to turn on and off a water fountain, so I thought that a simple controller for it would be an AtMega328 chip. This project is an autonomous controller, operating a set of 6 relays according to a pre-programmed pattern, over and over again. In my case, I wanted to control a fountain and some Christmas lights, so my pre-programmed pattern is as follows: Relay 1 - Front fairy lights Relay 2 - Fountain Blue Light Relay 3 - Fountain Green Light Relay 4 - Fountain Pump On startup, do the following forever until it is switched off:

Bio-implante permite que ratas parapléjicas vuelvan a caminar Científicos del Instituto EPFL en Suiza han desarrollado un bio-implante llamado e-Dura que ha logrado que ratas parapléjicas puedan volver a caminar. Un dispositivo que abre las posibilidades para que en un futuro cercano pueda ser utilizado para el tratamiento de personas con algún tipo de lesión medular que impide su movilidad. Su potencial, aseguran los investigadores, es enorme. Además de su uso en lesionados medulares, el e-Dura, podría ser empleado en enfermedades como la epilepsia, la enfermedad de Parkinson y o para el manejo del dolor. Hasta ahora, los investigadores habían logrado que las ratas parapléjicas volvieran a caminar gracias a una estimulación eléctrica y química. El diminuto dispositivo imita las propiedades mecánicas de los tejidos vivos, está compuesto de electrodos hechos de un material compuesto de silicio y microperlas de platino que puede deformarse en cualquier dirección, sin dejar de garantizar la conductividad eléctrica óptima. Referencia: EPFL, Science

Lampduino - an 8x8 RGB Floor Lamp : Programming the Colorduino The Colorduino comes with the Arduino bootloader pre-loaded, so it can be programmed via the Arduino IDE. It doesn't have a built-in USB to serial converter, however, so you must use either an external USB to serial cable, or an ICSP-compatible programmer. If you have an FTDI cable or similar, you can use that. To use an FTDI cable, connect it as follows: FTDI RX -> Colorduino TX FTDI TX -> Colorduino RX FTDI RTS -> Colorduino DTR FTDI GND -> Colorduino GND Another way is to use the embedded FTDI chip in an Arduino Duemilanove. Arduino RX -> Colorduino RX Arduino TX -> Colorduino TX Arduino Reset -> Colorduino DTR Arduino 5V -> Colorduino VDD Arduino GND -> Colorduino GND Then, you can connect your Arduino to your PC via USB, and select Arduino Duemilanove or Nano with ATmega328 from the Tools->Board menu of the Arduino IDE. Since I was developing a PC host app to communicate with the Colorduino, I found it more convenient to use my USBtinyISP. Pictured above is my development setup.