ESP8266 Serial Wi-Fi Interface

DACS Single Board Computer Workshop ESP8266 Serial Wi-Fi Interface ESP8266 is a highly integrated chip designed for the needs of a new connected wor...
Author: Julius Flowers
15 downloads 2 Views 1MB Size
DACS Single Board Computer Workshop

ESP8266 Serial Wi-Fi Interface

ESP8266 is a highly integrated chip designed for the needs of a new connected world. It offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or to offload all Wi-Fi networking functions from another application processor. ESP8266 has powerful on-board processing and storage capabilities that allow it to be integrated with the sensors and other application specific devices through its GPIOs with minimal development up-front and minimal loading during runtime. Its high degree of onchip integration allows for minimal external circuitry, and the entire solution, including front-end module, is designed to occupy minimal PCB area. Features SDIO 2.0, SPI, UART 32-pin QFN package Integrated RF switch, balun, 24dBm PA, DCXO, and PMU Integrated RISC processor, on-chip memory and external memory interfaces Integrated MAC/baseband processors Quality of Service management I2S interface for high fidelity audio applications On-chip low-dropout linear regulators for all internal supplies Proprietary spurious-free clock generation architecture Integrated WEP, TKIP, AES, and WAPI engines Solutions Supports APSD for optimal VoIP applications Patented spurious noise cancellation algorithm for integration in SOC applications Supports Bluetooth co-existence interface Self-calibrated RF to ensure optimal performance under all operating conditions Zero factory tuning No external RF components Specifications 802.11 b/g/n Wi-Fi Direct (P2P), soft-AP Integrated TCP/IP protocol stack Integrated TR switch, balun, LNA, power amplifier and matching network Integrated PLLs, regulators, DCXO and power management units +19.5dBm output power in 802.11b mode Power down leakage current of > Detail about ESP8266 1. High quality & low price 2. LWIP agreement

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

3. Support 3 modes: AP, STA, AP+STA 4. Perfect and simple AT commands >>>>Translate data sheet >>>>Some translated document >>>>Tutorial

Now your Arduino can get on Wi-Fi without breaking the bank. Use this module for your next Internet of Things project, home automation, or remote sensor project. This module adapts the ESP8226 IC for use over a serial connection using simple AT commands. No SPI interface or Know-How is required.

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

Warnings: This module requires a 3.3 volt supply for VCC, and 3.3V logic. It is not 5V tolant. Connect RX or TX on 5V Arduino will destroy this module. You must use a logic level converter, or a 3.3V Arduino The 3.3V supply on the Arduino Uno has inadequate current capabilit to power this module. You must provide a separate, higher 3.3V supply(about 300mA or better) The ESP8225 module is very new on the market and support and documentation for it is currently very limited.

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

New Tiny I2C RTC AT24C32 DS1307 Real Time Clock Module For AVR 51 ARM PIC SMD

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

Item Description Features:

24C32 32K I2C EEPROM memory Using LIR2032 rechargeable lithium battery with charging circuit Solve the problem of no literacy of the DS1307 with backup battery Support timing 1 year of the DS1307 after fully charged Size: 27mm x 28mm x 8.4mm Leads to the DS1307 clock pin provides a clock signal for the microcontroller. By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

Other I2C devices can be cascaded.

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

DHT11 Temperature and Humidity Sensor

The module can detect surrounding environment of the humidity and temperature High reliability and excellent long-term stability output form digital output has fixed bolt hole and easy installation Cables are free for you Specification: Humidity measurement range: 20%~90%RH Humidity measurement error: ±5%RH Temperature measurement range: 0~60℃ Temperature measurement error: ±2℃ Working voltage :5 V Size: 28x12x8mm

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

DS18B20 Temperature Sensor

Description: size:28mm(length)*12mm(width)*10mm(height) main chip:18B20 temperature sensor working Voltage: DC 5V Features: 1.Resolution adjusting range:9-12 bytes 2.With installing hole, easy to install, hole diameter: 2.5mm 3.Temperature Range:-55~+125℃ 4.Temperature measurement precision:0.5℃ 5.Working Voltage: DC 5V 6. Digital signal output

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

1602 LCD Display 2 lines by 16 characters per line

1. 2. 3. 4. 5. 6. 7. 8. 9.

LCD display module with blue backlight. Wide viewing angle and high contrast. Built-in industry standard HD44780 equivalent LCD controller. Commonly used in: copiers, fax machines, laser printers, industrial test equipment, networking equipment such as routers and storage devices. LCM type: Characters Can display 2-lines X 16-characters. Operate with 5V DC. Module dimension: 80mm x 35mm x 11mm. Viewing area size: 64.5mm x 16mm

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

IIC (TWI) to LCD Interface

1. This is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of Arduino controller are limited, your project may be not able to use normal LCD shield after connected with a certain quantity of sensors or SD card. However, with this I2C interface module, you will be able to realize data display via only 2 wires. If you already has I2C devices in your project, this LCD module actually cost no more resources at all. It is fantastic for Arduino based project.

2. I2C Address: 0X20~0X27 (the original address is 0X20,you can change it yourself) 3. Supply voltage: 5V 4. The backlight and contrast is adjusted by potentiometer 5. Come with 2 IIC interface, which can be connected by Dupont Line or IIC dedicated cable 6. I2C Address: 0x27 (I2C Address: 0X20~0X27 (the original address is 0X27,you can change it yourself)

7. Compatible for 1602 LCD 8. Weight:5g 9. Size:5.5x2.3x1.4cm

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

RAMPS Pololu A4988 StepStick stepper driver with heat sink

This product is a breakout board for Allegro’s A4988 DMOS Microstepping Driver with Translator and Overcurrent Protection; please read the A4988 datasheet carefully before using this product. This stepper motor driver lets you to operate bipolar stepper motors in full-, half-, quarter-, eighth-, and sixteenth-step modes, with an output drive capacity of up to 35 V and 2 A.

The translator is the key to the easy implementation of the A4988. Simply inputting one pulse on the STEP input drives the motor one microstep. There are no phase sequence tables, high frequency control lines, or complex interfaces to program. The A4988 interface is an ideal fit for applications where a complex microprocessor is unavailable or is overburdened. Connecting or disconnecting a stepper motor while the driver is powered can destroy the driver(More generally, rewiring anything while it is powered is asking for trouble). 1. Maximum output current is 1A 2. Simple step and direction control interface 3. Five different step resolutions: full-step, half-step, quarter-step, eighth-step, and sixteenth-step 4. Adjustable current control lets you set the maximum current output with a potentiometer, which lets you use voltages above your stepper motor’s rated voltage toachieve higher step rates 5. Intelligent chopping control that automatically selects the correct current decay mode (fast decay or slow decay) 6. Over-temperature thermal shutdown, under-voltage lockout, and crossover-current protection 7. Short-to-ground and shorted-load protection

By Harvey Schneider

Meeting date Feb 19, 2015

DACS Single Board Computer Workshop

Arduino Uno R3 clone with improvements

Main Changes from the older version: 1. Add two rows of the holes for the pins. So it can be connected with normal DuPont line. 2. Add 3 rows of the holes for wiring. 3. Change the in-line package of ATMEGA328P to flat package. 4. CH340G Replace ATmega16U2 5. CH340G Driver Download link :http://www.5v.ru/ch340g.htm

By Harvey Schneider

Meeting date Feb 19, 2015