background preloader

Phisical Computing

Facebook Twitter

Thumb Slide Joystick - COM-09426. Description: This is a resistive analog joystick, very similar to those found on the PSP1000. These compact joysticks are different in that they have a very interesting 'slide' feeling. From our customer regarding pinouts: With the nub up and facing you, and the pins on the bottom away from you and pointing towards your chest, from left (pin 1) to right (pin 4): 1) x-axis output 2) +5V 3) y-axis output 4) gnd Just to make sure I'm clear, my pin 4 is the one closest to the two screw/mounting holes. The cap is removable, and is covered with a 'sticky' material so your thumb won't slide off. The pads are spaced by 2mm, but it is possible to get our 2.54mm headers connected with a bit of bending. Thumb Joystick - COM-09032. Fabric Button Pad - 5 Buttons - COM-11813. Description: Have you ever been listening to music on your MP3 player and a song you don't want to listen to comes on but you don't want to reach into your bag to change the track?

The 5 Button Fabric Button Pad, from Sensing Tex, is a great way to incorporate a basic media UI into your clothing, furniture, or European Carry-All. Included with the 5 Button Fabric Button Pad is a 6-pin header for the flat connector and a paper cheat sheet in the shape of the button pad designating where the 5 sensor elements are located and what each pin on the flat connector corresponds to. The button pad does come blank enabling you to label each sensor element as you see fit.

Includes: Button pad 6-pin male header Paper template Documents: Basic 16x2 Character LCD - White on Black 5V - LCD-00709. Estremi Rimedi... 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. When I came across this tutorial by MIT Media Lab’s High-Low Tech Group, I was elated. More: Matt Richardson. How-To: Shrinkify Your Arduino Projects. Program an ATtiny with Arduino. Programming an ATtiny w/ Arduino 1.0.

This tutorial shows you how to program an ATtiny45, ATtiny85, ATtiny44 or ATtiny84 microcontroller using the Arduino software. These are small, cheap ($2-3) microcontrollers that are convenient for running simple programs. The ATtiny45 and ATtiny85 have eight legs and are almost identical, except that the ATtiny85 has twice the memory of the ATtiny45 and can therefore hold more complex programs. The ATtiny44 and ATtiny84 have 14-legs and more inputs and outputs. Thanks to Mark Sproul for his work on making the Arduino core portable across processors. ATtiny45/85 vs. an Arduino Board The ATtiny45 or 85 is a great option for running simple Arduino programs: it’s small, cheap and relatively easy to use.

In short, then, if your project requires only a few simple inputs and/or outputs, you’re probably fine using an ATtiny. Materials and Tools For this tutorial, you’ll need: An in-system programmer (ISP), a piece of hardware used to load programs onto the ATtiny. Connecting the ATtiny Reference. Tiny AVR Programmer - PGM-11801. Description: The ATtiny45 and 85 are a couple of really cool little MCUs but did you know you can program them in Arduino? That's right, now you can shrink your Arduino projects down to "tiny size" by moving your code straight over to these small but capable ICs. The standard method for programming the ATtiny ICs involves a breadboard, lots of jumper wires and a hardware programmer, but David Mellis over at MIT Media Lab has simplified the process by laying out this handy USB programmer.

The Tiny AVR Programmer plugs directly into your USB port and provides a programming socket for the ATTiny45 and 85. Just slot an ATtiny into the socket, plug the programmer into your USB port and start up the Arduino IDE. After installing the proper board definitions, you simply program it the same way you would any other Arduino board.

The programmer even breaks out the IC pins to female headers so you can easily prototype around the ATtiny without pulling and plugging it over and over. Documents: AVR 8 Pin 20MHz 8K 4A/D - ATtiny85 - COM-09378. AVR 14 Pin 20MHz 8K 12A/D - ATtiny84 - COM-11232. AVR 20 Pin 20MHz 2K - ATtiny2313 - COM-00212. Arduino - HomePage. Femtoduino. A couple months ago I was playing with my Arduino Uno and I was wondering, what is the smallest Arduino that I could find these days? So fast forward, I am holding Femtoduino, smallest Arduino that I was able to find without braking my budget. What is Femtoduino? It is VERY small Arduino compatible board that has same processing capability and pin count as an Arduino Uno.

