Google releases Android robot libraries – DIY Drones

December 20th, 2010 § 0 comments § permalink

NexusOneonLEGO.jpg

Wow, this is pretty big news for us at Xinchejian. Google releases Android robot libraries. In China, we have access to the biggest variety of Android devices, all thanks to the Shanzhai industry.

(Via DIYDrone.)

Autonomous Robot Toy Car Project

December 19th, 2010 § 2 comments § permalink

I bought an RC car from Taobao at the extremely cheap price of 67RMB (shipping included! 10$USD!)!
For that price, you get an RC remote, a rechargeable Ni-Cd 400mAh/6V battery pack, the radio transmitter (27.145Mhz). Wheels have rubber, autonomy and range is decent although the chassis is very very cheap plastic obviously.
The downsides: on wood floor, it tends to spin so any autonomous program would need to constantly adjust based on sensor (distance ranging) input. It also has propulsion motors on a simple shock so the base isn’t totally flat with the ground.
The transmitter needed two AA batteries (not included!) so on Friday I ran out late at night to buy a pair of them (6RMB) and went on an excursion in the cold night to acquire a bunch of precision screwdrivers (25RMB, although really they’re worth 15). Pretty difficult achievement since this is after 9pm on a Friday night!
While charging the battery, I used my new screwdrivers and removed the plastic cover. I also took a look at the electronics for the transmitter. The transmitter is very simple, with 4 contact switches, what I assume is a Pulse Modulation IC, a couple of capacitors and resistances.  The way an RC transmitter works is described informatively on “How Stuff Works“.
As an hack, I hook up the four switches to each emitter pin of a ULN2803APG (a simple IC that is basically 8 NPN transistors) with the base controlled by the Arduino itself. This lets me control the car with a very simple program to test Forward, Backward, Left and Right.
The challenges ahead:
1) finding a distance ranging solutions
The robot needs to know how far walls and various objects are…
a) either IR (Sharp IR)
The GP2Y0A700 looks like one with the longest range, but it’s also very expensive (around 50$USD). The next one, GP2Y0A02, is about 15$USD with a range of 20cm-150cm. I probably want a bunch (3?) so I this is probably more cost effective.
b) or ultrasonic (such as the Parallax Ping or SeeedStudio Ultrasonic Range Measurement module)
c) probably a combination of them
2) need to mount the Arduino, a breadboard and the sensors on the car. This will probably require a custom aluminium plate that I can mount using the screwholes that were used for the plastic cover.
3) Figuring out how to control the motors.
Two ways;
a) remove the current control board and substitute my own. This means an H-bridge that would let me control the motors both ways (Texas Instruments L293NE or Texas Instruments SN754410)
b) create my own RC transmitter.
I’m favoring (b) right now and I went out to buy a bunch of 27.145Mhz crystals at electronics town (10RMB for 8!)

Hacking Quadcopter, Shanzhai Style!

December 16th, 2010 § 1 comment § permalink

One of the first projects people want to start in Xinchejian is the Quadcopter. We started with a group of 3 discussing about this and finding the open design we want to use online. One key criteria is we should be able to source all the components easily found in Shanghai. So, off we go. The design we picked is the one designed by kinderkram. It uses gyros from Wii Motion Plus and accelerometer from Shanzhaied Nunchuk. Read More

We want you to build it. We want to build it with you!

December 15th, 2010 § 0 comments § permalink

You have a killer physical computing idea that makes a difference?

We want you to build it. We want to build it with you.

XinCheJian is a collective of skilled individuals who collaborate to build some fun staff and build it fast. For the beginner of physical computing, we organize Arduino Workshop to provide hand on experience with open source hardware platform.

We Provide
• A forum for open review of potential ideas

• A community of talent to develop the project

• A set of tools for collaboration and management of the project

• A fund raising platform, community oversight and accountability that motivates completion of projects Get Involved If you have the skills to contribute, ideas to share and a desire to get it done, sign up for our mailing list xinchejian@googlegroup.com and come to one of our meetings.

Address: 2nd floor, Yongjia Rd 50 (close to Shaanxi Rd. South)

Xuhui District, Shanghai

Arduino Workshop Series ( Arduino 工作坊系列 )

December 15th, 2010 § 0 comments § permalink

The Arduino Workshop Series

Physical computing are becoming popular with the wide availabilities of interesting and inexpensive sensors and actuators and the easy to use Arduino prototyping systems. Along with rapid growing of cloud based Web services, physical computing are posed to take off to become one of the key enablers for interesting new network based applications.

Arduino Workshop @Xinchejian aims to promote the understanding of physical computing and provide hand on experience with Arduino platform. The workshop series consists of 27 hours in total, including 9 hours of lectures + 18 hours hands-on. Each individual workshop consists of 3 hours.

Which covers:

Introduction to Arduino (overview, microcontroller and electronics) – 3 hours
Getting start with Arduino (IDE/Programming/Hooking up sensor) – 6 hours
How to prototype with hardware – 3 hours
Network communication with Arduino – 3 hours
Robotics with Arduino – 6 hours
Linking up with existing hardware – 6 hours
The classes may be adjusted according to the groups.

The cost of the courses is 2500RMB, including the Arduino starter kit (250RMB in value) and the storage box to leave your materials behind. We will also provide you two-month Xinchejian super membership (4000RMB in value) for free.

Arduino 工作坊系列

物理运算在微控制器逐渐便宜,配合不同种类感应温度,距离,方向,动作等的传感器和不同的执行器对环境的控制让物理运算开始被开发者发掘。从数位艺术到玩具应用让很多的人可以透过物理运算表达新的概念,实现新的应用。Arduino是一套支持物理运算的开源硬件,核心包含微控制器,有相当多的周边可以搭配。

新车间的Arduino工作坊是针对对物理运算有兴趣了解的朋友提供入门的课程和实践机会。工作坊课时为27小时,包括9小时授课时间和18小时的实践时间。每次课程共三个小时。

介绍Arduino (概述,微控制器和电子) – 3小时
入门Arduino(IDE /编程/挂接传感器)开始 – 6小时
如何与硬件原型 – 3小时
网络通信与Arduino – 3小时
机器人与Arduino – 6小时
集成现有的硬件 – 6小时

工作坊的总费用为2500元,包括材料费(价值250元)和材料储藏箱,并赠送两个月的新车间超级会员(总价值4000元)

Welcome to Xinchejian

December 15th, 2010 § 0 comments § permalink

Xinchejian is the first hackerspace in Shanghai. It’s a space for hackers, tinkers, artists and hobbyists who are interested in playing with physical computing, digital art, robotics and everything connecting the physical worlds to the digital world.

Xinchejian has been in operation for a month. We now run an Arduino workshop, have several groups working on different projects such as quadcopters, urban farming rack and etc.

We’d like to invite more people interested in doing DIY and like to get their hand dirty to make some magic to join us.

We are located at 50 Yongjia Lu.

Where am I?

You are currently viewing the archives for December, 2010 at 新车间 [Xinchejian].