Paja

Icon

Rapid prototyping for music, art and design work

Designing dimension of your PCB in Adobe Illustrator

Make readable data for Eagle CAD application in Illustrator

  •  Only straight lines can be used. Vector will be a line when you import it to Eagle file.
  • If you have vector, add anchor points repeatedly. Object > Path > Add anchor points
  • Note that a line drawn only with two point will not be visible in Eagle file either. Add one more anchor point in the line (three point in total) as explained above.

Export DXF data

  • Select the object in Illustrator that you want to import to Eagle.
  • File > Export
  • Select format as DXF and give a name to the file.
  • When you press “Export”, a window pops up. Make sure Artwork Scale and AutoCad version are  correct as follows.

Import DXF data in Eagle application

  • Open the board view in your Eagle project
  • Download dxf_polygons_v4.ulp
  • File > Run
  • Select the downloaded file and press open.
  • File picker pops up. Select the DXF file.
  • A dialog pops up. Make sure you chose WIRE and Dimension layer as follows
  • If Eagle complains that the DXF is too big, Modify inser offset in the dialog.

WiFly connected to Windows Phone

I bought a WiFly Arduino shield. This is Wifi module enable Arduino to connect to internet directly. In this post, the shield connets to Windows Phone. How exciting module it is!

Please note that this post is not yet proving that your windows phone app can communicate with Arduino. It just shows the connection is established.

Read the rest of this entry »

DeadOn DS3234 real time clock breakout

DS3234 is also a real time clock IC. It uses SPI to communicate while DS1307 does with I2C. There is a Arduino library for DS3234 to provide simple methods to set and read time. You can purchase DeadOn DS3234 RTC Breakout from Sparkfun.

Read the rest of this entry »

DS1307 Real time clock

DS1307 Real time clock can tell time to Arduino. You can turn off Arduino as a small button battery is attached to the DS1307. Once you  set the right time on the DS1307, it can keep ticking up to 7 years.

Read the rest of this entry »

TLC 5940 – PWM Driver

TLC 5940 PWM driver can control up to 16 LEDs. You can dim each LED separately. It also allows to cascade multiple TLC 5940 PWM driver thus you can have more than 16 LEDs multiplied with the IC. As I need 60 LEDs, I am cascading 4 of them. As I understand, it communicates with SPI with a couple of additional wires. There is a Arduino library for TLC5940 which comes with good example sketches. I have attached basic schematic and Arduino code to test multiple TLC5940.

Route iTunes and system audio to Puredata in OS X

First, install SoundFlower.

Then, set system audio in and out to Soundflower:

Then, set up audio in Puredata (similar should work for other audio applications):

Now, you can tweak iTunes, YouTube, Skype, and all other system audio to your heart’s content.

Interactive Environments Lab @ The University of Lapland

I thought that I should share this link with you.

http://medialappi.net/lab

It is the “Paja” of the University of Lapland. I was working there last spring and summer planning on what equipment to buy and testing all of the parts. I also wrote some tutorials on how to use certain sensors and other equipment with the Arduino. The part specific instructions can be found on the Equipment page. Some of them are still just dummy pages, but you can find some useful information also.

-Matti

N900 and Arduino to control servos

poetic snow tango calligraphy

(or graffiti tag)

Coding N900 ActionScript Online

I made some changes to the example that we were working on today so that it will run on Wonderfl.net (a great resource for learning AS3). Press “fork” and you can edit, compile, and run the code in any browser:

Screen shot 2010-09-10 at 4.21.43 PM
N900 sensor connection – wonderfl build flash online

Air v1.2

Air v1.2 from I-CubeX

RFID card reader from Parallax

RFID card reader serial

SlideLong & TouchStrip from I-CubeX

http://infusionsystems.com/catalog/info_pages.php/pages_id/143

Nokia N900 connected to Arduino over Bluetooth

This post is a proof of concept that describes how to connect N900 to Arduino using BlueSMiRF Gold. Once it is working, you can send charactors to the Arduino. Arduino returned the same characters immediately to X Terminal. Otherwise you will not see any typed charactors in the terminal.

The LED on the BlueSMiRF turns from flashing a red LED to light up a green LED when communication is successfuly established.

Read the rest of this entry »

Sparkfun BlueSMiRF Gold (Bluetooth module)

This module is easy to use. It communicates to Arduino via serial communication (TX pin and RX pin) as its operating voltage is from 3.3v up to 6v.

This post describes briefly how to set and get settings of the device. You can use Zterm for Mac to send commands to the device. You basically need to enter command mode to do that from TX-O and RX-I pins.

Arduino code is also attached to test the communication over Bluetooth. The code simply return the same signals.

Read the rest of this entry »

Sparkfun Softpot Rectilinear potentiometer

Sparkfun Softpot Rectilinear potentiometer from Michihito Mizutani on Vimeo.

Parallax MLX90614 infrared thermometer module

Parallax MLX90614 infrared thermometer module from Michihito Mizutani on Vimeo.

Sparkfun Softpot Rotary potentiometer

Sparkfun Softpot Rotary potentiometer from Michihito Mizutani on Vimeo.

Arduino connected to Nokia N900 using Mozilla Flash player plugin

Here is a technical demo video that you can can control lamp and read proximity sensor to te Flash player on  the N900. Source codes and schematics will be updated soon.

Accessing sensors and actuators in Nokia N900

Nokia N900 has a bunch of interesting sensors and actuators. This post explain how to read the internal sensors (e.g. accelerometer) and write the actuators (e.g. vibration motor) by accessing sysfs in X Terminal application. Details can be found in Maemo wiki pages

nokia-n900

Read the rest of this entry »

Social links powered by Ecreative Internet Marketing