Posts with «arduino» label

Exercise bike connects to original Mario Kart, Rainbow Road shortcut gets even trickier (video)

Canadian modder Brent Smith has managed to connect an aging exercise bike to Nintendo's perennial racer. Naturally, there's some Arduino involvement, but the whole setup plugs directly into an original SNES console -- no emulation necessary. Power-ups are accessed with a button in the center of the exercise bike's handles, each of which has a directional button for steering, while the pedals function as the acceleration button, accurate to one sixth of a rotation. According to Smith, "it's a lot harder than it looks" -- and we believe him. Watch his test-drive kart plow off-track in the video demo after the break.

Continue reading Exercise bike connects to original Mario Kart, Rainbow Road shortcut gets even trickier (video)

Exercise bike connects to original Mario Kart, Rainbow Road shortcut gets even trickier (video) originally appeared on Engadget on Mon, 16 Apr 2012 05:02:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments

D.A.M. v.1 (Dog Annoyance Machine)

Primary image

What does it do?

Does a little dance, annoys dogs.

This isn't really a project I set out to build-it's just an intermediate phase in the development of Serv-O.  I took the "brain" I made for him:

...and slapped it on my Magician Chasis with a 7.2v RC battery.  The Mega is actually a 328, despite what the sticker I made says. The other two chips are a 74HC14 and an SN754410, with a 7805 limiting the voltage.

Cost to build

$45,00

Embedded video

Finished project

Complete

Number

Time to build

4 hours

Type

wheels

URL to more information

Weight

read more

Moving to Arduino, and other questions

Hi

I sort of started this question on another page, but I thought I'd move it here so I'm not hijacking someone else's page.

2 questions here;

1: I'm looking to move from using picaxe to Arduino. Can anyone give me any pointers on where to start? (I know this question's probably been asked elsewhere on LMR)

read more

Let's Make Robots 15 Apr 09:19
arduino  avr  picaxe  radio  

mikroC vs BASCOM AVR

A few days ago I was going to try some programming in C using mikroC. So far I have been able to blink a LED...  mikroC is primarily designed to support the circuit boards MikroElectronica makes and does very little for the Arduino (and they plan on keeping it like that). It is still a great (but expensive!) C, just not one for the Arduino.

read more

Let's Make Robots 14 Apr 20:59
arduino  avr  basic  c  programming  

Can Arduino shields be used on Picaxe

Hi,

I'm new to robotics, and just bought my first "LMR start here" robot kit. I haven"t recived it yet, but I am all ready having great plans about how to modify it (as I guess all newbies do).

So I have searched around to see what is out there, and I see that there are a lot of modules (or shields as they seems to be called in the robotics world) that can be conected stright to the Arduino.

So my question is, having just bought a Picaxe-28 Project Board, with a Picaxe-28X1 Microprocessor; can the Arduino shield be used with the Picaxe-28 Project Board?

read more

Let's Make Robots 14 Apr 03:43
arduino  picaxe  shield  

Need help with a steering algorithm...

 

This may be more of a general programming question than arduino specific; I guess the principles apply to all programming languages.

read more

New and Awesome on Make: Projects

Make: Projects navigation tip: You can sort the projects by Make (from the pages of MAKE and CRAFT magazines), and User (user-submitted).

Small Word Clock

This guide describes how to make your own word clock. There are lots of other word clock projects on the web, but this one is a bit smaller than most at only 6 inches by 6 inches.

Author: Robert Gill

Telephone and WLAN Router Cabinet

Hide your cable spaghetti and router behind this nice cabinet.

Author: luke

Mintronics: Menta

Build the Mintronics: Menta, the Arduino-compatible microcontroller that fits in a mint tin, complete with on-board prototyping area.

Author: Keith Hammond

4-Foot Wooden Digital Clock

Need to know what time it is, but don’t own a phone, computer, microwave, or any of the other 100 clocks you probably already have? How about a huge mahogany digital clock to prove your geek prowess?

Author: Wes


Programming an Arduino in C.

I know my new robot runs (and runs nicely) on a ZBasic chp, but I will always have a great fondness for the Arduino, the first microcontroller board I ever used. (I used the PICAXE for a while too.)

Right now I have been programming a Arduino Uno with C. I really like the MikroC AVR C from Mikroelectronika. I am using the free version (limited to like 4k, decent space for C programs!). The full version is kind of pricey.

I then use AVRdude (love that name) to send the resulting hex file to the Arduino non-volitile memory. Works great!

read more

Let's Make Robots 12 Apr 17:00
arduino  avr  c  compiler  programming  uno  zbasic  

WineShade: Hipster Stack-Powered Voting Gizmo for O’Reilly’s Strata Conference

