WeMos D1 Wifi Uno ESP8266 esp-12e [B175]



https://www.youtube.com/watch?v=WS91LpeA6QM


*GitHubhttps://github.com/rdiot/rdiot-b175.git


* Specs

Microcontroller ESP-8266EX

Operating Voltage 3.3V

Digital I/O Pins 11

Analog Input Pins 1(Max input: 3.2V)

Clock Speed 80MHz/160MHz

Flash 4M bytes

Length 68.6mm

Width 53.4mm

Weight 25g

OTA -- Wireless Upload(Program)

On board switching power supply -- Max 24V input, 5V 1A output

Support Ard uino IDE


Pin Function ESP-8266 Pin

TX TXD TXD

RX RXD RXD

A0 Analog input, max 3.3V input A0

D0 IO GPIO16

D1 IO, SCL GPIO5

D2 IO, SDA GPIO4

D3 IO, 10k Pull-up GPIO0

D4 IO, 10k Pull-up, BUILTIN_LED GPIO2

D5 IO, SCK GPIO14

D6 IO, MISO GPIO12

D7 IO, MOSI GPIO13

D8 IO, 10k Pull-down, SS GPIO15

G Ground GND

5V 5V -

3V3 3.3V 3.3V

RST Reset RST


* Contents

- Board Setup

http://arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json


- WebMos XI

https://www.wemos.cc/tutorial/getting-started-wemos-xi.html

https://github.com/wemos/Arduino_XI/archive/master.zip


- Key Code (example : helloServer)

#include <ESP8266WiFi.h>

#include <WiFiClient.h>

#include <ESP8266WebServer.h>

#include <ESP8266mDNS.h>

 

const char* ssid = "AP-B-2.4G";

const char* password = "32903290";

 

ESP8266WebServer server(80);

 

const int led = 13;

 

void handleRoot() {

  digitalWrite(led, 1);

  server.send(200, "text/plain", "hello RDIoT Wemos D1 Server Test from esp8266!");

  digitalWrite(led, 0);

}

 

void handleNotFound(){

  digitalWrite(led, 1);

  String message = "File Not Found\n\n";

  message += "URI: ";

  message += server.uri();

  message += "\nMethod: ";

  message += (server.method() == HTTP_GET)?"GET":"POST";

  message += "\nArguments: ";

  message += server.args();

  message += "\n";

  for (uint8_t i=0; i<server.args(); i++){

    message += " " + server.argName(i) + ": " + server.arg(i) + "\n";

  }

  server.send(404, "text/plain", message);

  digitalWrite(led, 0);

}

 

void setup(void){

  pinMode(led, OUTPUT);

  digitalWrite(led, 0);

  Serial.begin(115200);

  WiFi.begin(ssid, password);

  Serial.println("");

 

  // Wait for connection

  while (WiFi.status() != WL_CONNECTED) {

    delay(500);

    Serial.print(".");

  }

  Serial.println("");

  Serial.print("Connected to ");

  Serial.println(ssid);

  Serial.print("IP address: ");

  Serial.println(WiFi.localIP());

 

  if (MDNS.begin("esp8266")) {

    Serial.println("MDNS responder started");

  }

 

  server.on("/", handleRoot);

 

  server.on("/rdiot", [](){

    server.send(200, "text/plain", "Hi I'm RD IoT...");

  });

 

  server.onNotFound(handleNotFound);

 

  server.begin();

  Serial.println("HTTP server started");

}

 

void loop(void){

  server.handleClient();

}

Posted by RD IoT RDIoT

댓글을 달아 주세요

LilyPad Coin Cell Battery Holder CR2032 [B067]



https://youtu.be/4Xp1Y0e0Kts

* Specs

This LilyPad Coin Cell Battery Holder has a small slide switch installed on the board, in-line with the power so you can shut off your project and save batteries. This slide switch is the same as is found on the LilyPad slide switch board, so it's not easy to accidentally turn off or on.

Just like the original Coin Cell Battery Holder, this simple board holds a 20mm coin cell battery (such as a CR2032) and gives you 4 connection points (two positive and two negative) for sewing into your project.

Posted by RD IoT RDIoT

댓글을 달아 주세요

Lilypad Micro USB ATmega32U4 Board [B077]



https://youtu.be/WnU3V0peE3I

* Specs

Microcontroller    ATmega32u4

Operating Voltage    3.3V

Input Voltage    3.8V to 5V

Digital I/O Pins    9

PWM Channels    4

Analog Input Channels    4

DC Current per I/O Pin    40 mA

Flash Memory    32 KB (ATmega32u4) of which 4 KB used by bootloader

SRAM    2.5 KB (ATmega32u4)

EEPROM    1 KB (ATmega32u4)

Clock Speed    8 MHz 

Posted by RD IoT RDIoT

댓글을 달아 주세요

VS1053B MP3 Music Shield (VS1053B) [B119]



