background preloader

Arduino

Facebook Twitter

Open source sprinkler timer controller for your garden. In order to maintain great lawn it is important to ensure proper moist. Usually this is achieved with water sprinklers. These may be turned on manually or with sprinkler timer that can be purchased in any garden store. But these offer pretty limited functionality. If you need really flexible device, then check out this open source sprinkler valve controller. It have few nice features like Ethernet connectivity so you can schedule timer via web interface. Read. RS | world-leading distributor of electronic, industrial and maintenance, repair and operation products.

Getting Started with Processing for Android. Pick up a pen and draw a sketch. There, that was easy – however crude, you can get out an idea. Sketching with paper is still the fastest way for most of us to imagine something. But between that immediacy and the end result, you need prototypes. The Processing language has long been one of the easiest ways to sketch an idea in code – best after you’ve first put pen to paper, but as an immediate next step (and for ideas you just can’t draw). Built in Java, the creation of Ben Fry and Casey Reas and a broad community of free software makers, it runs on Mac, Windows, and Linux. Processing now runs just as easily on a mobile platform with Android. Translation: with one, elegant API, you can “sketch” visual ideas on screens from an Android phone to a browser to a projection or installation.

This is a first-draft tutorial, as I make the same presentation in Stockholm at the info-rich Android Only conference. Install Processing and the Android SDK 1. 2. 3. 4. It’s simple to run a sketch. 5. Processing & Android: Mobile App Development Made (Very) Easy. Creating apps for Android with processing is ridiculously easy. How easy? Let’s get a from-scratch Android app working on a device in 25 minutes (15 of those minutes will be spent installing software). ** You don’t need to have an Android device to do this tutorial, since we can see the app that we’ll build in a software emulator.

But it’s much cooler if it’s on a device. ** Before you start on this tutorial, I’d recommend that you make sure you have a recent version of Java installed. Step One: Install the Android SDK I promise. First, go to the URL below, and download the appropriate SDK for your operating system: This download should un-zip to a folder called something like ‘android-sdk-mac_x86′. We’re going to use the manager to install the Android packages that we need to build our apps. We can install all of the packages – that way we know we’ll get everything we need. Step Two: Get an Android-enabled Version of Processing Wait. ** Be patient!

OK. Android. From Processing The primary goal of this project is to make it foolishly easy to create Android apps using the Processing API. Once you have Processing on your machine (and the Android developer tools), you can simply write a line of code, hit Run (Ctrl-R or Cmd-R), and have your sketch show up in the emulator as a working Android app. Select Run on Device (Ctrl-Shift-R or Cmd-Shift-R) to have it run on an Android device that you have plugged into your machine. That's good stuff! Note that this code is incomplete and contains bugs. It should be considered "beta" quality. Do not use this code while operating heavy equipment. We currently have no plans to make a version of the development environment (the PDE) that runs on the phone, but that might be fun for you internetpeople to hack together on your own, and amaze us all. Download and install the Android SDK from here. Underneath “Tools”, check the box for “Android SDK Platform-tools”.

Then restart the Finder to see hidden files: DIY Drones. Arduino Shield List. Boarduino - Breadboard-compatible Arduino Clone. Blog » Blog Archive » Computerless Arduino. Computerless Arduino Davide Gomba — July 29th, 2011 Ever wanted to reprogram Arduino without a Computer? Have a look at the [Teague Labs] tutorial. The Computerless Arduino consists of two major components; an Arduino-compatible microcontroller loaded with a realtime code interpreter, and a stand-alone 5 button LCD display to display port values and manipulate code. Via [CreativeApplications] source [Teague Labs] Teague Labs. How send data from Arduino to Google Docs Spreadsheet. A very interesting feature of Arduino is the great avalaibility of library that make the developer work very simple and fast. Make a Web Server, a Web Client or post a Tweet haven’t difficulty.

Try to do the same application with the Microchip’s Stack TCP/IP…. It’s not impossible but for beginner developpers is of course hard. With the Ethernet shield or WiFi shield you can connect your application to the internet world, get information, send email, post data… Post data? But where? Some site host your data with graphics like the famous Pachube, I also use this service for my projects. In this post I want explain the best way found by RobertMParker to send data on Google Spreadsheet.

The best way to access to Google Spreadsheet is not access to Google Spreadsheet… I didn’t find a way to access directly on the sheet, but we can pass data to our sheet using a Form. The method step by step to send data from Arduino to Google Spreadsheet 3° – Create the form with TEXT type box. HLT wiki/Arduino A Ttiny 4585. Program an ATtiny Using an Arduino. I am a big fan of the Arduino platform. For those who aren’t familiar with the Arduino, it is a microprocessor development environment & ecosystem.

