SLabs-32 User's Guide

Size: px
Start display at page:

Download "SLabs-32 User's Guide"

Transcription

1 SLabs-32 User's Guide Version: SLabs-32_v0.1 Author : Haaris Moosa Applications and Firmware Engineer Startoon Labs Private Limited, INDIA Literature number : SL_DocID_001 January 2018

2 SLabs-32 Board- User s manual Getting started with SLabs-32 board: Software Development Tools Introduction SLabs-32 is an open source hardware development platform for quick design and development of a variety of embedded systems and IoT based projects. It provides a flexible and a very quick way for users to try out new concepts and build working prototypes. SLabs-32 finds extensive usage in academia and industries in the fields of remote control of machines, making machines IoT enabled, data acquisition, data storage and data visualization, to name a few. This documentation provides guidelines to the beginners on how to get started with SLabs-32 board. Overview The SLabs-32 board has two microcontrollers onboard - an 8 bit micro-controller- Atmega328P with extensive GPIOs and Tensilicas s 32 bit L106 diamond series micro-controller with high speed and good processing capability. The unique combination of these two micro-controllers working together in a project makes any system that is using this board, a unique one! Some quick features of the SLabs-32 board are given below: Onboard Wi-Fi module USB port for programming and data visualization on the serial bus. SD card slot 5 analog inputs 12 GPIOs (with specific pins having PWM capability) TFT display On-board LEDs for indication of power and bidirectional serial data transfer (Communication via USB port) SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 1/20

3 What makes Slabs-32 ideal for IoT based projects is the hardwired connection between Atmega238p and Esp8266 on the I2C bus. These two modules are usually used together in various projects that need IoT capability and need to be interfaced together externally. It is worth noting that the Atmega238p is an 8-bit micro-controller with many GPIOs and analog input pins but with no built-in WiFi or a high speed clock. On the other hand ESP8266 has a 32-bit microcontroller and supports WiFi and high speed clock but has few GPIOs and only one analog input. SLabs-32 utilizes both the on-board processors such that when one processors falls short of a resource (speed, memory, accuracy etc.) to do a task, it can always communicate via I2C bus and make use of the other on-board micro-controller to do the task for it and get the result back. The SLabs-32 distinguishes itself from other IoT development boards by having a high resolution TFT to display the data acquired data in real time. The data can also be stored in the SD card and simultaneously be pushed to the web-server for further analysis and display at a remote location. SLabs-32 can be programmed using Arduino IDE. The product also comes with a data visualization tool for a desktop version (currently under development). Overall, the cost of this product is much lesser than most of the IoT development boards available in the market. When you get your own SLabs-32 board power it up and look for the following features to know if it's working properly Both on-board LED's of Esp and Atmega blinking Startoon Labs logo on the TFT screen Esp Led Power-up Led Atmega Led SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 2/20

4 Contents 1. Getting started Setting up SLabs-32 board in Arduino IDE Running a sample code/building applications Precautions SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 3/20

5 List of figures Figure 1-1 Arduino IDE... 5 Figure 2-1 Hardware folder... 6 Figure 2-2 Preferences... 7 Figure 2-3 Sketchbook location... 7 Figure 2-4 Slabs-esp folder... 8 Figure 2-5 Json text... 9 Figure 2-6 Selecting preferences... 9 Figure 2-7 Pasting the Json links Figure 2-8 Selecting Board Manager Figure 2-9 Board Manager Figure 2-10 Installed boards Figure 2-11 Installation error Figure 2-12 Displaying the folder options Figure 2-13 AppData folder Figure 2-14 Finding the copy of zip file Figure 3-1 Selecting the board Figure 3-2 DPDT switch Figure 3-3 Buttons of Slabs SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 4/20

6 1. Getting started To start using the SLabs-32 board, you need to install an IDE first. We are going to use Arduino IDE because of it's being an open source, ease of use and huge support present over the internet and the student community. To download Arduino IDE, go to the Arduino s official website and download the latest version of Arduino IDE. As of now we are going to download the latest version- Arduino You can download the above version from the link given below: After downloading it, install the Arduino IDE in your local disk. After the installation is complete, open the Arduino IDE. It should look something like this : Figure 1.1 Arduino IDE SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 5/20

7 2. Setting up SLabs-32 board in Arduino IDE There are two methods of doing this : i. Using Hardware folder ii. Using JSON link Method i - Using Hardware folder : Before we begin, this procedure is time-consuming and a bit complication, so if you want to get started as quickly as possible skip this method and go to the Json link method. Arduino allows new Non-Arduino hardware to be installed into the Arduino IDE or to the Arduino sketchbook folder. To do this first download the two packages needed for SLabs-32 board from the links provided below: Unzip them and copy the folder to your [Your Sketchbook Folder]\hardware folder. If the hardware folder is not created, then you just have to create one and then copy your unzipped files in it. Figure 2.1 Hardware Folder SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 6/20

8 To find your Sketchbook location, click on File and then Preference in your Ardiuno IDE. Figure 2.2 Preferences After you click on preference you would get the window shown below. In this window look for the Sketchbook location. This is the place where you have to copy your files. Figure 2.3 Sketchbook location SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 7/20