https://youtu.be/bepVtfXvtWU


*GitHub https://github.com/rdiot/rdiot-b119.git


* Specs

This MP3 shield board is designed based on VS1053B from VLSI.

using this shiled you can plug in your arduino UNO/MEGA direcly as showing in pic,

dont' need need to hook up with jumpers,

it's becomes more easy to play music compared with the tiny mp3 breakout board.

VS1053 is a versatile MP3 codec processor that is capable of decoding a variety of music formats,

including Ogg Vorbis/MP3/AAC/WMA/MIDI audio.

For the best headphone listening experience,

the VS1053 includes EarSpeaker spatial processing which

accurately simulates how a room with stereo loudspeakers would sound.

In addition to being able to decode all major formats,

VS1053 is capable of recording in Ogg Vobis file.


With the TF card slot on the other side of the board,

you can play mp3 files from TF card using this breakout.

It is easily to drop it in your project or make a mp3 player using your Arduino or other microcontroller.

 

Features Can play a variety of music formats,

support for OGG encoding real-time recording SPI interface,

the control signal lines are led out A headphone and stereo output

A microphone for recording A line_in input interface

Power indicator 3.3V and 2.8V of LDO chip AMS-1117 on board,

provides up to 800mA current

A single power supply: +5 VDC 12.288 Mhz crystal TF cart slot.


- Features

Can play a variety of music formats, support for OGG encoding real-time recording

SPI interface, the control signal lines are led out

A headphone and stereo output

A microphone for recording

A line_in input interface

Power indicator

3.3V and 2.8V of LDO chip AMS-1117 on board, provides up to 800mA current

A single power supply: +5 VDC

12.288 Mhz crystal

TF card slot


- Decodes formats

Ogg Vorbis

MP3 = MPEG 1 & 2 audio layer III (CBR+VBR+ABR)

MP1 & MP2 = MPEG 1 & 2 audio layers I & II optional

MPEG4 / 2 AAC-LC(+PNS), HE-AAC v2 (Level 3) (SBR + PS)

WMA4.0/4.1/7/8/9 all profiles (5-384 kbps)

FLAC lossless audio with software plugin (upto 24 bits, 48 kHz)

WAV (PCM + IMA ADPCM)

General MIDI 1 / SP-MIDI format 0




Posted by RD IoT RDIoT

댓글을 달아 주세요

Arduino Nano Terminal Adapter Board [B080]



https://youtu.be/fk1c9WHz5vs

* Specs

This is a terminal adapter for Arduino Nano. It lables for Arduino Nano version 3.0, however you can still use this adapter for the older version (just have to remember that A0-A7 are in the reverse order). You can use this adapter to easily hook up Arduino Nano to an outside world via hook up wires. 


Posted by RD IoT RDIoT

댓글을 달아 주세요

Funduino Nano Shield (Funduino-NANO-006_V3) [B026]



https://youtu.be/U_Yk0EvY3-I


*GitHubhttps://github.com/rdiot/rdiot-b026.git


* Specs

This Nano Mult-Function expansion board is designed specially for Arduino Nano, solve the problem of wiring confusing when a variety of sensors connected.

Lead out all digital IO port and analog IO port, each one with standard positive and negative power interface.

Lead out the I2C interface of mainboard for convenient connection.

Increasing the DC power supply interface. Nano USB interface supply current is actually only 50MA, to bring high-current devices, such as the steering, is obviously insufficient. So in the DC power connector provide external power supply to ensure the stability of equipment operation.

Posted by RD IoT RDIoT

댓글을 달아 주세요

CC3000 Wifi Shield (CC3000) [B013]



https://youtu.be/wlFCkj7j2hk


*GitHubhttps://github.com/rdiot/rdiot-b013.git


* Specs

Compatible with Arduino UNO, Mega, Leondardo & Micro

Chipset: CC3000

Antenna: Onboard Ceramic

MicroSD card slot onboard

Reset button

Communication Protocol: SPI

Current: 275mA

Connects via IEEE 802.11 b/g networks

Tx Bandwidth: 11Mbps

Tx Sensitivity: +/-18dBm

Rx sensitivity: -86dBm

Operating Temperature: -20C - 70C 

IRQ pin for interrupts (useful for asynchronous connections)

Supports WEP, WPA, WPA2, TKIP and AES

TCP and UDP Client & Server Modes available

Max Concurrent TCP/UDP Sockets: 4

TCP/IP stack is built in

Dimensions: 2.36 in x 2.09 in x 0.94 in (6 cm x 5.3 cm x 2.4 cm)

Weight: 0.67 oz (19 g)

Posted by RD IoT RDIoT

댓글을 달아 주세요

Ethernet W5100 Shield (W5100) [B004]



https://youtu.be/Za6ZAztj2sg


*GitHubhttps://github.com/rdiot/rdiot-b004.git


* Specs

Size: Approx. 6.6cm x 5cm x 1.5cm

