Show Posts
Pages: [1] 2
1  General Category / General Discussion / 86Duino: Arduino-compatible board can support Linux and many x86 O/S on: December 07, 2013, 11:15:20 am


86Duino is an open-source embedded platform based on Vortex86EX SoC, easy-to-use hardware and software integrated. This Arduino-compatible board can support many x86 O/S as well as those running on the original Arduino base system.

The 86Duino is a high performance and fully static 32-bit x86 processor board compatible with Windows OS, Linux and most popular 32-bit RTOS. It integrates PCIE bus, DDR3, ROM controller, xISA, I2C, SPI, IPC (Internal Peripheral Controllers with DMA and interrupt timer/counter included), Fast Ethernet, FIFO UART, USB2.0 and SD/SATA controller within a single package to form a system-on-a-chip (SOC).

Technical specification
Processor   Vortex86EX
Clock Speed   300 MHz
Memory   128MB DDR3
Flash Memory   8MB
Digital I/O Pins   14 (of which 7 provide 32bit PWM output)
Analog Input Pins   6 (11bit)
Operating Voltage   5V
Input Voltage (recommended)   7-12V
DC Current per I/O Pin   16 mA
DC Current for 3.3V Pin   400 mA[/li][/list]

http://www.86duino.com
2  Using Arduino / General Electronics / Re: RFID choice question.. on: April 18, 2013, 10:34:07 am
I'm using Stronglink SL018 RFID module which support reading and writing. To communicate with Arduino, Marc Boon had developed the SL018 library for Arduino which support reading UID of tags and reading/writing tags.
3  Using Arduino / Networking, Protocols, and Devices / Re: Interface between Arduino & a smartphone/comp using Wifi on: October 14, 2012, 11:41:23 pm
My project: Wireless Router Home Automation to control home appliances smiley-razz
http://arduino.cc/forum/index.php/topic,127175.msg956414.html#msg956414
4  Using Arduino / Networking, Protocols, and Devices / Wireless Router Home Automation on: October 14, 2012, 11:06:37 am
This project use an Arduino connected to the TP-LINK TL-WR1043ND and allow it to control home appliances from network.
See my website for more details: http://ediy.com.my/index.php/projects/item/42-wireless-router-home-automation

As shown in figure below is the startup screen from browser.

When program start, it query Arduino and display image on screen according to the status of Arduino.
Click on image1 to image8 to toggle Arduino output.
Click on image9 to query Arduino


I'm using LED to test the  functionality.



After everything is tested without problem, the 8 channel relay box is use to handle large loads. http://ediy.com.my/index.php/projects/item/43-8-channel-relay-box
5  Using Arduino / Networking, Protocols, and Devices / Re: A few questions about connecting arduino to the internet via wifi using router on: October 14, 2012, 10:51:03 am
It is not important to "Direct connection" as long as your project is running without problem. smiley

If you had this sketch upload to your Arduino http://www.oceancontrols.com.au/KTA-223.html and you had the following file put in the /www/cgi-bin folder of router . Then you can control the Arduino with one line URL without knowing how it work.

Save the following file as luaSerial and save it to /www/cgi-bin directory of router & set its permission to 0755
Code:
#!/usr/bin/lua

-- LuaSerial interface
-- for Wireless Router Home Automation
-- by SM.Ching http://ediy.com.my
--
-- Put this file to /www/cgi-bin directory of router
-- use code below to allow 0755 permission for luaSerial file
-- chmod 0755 /www/cgi-bin/luaSerial
--
-- protocol (Receiving from serial port):
-- @aaccpp
-- where aa is the Arduino address ranged from 0 to 255 (0 means all Arduino)
-- where cc in the command (TG, ON, OF, RS)
-- where pp is the parameters or channel ranged from 0 to 8 (0 means all channes)
-- to toggle output for channel 1: @00TG1
-- to get status from all output: @00RS0
--
-- protocal (Sending to serial port):
-- #aapp
-- where aa is the Arduino address ranged from 0 to 255 (0 means all Arduino)
-- where pp is either 1 or 0 (ON or OFF for a channel), or ranged from 0(00000000) to 255(11111111) for all channels

port= "/dev/ttyUSB0"
serialout= io.open(port,"w")  --open serial port and prepare to write data
serialin= io.open(port,"r")   --open serial port and prepare to read data

function readSerial()
while true do
--serialData= nil
serialData= serialin:read();serialin:flush() -- read data from serial port

if string.len(serialData)>0 then
serData = serialData
end

if  string.len(serialData) == 0 then
return serData
end

end
end

function toggleOutput()
serialout:write(queryStr)
queryResult= readSerial() -- read data from serial port
queryResult= string.sub(queryResult,5)    -- from character 5 until the end, eg. 1 (is on)
       if queryResult== "1" then
   cmd="of"
else
cmd="on"
end
str= address..cmd..parameter -- eg. @00of2 (including \r)
end

----------------------------------------------------------------

str= os.getenv("QUERY_STRING").."\r"   -- get message from URL and terminate with carriage return(\r), eg. @00on2
str= string.upper(str)
address= string.sub(str,1,3) -- get first 3 characters, eg. @00
cmd= string.sub(str,4,5) -- from character 4 until character 5, eg. on
parameter= string.sub(str,6)           -- from character 6 until the end, eg. 2 (including \r)
queryStr= address.."rs"..parameter -- eg. @00rs2

