AUTOMAT Dream, Make, Play. AUTOMAT is a complete toolkit for building wearables and smart devices. For makers, gamers, entrepreneurs, fashion designers, and studios.
A CREATIVE PLATFORM Automat is a hardware and software platform for development of smart devices. You can use it to create motion controlled remotes, smart fashion accessories and garments, home automation devices, music instruments. Or anything else you can come up with. BASEBOARD APP CLOUD With the Automat Boards your can create your own devices. Build music instruments and controllers to use with your apps, make your clothes smart or add to your jewelry or funky game controller for your new game. The possibilities are endless. The Automat ios and Android app connects to your devices. With the app you can easily create your own functions and interface for your device. With the SDK your can also create your own apps. The Automat platform also uses a node-based interface for visual programming with near limitless possibilities. Let your jewelry light up when your receive a tweet or update your blog when your plants needs water. FEATURES Bluetooth smart 6 axis motion sensors Temperature sensor Humidity sensor 12 I/O channels I2C bus 2 integrated LED lights BGA Connector 2015 Neue labs 2
KEY FEATURES SMALL & FLEXIBLE The flexibility of the Automat platform allows you to add buttons, sensors, control lights and much more PACKED WITH SENSORS The Automat baseboard is packed with sensors. High precision gyro, accelerometer, temperature and humidity. AUTOMOTION The Automotion algorithms calculate highly accurate 3D motion data from the Base Board. INPUTS AND OUTPUTS Automat has a lot of I/O: BLE, I2C, 12 channels of digital input and output, 8 channels of analogue input and more DEVELOPMENT & SDK Build your own app, using our open source SDK, connect to the Automat hardware and easily utilize all the onboard features. IOS & ANDROID Use the Automat ios/android app to create rules and send data and events to the cloud or another Automat device. 2015 Neue labs 3
SOFTWARE Neue Labs AB 2015 4
THE AUTOMAT PLATFORM Automat offers a ready-to-use platform using an open source tool chain. At the core of the system is Node-RED, an intuitive, node-based graphical programming environment that lets you prototype and even set up real production environments quickly and easily. Node- RED also comes with an ever growing library of components, nodes and flows, that we will be contributing to as well. device. You could easily create or enhance a home automation system by connecting any number of Automat nodes to a Tellstick node, for example. More examples: We are developing best practices for working with Node-RED and will also make available a number of custom nodes specifically for use with the Automat devices - both for the Automat ios SDK and for the Automat app. Additionally we will provide flows to use these nodes, and other flows that offer you great examples of how to use the platform. Check our blog regularly to keep up with all the latest experiments at Neue Labs! There really is a load of fun to be had connecting our devices up with all the other APIs and devices out there. Automat Nodes Use our all-in-one Automat node to hook up actions in the Automat app (or in your own app using our SDK). Accelerometer - pipe accelerometer data directly in to Node-RED for further use. The same can be done for gyro, temperature and humidity data. Even better, the Automat node also handles Automotion parameters directly - use it to be able to recognise patterns drawn in the air with an Automat device, for example. Transfer data curves to the cloud for visualisation. Transfer images, audio and video to and from the Automat app. Trigger API calls in the cloud from any Automat device or app (for example, using the IF THEN functionality described above). Automat flows The Automat system can easily make use of flows in Node-RED. For example, a flow might use an Automat node connected to a twitter node. Within minutes, you could be tweeting every 1000 steps you take, or triggering a sound or popup image in your app or maybe a sound on your automat Pulse, flash or blink a pattern on the built-in white or blue LEDs. Do the same with an RGB LED connected to an Automat device. Trigger a reply from an automated chat service when you get to a certain location. Check that all the lights are off when you go to bed, using Automat devices attached to light sensors. Trigger more complex flows by combining several flows into a chain of flows. Log everything you want to into a database. We also provide a user interface made to work with our Automat devices, nodes and flows. This is tightly integrated with the Automat app, and you will be able to integrate as much as you like of the components into your app using the SDK. We will provide a complete platform for handling the entire Automat system. We are currently using Drupal for this, but will expand to other platforms later - Wordpress will be one of them. Neue Labs AB 2015 5
IOS & ANDROID Rapid development of your smart devices. With the Automat ios/android App you will be able to easily prototype your IoT ideas without the need for programming skills. The app will function as a communication hub, receiving, processing and sending data to or from the hardware, the cloud, ios or another Automat user. For full flexibility but without requiring knowledge of programming, the app uses an IF-this-THEN-that concept. Using a simple and intuitive user interface you can create formulas to connect the above sources and destinations. A formula simply says that, IF this condition is true, THEN perform that action. For instance, IF the temperature is above 23 C, THEN start a Spotify playlist. To communicate with the cloud you can either simply create a socket of some kind or you can send the data or trigger actions in Node-RED. Using the node based tool Node-RED you can send the data to other online services and/or API:s. Or, you can do it the other way; if something happens in the cloud, the app can receive info about it and perform an action. Perhaps when someone mentions you on Twitter, blink an LED on an Automat baseboard. Several formulas can be combined such that if a sequence of formulas happens within a given timeframe, an action will be performed. You can have many different formulas running on one or several devices. The app will also provide debugging, to make sure that a board is connected and its sensors are working, to read out the battery level and to update the firmware. Formula inputs (IF) Rotation speed (x,y,z) Position (x,y,z) Velocity (x,y,z) Temperature Humidity Digital in Analog in Tap (x,y,z) Pedometer Stored data from a sensor Freefall Node-RED event Other Automat user And more Formula outputs (THEN) Digital OUT I2C HealthKit HomeKit Spotify MIDI out Node Red trigger event Node Red stream data Web-socket / TCP-Socket Other Automat user Trigger other formula Plot data Send email (through server) And more... Neue Labs AB 2015 6
HARDWARE Neue Labs AB 2015 7
BASEBOARD The Automat BaseBoard is tiny but packed with functions. Gyroscope16-bit 3-axis Measurement scale: 125/245/500/1000/2000 degrees per second Sampling frequencies: 13/26/52/104/208/416/833/1666 Hz Accelerometer16-bit 3-axis Measurement scale: 2/4/8/16 g Sampling frequencies: 13/26/52/104/208/416/833/1666/3332/6664 Hz Temperature sensor resolution: +/- 0.3 C Humidity sensor resolution: +/- 2.0 %RH Low power functions Tilt detection fall detection Pedometer Wake up on events Single / double tap recognition Firmware Over Air update ibeacon mode Battery level Log data 1 2 3 20 11 4 19 18 1 5 9 13 17 21 2 6 10 14 18 22 3 7 11 15 19 23 4 8 12 16 20 24 1. I/O - 3 2. I/O - 2 3. I/O - 1 4. GND 5. I/O - 4 6. I/O - 5 7. I/O - 6 8. GND 9. I/O - 7 10. I/O - 8 11. I/O - 0 12. I/O - 9 13. I/O - 10 14. SDA 15. SCL 16. I/O - 11 17. N/A 18. SDA 19. SCL 20. VCC 21. RESET 22. N/A 23. N/A 24. VCC Connectors microsd-card-style connector with basic functions BGA field on bottom side I/O Bluetooth smart I2C bus over bluetooth External reset External interrupt 12 configurable direct digital in/outputs* 8 analogue in/outputs* Price: tba Neue Labs AB 2015 8
CHARGING POWERBOARD Hybrid USB-friendly Lithium-Ion (LiIon) and Lithium-Polymer (LiPo) Battery Charger with Power-Path Management and regulated output voltage. Features Micro USB connector for charging battery and powering BaseBoard Automatic switch between power sources: if USB is connected, battery (if available) will be charged and BaseBoard is powered No power cutouts if USB is disconnected while a charged battery is connected MicroSD connector for direct connection of BaseBoard or other AUTOMAT Extension boards with AUTOMAT connector I2C connector for connecting external I2C devices and as Pairing Button input (shortcut I2C pins) 8 pin multifunctional connector for LiPo, regulated 3.1V power out, 4 channels digital IOs or analog input Device will be delivered with pre- mounted cables for LiPo Battery and I2C / Pairing button. Pre-confectioned cables can be ordered in different colors for IO ports and stabilized 3.1V output voltage. Technical specifications Up to 95% Efficiency in Typical Operating Conditions 5.5 µa Quiescent Current Startup Into Load at 0.7 V Input Voltage Operating Input Voltage from 0.7 V to 5.5 V Pass-Through Function during Shutdown Minimum Switching Current 200 ma Max Output Voltage Protection Overheating Protection Input Under Voltage Limit Lockout Protection 2 LEDs for Charging and Power Good status 3.1V regulated output for permanent and stable Voltage Price: tba Neue Labs AB 2015 9
HELLO@AUTOMAT.SPACE Neue Labs AB Heleneborgsgatan 14 117 32 Stockholm Sweden www.automat.space hello@automat.space