Here are the specs from Femtoduino’s website : Femtoduino is an ultrasmall libre Arduino compatible board.ATMEGA 328p (QFN32 version) Processorexact same computing power of the Arduino Duemilanove or UNO.ultra light (2g)ultrasmall (20.7×15.2 mm) (.81″ x .6″)0.05″ connectors0402 componentsremoving everything not strictly necessary Wondering what the PIN layout is ?

Check out the picture below Femtoduino is easy to program, you can use your existing Arduino to act as the programmer or you can use FTDI board to program it directly from Arduino software. Download the drivers for the FTDI board here: RFduino - Home. $19 RFDuino Article. RFDuino is a tiny board, about the size of a coin, powered by Nordic nRF51822 Cortex M0 SoC including bluetooth 4.0 LE support, and software compatible with Arduino UNO and DUE board, so you can just use Arduino sketches with the board. Bluetooth allows it to communicate with your smartphone (iPhone for now, but Android support is coming) to control motors & relays, monitor sensors, turn LEDs on/off, and more. RFDuino (Left) & RFDuino with 2 shields connected to a breadboard Key features of RFDuino board: MCU – Nordic nRF51822 Cortex M0 @ 16 MHzMemory - 16 KB on-chip SRAMStorage – 256 KB on-chip FlashConnectivity – Bluetooth 4.0 Low Energy built in MCUGPIO – 7 pin software configurable as digital IO, analog ADC, SPI, I2C, UART and PWM.

The company currently offers several stackable shields for RFDuino including battery shields (1x AAA, 2x AAA, and CR2032 coin battery), a servo shield, a USB shield, a prototype shield and more. RFDuino developers are looking for funds on KickStarter. BLEduino: Tiny Arduino with Bluetooth LE Built In. The Arduino world continues to innovate and push towards easier and smaller options for getting Arduino based projects connected to a network.

Today, BLEduino launched what is essentially a shrunken-down Arduino Leonardo with Bluetooth 4.0 built in. One less thing to worry about when doing an Arduino project. It’s 100% hardware and software compatible with Arduino, has an awesome shield-shield that makes the board compatible with nearly all Arduino shields, and includes an all-in-one iPhone app that contains all of the experiments and can be used to build your own things on top. 100% open source in everything (including the app). According to BLEduino, here are the differences between BLEduino and the RFduino: 3x the amount of GPIO pins available (21 instead of 7)The RFduino requires an extra board to be programmed, BLEduino doesn’t. Ours is compatible with nearly all Arduino shields, using our shield-shield attachment. Check them out today on Kickstarter!

OLIMEX LTD. Olimex Announces Leonardo Compatible Board. Last month, I wrote about Microduino, a tiny Arduino compatible board about the size of a coin. Olimex has also being working on their own tiny version of the Arduino board, OLIMEXINO-NANO, slightly larger than Microduino (30x30mm vs 25.4×27.94mm) but also featuring the UEXT connector which is an advantage if your own or plan to use UEXT expansion boards, but it could be an inconvenience if you don’t, as the connector is a little bulky.

Here are the specs of the board: MCU – Atmel ATMega32U4 processor (Leonardo compatible) with 2.5KB RAM, 32KB flash memory, and 1KB EEPROM.Storage (external) – microSD card connector for data logging on SD-cardUSB – micro USB connector for programming and power supply when debuggingMisc – RESET button, USER button, 2x status LEDsExpansion Connectors: UEXT connector for RF, Zigbee, Ethernet, RELAY, RGB LED, etc UEXT modulesConnector 14 pin 0.05″Connector 20 pin 0.05″ The 14 and 20 pin connectors are used to connect shields to OLIMEXINO-NANO.