if cmd=="TG" then
  toggleOutput()
end

serialout:write(str) -- write string(str) to serial port
readSerial() -- read data from serial port, use to clear serial buffer
serialout:write(queryStr) -- write string(queryStr) to serial port
print(readSerial()) -- read data from serial port and display it


use the following command to control Arduino:
Turn on all out
http://192.168.1.1/cgi-bin/luaSerial?@00on0

Turn on output 1
http://192.168.1.1/cgi-bin/luaSerial?@00on1

Turn off all output
http://192.168.1.1/cgi-bin/luaSerial?@00of0

Turn off output 1
http://192.168.1.1/cgi-bin/luaSerial?@00of1

Query Arduino (Get status)
http://192.168.1.1/cgi-bin/luaSerial?@00RS0

Query first output
http://192.168.1.1/cgi-bin/luaSerial?@00RS1

If you know HTML and Javascript, you can make a very nice web interface.

I had made a simple web interface to control the Arduino.
http://arduino.cc/forum/index.php/topic,127175.0.html

All the while I'm using Borland Delphi for my projects. I have no experience on HTML and Javascript, the code might be a bit messy smiley-red
6  Using Arduino / Networking, Protocols, and Devices / Re: A few questions about connecting arduino to the internet via wifi using router on: October 09, 2012, 09:39:11 am
I'm releasing the Wireless Router Home Automation source code, it is available from my website:
http://ediy.com.my/index.php/downloads/category/3-electronics

I'm still preparing the documentation. This is going to take me sometime to complete the documentation since I'm Chinese educated.
Meanwhile you can studying the source code, it is well commented.
7  Using Arduino / Networking, Protocols, and Devices / Re: A few questions about connecting arduino to the internet via wifi using router on: October 08, 2012, 11:36:35 am
You are right. If a project really require ethernet/wifi library then you must go with ethernet/wifi shield. Otherwise OpenWRT+wireless router is the best choice.
8  Using Arduino / Networking, Protocols, and Devices / Re: A few questions about connecting arduino to the internet via wifi using router on: October 08, 2012, 10:54:50 am
There is no point to use ethernet shield library if a wireless router is being used in the project.
I think using HTML & javascript is much more easy than using ethernet shield library since most of the people already learn HTML and javascript.
I will post my project which only install a serial library for the FDTI USB2Serial without installing additional OpenWRT packages. The project will control & query the Arduino output.
9  Using Arduino / Interfacing w/ Software on the Computer / Re: Visual Basic and Arduino on: October 07, 2012, 11:49:28 pm
I don't know much about VB. I saw people using MSCOMM32.OCX for serial communication.

Is link below useful?
http://arduin0.blogspot.com/2012/01/control-arduino-through-serial.html

If you are using VB.Net, you should read this article.
http://www.innovatic.dk/knowledg/SerialCOM/SerialCOM.htm

What the article say:
WARNING! This description is based on VS 2005 and .NET 2.0. Unfortunately, SerialPort does not work in all versions of .Net.
10  Using Arduino / Networking, Protocols, and Devices / Re: A few questions about connecting arduino to the internet via wifi using router on: October 07, 2012, 10:44:29 am
As long as your wireless router support OpenWRT then you can eliminate the use of Ethernet shield and Wifi shield. Plug your Arduino to the USB port of wireless router & coding with HTLM+Javascript+Lua, or HTML+Javascript+PHP
11  Using Arduino / Networking, Protocols, and Devices / Re: Interface between Arduino & a smartphone/comp using Wifi on: October 07, 2012, 10:31:33 am
I'm using wireless router + OpenWRT + Arduino without using Ethernet shield for my project. This will lower the cost.
12  Using Arduino / Interfacing w/ Software on the Computer / Re: Visual Basic and Arduino on: October 07, 2012, 09:46:50 am
Can you please help me look for nice tutorials on printing the value from the serial monitor of the arduino to my Visual Basic program? I am successful in sending data to the serial port already, is it possible to have to serial ports in the VB?
http://arduino.cc/forum/index.php/topic,125968.0.html
13  Using Arduino / Interfacing w/ Software on the Computer / Re: adruino communicating with pc on: October 07, 2012, 09:37:52 am
I want to get info on main screen of pc from adruino is that possible if not I need to have the adruino communicate wirelessly to the pc do i program it for a com port?  thanks   
http://firmata.org/wiki/Main_Page

if you know VB
http://www.acraigie.com/programming/firmatavb/firmatavb.html

All other program language
http://www.arduino.cc/playground/Main/InterfacingWithSoftware
14  Topics / Home Automation and Networked Objects / Re: Relay for light switch on: October 07, 2012, 03:57:41 am
I use Omron MKS2P relay for the snooker table light. The relay handle 6 unit 240V 20W and 3 unit 240V 10W fluorescent lamp.
15  Using Arduino / Interfacing w/ Software on the Computer / Re: Arduino Dashboard on: October 07, 2012, 03:43:36 am
I downloaded your file (ArduinoDashboard v1.1.0), can't find any arduino demo sketch.
Pages: [1] 2