ESP8266 Support WIKI

User Tools

Site Tools


esp8266-test-boards

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
esp8266-test-boards [2015/01/25 21:22]
gregware created
esp8266-test-boards [2016/06/16 15:55]
livetelevision [AI-Thinker 'Test Board']
Line 1: Line 1:
 +====== Boards ======
 +
 +
 ==== Node MCU ==== ==== Node MCU ====
 Node MCU who provides the LUA firmware also propose evaluation boards: ​ Node MCU who provides the LUA firmware also propose evaluation boards: ​
Line 12: Line 15:
 ==== Olimex ESP8266-EVB EValuation Board ==== ==== Olimex ESP8266-EVB EValuation Board ====
 ESP8266-EVB is Evaluation board for ESP8266 with relay, button, UEXT, all GPIOs available on 0.1" header ESP8266-EVB is Evaluation board for ESP8266 with relay, button, UEXT, all GPIOs available on 0.1" header
-[[https://​www.olimex.com/​Products/​Modules/​Ethernet/​ESP8266-EVB/​open-source-hardware]]+[[https://​www.olimex.com/​Products/​IoT/​ESP8266-EVB/​]] 
 + 
 +==== AI-Thinker 'Test Board' ==== 
 +The AI-Thinker board is an evaluation board with an onboard STC15L204EA microcontroller along with a relay, buttons and LEDs on all GPIOs, a relay, a buzzer, LDR, a socket for NRF240 modules, CH340 USB to Serial converter ​ and DIP switches allowing different IO routing configurations to be setup. ​ A small adapter board connects the normal ESP8266 modules to a pair of 2x4 headers. The board is widely available from a number of Chinese vendors, sometimes called a Coexistence Module. This is not the cheaper AI-Thinker "​yellow board" (which should have its own entry on this page).  
 + 
 +=== DIP Switches === 
 +==Serial Data Switch == 
 +This is the left-most switch when the USB port is at top.  Controls routing of the serial data lines. 
 + 
 +| **No.** | **Label** ​   | **Function** ​                           | 
 +| 1       | DC_R_ON ​     | ON=Connect ESP TX line to MCU RX line.  | 
 +| 2       | DC_T_ON ​     | ON=Connect ESP RX line to MCU TX line.  | 
 +| 3       | ESP_T_ON ​    | ON=Connect ESP TX line to CH340. ​       | 
 +| 4       | MCU_T_ON ​    | ON=Connect MCU TX line to CH340. ​       | 
 +| 5       | ESP_R_ON ​    | ON=Connect ESP RX line to CH340. ​       | 
 +| 6       | MCU_R_ON ​    | ON=Connect MCU RX line to CH340. ​       | 
 + 
 +So, to achieve the following standard configurations set the dip switch as follows: 
 +| **Configuration** ​         | **1** | **2** | **3** | **4** | **5** | **6** | 
 +| MCU connected to CH340     | OFF   | OFF   | OFF   | ON    | OFF   | ON    | 
 +| ESP8266 connected to CH340 | OFF   | OFF   | ON    | OFF   | ON    | OFF   | 
 +| MCU connected to ESP8266 ​  | ON    | ON    | OFF   | OFF   | OFF   | OFF   | 
 + 
 +==IO Switch == 
 +This is the right-most switch when the USB port is at top.  Controls routing of some of the IO and signal lines. 
 + 
 +| **No.** | **Label** ​   | **Function** ​                                    | 
 +| 1       | GPIO14 ​      | ON=AC relay controlled by ESP8266 GPIO14 ​        | 
 +| 2       | DL_MCU ​      | ON=AC relay controlled by MCU                    | 
 +| 3       | CH_PD_H ​     | ON=Enable pull up on CH_PD line of ESP8266. ​     | 
 +| 4       | GPIO0_L ​     | ON=Pull ESP8266 GPIO0 down for flashing. ​        | 
 +| 5       | GPIO15_L ​    | ON=Pull ESP8266 GPIO15 down (normal during boot) | 
 +| 6       | GPIO2_L ​     | ON=Pull ESP8266 GPIO2 down for ?                 | 
 + 
 +===Relay=== 
 +Normally open, it can bridge the two AC terminal connections together. ​ See above for control. ​ High level closes the relay. ​ Handles 3 amps at 35v DC or 3 amps at 250v AC. 
 + 
 +===Buzzer=== 
 +Annoying. ​ Apparently controlled only by MCU? 
 + 
 +===CDS Light Sensor=== 
 +One is installed on the board, connected to the MCU.  Holes for another wired to the ESP8266 ADC are in place but not populated with a sensor presumably because this version breaks out the ADC for independent use. 
 + 
 +===Schematic=== 
 +What is apparently an older version may be found in [[http://​www.esp8266.com/​viewtopic.php?​f=13&​t=480|this thread.]] 
esp8266-test-boards.txt · Last modified: 2016/06/16 15:55 by livetelevision