We’re working on speeding up our LPD8806 library (for massive installations) and wanted to share our nice-and-fast ‘bitbang’ SPI code for use with Arduinos. we use this whenever we have a display that needs fast updating, but don’t want to constrain the system to using the hardware SPI port! You can check it out on GitHub…
High speed, pin-flexible SPI writes - [Link]
Parallax’s Basic Stamp is the mainstay for hobbyists wanting to add intelligence to everyday devices. A new system called Arduino provides the benefits of the Basic Stamp at a greatly reduced cost, increased speed, and is entirely open-source.
Tiny computers surround your life. In your coffee maker, remote control, vacuum cleaner, telephone, and clock radio, these little computers (aka microcontrollers) are getting smarter and cheaper and becoming more pervasive every day. They can be had for less than a dollar. And you can program them as easy as you can write a web page.
Arduino, the Basic Stamp killer - [Link]
This project shows how to send SMS text messages to a cheap scrolling LED display via an Android app and arduino with USB host shield.
The project was originally inspired by a friend wanting to make a “sexting themed” costume, with a scrolling LED display of live texts sent from people at the party. We found a $13 LED belt buckle online, which looked cool, but only had a few buttons to manually enter in messages. A couple wires and lines of arduino code later, we were able to automate entry of messages.
We then added a host shield and wrote a small Android app to send txt messages on to the arduino.
SMS to Cheap Scrolling LED using Arduino USB - [Link]
This instructable will guide you through creating your own Arduino based Kitchen Timer. This is a quite simple project, requiring little or no programming or electronics knowledge, just the willingness to learn and fiddle – an ability most useful for modern man.
This kitchen timer is simple enough, press and hold a button and it will count up it multiples of five minutes, until you release the button. Upon doing so the timer will flash, and begin counting down. This timer includes an alarm and a display, with a piercing piezo buzzer to get your attention.
The arduino, laptop, protoshield, and USB Cable excluded; I took every electrical component from an old or broken device. Try to recycle things, its easy to get hold of broken electronics for free so make the most of it! See any jumpers on this design? No, paper clips are much better – cheap as chips and more sturdy too!
Arduino Kitchen Timer - [Link]
Interfacing Arduino to USB GPRS modem @ Circuits@Home. Oleg writes – [via]
Some time ago I started writing about connecting Arduino to cellular network. Using standard GSM AT commands, a program running on Arduino can place and take calls, send and receive SMS, shoot pictures, access the Internet while monitoring phone’s battery level, signal strength and connection status. For many of these tasks any old phone works quite well, however, there are times when a specialized piece of hardware is desired. Today I’m going to talk about one such piece of hardware which can be connected to Arduino board using USB Host Shield.
Interfacing Arduino to USB GPRS modem - [Link]
Arduino BiCMOS Curve Tracer – [via]
The curves above can be done with a Arduino board, a solderless breadboard, a dual Rail to Rail Input/Output Op amp, a few resistors and capacitors, and some free software. The graphs above are produced by either Scilab or Octave. The curves are also viewed when using the Processing application.
Arduino BiCMOS Curve Tracer - [Link]
Chris The Carpenter has put together possibly the most complete robot module for the Propeller Platform. Called the 444AVXB, he writes… [via]
Let’s start with the name, 444-AVXB stands for:
4 Amps (2 amps x 2 motors) via a L298 motor driver
4 ADC’s (Analog inputs) via a MCP3204 chip
4 Servos with connections to power and with current-limiting resistors on the signal wires
Video-out via a standard RCA jack
Connections for an X-bee
Connections for a BlueSmirf Bluetooth unit
he 444-AVXB was designed with the robot hobbyist in mind. Connections are available for just about every “standard” thing you would find on a small to medium-sized robot. A hefty motor driver handles decent-sized motors with nice screw terminals for both power and motor connections. (4) 3-pin connections are provided for servos which can be powered by either external power or on-board power. An ADC chip allows for 4 analog inputs to be read, great for analog sensors, pots, LDR’s etc.
Video-out takes advantage of the awesome video capability of the prop and can be connected to any TV with a “video-in” and/or many of the cheapie 7” LCD screens (found on Ebay). Audio is just that, audio out with the circuit being the same as can be found on many other propeller products. Pin 15 has been brought forward as well for a Ping))) sonar unit. Finally, there is room and connections for EITHER an X-bee or Bluetooth module. All unused pins are accessible via female headers.
A Robot Module with Everything - [Link]
Mike is just controlling a CNC over the web with an iPad, no biggie – [via]
Controlling my cnc over the web with my ipad so I mocked up a powertail with an arduino to turn the spindle on/off. Took the original housing off and it fits easily into my adafruit arduino case. Matt Ratto made an on off button for me in processing that can leave on my desktop and click remotely.
Controlling a CNC over the web with an iPad - [Link]
RiderNet V2 – an All-Weather Arduino-Managed WiFi Network… Kris writes – [via]
RiderNet is an all-weather arduino-managed 802.11g WiFi network made from 6 exterior and 3 interior Netgear WNDR3300 WiFi routers and Arduino Mega 2560s in a mineral oil tank. The mineral oil provides temperature stabilizaiton in freezing cold and very hot conditions, an aquarium pump and heater provide circulation and heating in the winter. These will be installed around Misty Brae Farm on trees, barns and other spots to provide complete WiFi coverage of our Pony Club Center in Virginia. The electronics were inspired by Adafruit Industires, which provided all the tutorials and great parts I got the project.
After completion I took these screenshots, and dressed one of them up with a breakdown of the RiderNet components. This unit is the “Showcase Model”, as I mounted a VFD LCD and one of the new Adafruit temp/humidity sensors outside the router for exterior measurements. This one will go in the main barn, so it wont be directly exposed to rain/snow – so I figured it would be nice to have the temp/humidity of the barn displayed on the VFD. The VFD LCD working with the “showcase” router looks very nice – especially at night.
RiderNet V2 – an All-Weather Arduino-Managed WiFi Network - [Link]
How-To: Shrinkify Your Arduino Projects @ MAKE. Matt writes… [via]
Ever since I started making projects with the Arduino, I’ve had a desire to shrink them down to a single, small circuit board. One of my first projects, a customizable SLR intervalometer, was packed in a phonebook-sized cardboard box and used the Arduino Deumilanove connected to a breadboard with jumper wires. I brought the box out to Central Park at 5am to make a timelapse of the sunrise, but when I got to the park, I spent 20 minutes fixing the connections between the Arduino, the breadboard, and the components. Since then, I’ve explored a few different ways of shrinking projects down and making them more robust. For the intervalometer, I designed a circuit board that had female header pins to seat an Arduino Nano. It was a huge improvement on the design, but I knew I could do a lot better.
I tried to teach myself AVR programming, but ran into a lot of snags along the way. By the time I got an LED to blink, I had invested hours in the project (a stark contrast to my first Arduino experience) and was feeling quite discouraged. I also tried using PICAXE chips. While it was much easier to get started with these chips than with AVR programming, I felt like I was abandoning all my years of C programming to learn a form of BASIC that’s an entirely different animal from when I used it as a kid.
How-To: Shrinkify Your Arduino Projects - [Link]