9 For Esp, you have to download the tools required for compiling your code as-well. To do that, download the following tools: Download these files and unzip them. Create a folder named as tools and copy all your unzipped folders into it. Once this is done, go to your hardware folder and create a new folder named esp8266 and copy your tools folder and the Slabs_Esp-0.1 folder into it. Restart your Adriuno IDE and go to Tools > Boards To select your board. Figure 2.4 Slabs-esp folder Please note that this method is a bit time consuming, as you have to do this for every custom board, manually. The next method is recommended as it's easy to use and there is less chances of making an error in that procedure. SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 8/20

10 Method II- Using Json link : This is probably the easier and more convenient method to get started. a) Click on the link given below: b) After opening the link, copy the entire text and paste it in the Additional Boards Manager URLs: Figure 2.5 Json text c) After copying the link, go to your Arduino IDE and do the following steps : Step 1: File > Preferences SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 9/20

11 Figure 2.6 Selecting Preferences Step 2: Go to Additional Boards Manager URLs: and paste the text which you have copied earlier. Figure 2.7 Pasting the Json links Once you have pasted it, click on OK SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 10/20

12 Step 3: Go to Tools, click on Board and select Board manager at the top Tools > Board: > Board Manager.. Figure 2.8 Selecting Board Manager SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 11/20

13 Step 4: Once you click on Board manager you will get this following window. In this window install the Slabs-32 onboard processors by clicking Install for Slabs-32 Atmega and Slabs 32 Esp8266. Figure 2.9 Board Manager This installation may take several minutes, make sure your internet connection is stable. DO NOT cancel the installation process in the middle of downloading the file, this will lead to an error if you try to install it again, you will have to follow the procedure given in the next section to install your board without any errors. Once it's installed successfully you will get INSTALLED texted displayed as shown in Fig Click on Close after the installation is done. After installing the required packages for both the on-board processors on the Slabs-32 board, you can access them from the Boards options. SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 12/20

14 Figure 2.10 Installed boards Solving possible errors which may occur during installation: If you get any error when you click on Install for either Slabs 32 Atmega or Slabs 32 Esp, then you have to follow the steps given below. Skip this part if the installation is done without any errors. First note down the error which you're getting in the Arduino IDE. Figure 2.11 Installation error If the error is similar to the error shown in Fig 2.11 then this means that there's already a copy of the file you are trying to download in your computer and you just need to delete it. If you get any other error please contact us at: contactus@startoonlabs.com SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 13/20

15 Now notice, which board you aren't able to install and keep in mind the zip file name given in the error details. See the marked portion to know the name of the file which isn't being able to download in Fig2.11. This error occurs because you already have that zip file(in our case Slabs_Esp-0.1.zip) downloaded in your computer and Arduino IDE cannot replace this, so in order to install your board properly you need to delete this zip file. This zip file is located in Arduino 15 folder. To go to that folder follow the steps given below: Go to C:\ > Users \ [Your username]: Figure 2.12 Displaying the folder option In Users folder we need to go to App Data folder. This folder is normally hidden from the users so you need to select the Hidden Items to display the hidden folders in your computer. Click on View as shown in Fig 2.12 Click on Hidden items as shown in Fig 2.13 SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 14/20

16 Figure 2.13 AppData folder Go to the following folder: C:\ > Users > [Your username] > AppData > Local > Ardiuno 15 > staging > packages The complete path is given below in Fig2.14 for reference. Figure 2.14 Finding the copy of zip file SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 15/20

17 As you can already see that there is a copy of the zip file inside packages folder, which we wanted to downloaded. Just delete this file. Make sure that you delete the zip file of the board for which you were getting an error. Once you have deleted it, restart your Arduino IDE. Now go back to the boards manager and install the board you wanted again. Follow the same procedure as mention previously. SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 16/20

18 3. Running a sample code/building applications: Building your application: To develop or build your application, select on any one of the SLabs-32 processors you wish to work on. Figure 3.1 Selecting Board SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 17/20

19 After selecting the desired processor in the Arduino IDE make sure that the SLabs-32 board is also configured in that processor mode (Atemga328p / Esp8266) using the on-board DPDT switch. You can see on the board where the DPDT switch points to. When the DPDT switch is on the left side, the Atmega238p processor is selected, when the DPDT switch is on the right side then the Esp processor is selected. Also you can always make use of the processor name printed near the DPDT switch to know on which processor you're working. In Fig 3.2 the DPDT points to the Esp processor. Figure 3.2 DPDT switch Now coming to uploading the code, it is as simple as running any other code in Arduino boards. Select any code from the examples. As an example we will run the blink example because that is like the Hello World example for the embedded development. SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 18/20

20 After selecting the example from File > Examples > 01.Basics > Blink Compile the code and upload it to your board. You can see your on board LED blinking. Change the delay value in the code, flash the executable and see the board working for you! Uploading the code for Esp module: Esp works a bit differently when it comes to flashing the board. Hence when we want to upload any code to the board, we first have to make the Esp module in flash mode. To do that you have to press and hold the SW1 button and press and leave the SW2 button while the SW1 button is being pressed. Once this is done leave the SW1 as-well. This takes the Esp in flash mode. Only after flashing the memory you would be able to upload you're code into it. Upload the same Blink code for Esp and see the on board LED of Esp blinking as-well. SW2 SW1 Figure 3.3 Buttons of SLabs-32 SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 19/20

