PixelMason Apps

BT Bot Control Pro - Sale! 5.1.1
PixelMason
Robot remote control & IP Cam viewer viaWiFi and Bluetooth. BT Bot Control allows you to control your robotover Bluetooth via joystick or orientation sensor, and optionallyseeing what it sees via an IP camera. You can also use an app (i.e.IP Webcam) to convert a spare Android phone to an IPCam.:: Configurable camera URLs:: Joystick Modes: Default & Simple Modes or use yourorientation sensor.:: Provides both direction and acceleration to give you completecontrol (default joystick).:: Display sensor and other data from robot /microcontroller.:: Up to 8 additional commands.:: Configurable Bluetooth connections & packet interval.:: Supports most microcontrollers.:: Sample Arduino Sketches provided (below link).:: Small device screen size friendly (optimal on tablets or largephones).Technical Stuff - There are two joystick modes::: Default Joystick Mode:Moving the ball around generates X+/- and Y +/- which can be usedto interpret both velocity and direction. These are packaged andsent in the following format: sX=val,Y=vale i.e. sX=75,Y=55e where's' indicates the start and 'e' indicates the end. In this mode,when you press a Command Button, values are sent in the followingformat: sC=[val]e (i.e. For Command #2 sC=2e is sent) where 's'indicates the start, 'C' indicates it is a command button, '2' isthe value that you want to parse and 'e' indicates the end. Thesevalues can be parsed to have your robot move and perform additionaltasks. (sample Arduino code provided at link below):: Simple Joystick Mode:Tap arrows to generate single character values depending on thearrow you tapped (i.e. the top arrow sends U). Values generatedare: U (up), D (down), L (left), R (right). Tapping the center ofthe joystick sends an S value (stop). Tapping any of the commandvalue sends the respective command number. i.e. tapping CommandButton 3, sends 3. In this mode, your micro-controller code can besimplified as need only parse single character values.In this mode,when you press a Command Button, values are sent as singlecharacters in the value of the Command Button. i.e. If you pressCommand Button 3, the value 3 is sent. (sample Arduino codeprovided at link below):: Other Stuff:Note: Orientation sensor joystick mode may not work on alldevices. Screen re-sizing may have issues on very small phones.There are many affordable Bluetooth modules available on variousauction and overseas sites. Details can be found at the below URL.If you have any suggestions or feature requests, I would like tohear them. If you like BT Bot Control, please rate it.Update: WiFI Bot Control is now available. Control your robotslike you do in BT Bot Control, but over WiFi!More information, sample Arduino code etc. http://www.plastibots.com/index.php/2013/03/07/btbotcontrol/
WiFi Bot Control Pro - Sale! 1.0.5
PixelMason
Limited time Sale! Control your robot and viewan IP Camera video stream all over WiFi.:: 3 Joystick Modes: Default, Simple Mode and OrientationSensor:: Provides both direction and acceleration to give you completecontrol (default joystick).:: Configurable camera URLs (up to 3):: Configurable joystick control URL:: Read and display sensor and other data from yourmicrocontroller.:: Supports up to 8 additional commands.:: Configurable WiFi packet interval.:: Supports most micro controller - requires WiFimodule/capabilities.:: Sample Arduino Sketches provided (below link).:: Screen automatically re-sizes for smaller phones.:: New! WiFi Bot Control has the ability to show data passed fromyour robot/sensors.Joystick Modes::: Default Joystick Mode:When you move the joystick, x and y coordinates representing bothspeed and direction are parsed into a URL string andtransmitted.:: Simple Joystick Mode:In Simple Joystick mode, the joystick has 4 arrows representingForward (U), Reverse (D), Left (L) and Right (R). When you tap thearrows, the respective character is parsed into a variable withinthe URL string and transmitted.:: Command Mode:You can add custom features to your robot / device with additionalcommands by customizing the sample sketch provided. When a Commandbutton is clicked, a value (1-8) is parsed into the URL string andtransmitted.Instructions and further details are provided at the linkbelow.:: High Level Requirements:1) You need a robot / device with a micro-controller. You also needa motor driver and a WiFi module/shield. The samples were developedusing the Adafruit CC3300 breakout module. It should also work withSpark Core (www.spark.io) or the Arduino (and other) WiFi shieldswith little modification to the code.2) You must have a server (local or remote) that can host a fewsmall files.3) An android phone or tablet and this application.:: How it Works:- The robot constantly polls the server and parses the json datafile for updated movement / command instructions- When using the joystick or command buttons in WiFi Bot Control,the app will send a URL string through a web component to a usercustomizable URL defined in the app. A php file will update thejson file with the updates motor / command instructions. TheArduino, via the WiFi module, calls on a php file to parse the jsonfile and return the values it needs. It then processes this data tocommand the robot.:: IP CameraThe IPCam stream is viewed through a simply web page that must alsobe set-up. This is optional. Details below.:: Other Stuff:The orientation sensor joystick mode may not work on all devices.Although attempts were made to have this app work on a variety ofscreen sizes, it is difficult to test all and ensure that it willsize correctly. There may be issues on small phones. Be sure totest the non-Pro version first. This app has been tested in anumber of devices including; Samsung Galaxy S, Samsung Galaxy TabIII, HTC Desire, Samsung Nexus One. Screen has been optimized formedium sized phones and also tablet screen sizes.More information can be found at http://www.plastibots.com
BT Bot Control 5.1.1
PixelMason
Robot remote control & IP Cam viewer viaWiFi and Bluetooth. BT Bot Control allows you to control your robotover Bluetooth via joystick or orientation sensor, and optionallyseeing what it sees via an IP camera. You can also use an app (i.e.IP Webcam) to convert a spare Android phone to an IPCam.:: Configurable camera URLs:: Joystick Modes: Default & Simple Modes or use yourorientation sensor.:: Provides both direction and acceleration to give you completecontrol (default joystick).:: Display sensor and other data from robot /microcontroller.:: Up to 8 additional commands.:: Configurable Bluetooth connections & packet interval.:: Supports most microcontrollers.:: Sample Arduino Sketches provided (below link).:: Small device screen size friendly (optimal on tablets or largephones).Technical Stuff - There are two joystick modes::: Default Joystick Mode:Moving the ball around generates X+/- and Y +/- which can be usedto interpret both velocity and direction. These are packaged andsent in the following format: sX=val,Y=vale i.e. sX=75,Y=55e where's' indicates the start and 'e' indicates the end. In this mode,when you press a Command Button, values are sent in the followingformat: sC=[val]e (i.e. For Command #2 sC=2e is sent) where 's'indicates the start, 'C' indicates it is a command button, '2' isthe value that you want to parse and 'e' indicates the end. Thesevalues can be parsed to have your robot move and perform additionaltasks. (sample Arduino code provided at link below):: Simple Joystick Mode:Tap arrows to generate single character values depending on thearrow you tapped (i.e. the top arrow sends U). Values generatedare: U (up), D (down), L (left), R (right). Tapping the center ofthe joystick sends an S value (stop). Tapping any of the commandvalue sends the respective command number. i.e. tapping CommandButton 3, sends 3. In this mode, your micro-controller code can besimplified as need only parse single character values.In this mode,when you press a Command Button, values are sent as singlecharacters in the value of the Command Button. i.e. If you pressCommand Button 3, the value 3 is sent. (sample Arduino codeprovided at link below):: Other Stuff:Lite Version: This version has all the features of the Pro version.However, Bluetooth data will be sent as '9's. i.e. 'sX=9,Y=9e' and'sC=9e' (or 9's in Simple Joystick mode) which will provide youwith enough to determine if this app is right for you. The Proversion has full functionality enabled, and can be yours for lessthan the cost of a coffee.Note: Orientation sensor joystick mode may not work on alldevices. Screen re-sizing may have issues on very small phones.There are many affordable Bluetooth modules available on variousauction and overseas sites. Details can be found at the below URL.If you have any suggestions or feature requests, I would like tohear them. If you like BT Bot Control, please rate it.Update: WiFI Bot Control is now available. Control your robotslike you do in BT Bot Control, but over WiFi!More information, sample Arduino code etc. http://www.plastibots.com/index.php/2013/03/07/btbotcontrol/
WiFi Bot Control 1.0.5
PixelMason
Control your robot and view an IP Camera videostream all over WiFi.:: 3 Joystick Modes: Default, Simple Mode and OrientationSensor:: Provides both direction and acceleration to give you completecontrol (default joystick).:: Configurable camera URLs (up to 3):: Configurable joystick control URL:: Read and display sensor and other data from yourmicrocontroller.:: Supports up to 8 additional commands.:: Configurable WiFi packet interval.:: Supports most micro controller - requires WiFimodule/capabilities.:: Sample Arduino Sketches provided (below link).:: Screen automatically re-sizes for smaller phones.:: New! WiFi Bot Control has the ability to show data passed fromyour robot/sensors.*** This version contains all the features as the Pro version withthe exception that it will send the same values over WiFi whenmoving the joystick. Full functionality is available in the ProversionJoystick Modes::: Default Joystick Mode:When you move the joystick, x and y coordinates representing bothspeed and direction are parsed into a URL string andtransmitted.:: Simple Joystick Mode:In Simple Joystick mode, the joystick has 4 arrows representingForward (U), Reverse (D), Left (L) and Right (R). When you tap thearrows, the respective character is parsed into a variable withinthe URL string and transmitted.:: Command Mode:You can add custom features to your robot / device with additionalcommands by customizing the sample sketch provided. When a Commandbutton is clicked, a value (1-8) is parsed into the URL string andtransmitted.Instructions and further details are provided at the linkbelow.:: High Level Requirements:1) You need a robot / device with a micro-controller. You also needa motor driver and a WiFi module/shield. The samples were developedusing the Adafruit CC3300 breakout module. It should also work withSpark Core (www.spark.io) or the Arduino (and other) WiFi shieldswith little modification to the code.2) You must have a server (local or remote) that can host a fewsmall files.3) An android phone or tablet and this application.:: How it Works:- The robot constantly polls the server and parses the json datafile for updated movement / command instructions- When using the joystick or command buttons in WiFi Bot Control,the app will send a URL string through a web component to a usercustomizable URL defined in the app. A php file will update thejson file with the updates motor / command instructions. TheArduino, via the WiFi module, calls on a php file to parse the jsonfile and return the values it needs. It then processes this data tocommand the robot.:: IP CameraThe IPCam stream is viewed through a simply web page that must alsobe set-up. This is optional. Details below.:: Other Stuff:The orientation sensor joystick mode may not work on all devices.Although attempts were made to have this app work on a variety ofscreen sizes, it is difficult to test all and ensure that it willsize correctly. There may be issues on small phones. Be sure totest the non-Pro version first. This app has been tested in anumber of devices including; Samsung Galaxy S, Samsung Galaxy TabIII, HTC Desire, Samsung Nexus One. Screen has been optimized formedium sized phones and also tablet screen sizes.More information can be found at http://www.plastibots.com