Saturday, 29 December 2012 21:09
Flashing OpenWRT to TP-Link TL-MR3020 3G/4G Wireless N Router
This is a guide on how to flash TP-Link TL-MR3020 N Router with OpenWRT.
TL-MR3020 N Router Specification
- CPU Atheros AR9330
- RAM 32MB
- NAND 4MB
- Dimensions 74mm x 67mm x 22mm
- Power consumption 1.25W Max.
Tagged under
Sunday, 09 December 2012 13:56
Simplest and Cheapest Arduino
Here we use a ATTiny85 (can be ATTiny45, ATTiny44) to make an Arduino just for US3.00, so we name it as Tiny Arduino.
Tiny Arduino have only eight pins as shown in figure above, Pin4 is ground (Gnd), Pin8 is 5V (Vcc), Pin1 is Reset, Pin2 and Pin3 originally used to connecting the Crystal. In order to utilize all the IO, the internal oscillator (RC Oscillator) is used to replace the external clock which require a crystal. Therefore the Tiny Arduino is now come with five IO. Below shows the Arduino IO functions.
- There are five IO, each IO can be Input or Output
- Among the five IO, two of the IO can perform as PWM
- Among the five IO, three of the IO can perform as Analog Input
I2C may require to extend the features of Tiny Arduino.
Tagged under
Saturday, 13 October 2012 22:51
USB Audio Adapter work with OpenWRT
This article shows you how to play audio from a USB audio device which is connecting to a TL-LINK TL-WR1043ND wireless router.
Prerequisite
- Wireless router flashed with OpenWRT. This project based on TP-LINK TL-WR1043ND wireless router.
- USB audio adapter which supported by Linux. As shown in figure below is the USB sound audio that I'm using.
Tagged under
Saturday, 15 September 2012 15:00
Sending Message to Serial Port of Router using Lua
A few ways to send message to serial port of router which flash with OpenWRT. PHP;ser2net; socat; Lua and etc.
- PHP require to install lighttpd,lighttpd-mod-cgi,lighttpd-mod-fastcgi,php5-cgi,php5-fastcgi,libsqlite3, installation is complicated & consume resources.
- ser2net/socat is very simple but did not support web service.
- Lua comes as a default in openWrt and support web service. The goodies is OpenWRT using Luci for web GUI and LuCI is an embedded rapid application development framework written in Lua.
Prerequisite
- Arduino duemilanove connected to a TP-LINK TL-WR1043ND router which flashed with OpenWRT.
- Using 16 Channel Relay Arduino Controller for the Arduino sketch
Thursday, 13 September 2012 15:46
Softaculous AMPPS Web Server
I'm testing Softaculous AMPPS for my web server, by far it is working very well.
Web Server software that I had tested
WampServer: http://www.wampserver.com/
EasyPHP: http://ediy.com.my/index.php/blog/item/14-easyphp-web-server-winxp
I use EasyPHP since WampServer is not working on my Toshiba notebook.
I use EasyPHP since WampServer is not working on my Toshiba notebook.
AppServ: http://ediy.com.my/index.php/blog/item/21-appserv-seb-server
I didn't use AppServ for my projects, because the PHP version is either too old or too new that it is not suitable for my website.
I didn't use AppServ for my projects, because the PHP version is either too old or too new that it is not suitable for my website.
Softaculous AMPPS: http://www.ampps.com/
Finally I use AMMPS since EasyPHP did not display pictures for most of the Joomla slide extensions.