Friday, February 27, 2009

Wall-E Windows Computer Casemd Gets Touchscreen Tummy

After listening to his startup sound, I always figured that Wall-E ran on Mac OS. I guess I was wrong. From the looks of this casemod, the little yellow robot that could runs Windows XP.

wall_e_casemod

Modder Jonathan Berg put together this Wall-E PC mod that comes complete with a 7-inch touchscreen monitor inside his belly.

Wall-E is made from custom cut Plexiglas, arms made from Logitech speakers, and webcam hidden behind his eyes. He’s even been outfitted with voice recognition software which lets his master command him by barking orders - in case his touchscreen and laser keyboard aren’t sufficient.

At least his compactor module isn’t activated, or else that monitor would most certainly be crushed into smithereens.

Robot Plushies: Press Tummy for Cuteness

So maybe you can’t have a real rabbit or hamster, for whatever reason, but like any sane person, you want to have something cute and fuzzy around. Something you can hug and squeeze, or hold in your hand while it wiggles in an adorable way. Luckily, Japanese culture comes once again to the rescue with these adorable robotic plushies from Sega Toys.

rabbit hamster robot plush sega toys

The furry gadget friends are available in a variety of styles for $14 US from Strapya World, and all you have to do to bring the cuteness is rub their little tummies. Do that and they start to undulate. In the video below, there are several of them bobbing and weaving in unison and the cuteness may be more than you can stand.

Of course, you don’t have to touch the bellies. These little guys are cute on their own, even when they’re not wiggling.

[Bunny and Hamster via Strapya World]

Sunday, February 22, 2009

3 channel RF remote control

This is a 3 channel RF remote control project.The transmitter powered by 3V battery(coin size) range about 10 m.
Transmitter
This remote control I use PIC12F509 from Microchip which is a 8-pin single-chip microcontroller designed for low pin count applications with 1 K words flash memory and 41Byte SRAM and some special features such Power-saving Sleep mode,Wake-up from Sleep on pin change.

The RF transmitter module for this project is TLP434A(433.92MHz) which is an Ultra Small Wireless Transmitter is ideal for remote control projects or data transfers to a remote object.This compact unit operates from only 2V up to 12V but I choose 3V for compact size
remote control in this project . A range of up to 200m is possible with an antenna fitted and 12V battery are used.This module can works directly with HT12D or similiar decoder

To reduce the standby power and extend battery life I implement by putting the PIC12F509 microcontroller into SLEEP mode for most of the time and wake-up only when a key is pressed.The standby current I measured about 100nA in sleep mode.and about 14 mA when any switch pressed.

The diode D1 and D2 is implementing ground for TLP434A when any switch pressed.Thus there are no current drawn by TLP434A when it is in standby mode.

Click to enlarge

Fig 1. TX Schematic

Receiver
The RLP434A which is a Compact Radio Receiver(RF) works directly with the TLP434A transmitter on an operating frequency of 433.92MHz.Ideal for many applications, including robots, where commands can be sent directly to the robot, without the need for a hard-wired connection. Suitable for data rates of up to 4.8KHz, and the typical operating current is only 4.5mA.



Fig 2. RX Schematic

Commands format
The command for this project I use a common code word format called Manchester encoded transmissions.

MANCHESTER ENCODING
In Manchester Encoding, as in PWM, clock and data are encoded in a single synchronous bit stream. In this stream, each bit is represented by a transition. If the bit is a ‘0’, the transition is from low to high. If the bit is a '1', the transition is from high to low (see Figure 3).



Fig 3. MANCHESTER ENCODING

In a typical data stream, there will always be a transition at the center of a bit (A), while at the beginning of a bit there will be a transition depending only on the value of the previous bit (B). The encoding may be alternatively viewed as a phase encoding where each bit is encoded by a positive 90 degree phase transition, or a negative 90 degree phase transition. Manchester code is therefore sometimes known as a bi-phase code.
A Manchester encoded signal contains frequent level transitions which allow the receiver to extract the clock signal easily and reliably. The penalty for introducing frequent transitions, is that the Manchester coded signal consumes more bandwidth than the original signal
(sequence of logic ones and zeros or NRZ) but it still compares well with the bandwidth requirements of other encoding systems, such as PWM.

Command format
When operating in the Manchester mode, The Encoders build the code-word with a common specific sequence. The elementary period (TE) will be used in the following as the measurement unit. TE will vary from 100 ?s to 800 ?s according to the selected baud-rate. But this project use 5mS because of limitation of RF receiver.As shown in Figure 4 , the code-word is composed of:



Fig 4. Command format

for more information about Manchester Encoding Receive read the document "KEELOQ? Manchester Encoding Receive Routines" or TB045 from microchip website.

Monday, February 9, 2009

G-Robot หุ่นยนต์บ้าพลัง


ชุดคิทหุ่นยนต์กำลังได้รับความนิยมในญี่ปุ่นมากขึ้นเรื่อยๆ โดยความฮอตฮิตมันถึงขั้นที่ว่า

มีวิชาเรียนเป็นเรื่องเป็นราวไปเลย ซึ่งนักเรียนสามารถใช้เครื่องมือในห้องเวิร์กชอป เพื่อ

ปรับแต่งชิ้นส่วนประกอบหุ่นยนต์ ตลอดจนโปรแกรมการทำงานให้มันมีความฉลาดล้ำ

มากยิ่งขึ้น เท่าที่ซีทราบ บ้านเราก็มีสถาบัน Fibo ที่บางมดค่ะ

นอกเรื่องไปซะเยอะเชียว สำหรับ Gadget ที่จะแนะนำเพื่อนๆ ในวันนี้เป็นชุดคิทหุ่นยนต์

ที่วางตลาดเมื่อต้นปีที่ผ่านมา ชื่อว่า HPI GR-100 G-Robot ซึ่งใช้มอเตอร์ถึง 20 ตัว

ในการขับเคลื่อน โดยนอกจากเราจะสามารถโปรแกรมการเคลื่อนที่ให้กับ G-Robto ด้วย

ซอฟต์แวร์แอนิเมชั่นบนคอมพิวเตอร์แล้ว เรายังมาสามารถควบคุมการเคลื่อนที่ของมันได้

โดยตรงด้วยคอนโทรลเลอร์ที่เหมือนกับจอยของ PS2 เลยค่ะ

และเนื่องจากมันเป็นชุดคิทดังนั้น เพื่อนๆ อาจต้องใช้เวลาอย่างน้อย 2 ชั่วโมงในการ

ประกอบให้เสร็จ แต่ผลลัพธ์ที่ได้ก็คุ้มค่าค่ะ เพราะเจ้า G-Robot เคลื่อนที่ได้อย่าง

คล่องแคล่วมาก วงจรควบคุมของมันมีขนาดเล็กมาก โดยจะติดอยู่ด้านหลังถัดจาก

ท้ายทอยของมันค่ะ นอกจากนี้ยังมีเซ็นเซอร์คอยตรวจจับความร้อนของมอเตอร์อีกด้วย

ซึ่งมอเตอร์จะหยุดทำงานเมื่อร้อนเกินไป เพื่อป้องกันความเสียหายที่อาจเกิดขึ้นได้

สนนราคา G-Robot อยู่ที่ 199,980 เยนหรือประมาณ 62,000 บาทค่ะ