background preloader

Arduino and microcontropllers etc

Facebook Twitter

Build a Touchless 3D Tracking Interface with Everyday Materials. Combine low-tech materials with some high-tech components and build a completely Touchless 3D Tracking Interface. Explore capacitive sensing by using several panels of cardboard lined with aluminum foil. These panels, when charged, create electric fields that correspond to X, Y, and Z axes to create a 3D cube. With the aid of an Arduino microcontroller and some supplied code, movements inside the cube are tracked as your hand moves around inside the field. For Weekend Projects makers looking for an introduction to Arduino, this is a great project to learn from. Once you’ve gathered all your parts, this project should only take a couple hours to complete – you’ll be playing 3D Tic Tac Toe before the weekend is over!

Once your touchless 3D tracker is up and running, what you do with it is only limited by your own imagination! Sign up below for the Weekend Projects Newsletter to receive the projects before anybody else does, get tips, see other makers’ builds, and more. Related. ADK Rev3 [A000069] - €51.00 : Arduino Store - community and electronics. The Arduino ADK R3 is a microcontroller board based on the ATmega2560 ( datasheet ). It has a USB host interface to connect with Android based phones. It is compatible with Android's Accessory Development Kit examples. It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.

The ADK is based on the Mega 2560 . Plus it has an USB Host circuit that enable this board to communicate with USB Devices, and give them power supply. Additional features coming with the R3 version are: Technical Specifications For information on using the board with the Android OS, see ( Google's ADK documentation ). Did You Win Yet? » Android Garden Monitor. Overview One of the coolest things announced at this year’s Google I/O was the Android Open Accessory Kit, which allows Android devices to interact with accessories over USB. As an attendee, I received the Arduino-based ADK DemoKit board, which I’ve used to build an app to monitor my Aerogarden.

Hardware Arduino and Breadboard The garden monitor project was built with the following components: Arduino-based Open Accessory KitBreadboardLM34DZ temperature sensorHS1101 humidity sensor0.5″ force sensing resistorAnalog servo The force sensing resistor is mounted below the Aerogarden’s water tank to measure the weight of the water, and the servo is used to open and close the tank door. Software Nexus One running the Garden Monitor app Arduino The Arduino firmware reads the values from the temperature, humidity, and force sensors and sends them to the attached Android device over USB using the Open Accessory protocol.

Android Source Time Lapse. Accessory Development Kit. The Accessory Development Kit (ADK) is a reference implementation for hardware manufacturers and hobbyists to use as a starting point for building accessories for Android. Each ADK release is provided with source code and hardware specifications to make the process of developing your own accessories easier. Creating new and alternative hardware based on the ADK is encouraged! Android accessories can be audio docking stations, exercise machines, personal medical testing devices, weather stations, or any other external hardware device that adds to the functionality of Android. Accessories use the Android Open Accessory (AOA) protocol to communicate with Android devices, over a USB cable or through a Bluetooth connection.

The following sections provide more information about the Android Accessory Development Kits, how to use them, and how to get started building your own accessories for Android. ADK 2012 Guide Guide to getting started with the ADK released at Google I/O 2012. ADK 2011 Guide. Setting up to program a picaxe via shell script(linux) Now open your text editor or what ever you use and paste this code in. #! /bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' #Enter the name of the bas script here ftp -n $HOST <<END_SCRIPTquote USER $USER quote PASS $PASSWDget $FILEquit END_SCRIPT # That was the ftp part that logs in gets the file and quits.

/picaxe08m -c/dev/ttyS0 $FILE # that downloads the file to the picaxe change this to suit Save this as picaxeprogramer.sh in the same folder you put the complier in. Arduinoos. Arduino_Nano3_0.pdf (application/pdf Object) Comunicação. Buy. AVR Development Boards, Have Fun with Microcontrollers, $9.60. Automatic Electricity Usage Measuring Device | HACKOLOG - Amazing Hacks and Mods. Want to make something interesting and at the same time useful? Then why not try to make a device that would automatically measure the amount of electricity consumed on a daily basis. Read on to know more about this. There are several methods available that can be used to perform this activity. One way is to place current measurement coils on the mains. But the disadvantage here is that a large deviation can be found between the computed value and the electricity meter reading.

Another method is to use a 1W IR pluse on the meter. Keeping in mind the disadvantages present in the first two methods ,a third approach has been designed by Grid Insight. The use of a desktop or laptop connected to the utility meter did not seem to be a good idea. The requirement of the build are listed below: Arduino Uno Ethernet9VDC Arduino power adapterSparkfun USB Host ShieldGrid Insight AMRUSB-1 Utility Meter Data Receiver The USB host shield has to be modified. How to format an SD card for the BeagleBoard. Sip'n Puff Ipod Dock. Sip'n Puff Ipod Dock Here is an example using the Sip'n Puff Arduino shield to make an Ipod dock. The Sip'n Puff Arduino shield is currently a Kickstarter project.

If you like this project and would like to see more products like this one, please support our project on Kickstarter and tell all your friends about it. Note that prototype shown is not stackable. The final release version will be stackable. The Ipod dock is controlled by sipping and puffing into the tube connected to the Sip'n Puff Arduino shield in the following manner. This example is built using the 3G accessory protocol in simple remote mode. Before you can send commands to your Ipod, you will need a few simple pieces of hardware. Note that the drawing does not show Sip'n Puff shield. The complete circuit with Sip'n Puff shield. The Ipod uses a standard N,8,1 serial port running at 19200 baud. You can get the source code for the Ipod Sip'n Puff dock from our Github page, located here. Beaglebone Coding 101: Using the Serial and Analog Pins | GigaMegaBlog.

[Updated Jan 25: Correction! There is a 1.8V voltage source on the Beaglebone: Port 9 Pin 32. Thanks to Koen Kooi for the info. I've updated the text with this information] [Update May 5: In kernel version 3.2.14, the file system path for the analog pin readings was changed from /sys/devices/platform/tsc to /sys/devices/platform/omap/tsc] This article is my second explaining the fundamentals of coding with the Beaglebone. In the first article I explained some of the mysteries of pin muxing, and gave an example of a very simple usage of a digital pin. This time, I’ll use an analog sensor and serial I/O (just O, actually), to create a time and temperature LCD display. I have to admit that I’m far from an expert – I’m basically writing about this stuff as I figure it out. The Beaglebone will hopefully prove to be a ground-breaking product, introducing a lot of electronics hobbyists to embedded Linux programming.

Analog Input So sayeth the Beaglebone System Reference Manual (Emphasis theirs. )

Tutorials

Protolab / FrontPage. Hardware, sensors and related stuff. Arduino meets processing - PUSHBUTTON. The Arduino meets Processing project intends to make it as easy as possible for anyone to explore the world of physical computing. All you need is an Arduino board as well as the Arduino and Processing software, which you can download on their project websites. On this website we explain how to: set up electronic circuits with various kinds of sensors, control and measure the sensors with the Arduino board, send the data to the computer, and use the received values to generate computer graphics with Processing.

For all examples you need some basic electronic equipment such as a breadboard, resistors, the sensors, and some wires. The following sensors are dealt with on this website: All examples contain a list of the parts as well as the Arduino and Processing files you need. The Processing files have a DisplayItems class which paints a grid with values, a black or white background. Feel free to play around and have fun exploring the wonderful world of Arduino and Processing! Processing GUI, controlP5. About controlP5 is a library written by Andreas Schlegel for the programming environment processing. Last update, 07/30/2015. Controllers to build a graphical user interface on top of your processing sketch include Sliders, Buttons, Toggles, Knobs, Textfields, RadioButtons, Checkboxes amongst others and can be easily added to a processing sketch.

They can be arranged in separate control PGraphics contexts, and can be organized in tabs or groups. → read more. Installation Unzip and put the extracted controlP5 folder into the libraries folder of your processing sketches. Details Keywords gui, ui, controller, interface, user interface Reference. Source. Platform osx, windows, linux Processing 2.2.1 Dependencies none User interface for the 'vulcano generator'. project synthazards, syntfarm.

A complete list of features can be found on controlP5's github page. Features Custom FontsBy default controlP5 uses a bitFont to render text. Examples. Start [processinghacks.com] MondoMatrix. Labs » Blog Archive » Computerless Arduino for under $50. Hobby microcontrollers and electronics. DFRobotShop Rover - Arduino Compatible Tracked Robot (Basic Kit) • Versatile, programmable robot tank kit • Onboard LiPo battery charger• Complete Arduino board built-in (Arduino Uno)• Dual H-bridge and onboard voltage regulator (only one battery needed) • Compatible with a variety of shields • Two XBee areas (2mm 10pin XBee Socket sold separately) and solder prototyping area• No soldering required The DFRobotShop Rover V2 – Arduino Compatible Tracked Robot (Basic Kit) is a versatile mobile robot tank based on the popular Arduino Uno USB Microcontroller Rev 3 microcontroller.

The Rover uses the popular Tamiya twin motor gearbox and the Tamiya track and wheel set. The DFRobotShop Rover PCB incorporates a standard Arduino Uno (surface mount ATMega328), L293B motor driver (connected to pins 5 to 8), voltage regulator and prototyping area while contributing to the mechanical structural of the robot.

The onboard voltage regulator allows the entire board to be powered using as little as 3.7V to ~9V*. The board does NOT include 2mm 10pin XBee Socket . Arduino goes ARM - new modules. An ARM-based Arduino is the next step in the development of this open source platform, but it isn't all gain. The whole world seems to be going in ARMs direction. The latest version of Windows 8 will run on ARM processors and now the open source Arduino platform has a new member - the ARM-based Arduino Due announced at the Maker Faire in New York. The Due makes use of Amtel's SAM3U ARM-based process, which supports 32bit instructions and runs at 96Mhz.

The Due will have 256KB of Flash, 50KB of SRAM, five SPI buses, two I2C interfaces, five serial ports, 16 12-bit analog inputs and more. There are already some Arduino variants that use the PIC32 processor and are pin-compatible with other Arduino boards that are almost as powerful. From the Arduino blog: "Instead of just releasing the finished platform we are opening the process to the community early on. Of course the question is, How will this affect the soon-to-be-released, $25 Raspberry Pi, which is also based on ARM? More Information. Ani - An animation library for Processing. An animation library by Benedikt Groß for the programming environment Processing. Last update, 2013/02/28. Ani 2.5 is a lightweight library for creating animations and transitions. Easily spoken Ani helps you to move things around on the screen or a bit more abstract, to animate any numeric variable. Most of the time a single line of code like the following one is enough: Ani.to(object, duration, variable name, target position, easing); Target object ("this" or any reference to an object), duration of animation specified in seconds or frames, variable name (which numeric variable is used), easing (the characteristic of motion) ...

The syntax of Ani is created with simplicity of use in mind. Feedback is very welcome, but please use the processing discourse forum for that. Installation ↑Up Unzip and put the extracted Ani folder into the libraries folder of your processing sketches. Demos Check the demos in the distribution of Ani (zip file), or have a look at them by watching the videos. Ani.

Interesting projects

Serdisplay.py - gigamega-micro - Python Time and Temperature Display for Beaglebone - Source code for projects from www.gigamegablog.com. Freeduino Knowledge Base. Comunication. Web connection. Pachube. Power control.