egyptian-geeks / Activities

A repo to collect ideas for activities/projects to be done by the group members
11 stars 2 forks source link

ArduWeb (Arduino Web-Based framwork) #1

Open meladawy opened 9 years ago

meladawy commented 9 years ago

By Maged El-Adawy

Open Source Web Based framework to completely control & manage Arduino boards. Compatible with all boards (Uno, Mega...etc). It can control different Arduino pins (Digital & PWM) and it can control the algorithm as well !

meladawy commented 9 years ago

Using Socket.io for server to Arduino communication...It does require Ethernet shield or developing a custom application to handle the communication stuff and translate it into Serial commands to arduino !

mtayseer commented 9 years ago

Someone did the same using Python http://www.youtube.com/watch?v=jJ1vjr1dDqw https://github.com/njl/helicopter

You can build on top of it.

meladawy commented 9 years ago

Its not the point... i created a web based application before that control arduino based car using webSocket and Nodejs... In other project i controlled the vehicle from the internet with HTTP requests !

My idea is totally different...its about creating a low level platform that configure Arduino boards to do a specific task / action from scratch using a web based platform. No need to write any code to Arduino any more, You can configure your Arduino board from a web based app & all configuration should be synchronised...Imagine that write your Arduino code from ur PHP / Python framework !

hassanselim0 commented 8 years ago

From my experiments I noticed that Arduinos are very slow at parsing HTTP responses (about 1-2 seconds per response on an Arduino Mega!), so it might not be viable in many use cases to have all the code on the server. It might not be that bad if we use plain old sockets though!