* Phone's positioning sensors for location feedback (GPS, Mag, Accel)
* Realtime video streaming phone-to-tablet (MJPEG)
* Motor control on Arduino (PID with encoder feedback)
The actual application uses MODBUS TCP protocol to communicate with an installation based on Winkhel technology: a series of devices that inherit the ARDUINO features, so they are compatible. These devices can monitor and act on different elements of home automation, such as: lights (simple and regulated), blinds, thermostats, doors, windows, RGB LED lighting, valves, irrigation systems ...
The application has authorization mechanisms to prevent improper use of their capabilities. The first one is the request for a password at the start of session (THE DEFAULT PASSWORD IS DEMO).
When user logs in, main menu is showed and there are the following options: configuration, control elements and control groups. Domotic elements are classified by types and floors and you can change the name of an item, check their status and act on it. All this in an easy and transparent way to the user.
From the settings menu you can change the password, set the time of home automation system (to ensure correct operation of time programs), modify the connection parameters with remote installation and even after the latter established, proceed synchronization with the system. Thus, it is possible to get the settings such domotic system without knowing in advance how the installation.
Main features of the actual application are:
* AUTHORIZATION mechanisms.
* Extensively recognized protocols, robust and reliable (MODBUS TCP).
* ARDUINO compatible hardware.
* Communication over WiFi, 3G, GPRS...
* Friendly user interface, intuitive and transparent.
* Automatic and custom actualization system.
* Simple domotic solution.
* HOME AUTOMATION at the forefront of technology.
For actual installations, plus the Android application, other software tools control domotic elements for all types of devices, such as the PC or television, increasing the chances of the system and build a complete solution to the problem of HOME AUTOMATION or BUILDING AUTOMATION.
If you are interested in the actual application and automation control of any of yours facilities, please contact us, we will be happy to answer any question or suggestion. Remember we are available via e-mail:
Further information in:
Use your android mobiles touch screen to communicate with your robot or arduino using gestures
Draw a gesture on the screen and the name will be sent to your bluetooth module on the arduino or the robot
Facility to add your own gestures and name them as you like Can pair with any generic Bluetooth module that supports Bluetooth SPP profile
Compatible with Arduino Bluetooth
For more information check out http://www.mobile2power.de/simplefpv.html
Uses android mobiles internal voice recognition to pass voice commands to your robot
Pairs with Bluetooth Serial Modules and sends in the recognized voice as a string
for example if you say Hello the android phone will return a sting *Hello# to your bluetooth module *and # indicate the start and stop bits
Can Be used with any micro controller which can handle strings
Examples Platforms : Arduino , ARM , PICAXE , MSP430 , 8051 based and many other processors and controllers
The Cellbots Remote Control mode includes a directional pad (D-Pad), a joystick, use of the phone’s accelerometer, and voice controls. Once the phone is connected you’ll have the option of chatting with the robot using Google Talk where you can simply type text messages such as ‘move forward’, ‘stop’, or ‘picture’, and have it obey your command.
Brain Mode also supports a web interface that you can access over the local wifi network to drive the robot with a mouse, touch screen, or keyboard commands. The phone on the robot will also use the camera to stream video to the browser so you can see through its eye from anywhere else on the local network.
The Cellbots app will also utilize the phone’s other capabilities such as text-to-speech to talk, take still pictures, get the compass heading, or show a personality on the screen. It is all open source if you want to modify it to support additional robots and functionality.
More from developer
The Gears demo is an open source project intended to help developers learn how to create OpenGL ES programs on Android. The Gears demo was originally written by Brian Paul as part of the Mesa3D project. My implementation includes variations for Java/OpenGL ES 1.x, Java/C/OpenGL ES 1.x and Java/C/OpenGL ES 2.0. I have also added several features not found in the original implementation including touch screen support, VBOs and an on-screen FPS counter.
The FPS (frames-per-second) counter is often used as a benchmark metric for graphics programs. On Android the frame rate is limited by v-sync (typically 60 FPS) which is the fastest rate that a display can refresh the screen. Since Gears is capable of rendering much faster than v-sync on most devices it provides limited benchmarking value.
The Bluesmirf Bluetooth module is available from Sparkfun.
Source code is available at https://github.com/jeffboody/spp-mirror
Simon Says is a memory game. Start the game by pressing one of the four buttons. When a button lights up, press the button, repeating the sequence. The sequence will get longer and longer. The game is won after 13 rounds.
The Simon Says Soldering kit and Bluetooth module is available from Sparkfun. Only the through hole version is supported at this time. See my github site for more details.