21 4. Precautions: Make sure you don't give more that 3.3v in the GPIO's of Slabs-32 board. Handle the TFT screen with care, don't apply too much pressure on the screen of the TFT. Please feel free to contact us if you face any problems or difficulties in working with Slabs-32 at : contactus@startoonlabs.com ****************Happy safe systems development************** SL_DocID_001 Startoon Labs Pvt. Ltd., Telangana, INDIA 20/20

Pg 3. Specifications. Hardware Required

Pg 3. Specifications. Hardware Required 1 NodeMCU Dev Board is based on widely explored esp8266 System on Chip from Express if. It combined features of WIFI access point and station + microcontroller and uses simple LUA based programming language.

More information

ARDUINO PRIMO. Code: A000135

ARDUINO PRIMO. Code: A000135 ARDUINO PRIMO Code: A000135 Primo combines the processing power from the Nordic nrf52 processor, an Espressif ESP8266 for WiFi, as well as several onboard sensors and a battery charger. The nrf52 includes

More information

TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266

TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266 TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266 Contents 1. Overview TA0297... 3 2. Getting started:... 3 2.1. What is WeMos D1 R2 Wifi Arduino Development Board?... 3 2.2. What is IDUINO UNO?...

More information

Arduino Dock 2. The Hardware

Arduino Dock 2. The Hardware Arduino Dock 2 The Arduino Dock 2 is our supercharged version of an Arduino Uno R3 board. These two boards share the same microcontroller, the ATmel ATmega328P microcontroller (MCU), and have identical

More information

Arduino Micro Breadboard Laboratory Interface Processor (Micro BLIP) User Manual

Arduino Micro Breadboard Laboratory Interface Processor (Micro BLIP) User Manual Arduino Micro Breadboard Laboratory Interface Processor (Micro BLIP) MicroBLIP circuit board v2.0 Operating System v2.0.0 1/22/2019 User Manual 2 1 Setup and Operation 1.1 Introduction For the past ten

More information

FireBeetle ESP8266 IOT Microcontroller SKU: DFR0489

FireBeetle ESP8266 IOT Microcontroller SKU: DFR0489 FireBeetle ESP8266 IOT Microcontroller SKU: DFR0489 Introduction DFRobot FireBeetle is a series of low-power-consumption development hardware designed for Internet of Things (IoT). Firebeetle ESP8266 is

More information

Elektor Uno R4 Installation & Test

Elektor Uno R4 Installation & Test Elektor Uno R4 Installation & Test Prerequisites Elektor Uno R4 USB-A to micro-b cable Computer with Windows (XP or later), Linux or OSX (10.7 or later) Arduino IDE 1.6.7 or higher (not 1.6.8) We highly

More information

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 Arduino Prototype Development Platforms 1 Arduino Boards, Modules And Shields Popular AVR MCU based products Each board has clear markings on the connection pins, sockets and in-circuit connections

More information

1.6inch SPI Module user manual

1.6inch SPI Module user manual 1.6inch SPI Module user manual www.lcdwiki.com 1 / 10 Rev1.0 Product Description The 1.6 module is tested using the ESP8266MOD D1 Mini development board, Both the test program and the dependent libraries

More information

Getting Started Guide XC9010 Raspberry Pi Starter Kit

Getting Started Guide XC9010 Raspberry Pi Starter Kit Getting Started Guide XC9010 Raspberry Pi Starter Kit The Raspberry Pi has been designed as a computer that anyone can use. If you want to get started with a Raspberry Pi, but don t know where to start,

More information

RoastLogger Arduino/TC4 driver installation for Windows 9/10/13 By John Hannon (JackH) at Homeroasters.org

RoastLogger Arduino/TC4 driver installation for Windows 9/10/13 By John Hannon (JackH) at Homeroasters.org This procedure was written for the Arduino Uno board with the TC4 shield. Please check the Arduino site for software if you are using a different model. I have not tested it, but this procedure should

More information

Lab: Setting up PL-App with a Raspberry Pi

Lab: Setting up PL-App with a Raspberry Pi Lab Topology Objectives Set up a Raspberry Pi board as a PL-App device Use PL-App Launcher to provision and discover PL-App devices Background Cisco Prototyping Lab is a set of hardware and software components

More information

Farklı Arduino Boardlar

Farklı Arduino Boardlar Farklı Arduino Boardlar Arduino UNO R3 Microcontroller ATmega328P (8 bit) DataSheet http://ww1.microchip.com/downloads/en/devicedoc/atmel- 42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Operating

More information

Megamark Processing 3.0 Setup Guide. Downloading and Installing Processing 3.0

Megamark Processing 3.0 Setup Guide. Downloading and Installing Processing 3.0 Megamark Processing 3.0 Setup Guide Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. There are tens of thousands of students,

More information

ArduCAM CC3200 UNO board

ArduCAM CC3200 UNO board ArduCAM CC3200 UNO board User Guide Rev 1.2, Mar 2017 Table of Contents 1 Introduction... 2 2 Features... 3 3 Pin Definition... 4 4 Getting Started CC3200 with Energia... 5 4.1 Out of the Box Test... 5