I was asked to make something for the O’Reilly Strata Conference, which was held in Santa Clara at the end of February 2012. We needed some devices to capture vote from attendees who participated in Coco Krumme‘s Data Crush: Where Wine and Data Meet:

This new event at Strata will host wine tastings for participants, whose feedback data will be compiled and analyzed to extrapolate behavioral trends and factors influencing their responses.

I decided the best way to accomplish this was to shovel a bunch of new technologies into the project: MakerBot, XBee, Arduino, Node.js. I believe it was Alasdair Allan who dubbed this the hipster stack. I believe it was Alex Howard who dubbed it the WineShade. But between the wine and solder fumes, my memory is suspect!

MakerBot
If I’m going to make something physical, I knew my MakerBot Thing-O-Matic could make my life easier. At first, I thought I’d use the MakerBot to print out something to hold buttons and indicators in place, but I decided to go with some foam core for this. I had decided to use lampshades as the chassis for each station, and I needed something to cap it off. So I made a little tower to go on top of each one. I eventually went with something smaller than what you see here.

Arduino Mega
I knew I’d need a lot of I/O, since each station would have three bargraphs and three buttons (though we ended up using only two each). I didn’t want to put too many components into this since I’d need to build them, so I decided to drive the bargraphs directly from the Arduino pins. To minimize the number of transistors, I decided to take advantage of persistence of vision, and multiplex the bargraph. I wrote a small library for the Adafruit LED bar graphs to do this, and posted it to GitHub. I’m just using one color, but the library could easily be extended to handle both of the bar graph’s colors.

Digi’s XBee
These voting stations would be spread out all over the place, and needed a way to talk to a central server. I’ve had a lot of experience with Digi’s XBee modules, and I’ve always wanted to use the XBee Internet Gateway (XIG) in a project. XIG lives on a Digi ConnectPort X, and acts as a gateway between the XBee network and web servers (XIG can also talk to the IDigi cloud). I reached out to Rob Faludi, author of Building Wireless Sensor Networks, and he arranged to loan me a ConnectPort X2 Industrial and four XBee Pro modules. Thanks, Rob (and Digi)! I liked XIG so much that I bought a ConnectPort X2 Commercial (less RAM than the Industrial, but it works well for me).

Node.js
If I’m going to have the XBees talking to the network, they better have a server to talk to. I usually reach for PHP or Perl for this sort of thing, but I decided I’d heard enough about Node.js (Beagle Bone‘s adoption of it got me really interested in it) that I better look into it. It worked great. It would have taken me longer to write this in PHP (or any of my usual languages) than it did for me to learn Node.js and implement it. Once I got my head around the asynchronous insanity, I could add whatever feature struck my fancy in a matter of minutes (OK, so some features needed more minutes than others).

The trickiest part of building each unit was connecting the Arduino Mega to all the pins on the buttons and LED displays. I decided to take an Adafruit perma-proto breadboard, solder some long male pins to it, and shape them so they’d plug into the double row of headers on the Arduino Mega. It was a kind of makeshift Arduino Mega tail shield, but it works. I threaded each strand of ribbon cable into a breadboard hole and up before soldering it down, which gave me quite a bit of strain relief.

I’ve got some documentation in process in the form of a GitHub repository that includes the Arduino code. It’s a pretty simple system: when the Arduino boots up, it sends a URL over the serial port that the XBee’s connected to (you’ll want to modify the server string in the Arduino source), and XIG relays this to the server, and sends the response back to the Arduino over the XBee network. The server is a Node.js server that handles the requests from the Arduino: press a button, and a vote is registered. At each bootup (and after each button press), the Arduino gets the current vote tally from the Node server. That way, the Arduino doesn’t have to store any state at all! There’s also a primitive UI (/dash on the server) that lets you view the votes and manipulate them or reset them if needed. The index.js file lists all the handlers, and the corresponding handler code is in requestHandlers.js.

Flick set: WineShade for Strata
GitHub repo: bjepson/WineShade


MAKE » Arduino 10 Apr 23:30

Simple Simon

Primary image

What does it do?

Obstacle avoidance, education

I built this super basic robot as a start-here style bot for a presentation I'm doing in a few weeks. I wanted something I could demonstrate building in realtime to a group of boyscouts. Simon is built with an arduino, dfrobot protoshield, breadboard, 2 parallax continuous rotation servos, 2 solarbotics wheels, a caster and a digital ir sensor. The whole thing is built with double sided tape (fritz start-here bot style). I should be able to demonstrate assembling him and uploading his program in about 15 minutes during my presentation.

Cost to build

$80,00

Embedded video

Finished project

Complete

Number

Time to build

0.75 hours

Type

wheels

URL to more information

Weight

read more