Olimex WordPress. I 1 Vote In October I blogged for our new Arduino clone: The NANO with size only 30x30x8 mm. Well we have them all three in stock now! OLIMEXINO-NANO is the core module with USB micro connector, the stackable connectors for shields and UEXT to connect our many UEXT modules like BMP085, MPU6050, HMC5883L, Zigbee, temperature, magnetometers etc. etc. OLIMEXINO-BB is stackable shield which allow you to connect NANO to Breadboard-1 OLIMEXINO-BAT is shield which contain Lithium 3V battery, connector for LiPo battery and on board charger. The power supply for NANO is made very intelligently and as soon you connect LiPo it will take power from there, if the USB is connected the batteries are disconnected and start charging them. We have two more modules which will be ready in few weeks: The NANO shield concept is that the connectors are SMT type and stackable, on bottom there is male connector, on top is female connector so you can stack as many shield as you want together.

Like this: Like Loading... OLIMEXINO-NANO. Open Source Hardware wearable Arduino Leonardo-like development board ATMEGA32U4 Arduino Leonardo compatible works with Arduino IDE micro USB cable connector (unlike most of the other Olimex boards which use mini USB) user button reset button micro SD card connector two stackable connectors UEXT connector for connection to OLIMEX UEXT modules intelligent power supply can take power from USB or external LiPo battery (OLIMEXINO-BAT module) ultra low power design for battery and handheld operations Related Products Click on image or press Esc to close. MOD-BT. Bluetooth transciever module with BGB203 BGB203 Bluetooth transciever UEXT to connect to host microcontroller (standard connector on our ARM development boards) UART interface 1.8-3.6V operating voltage PCB: FR-4, 1.5 mm (0,062"), red soldermask, white silkscreen component print Dimensions: 35.9x18.8 mm (1.41 x 0.74") Click on image or press Esc to close.

MOD-BT.pdf. NANO-BB. Open Source Hardware breadboard connector for wearable Arduino Leonardo like development board connects to breadboard-1 stacks on top of OLIMEXINO-NANO/OLIMEXINO-BAT makes all Arduino signals available for breadboard experiments Related Products Click on image or press Esc to close. NANO-BAT. Open Source Hardware power supply for wearable Arduino Leonardo like development board stacks on top of OLIMEXINO-NANO LiPo battery charger LiPo connector Lithium 3V battery switch for selecting battery power (switch off battery if necessary) Related Products Click on image or press Esc to close. BATTERY-LIPO1400mAh. USB-uLiPo. Microduino Studio. Microduino Article. Home > Atmel AVR, Hardware > Microduino Is a Tiny Arduino Compatible Board with Stackable Shields Microduino is a small board based on Atmel AVR or ATMega MCU which is software compatible with Arduino boards.

The core board features the Atmel MCU, and Microduino shields can be stacked on the core board to add functionalities. There are actually 2 core boards: Microduino core and Microduino core+ with more performance. They share the following specifications: MCU: Core – Atmel ATmega328P or ATmega168PA, equivalent to Arduino UNOCore+ – Atmel ATmega644PA or ATmega1284P, with performance matching that of the Arduino Mega2560.System Memory – 1K to 16K SRAM on-chipStorage – 16K to 128K flash + 512 bytes to 4KB EEPROM on-chipOperating Voltage: 5V/3.3VInput Voltage (limits): 6-20VDigital I/O Pins: 14, including 6 capable of PMW output, plus serial, SPI, TWI,Analog Input Pins: 8 (2 more compared to Arduino Uno)DC Current per I/O Pin: 40 mADC Current: 50 mADimensions – 25.40mm X 27.94mm.

Spark Core: Wi-Fi for Everything (Arduino Compatible) by Spark Devices. Arduino-Compatible, Wi-Fi Board from HAXLR8R Company, Spark Core.