More information

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use.

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use. HealthyPi v3 An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use. HealthyPi is the first fully open-source, full-featured vital

More information

Scratch 2.0 Wireless Programming Guide for Vortex

Scratch 2.0 Wireless Programming Guide for Vortex Scratch 2.0 Wireless Programming Guide for Vortex DF4Scratch Service Vortex is a programmable robot developed by DFRobot. Based on the Arduino developing platform, Vortex is equipped with Atmega328 Arduino

More information

22080 IoT2 Appendix B: Get Started with Arduino IDE & ExpLoRer

22080 IoT2 Appendix B: Get Started with Arduino IDE & ExpLoRer Contents Purpose... 1 Requirements... 1 Objectives... 2 Procedure... 2 Step 1. Download and Install the Arduino IDE v1.8.5... 2 Step 2. Configure the Sketchbook Location, Board Manager URL & Other Preferences...

More information

Windows XP - MVX Printer Driver Installation

Windows XP - MVX Printer Driver Installation Windows XP - MVX Printer Driver Installation READ FIRST! This document assumes you have already downloaded the driver installer ZIP package from either the Universal Laser Systems website or Universal

More information

FireBeetle ESP32 IOT Microcontroller (Supports Wi Fi & Bluetooth) SKU: DFR0478

FireBeetle ESP32 IOT Microcontroller (Supports Wi Fi & Bluetooth) SKU: DFR0478 FireBeetle ESP32 IOT Microcontroller (Supports Wi Fi & Bluetooth) SKU: DFR0478 Introduction DFRobot FireBeetle series is the low-power consumption micro-controller intentionally designed for Internet of

More information

WiFiBee MT7681 (Arduino WiFi Wireless Programming) SKU: TEL0107

WiFiBee MT7681 (Arduino WiFi Wireless Programming) SKU: TEL0107 WiFiBee MT7681 (Arduino WiFi Wireless Programming) SKU: TEL0107 Introduction The WiFi Bee MT7681 is an Arduino WiFi XBee module based on the MT7681 serial Wi-Fi module. It is compatible with an XBee slot,

More information

Melon S3 FPGA Development Board Product Datasheet

Melon S3 FPGA Development Board Product Datasheet Melon S3 FPGA Development Board Product Datasheet The Melon S3 FPGA is open-source, expandable development board perfect for the learning digital circuit design and prototyping of your unique ideas. You

More information

System Requirements: -Desktop or laptop computers with USB 1.1 or USB 2.0 port

System Requirements: -Desktop or laptop computers with USB 1.1 or USB 2.0 port Introduction: Thank you for purchasing Axiom's Ultra High Speed E.S.P. Drive (Encryption Software Protection) with 448-Bit Blowfish Encryption Technology making it the best solution for data security on

More information

IOT Based Motor & Pump Monitoring System

IOT Based Motor & Pump Monitoring System IOT Based Motor & Pump Monitoring System 1 Suresh Gohane Shraddha Akant 3 Ritu Gedam 4 Samiksha Jawanjal 5 Pradnya Kale 6 Aparna Raikwad 123456 Department of Electronics and Telecommunication Engineering,

More information

IDUINO for maker s life. User Manual. For IDUINO development Board.

IDUINO for maker s life. User Manual. For IDUINO development Board. User Manual For IDUINO development Board 1.Overview 1.1 what is Arduino? Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read inputs

More information

Arduino 01: Installing the Arduino Application and Firmware. Jeffrey A. Meunier University of Connecticut

Arduino 01: Installing the Arduino Application and Firmware. Jeffrey A. Meunier University of Connecticut Arduino 01: Installing the Arduino Application and Firmware Jeffrey A. Meunier jeffm@engr.uconn.edu University of Connecticut About: How to use this document I designed these tutorial slides to be tall

More information

Exen Mini. Setup Guide - V1. nerdonic.com

Exen Mini. Setup Guide - V1. nerdonic.com nerdonic. Exen Mini Setup Guide - V1 01 Exen Mini - Pinout SWCLK SWDIO RESET 3.3V GND POWER LED SWD HEADER PROGRAMMABLE LED 8 / PA06 3.3-20V INPUT REGULATED TO 3.3V 3.3-20V 3.3V INPUT OR REGULATED 3.3V

More information

IoT with Intel Galileo Gerardo Carmona. makerobots.tk

IoT with Intel Galileo Gerardo Carmona. makerobots.tk IoT with Intel Galileo Gerardo Carmona Outline What is Intel Galileo? Hello world! In Arduino Arduino and Linux Linux via SSH Playing around in Linux Programming flexibility How GPIOs works Challenge 1:

More information

LinkIt ONE. Introduction. Specifications

LinkIt ONE. Introduction. Specifications LinkIt ONE Introduction The LinkIt ONE development board is an open source, high performance board for prototyping Wearables and IoT devices. It's based on the world s leading SoC for Wearables, MediaTek

More information

Setting up a 'Vanilla' ThinkPad Tablet 2

