Electronics

ESP8266 WIFI Kit 8 Development Board with 0.96 Blue OLED

Out Of Stock

1

Description

WIFI Kit 8 is a networking development program, the main chip is ESP8266, with CP2104 USB to serial chip, lithium battery interface and charge and discharge circuit, 32MByte Flash, WIFI antenna, Integrated 0.91-inch 128 * 32 OLED display. Can be programmed for Arduino and NodeMCU environments. Operation is compatible with NodeMCU. Leads all pins of ESP8266. 12 digital pins can be configured to read, write, IIC, SPI, the middle, PWM, and other functions. and 1 analog input 

 

Specification:

  • -Master chip: ESP8266.
  • -Flash: 32Mbyte.
  • -OLED: 0.91 inch /128 * 32.
  • -USB adapter chip: CP2102.
  • -Support mode: softAp, station, softAp + station, WIFI-Direct.
  • -Operating temperature: -40-90 Celsius.
  • -Output power: 19.5 dBm @ 11b,16.5 dBm @ 11g, 15.5 dBm

 

Pinout of the Module:

 

Pen Surname description
1 GND common mass
2 5 v Power supply 5V 500mA
3 3.3V Power supply 3.3 V (input 500 mA or output max. 200 mA)
4 GND common mass
5 A : GPIO4
B : GPIO0
A : I²C data to display with 10 kΩ pull-up resistor.
B : LOW at boot enables firmware upload, must be open or weakly pulled HIGH for normal boot. Outputs LOW pulses at boot. Has a 10 Ω pull-up resistor and is connected to GND with a button.
6 A : GPIO0
B : GPIO2 (TxD1)
A : LOW at boot enables firmware upload, must be open or weakly pulled HIGH for normal boot. Outputs LOW pulses at boot. Has a 10 kΩ pull-up resistor and is connected to GND with a button.
B : I²C data to the display, with 10 kΩ pull-up resistor. Serial output when booting, must not be pulled to LOW.
7 GPIO15 (CS) Normal I/O pin or SPI chip select. Must be pulled LOW at boot. Has 10 kΩ pull-down resistor.
8th GPIO13 (MOSI) Normal I/O pin or SPI data. Pulled faintly HIGH at boot.
9 GPIO12 (MISO) Normal I/O pin or SPI data. Pulled faintly HIGH at boot.
10 GPIO14 (SCK) Normal I/O pin or SPI clock. Pulled faintly HIGH at boot.
B : I²C clock to display, with 10 kΩ pull-up resistor
11 GPIO16 Is the output from the wakeup timer in deep sleep mode. Outputs a HIGH pulse when booting.
A : Resets the display at LOW level.
12 ADC Analog input for 0 to 3.2 V because with voltage divider 220 kΩ + 100 kΩ.

 

Power is supplied either via USB, a 3.3 V power pack, or a 5 V power pack. In addition to the ESP chip, the display takes up approx. 30 mA. The built-in voltage regulator has only a 50 mA power reserve for external extensions. Since the USB socket is connected directly to the 5 V connection, a power pack should not be connected there at the same time when using a USB.

The board is hardly suitable for battery operation. The quiescent current consumption is about 7 mA. Below 3.3 V battery voltage, the board fails and then drains the battery with 80 mA until it either breaks or its integrated protection circuit (if available) switches off. The two buttons pull the RESET and GPIO0 lines directly to LOW without protective resistors. The boards have the same automatic reset as the NodeMCU board.

I had poor WiFi reception while experimenting on a breadboard. By lengthening the lead legs by 7mm I was able to fix the problem.

For programming the display, the libraries SSD1306 and GFX from Adafruit.