You can visit their site for more info. I started playing with the Arduino and soon discovered the ATtiny microprocessor chip, which is a much smaller cousin to the ATmega series which is used in the Arduino. Unfortunately, the Arduino IDE did not support it. Since most micro development apps run only on Windows (I use Ubuntu Linux), and require either expensive compilers or hard to use C or Assembler, I was never up to the effort required in using the ATtiny chips. All of this changed yesterday when I was going through my Arduino notes and came across some attempts by others to use the Arduino IDE to program the ATtiny. Close only counts in horseshoes and hand grenades I was all set now.

Avrdude: stk500_recv(): programmer is not responding I was close, but no cigar. Programming Your Own ATtiny – in 9 easy steps Troubleshooting Conclusion. ARDUINO. BaronPilot Arduino based copilot autostabilizer with Nintendo Wii component (tricopter, quadcopter) This is a program to stabilize a multicopter (copilot), runs on microcontroller like Arduino or Teensy++ and only a wii motion plus, no other electronics needed. These project started April, 2010. Supported are planes, tricopter, quadricopter (+ and x config), hexacopter (penta and coaxial). The self-leveling capability helps when doing FPV (first person view). 19 Oct 2011 Look at the new quadricopter shop . There are a lot of item for building it! 21 Jan 2011 First step in the UAV complete system with GPS, this is the first implementation of the DCM filtering with Wii components, and a MARG sensor array, this is really really fast way!

The BaronPilot name & project will be changed, the new SuperEconomical UAV will be main target for this project. Founding a new company to project&build this vehicles, with no worry for users, cheap, and fast delivery. 3 Nov 2010 You don't need arduino to run GUI, you need only the serial driver 1 Nov 2010 Removed old blog entry GPS serial routine work! Tricopter. ETH - IDSC - Flying Machine Arena. The Flying Machine Arena (FMA) is a portable space devoted to autonomous flight. Measuring up to 10 x 10 x 10 meters, it consists of a high-precision motion capture system, a wireless communication network, and custom software executing sophisticated algorithms for estimation and control. The motion capture system can locate multiple objects in the space at rates exceeding 200 frames per second. While this may seem extremely fast, the objects in the space can move at speeds in excess of 10 m/s, resulting in displacements of over 5 cm between successive snapshots.

This information is fused with other data and models of the system dynamics to predict the state of the objects into the future. The system uses this knowledge to determine what commands the vehicles should execute next to achieve their desired behavior, such as performing high-speed flips, balancing objects, building structures, or engaging in a game of paddle-ball. ARDUINO. Nintendo DS touch screen controlling a Processing app. Candela (millicandela) to lumen conversion wizard. This calculator allows you to do an approximate conversion between millicandelas (or candelas) and lumens for an LED where you know the beam angle. The reason it's approximate is because the specs don't usually include information about how the luminous intensity (in candelas) was measured. This calculator is perhaps most useful in comparing the light output of LEDs with different beam angles.

To briefly explain the math the wizard does, it simply applies the conversion 1 candela = 1 lumen/steradian. To do this, it converts the beam angle you supply into a solid angle in units of steradians. The likely thing for a manufacturer to do is to list their luminous intensity spec in the most favorable way possible. Adafruit Industries. Arduino - HomePage. ArduinoXbeeShield. NB : This page refers to a deprecated product. Information on the current Wireless Shield can be found here Overview The Xbee shield allows an Arduino board to communicate wirelessly using Zigbee. It is based on the Xbee module from MaxStream. The module can communicate up to 100 feet indoors or 300 feet outdoors (with line-of-sight).

It can be used as a serial/usb replacement or you can put it into a command mode and configure it for a variety of broadcast and mesh networking options. The Xbee shield was created in collaboration with Libelium, who developed it for use in their SquidBee motes (used for creating sensor networks). Schematic XbeeShieldSchematic.pdf (Eagle schematics and board layouts available from the Libelium SquidBee wiki download page.) Jumper Settings The Xbee shield has two jumpers (the small removable plastic sleeves that each fit onto two of the three pins labelled Xbee/USB). Networking The Arduino XBee shield can be used with different XBee modules. Addressing. SD, Mini SD And Micro SD Sockets | Otto Marketing - The Wireless, RF and Connector People. The World Famous Index of Arduino & Freeduino Knowledge.

Digital Temperature Sensor Modules for Linux. Arduino Daily.