Setting up a 'Vanilla' ThinkPad Tablet 2 Setting up a 'Vanilla' ThinkPad Tablet 2 Screenshots Steps Turn the device on. The Lenovo screen will show as normal, allo w Windows to boot. Instead of the SPX lock screen, you will be presented with

More information

Smart Plug User Guide

Smart Plug User Guide Smart Plug User Guide Version 1.2 Copyright 2016 About This Guide This document introduces to users an example of ESP IOT Platform applications, the Espressif Smart Plug. The document includes the following

More information

Introducting Itsy Bitsy 32u4

Introducting Itsy Bitsy 32u4 Introducting Itsy Bitsy 32u4 Created by lady ada Last updated on 2018-01-03 05:47:20 AM UTC Guide Contents Guide Contents Overview Pinouts Which do you have? Power Pins Adafruit Pro Trinket LiIon/LiPoly

More information

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 6 Intel Galileo and Edison Prototype Development Platforms 1 Intel Galileo Gen 2 Boards Based on the Intel Pentium architecture Includes features of single threaded, single core and 400 MHz constant

More information

Exen Mini. Setup Guide - V2. nerdonic.com

Exen Mini. Setup Guide - V2. nerdonic.com nerdonic. Exen Mini Setup Guide - V2 01 Setup Guide - Changelog V2 - Added common PC connection and Unknown Device fixes 02 SWCLK SWDIO RESET 3.3V GND Exen Mini - Pinout POWER LED SWD HEADER PROGRAMMABLE

More information

The Riverside Robotic Society June 2016 ESP8266

The Riverside Robotic Society June 2016 ESP8266 ESP8266 ESP8266 The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack, radio and microcontroller produced by Shanghai-based Chinese manufacturer, Espressif. Features: SOC (System on a Chip) 32-bit

More information

ESPino - Specifications

ESPino - Specifications ESPino - Specifications Summary Microcontroller ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Operating Voltage 3.3V Input Voltage 4.4-15V Digital I/O Pins 9 Analog Input Pins 1 (10-bit

More information

Getting started with ESP IoT phat

Getting started with ESP IoT phat Getting started with ESP IoT phat The ESP8266 is arguably one of the hottest microcontrollers right now, and at the heart of many Internet of Things (IoT) projects, thanks to its full TCP/IP stack. Our

More information

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026)

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026) User Manual For IDUINO Mega2560 Board(ST1026) 1.Overview 1.1 what is Arduino? Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read

More information

ARDUINO MINI 05 Code: A000087

ARDUINO MINI 05 Code: A000087 ARDUINO MINI 05 Code: A000087 The Arduino Mini is a very compact version of the Arduino Nano without an on board USB to Serial connection The Arduino Mini 05 is a small microcontroller board originally

More information

HOW TO USE ESP8266 WITH ARDUINO IDE

HOW TO USE ESP8266 WITH ARDUINO IDE HOW TO USE ESP8266 WITH ARDUINO IDE This document applies for the following products: ESP8266-EVB; ESP8266-EVB-BAT; ESP8266-EVB-BAT-BOX Document revision B, February 2017 All boards produced by Olimex

More information

These instructions were adapted from Arduino: Installing Standard Firmata which is licensed under Attribution- NonCommercial-ShareAlike 2.

These instructions were adapted from Arduino: Installing Standard Firmata which is licensed under Attribution- NonCommercial-ShareAlike 2. These instructions were adapted from Arduino: Installing Standard Firmata which is licensed under Attribution- NonCommercial-ShareAlike 2.5 Generic Step 1: Download and Install Arduino Application Your

More information

FT232 Serial to USB Converter

FT232 Serial to USB Converter FT232 Serial to USB Converter Campus Component Pvt. Ltd. DISCLAIMER Information furnished is believed to be accurate and reliable at the time of publication. However, Campus Component Pvt. Ltd. assumes

More information

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2013-07-08 12:15:38 PM EDT Guide Contents Guide Contents Overview You Will Need Downloading

More information

keyestudio Keyestudio MEGA 2560 R3 Board

keyestudio Keyestudio MEGA 2560 R3 Board Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output

More information

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview Freeduino USB 1.0 Arduino Compatible Development Board Starter Guide 1. Overview 1 Arduino is an open source embedded development platform consisting of a simple development board based on Atmel s AVR

More information

AlaMode User Manual Revision

AlaMode User Manual Revision AlaMode User Manual Revision 1.0 www.wyolum.com info@wyolum.com 1 Introduction The AlaMode is an integrated Arduino compatible board. It is designed as versatile, general purpose data acquisition and control

More information

E-bot PRO Firmware Upgrade Manual for v1.3.0

E-bot PRO Firmware Upgrade Manual for v1.3.0 E-bot PRO Firmware Upgrade Manual for v1.3.0 This manual introduces Firmware upgrade and TTS date upgrade. The firmware upgrade is necessary. The TTS data upgrade is not necessary if the version of E-bot

More information

Fairfield University Using Xythos for File Storage

Fairfield University Using Xythos for File Storage Fairfield University Using Xythos for File Storage Version 7.0 Table of Contents I: Accessing your Account...2 II: Uploading Files via the Web...2 III: Manage your Folders and Files via the Web...4 IV:

More information

