11 Arduino projects that require major hacking skills—or a bit of insanity Raspberry Pi has received the lion's share of attention devoted to cheap, single-board computers in the past year. But long before the Pi was a gleam in its creators' eyes, there was the Arduino. Unveiled in 2005, Arduino boards don't have the CPU horsepower of a Raspberry Pi. They don't run a full PC operating system either. Arduino isn't obsolete, though—in fact, its plethora of connectivity options makes it the better choice for many electronics projects. While the Pi has 26 GPIO (general purpose input/output) pins that can be programmed to do various tasks, the Arduino DUE (the latest Arduino released in October 2012) has 54 digital I/O pins, 12 analog input pins, and two analog output pins. Arduino's array of inputs and outputs proves crucial in projects from building robots to 3D printers, said Jason Kridner, co-creator of the BeagleBone line of products that combine Raspberry Pi-like horsepower with Arduino-like capabilities. Dublon spent a year testing Tongueduino on himself.
Buy Freeduino Open Source Hardware Freeduino.org releases files and provides a name... other people do the rest. Some people have made new products with the Freeduino PCB files, while others have adopted the Freeduino name in true open-source spirit! We list each of them here with a link to its appropriate maker/vendor, in no particular order. Didd you make a Freeduino board with the name "Freeduino" printed on it? Freeduino USB: the original! NKC Electronics has a Diecimila-compatible USB Freeduino that is available as a kit, with the USB chip pre-soldered. Freeduino SB 2.2 Wow! choose between a type "A" or type "B" USB socket preinstalled 16MHz crystal FTDI "Bit-Bang" interface pins battery-friendly power routing space to add an optional potentiometer for ARef (analog reference) has a power swtich the RX/TX leds are near the USB jack, meaning you can see them with a shield mounted four mounting holes attractively priced at $26! Freeduino Epic Wow! JK Devices Freeduino 5V/3.3V Hybrid Bhasha Freeduino Lite 2.0
How to build a 5$ Arduino (clone) | Hardware Startup If you are like me and build projects with Arduino, you must have felt the frustration with ripping your project apart, because you wanted to build something else with that Arduino. I have had the same issue many times, so I decided to find a way to solve this once and for all. Hence, how to build an Arduino clone for less than 5$. Warning: Now before we continue a warning. This post explains how to build Arduino cones for less than 5$, but it will mean that you either get creative with you current Arduino to program the Arduino bootloader, or you invest a bit in a standalone ISP programmer and a FTDI interface board (total about 20$ one time investment). The reason we can build a relative cheap Arduino clone is that Arduino consists of the following parts: - USB to serial converter (also known as FTDI) - ATMEGA328p with oscillator and bootloader - 5V power circuit - Bunch of headers So where do I get these cheap ATMEGAs? Like this: Like Loading...
Batman Batman is a fictional superhero appearing in American comic books published by DC Comics, as well as its associated media. The character was created by artist Bob Kane and writer Bill Finger, and first appeared in Detective Comics #27 (May 1939). Originally named "the Bat-Man," the character is also referred to by such epithets as "the Caped Crusader," "the Dark Knight," and "the World's Greatest Detective. Publication history Creation In early 1939, the success of Superman in Action Comics prompted editors at the comic book division of National Publications (the future DC Comics) to request more superheroes for its titles. Finger offered such suggestions as giving the character a cowl instead of a simple domino mask, a cape instead of wings, and gloves, and removing the red sections from the original costume. Finger said he devised the name Bruce Wayne for the character's secret identity: "Bruce Wayne's first name came from Robert Bruce, the Scottish patriot. Robin
Arduino vs Picaxe Should I go for Arduino or Picaxe for my next robot? (EDIT: Please note that this is a very old post, things have changed :) Let´s compare: Scalability: ****************** Picaxe run on many different chips, all from the company called Microchip. ****************** The proto board for the picaxe is valued high, it actually makes the difference - you can build a robot just by adding motors and sensors, it is robot-ready! Picaxe: 2 points Arduino:0points ================== Speed: ****************** Picaxe can run from 4 to 16 Mhz, but if you plan to use Picaxe Basic, you are best off using 4 Mhz ****************** Arduino runs on 16 Mhz ****************** Although not many robotic projects will have a processor- speed-issue (or they should use co-processors if speed really did matter), and although the Picaxe can run at the same speed, Arduino wins the speed-contest Picaxe: 0 points Arduino:1 points ================== Picaxe: 1 points Arduino:1 points ==================
Interfacing a sensor with an Arduino The world of hobby electronics is one that has seen explosive growth and massive changes over the past few years. The biggest changes have come from the level of computing hardware that is available to the hobbyist. From very simple microcontrollers to full PCs on a USB stick, all sorts of options are available. One of the more popular options is the Arduino, which falls between these two extremes. The entire Arduino project has been a proof of the power of open source. In this tutorial, you will get a development environment set up to work with your Arduino. Resources ArduinoArduino Playground Step by Step Step 01 Get your hardware The first step is to select your hardware. Step 02 Plugging in Most Arduino boards interface over USB with the development computer. Step 03 Software Installing the required software has gotten much easier recently. Step 04 Start a new program Now that you have your Arduino plugged in, you can start up your IDE and begin programming your first project. Step 05 Step 06
28920 - SB-Freeduino « Products « Solarbotics There is no better open-source way for a BEAM enthusiast to get into microcontrollers. Based on the open-source project from Italy, this Atmel ATMega328 microcontroller is nested into an easy-to-talk-to cocoon o' technology! The development language is very "C"-like, but simpler and runs in a Java-based all-in-one environment supported on Linux, Mac, and Windows. Since it's open-source it has a huge support community, with many, many tutorials and reference code you can draw from. The SB-Freeduino is our own special port of the Arduino project's Diecimila reference design. Then we discovered it was too hard to make pink. This is a cost-saving mini-kit. Seriously, the Arduino is an excellent microcontroller development platform, especially if you're not that well versed in using C on a plain Atmel platform. The Arduino team also created a hardware design for their software to talk to. Surely you may have questions, right? But what’s an Arduino? Is that all there is about it?
Don't Spend Money On An Arduino - Build Your Own For Much Less I love my Arduinos. At any point, I have quite a few projects on the go – prototyping is just so easy with them. But sometimes, I want to keep the project functional without buying another Arduino. The Truth: You Can’t Build a Full Arduino Clone For Cheaper The Arduino itself consists of simple electronics, but it’s the package and the layout you’re really paying for. The beauty of building your own is that you can exclude bits you don’t need to keep costs down, and avoid the Arduino package with all the unused headers and wasted space – if you really need the Arduino shape and headers for use with other shields, then building your own isn’t really going to save you any money. In my case, I wanted to permanently display the LED cube I made somewhere, with an external power supply and not the added cost of using a full Arduino board; there was space left on the protoboard after all, so I’d rather put everything there. Anyway, on with the project. Power Supply Regulator & Indicator LED 1.
Alexander Graham Bell Alexander Graham Bell (March 3, 1847 – August 2, 1922) was an eminent Scottish-born scientist, inventor, engineer and innovator who is credited with inventing the first practical telephone.[N 3] Bell's father, grandfather, and brother had all been associated with work on elocution and speech, and both his mother and wife were deaf, profoundly influencing Bell's life's work. His research on hearing and speech further led him to experiment with hearing devices which eventually culminated in Bell being awarded the first U.S. patent for the telephone in 1876. Many other inventions marked Bell's later life, including groundbreaking work in optical telecommunications, hydrofoils and aeronautics. Early life Alexander Bell was born in Edinburgh, Scotland, on March 3, 1847. The family home was at 16 South Charlotte Street, and has a stone inscription marking it as Alexander Graham Bell's birthplace. First invention Education First experiments with sound Family tragedy Canada Telephone Eugenics
What is Nanode | Nanode In a nutshell, Nanode is an open source microcontroller board which has on-board internet connectivity. It is a low cost building block to allow experimentation with the Internet of Things. If you are familiar with Arduino, then you will recognise Nanode as the next logical step in the creation of exciting open source hardware projects – ones which can interact with cloud based applications and events in the online environment. If you are a newcomer to Arduino, may I suggest that you look at this excellent Arduino primer. Arduino has to be the “poster-child” of the open source hardware community – and as the project has been embraced and expanded to a larger community in recent years, it is a natural development that new ideas arise from the original design. Arduino is essentially an 8-bit microcontroller which communicates almost exclusively via a simple serial com port connection, normally to a laptop or PC.
Arduino Powered Remote Control Lawnmower We’ve seen loads of great Arduino projects and even a few RC lawn mowers, but we’ve never seen the two combined until now. Â This project walks you through the entire build process step by step and includes a thorough guide for creating remote control robotics. You can read the entire build tutorial to perhaps create your own robotic servant. Automate your Chores: Freeduino USB complete KIT (Arduino Duemilanove Compatible) Now the Freeduino USB Kit comes with a mini USB-B connector pre-soldered to the PCB. The Computer Science Division at Allegheny College created some very cool Freeduino USB Kit assembling videos!!! The KIT now includes the ATmega328P microcontroller and requires Arduino IDE version 0013 or higher. Select "Arduino Duemilanove w/ATmega328" in the boards menu. Arduino is an open-source physical computing platform based on a simple I/O board and a development environment that implements the Processing/Wiring language. Arduino received an Honory Mention in the Digital Communities section of the 2006 Ars Electronica Prix. Freeduino (Arduino diecimila compatible) Assembly Instructions. What is included tr>< Requirements You only need a soldering iron, some solder, a multimeter and soldering skills
Use Android’s chronometer timer widget for your apps Look at this demonstration of Android's chronometer widget, and see if it's the right tool for the job. One thing all computing platforms have in common are timers. In fact, every compute platform I've worked on has at least half a dozen kinds of timers. Android is no exception. This tutorial demonstrates Android's chronometer widget. 1. 2. main.xml <LinearLayout xmlns:android=" xmlns:tools=" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:gravity="center"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Chronometer Demo" android:textSize="20sp"/> <LinearLayout android:orientation="horizontal" <Button android:text="START" android:id="@+id/start_button" android:layout_height="wrap_content"/> android:text="STOP" android:id="@+id/stop_button" <Chronometer android:id="@+id/chronometer" android:format="%s" 3. Main.java @Override