ESPino - Specifications

Similar documents
Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Sanguino TSB. Introduction: Features:

ARDUINO YÚN MINI Code: A000108

ARDUINO MEGA ADK REV3 Code: A000069

ARDUINO MEGA 2560 REV3 Code: A000067

Arduino ADK Rev.3 Board A000069

Pg 3. Specifications. Hardware Required

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO UNO REV3 Code: A000066

ARDUINO M0 PRO Code: A000111

ARDUINO PRIMO. Code: A000135

Beetle SKU:DFR0282. Contents. Introduction

ARDUINO LEONARDO ETH Code: A000022

keyestudio Keyestudio MEGA 2560 R3 Board

ARDUINO YÚN Code: A000008

1.6inch SPI Module user manual

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

Arduino Dock 2. The Hardware

Prototyping Module Datasheet

ARDUINO INDUSTRIAL 1 01 Code: A000126

Arduino Uno R3 INTRODUCTION

Propeller Activity Board (#32910)

DFRduino M0 Mainboard (Arduino Compatible) SKU: DFR0392

ARDUINO MINI 05 Code: A000087

Exen Mini. Setup Guide - V1. nerdonic.com

FireBeetle ESP8266 IOT Microcontroller SKU: DFR0489

Breeze Board. Type A. User Manual.

EZ-Bv4 Datasheet v0.7

chipkit WiFire Board Reference Manual May 12, 2014

Photon RedBoard Hookup Guide

Farklı Arduino Boardlar

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

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

Breeze Board. Type B. User Manual.

VLSI AppNote: VSx053 Simple DSP Board

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

Seeeduino LoRaWAN. Description

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

USER GUIDE ARDBOX ANALOG

Bluno M0 Mainboard SKU: DFR0416

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

SH1030 Rev Introduction. Ultra low power DASH7 Arduino Shield Modem. Applications. Description. 868 MHz. Features

Pridgen Vermeer Robotics Xmega128 Manual

Intel Galileo gen 2 Board

Color 7 click. PID: MIKROE 3062 Weight: 19 g

Exen Mini. Setup Guide - V2. nerdonic.com

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

LM53X Development and Evaluation Product Family

How to Use an Arduino

Alessandra de Vitis. Arduino

Clicker 2 for Kinetis

USER GUIDE ARDBOX ANALOG

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

Arduino Ethernet. Arduino Ethernet Rev. 2 board front view with optional PoE module. (

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Espardino micro2142/8

Gambar A.1 Board Arduino

Arduino UNO R3 ESP8266 Web Server Serial Port WiFi Shield ESP13

JeeNode V2. A small *duino-ish MPU board with a wireless RF module. Jean-Claude Wippler jeelab.equi4.com March 2009

Unwired One. Main Features. Wireless embedded computer

Introducting Itsy Bitsy 32u4

USER GUIDE ARDBOX RELAY

Propeller Project Board USB (#32810)

Melon S3 FPGA Development Board Product Datasheet

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

Evaluates: MAX32620, MAX77650, MAX MAX32620FTHR Rapid Development Platform. Benefits and Features. General Description

ARDUINO MEGA INTRODUCTION

specification: imp001

GSM 4 click MIKROE Weight: 33 g

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

PICado Alpha Development Board V1.0

SimPLC. User Manual.

Bluno Mega 2560 (SKU:DFR0323)

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

USB UART 4 click PID: MIKROE Weight: 23 g

G120 Module Specifications

OpenPicus WIFI module. Introduction. Pinout. Features

Web Site: Forums: forums.parallax.com Sales: Technical:

Propeller Board of Education (#32900)

M-DUINO R FAMILY. M-Duino 19R/38R/57R User Guide: 1 Index

Ultratronics v1.0 DATASHEET

Freedom FRDM-KV31F Development Platform User s Guide

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

The Riverside Robotic Society June 2016 ESP8266

Distributed Real- Time Control Systems

DFRobot BLE4.1 Module SKU: TEL0120

Mercury System SB310

M-DUINO FAMILY. M-Duino 21 User Guide: 1 Index

802.11b/g/n IOT Module

FireBeetle Board 328P with BLE4.1 SKU: DFR0492

WM1030 Rev Introduction. Ultra low power DASH7 Modem. Applications. Description. 868 / 915 MHz. Features. WIZZILAB Technical datasheet 1/10

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

Wireless Sensor Networks. FireFly 2.2 Datasheet

User Manual. ESP8266 Wifi Shield

Parallax WX ESP8266 Wi-Fi Modules

Applications Wi-Fi sensors Wi-Fi automation Internet of things Wi-Fi enterteinment Serial to Wi-Fi

Amarjeet Singh. January 30, 2012

Transcription:

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 ADC) DC current per I/O Pin 12 ma Max. DC current for the 3.3V Pin 800 ma Flash Memory (Program) 4 MB Instruction RAM 64 KB Data RAM 96 KB Boot ROM 64 KB Clock Speed 80 Mhz ESPino can be programmed in C or C++ with the Arduino IDE for ESP8266 (recommended), or in LUA with the node-mcu firmware. For tools, installation instructions and documentation for the Arduino IDE for ESP8266 and node-mcu, please see: https://github.com/makerlabmx/espino-tools Power ESPino can be powered directly from the USB input (5V), or from the Vin pin with a source between 4.4V and 15V. The integrated LDO regulator is responsible of adjusting this voltage to the 3.3V needed for the correct operation of the board. The power pins are: Vin : Unregulated external power input. The integrated regulator supports inputs between 4.4V and 15V at maximum 800mA 3.3V : Internal 3.3V regulator output : Ground pins

The integrated ESP8266 chip brings wireless communications with the WiFi (802.11 b/g/n/d/e/i/k/r) standard. That way it can be easily connected to the Internet. It can work either as an Access Point (Creates a network to which other devices, as a smartphone, can be connected ), as a client of a router, or in WiFi Direct mode (P2P). Also, it supports the following wired communication methods: UART (Serial) SPI I2C For further details, see the ESP8266 Datasheet. Integrated Devices The board includes an RGB LED (red, green and blue), and two buttons. One is RESET and the other, USER/PROG, is connected to pin 0 of the ESP8266 and puts it in Bootloader mode when the device is restarted, or can be used by the user program after the board is started. These devices are connected as follows: Red LED: Pin 2 Green LED: Pin 5 Blue LED: Pin 4 USER/PROG Button: Pin 0 RESET Button: Pin RST ADC The ESP8266 board includes a 10-bit ADC than can sense an input from 0V to 1V. For convenience, the board integrates a voltage divider in that Pin, that allows the input to be between 0V and 3.3V.

Serial Programming ESPino integrates an USB-Serial chip and a micro-usb connector that allows us to connect it to a PC. The PC will recognize it as a standard serial port, that will enable us to program it and to use serial consoles to send and receive messages to/from the board. If the board isn t recognized automatically by the operating system, you should install the USB-Serial drivers, you can get them at espino.io. Once the board is connected to the PC, we can program it in two ways: 1. With the Lua programming language of the integrated node-mcu firmware (without entering Bootloader mode) 2. With a custom firmware written in C or C++, like from the Arduino IDE with support for the ESP8266. It is necessary to enter Bootloader mode Bootloader Mode The Bootloader mode allows us to upload new firmware to the ESP8266, or to restore the node-mcu firmware that comes installed by default. Steps for putting ESPino in Bootloader mode: 1. Press the RESET and USER/PROG buttons at the same time without releasing them 2. Release the RESET button, keeping USER/PROG pressed 3. Wait a second and release USER/PROG Once in Bootloader mode, we can use a tool as esptool or the Arduino IDE with support for ESP8266 for uploading the firmware.

Physical Dimensions The pins of ESPino are designed for fitting in a standard breadboard with 2.54mm spacing. Support For downloads, tutorials and more info, go to http://espino.io For support and questions, go to the Aquila Community Forum: http://community.aquila.io/ Contact us at: info@makerlab.mx

ESPino PINOUT DIAGRAM RESET ADC TOUT ENABLE WAKE SCL MISO * RX0* MOSI 1 2 A0 3 0 4 16 5 5 14 6 6 12 7 7 13 3.3V Notes: - Pins 0 to 15 can be PWM, depending on the firmware, it varies how many can be used at the same time makerlab.mx * Pins RX0*(13) and TX0*(15) can be used as serial port instead of TX0 and RX0. This is achieved in the Arduino IDE by calling Serial.swap() after Serial.begin() v0.2.0 Graphics inspired by works from pighixxx.com *** 16 1 TX0 15 3 RX0 14 5 1 SCL LED B 13 4 2 SDA LED G 12 0** 3 FLASH USER/PROG 11 2** 4 TX1 LED R 10 15** 8 SS TX0* Vin ** Pins 2 and 0 must be high and pin 15 must be low at startup. This is achieved with resistors in the board, however these could be not enough when connecting external devices on those pins. *** In ESPino Rev. A, the RX and TX, 4 and 5 labels are inverted by mistake Power Control Physycal Pin Arduino IDE Pin Extra Function Analog Pin PWM Pin node-mcu Pin