ESPWiFi Shield SHIELD ESP WIFI Rev2.0

ESPWiFi Shield SHIELD ESP WIFI Rev2.0 ESPWiFi Shield SHIELD ESP WIFI Rev2.0 User's Manual V2.0 April 2016 Created by Cytron Technologies Sdn. Bhd. All Right Reserved 1 Index 1. Introduction 3 2. Packing List 4 3. Board or Product Layout 5

More information

Lab Install Windows 8

Lab Install Windows 8 Introduction In this lab, you will install Windows 8.1 and 8.0. Recommended Equipment A computer with a blank hard disk drive Windows 8.1 and 8.0 installation DVD or USB flash drive Step 1: Starting the

More information

Module 003: Introduction to the Arduino/RedBoard

Module 003: Introduction to the Arduino/RedBoard Name/NetID: Points: /5 Module 003: Introduction to the Arduino/RedBoard Module Outline In this module you will be introduced to the microcontroller board included in your kit. You bought either An Arduino

More information

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2014-02-01 Intel Galileo? Arduino? You may know

More information

OpenROV. Update Software Image From SD Card

OpenROV. Update Software Image From SD Card OpenROV Update Software Image From SD Card This guide will walk you through the steps for update your software to the latest image. The steps are for computers running Microsoft Windows or Apple OSx. Written

More information

AVR Development Board

AVR Development Board AVR Development Board Campus Component Pvt. Ltd. DISCLAIMER Information furnished is believed to be accurate and reliable at the time of publication. However, Campus Component Pvt. Ltd. assumes no responsibility

More information

ESP32 WIFI/BLE Board v0.9

ESP32 WIFI/BLE Board v0.9 ESP32 WIFI/BLE Board v0.9 From Elecrow Contents 1 Introduction 2 Feactures 3 Specification 4 Interface Function 5 Usage 5.1 Installing the ESP32 Arduino Core 5.1.1 Download the Core 5.1.2 Install the Xtensa

More information

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC Adafruit Metro Mini Created by lady ada Last updated on 2018-01-24 08:12:28 PM UTC Guide Contents Guide Contents Overview Pinouts USB & Serial converter Microcontroller & Crystal LEDs Power Pins & Regulators

More information

DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453

DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453 DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453 From Robot Wiki Contents 1 Introduction 2 Specification 3 Board Overview 4 Tutorial o 4.1 Requirements o 4.2 Install Arduino/Genuino 101

More information

Alessandra de Vitis. Arduino

Alessandra de Vitis. Arduino Alessandra de Vitis Arduino Arduino types Alessandra de Vitis 2 Interfacing Interfacing represents the link between devices that operate with different physical quantities. Interface board or simply or

More information

Lab 1: Introductory Project to Breadware

Lab 1: Introductory Project to Breadware 1 Lab 1: Introductory Project to Breadware Exploration of Breadware s IoT Development Tools Overview The goal of this lab is to become familiar with the Internet of Things prototyping tools available in

More information

IOT HARDWARE SUBSTRUCTURE

IOT HARDWARE SUBSTRUCTURE Chapter 2 IOT HARDWARE SUBSTRUCTURE A IOT of hardware components are used in IOT ecosystem circuit developmen boards form the basic structrue.arduino, Rasspberyy Pi,Beagle Bone, Cubie Borad, Texas Insuments

More information

Storing Your Exercise Files

Storing Your Exercise Files Storing Your Exercise Files This appendix contains an overview for using this book with various file storage media, such as a USB flash drive or hard drive. Detailed instructions for downloading and unzipping

More information

Atlas iot. Installation guide V 1.0

Atlas iot. Installation guide V 1.0 Atlas iot Installation guide V 1.0 Necessary items Before we begin have the following items readily available: SanDisk ultra micro SDHC, 16 gb card USB micro SD card reader Raspberry Pi 7 touchscreen Raspberry

More information

ARROW ARIS EDGE Board User s Guide 27/09/2017

ARROW ARIS EDGE Board User s Guide 27/09/2017 ARROW ARIS EDGE Board User s Guide All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject

More information

Copyright. Getting Started with Arduino Wiring for Windows 10 IoT Core Agus Kurniawan 1st Edition, Copyright 2016 Agus Kurniawan

Copyright. Getting Started with Arduino Wiring for Windows 10 IoT Core Agus Kurniawan 1st Edition, Copyright 2016 Agus Kurniawan Copyright Getting Started with Arduino Wiring for Windows 10 IoT Core Agus Kurniawan 1st Edition, 2016 Copyright 2016 Agus Kurniawan ** Windows 10 IoT Core, Visual Studio and Logo are trademark and copyright

More information

ARDUINO YÚN Code: A000008

ARDUINO YÚN Code: A000008 ARDUINO YÚN Code: A000008 Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use

More information

IME-100 Interdisciplinary Design and Manufacturing

IME-100 Interdisciplinary Design and Manufacturing IME-100 Interdisciplinary Design and Manufacturing Introduction Arduino and Programming Topics: 1. Introduction to Microprocessors/Microcontrollers 2. Introduction to Arduino 3. Arduino Programming Basics

More information

Built in Data logger and Digital Ampchart

