Saturday, 15 February 2014 20:38
Wireless Router Remote Control Car

This is my first RC car control by an Arduino and a wirless router running OpenWRT. There are many OpenWRT supported routers, I'm using a TP-Link TL-MR3020 3G/4G Wireless N Router for this project since it is very slim, low power consumption and it is cheap.
RC car features
- A webcam, the car can be driven without line of sight
- A horn so that you can honk at people.
- LED Headlights attached to the front of the car
- Two wheel drive motor
- Windows GUI application or web interface
- Future Additions: Control by a smartphone (Android & IOS)
Published in
Projects
Tuesday, 05 November 2013 20:36
Sharp GP2Y0A21红外线测距传感器

Sharp GP2Y0A21是一颗红外线测距传感器,易于使用,价钱廉宜,且低功耗。 规格如下:
- 距离测量范围:10至80cm(4“到32”)
- 工作电压:4.5V至5.5V
- 输出类型:模拟电压
- 平均功耗:35mA
- 峰值功耗:约200mA
- 允许的最大角度:> 40°
- 更新频率/周期:25 Hz/40毫秒
Published in
电子与电脑
Sunday, 03 November 2013 17:49
Sharp GP2Y0A21 IR distance sensors
Sharp GP2Y0A21 is an infra-red distance measuring sensor unit, it is extremely effective, easy to use, very affordable and has low power consumption. specification as follow:
- Distance measuring range: 10 to 80cm (4" to 32")
- Operating voltage: 4.5V to 5.5V
- Output type: Analog voltage
- Average power consumption : 35 mA
- Peak power consumption : about 200 mA
- Output voltage differential over distance range: 1.9V
- Maximum allowable Angle : > 40 °
- The frequency of updates/cycle : 25 Hz/40 ms
Published in
Blog
Tuesday, 22 October 2013 23:35
Programming Arduino with an AVRISP MKII programmer

Burning sketches to the Arduino board with an AVRISP MKII programmer without using the bootloader. This allows you to use the full program space (flash) of the chip on the Arduino board. So with an ATmega328, you will get 32KB instead of 30KB of space. It also avoids the bootloader delay when you power or reset your board.
Published in
Tutorials
Tuesday, 15 October 2013 23:27
Arduino通过74HC595扩展IO
74HC595是一个价格廉宜的8位移位寄存器,通过3个数据引脚(STCP, SHCP, DS),可以控制几乎无限量的输出。
DS是一个串行数据输入端,每当时钟输入(SHCP)上升沿到来时,DS引脚当前电平值在移位寄存器中会移一位,连续进行8次同样的动作,就可以完成全部(Q0至Q7)移位。最后当STCP(Latch)上升沿到来时,移位寄存器的值将会被锁定在存储器里,并从Q0至Q7引脚输出。
Arduino UNO只有14+6个数字输出,如果需要更多的输出,其中之一的方法就是通过74HC595来取得更多的输出。
Published in
电子与电脑
Wednesday, 25 September 2013 18:40
Using 74HC595 Shift Registers with Arduino

The 74HC595 is a very handy IC used in many microcontroller projects, it is a 8-bit serial-in, serial/parallel-out shift register with output latches.
Data is shifted on the positive-going transitions of the shift register clock input (SHCP). The data in each register is transferred to the storage register on a positive-going transition of the storage register clock input (STCP).
The shift register has a serial input (DS) and a serial standard output (Q7S) for cascading. Data in the storage register appears at the output whenever the output enable input (OE) is LOW.
This is incredibly helpful if you need more digital outputs then the 14+6 that the ATmega328 on the Arduino Uno provides, with only 3 data pins, you can control an almost unlimited amount of outputs.
Upon completion of this tutorial, you should be able to controlling the 74HC595 as below:
- Using 74HC595 Shift Registers with Arduino
- Daisy chaining 74HC595 shift registers
- Different ways (binary, decimal, hex) to hold the data using an array
- Using bitshift, bitwrite operators
- Direct port access for faster manipulation of the IO pins
Published in
Blog
Saturday, 17 August 2013 16:51
Minimal Arduino with 8MHz internal clock

Build your own DIY Arduino board with only one passive component, it is very easy and simple. This is probably the most minimal ATmega328 based Arduino.
Part list
-
ATmega328
-
28 pins IC socket
-
10K resistor
-
Strip board
Published in
Projects
Sunday, 04 August 2013 22:49
SalMonDuino: A simpletest ATMega328 Arduino

This is a tutorial shows you how to build your own Arduino, I name it as SalMonDuino which is derive from my name (SM Ching). SalMonDuino is an modified version of original post written by Serisman, features include:
- Using stripboard eliminate the trouble of drilling PCB holes
- Simple circuit design uses minimum of components
- Using 16MHz resonator as clock source
- Prototype area
Published in
Projects
Saturday, 20 July 2013 22:31
DIYLC电子绘图软件

DIYLC (DIY Layout Creato)是电子爱好者用来设计电路图的绘图软件,它可以设计原理电路图(Schematic)、洞洞电板路板(Strip board)、面包电路板等(Breadboard)。
DIYLC是一个免费与开源软件,现在是3.27.0,应该是正式使用版本了。今天试用了这版本,感觉比之前的旧版本好用了许多,很适合初学者,所以决定在此与大家分享一下。
Published in
电子与电脑
Saturday, 20 July 2013 15:48
魔镜制作,男人小心,女人担心
远看是美女,近看是自己。是了,这就是魔镜。
你进入厕所,有位美女笑望着你,你也色眯眯的望着美女,同时赶紧去解决你的"第一任务"。完事后,你逼不及待的靠近美女,想一亲芳泽......啊!美女不见了,眼前竞然出现一色邪男人,那不就是你自己吗!。很神奇呀!原来是魔镜在作怪。
你照着魔镜,看看自己的脸孔有没有红,看看口角有没有口水,看看鼻子有没有血,拍拍胸膛,感觉良好,要离开厕所了。忽然之间,美女又出现了。这时你脸兒红了,口角流口水了,鼻孔喷血了,心跳加速了。离开厕所後,发觉裤子也湿渗了。很励害呀,正是魔镜的法力。
一天之内,你进出厕所几十趟,结果你五孔流精,精尽人亡。很可怕呀!这就是魔镜的威力。
男士们呀!别只顾着往厕所跑,很伤身体呀!来!轻松一下,慢慢欣赏豆豆先生与魔镜的片段,暂时忘了世界上有厕所的存在。
魔镜之谜
为了拯救女人深爱的男士,英俊帅气的我不惜动用大量资金以及耗尽一生青春,同时冒著精流不止的生命危险去研究魔镜,今天终于解开了魔镜千年之谜。
为了拯救女人深爱的男士,英俊帅气的我不惜动用大量资金以及耗尽一生青春,同时冒著精流不止的生命危险去研究魔镜,今天终于解开了魔镜千年之谜。
Published in
Chinese