Controller: W5100.

With this Ethernet Shield, your Arduino board can be used to connect to internet.

Can be used as server or client.

Directly plug puzzle board, no soldering required.

This is the latest version of the Ethernet Shield.

This Arduino Ethernet Shield which is based on the Wiznet W5100 Ethernet Chip gives you an easy way to get your Arduino Online.

It is directly supported by Arduino official Ethernet Library.

It adds a micro-SD card slot, which can be used to store files for serving over the network.

It is compatible with the Arduino Duemilanove (168 or 328), Uno as well as Mega (1280/2560) and can be accessed using the SD library.

The Wiznet W5100 provides a network (IP) stack capable of both TCP and UDP.

It supports up to four simultaneous socket connections.

Use the Ethernet library to write sketches which connect to the internet using the shield.

Fits all version of arduino Main board,2009,UNO, mega 1280, mega 2560.

Posted by RD IoT RDIoT

댓글을 달아 주세요

Arduino Due (Arduino-Due-R3) [B094]



https://youtu.be/nQeUd5_O_A4

* Specs

Main Processor:AT91SAM3X8EA

Working voltage: 3.3V

Input voltage:7-12V

Input voltage:6-20V Max

Digit I/O port 54 pcs ( 12 PWM Output)

Output current: 130mA

3.3V power supply pin can supply 00 mA current

512KB

SRAM96 KB (two banks: 64KB and 32KB)

Colock frequency:84 MHz

Posted by RD IoT RDIoT

댓글을 달아 주세요

Arduino Nano V3.0 MicroUSB (Arduino-Nano-R3-MicroUSB) [B072]



https://youtu.be/_H19ZmXLiiQ

* Specs

Nano V3 form-fuctor,

ATmega328 (16Mhz) microcontroller,

CH340G - USB-UART interface,

Input voltage 6-12V,

Output voltage 5V/800mA, 3.3V/180mA (Only in NEW vesrion),

MicroUSB - connection socket,

500mA resetable Fuse on USB port


Posted by RD IoT RDIoT

댓글을 달아 주세요

Arduino Leonardo (ARDUINO-LEONARDO-R3) [B027]




* Specs

It's a 100% For Arduino pro micro Compatible Board.

Chip: ATmega32u4

Board Mode: LEDNARDO R3

Operating frequency: 16MHz

Working voltage: 5V

Input voltage: 7-12V

Digital IO port: 20

PWM channel: 7

Analog input: 12

Maximum current of 5V digital/analog port: 40mA

Maximum current of 3.3 V digital/analog port: 50 mA

Flash Memory:32 KB (ATmega32u4) of which 4 KB used by bootloader

SRAM: 2.5 KB (ATmega32u4)

EEPROM: 1 KB (ATmega32u4)

Net tweight:18 g

Package weight:28 g

Posted by RD IoT RDIoT

댓글을 달아 주세요

Arduino Pro Mini Atmega168 5V (Arduino-Pro-Mini) [B065]





Specs

14 Digital input / output ports RX, TX D13, D2 ~~ of, or 8 analog input port A0 to A7 

The TTL level serial transceiver port RX / TX 

PWM ports, D3,, D5 , D6, D9, D10, D11 

Using Atmel Atmega168P microcontroller 

supports serial download 

Support for external 5v~ 12V DC power supply 

Support 9V battery-powered 

clock frequency 16MHz 

Dimensions: 33.3 * 18.0 (mm)

Posted by RD IoT RDIoT

댓글을 달아 주세요

Arduino Yun (ARDUINO-YUN) [B015]



https://youtu.be/UALdT6m-fK4


*GitHubhttps://github.com/rdiot/rdiot-b015.git


* Specs

- AVR Arduino microcontroller

Microcontroller ATmega32U4

Operating Voltage 5V

Input Voltage 5

Digital I/O Pins 20

PWM Channels 7

Analog Input Pins 12

DC Current per I/O Pin 40 mA

DC Current for 3.3V Pin 50 mA

Flash Memory 32 KB (of which 4 KB used by bootloader)

SRAM 2.5 KB

EEPROM 1 KB

Clock Speed 16 MHz


- Linux Microprocessor

Processor Atheros AR9331

Architecture MIPS @400MHz

Operating Voltage 3.3V

Ethernet IEEE 802.3 10/100Mbit/s

WiFi IEEE 802.11b/g/n

USB Type-A 2.0 Host

Card Reader Micro-SD only

RAM 64 MB DDR2

Flash Memory 16 MB

SRAM 2.5 KB

EEPROM 1 KB

Clock Speed 16 MHz

PoE compatible 802.3af card support See Power


* Content

- Reference 

Arduino Yun LininoOS (OpenWRT) : https://www.arduino.cc/en/Main/ArduinoBoardYun?from=Products.ArduinoYUN





Posted by RD IoT RDIoT

댓글을 달아 주세요