Built in Data logger and Digital Ampchart Built in Data logger and Digital Ampchart The icon advanced motor controller display has a built in amp chart datalogger, capable of storing running current and Voltage levels, a complete history log and

More information

Introduction to Arduino

Introduction to Arduino Introduction to Arduino Mobile Computing, aa. 2016/2017 May 12, 2017 Daniele Ronzani - Ph.D student in Computer Science dronzani@math.unipd.it What are Microcontrollers Very small and simple computers

More information

User s Manual of Board ET-ESP32 WROVER MODULE V1 ET-ESP32 WROVER MODULE V1

User s Manual of Board ET-ESP32 WROVER MODULE V1 ET-ESP32 WROVER MODULE V1 ET-ESP32 WROVER MODULE V1 ET-ESP32 WROVER MODULE V1 is Module MCU ESP32 of Espressif Systems that uses the Module model ESP32 WROVER-I to be MCU on board. Memory o 4MB SPI Flash(32Mbits SPI flash)/ 8MB

More information

Agilent 971-FP. Software Installation Instructions

Agilent 971-FP. Software Installation Instructions Software Installation Instructions This document contains installation and upgrade procedure for the Agilent 971-FP Flash Purification Software v3.2. Introduction This document describes how to install

More information

Pmod ESP32 Reference Manual

Pmod ESP32 Reference Manual Pmod ESP32 Reference Manual The Digilent Pmod ESP32 features a radio with support for 802.11 b/g/n Wifi and dualmode Bluetooth. This module is perfect for connecting your FPGA or microcontroller projects

More information

SeeMeCNC Guides. Step 5: Installing the Firmware. This guide will show you how to install the firmware on your Rostock MAX v3 3D printer.

SeeMeCNC Guides. Step 5: Installing the Firmware. This guide will show you how to install the firmware on your Rostock MAX v3 3D printer. SeeMeCNC Guides Step 5: Installing the Firmware This guide will show you how to install the firmware on your Rostock MAX v3 3D printer. Written By: geneb 2016 seemecnc.dozuki.com Page 1 of 7 Step 1 Download

More information

IMPORTANT NOTE for. Choose the zip file v and unzip it in USB. Do not rename the UPG folder. Follow

IMPORTANT NOTE for. Choose the zip file v and unzip it in USB. Do not rename the UPG folder. Follow IMPORTANT NOTE for (HTB3280G/12 HTB3520/40/55/94/98 HTB3520G/12/51 HTB3550/40/98 HTB3550G/12 HTB3580/40/79/98 HTB3580G/12/51 HTB4520G/51 HTB4580G/51 HTB5260G/12 HTB5520/55/94/98 HTB5520G/12 HTB5550/98

More information

Getting Started with STK200 Dragon

Getting Started with STK200 Dragon Getting Started with STK200 Dragon Introduction This guide is designed to get you up and running with main software and hardware. As you work through it, there could be lots of details you do not understand,

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

Using Devices with Microsoft HealthVault

Using Devices with Microsoft HealthVault Using Devices with Microsoft HealthVault A Microsoft HealthVault Step-by-Step Guide This guide will help you get started using Microsoft HealthVault Connection Center to send information from your health

More information

SPARK CORE A DIY guide for KingMakers KANDARP JANI DAN TEBBS

SPARK CORE A DIY guide for KingMakers   KANDARP JANI DAN TEBBS SPARK CORE A DIY guide for KingMakers http://www.spark.io KANDARP JANI (janikd@hotmail.com) DAN TEBBS What is the Spark Core? A Wi-Fi based module for connecting sensors, controllers and other gizmos to

More information

1. Introduction P Package Contents 1.

1. Introduction P Package Contents 1. 1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------

More information

XLink Kai Raspberry Pi Beginners Tutorial

XLink Kai Raspberry Pi Beginners Tutorial XLink-Kai-Raspberry-Pi-Beginners-Tutorial.md XLink Kai Raspberry Pi Beginners Tutorial Hi! This tutorial will guide you through setting up XLink Kai on a Raspberry Pi to play multiplayer system link Xbox

More information

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2016-12-03 03:20:15 AM UTC Guide Contents Guide Contents Overview You Will Need Downloading

More information

Cooking with Team 279

Cooking with Team 279 Cooking with Team 279 Intro to the Raspberry Pi FIRST Team 279 Tech Fusion http://team279.com - https://twitter.com/team_279 Author: Michael Lehman What is a System on a Chip? From Wikipedia: A system

More information

System Overview and Terms

System Overview and Terms GETTING STARTED GUIDE NI Condition Monitoring Devices and NI InsightCM Server Version 3.0 This document contains step-by-step instructions for the setup tasks you must complete to connect an NI Condition

More information

ESP-WROVER-KIT Getting Started Guide

ESP-WROVER-KIT Getting Started Guide ESP-WROVER-KIT Getting Started Guide Version 1.2 Copyright 2016 About This Guide This document introduces how to use the ESP-WROVER-KIT development board. The document is structured as follows: Chapter

More information

Virtual Desktop Infrastructure Setup for Windows 10

Virtual Desktop Infrastructure Setup for Windows 10 Virtual Desktop Infrastructure Setup for Windows 10 Virtual Desktop Infrastructure (VDI) allows you to connect to a virtual computer and use software that you don t have installed on your own computer

More information

Arducam ESP32 UNO board

Arducam ESP32 UNO board Arducam ESP32 UNO board User Guide Rev 1.0, Jun 2017 Table of Contents 1 Introduction... 2 2 Features... 2 3 Pin Definition... 3 4 Getting Started ESP32 with Arduino IDE... 5 4.1 Steps to install Arducam

More information

Arduino 02: Using the Arduino with Python. Jeffrey A. Meunier University of Connecticut

Arduino 02: Using the Arduino with Python. Jeffrey A. Meunier University of Connecticut Arduino 02: Using the Arduino with Python Jeffrey A. Meunier jeffm@engr.uconn.edu University of Connecticut About: How to use this document I designed this tutorial to be tall and narrow so that you can

More information

Code&Drive First steps

Code&Drive First steps Code&Drive First steps Now that you have built the Code & Drive, you can set the Build&Code 4in1 board using any of the following software: Arduino IDE, Bitbloq or a visual programming software by blocks

More information

Stand-alone programming AVRs using CircuitPython

Stand-alone programming AVRs using CircuitPython Stand-alone programming AVRs using CircuitPython Created by lady ada Last updated on 2018-01-25 11:53:17 PM UTC Guide Contents Guide Contents Overview Supported Chips Wiring Power Pins Data Pins Wiring

More information

Bush Baby Wi-Fi Wall Outlet Hidden Camera

Bush Baby Wi-Fi Wall Outlet Hidden Camera Bush Baby Wi-Fi Wall Outlet Hidden Camera SKU: BBWiFiWallOutlet 1 Version 1.1 THANK YOU FOR PURCHASING THE BBWIFIWALLOUTLET Please read this manual before operating the BBWIFIWALLOUTLET and keep it handy.

More information

2.2" TFT Display. Created by lady ada. Last updated on :19:15 PM UTC

2.2 TFT Display. Created by lady ada. Last updated on :19:15 PM UTC 2.2" TFT Display Created by lady ada Last updated on 2017-12-22 11:19:15 PM UTC Guide Contents Guide Contents Overview Pinouts Assembly Arduino Wiring Arduino UNO or Compatible Wiring Wiring for Other

More information

IOTs Based Stepper Motor Control using ARDUINO

IOTs Based Stepper Motor Control using ARDUINO IOTs Based Stepper Motor Control using ARDUINO M. Venkatesan Department of Electrical and Electronics Engineering, Vignan s Lara Institute of Technology an Science, Guntur, Andhra Pradesh venkatesangct@gmail.com

More information

Learning development AVR-USB-Arduino project works by

Learning development AVR-USB-Arduino project works by Learning development AVR-USB-Arduino project works by Hello!! First of all, Thanks very much for choosing DuinoThumb V2. This model is developed from the first model with many improvements. The main working

More information

Indoor Air Quality with ESP32 Board # K0068

Indoor Air Quality with ESP32 Board # K0068 Indoor Air Quality with ESP32 Board # K0068 User guide Rev 1.0 Apr 2017 Table of contents 1. Kit Introduction... 3 2. Assembly... 5 2.1 ESP32 development board... 5 2.2 iaq TVOC Sensor Module... 6 2.3

More information

3G & HD Radar Upgrade Information

3G & HD Radar Upgrade Information 3G & HD Radar Upgrade Information 3G - Broadband Radar HD Pulse Radars. 2 kw, 4 kw, 6 kw, 10 kw and 25 kw Overview Broadband and HD radars occasionally require a software upgrade. This is generally to

More information

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

w w w. b a s e t r a i n i n g i n s t i t u t e. c o Disclaimer: Some of the images and most of the data in this presentation are collected from various sources in the internet. If you notice any copyright issues or mistakes, please let me know by mailing

More information

1. Introduction P Package Contents 1.

1. Introduction P Package Contents 1. 1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------

More information

Programming Manual of MYOSA

Programming Manual of MYOSA Programming Manual of MYOSA Basic Information of MYOSA and its working principle. MYOSA board : MYOSA (Make Your Own Sensors Applications) is a plug-and-play, multipurpose, multi-sensor system for learning

More information

Smart Helmet Based On IoT Technology

Smart Helmet Based On IoT Technology Smart Helmet Based On IoT Technology Mohammed Khaja Areebuddin Aatif 1, Ainapurapu Manoj 2 1,2 Dept. of Computer Science and Engineering, Vasavi College of Engineering (Autonomous) Ibrahimbagh, Hyderabad-31,

More information

Installation Instructions for SAFARI ODBC

Installation Instructions for SAFARI ODBC Installation Instructions for SAFARI ODBC It helps to create a folder first so that the set up files can be stored all together in a separate folder. For example, to create a folder on your C: drive, click

More information

Welcome to Apollo. For more information, please visit the website and select Apollo. Default Code

Welcome to Apollo. For more information, please visit the website and select Apollo.  Default Code Welcome to Apollo For more information, please visit the website and select Apollo Arduino Pins Default Code D49 LED Digital Pins digitalwrite digitalread pinmode Analog Pins analogread digitalread D33

More information