Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:esp [2015/02/04 20:33] – [Extrasensory perception for ESP-01 & RPi] darronprojects:esp [2017/01/12 22:44] (current) – external edit 127.0.0.1
Line 10: Line 10:
 The three devices are a Microchip MCP23016 digital I/O expander, NXP PCF8591 ADC/DAC and Microchip 24LC512 EEPROM. The three devices are a Microchip MCP23016 digital I/O expander, NXP PCF8591 ADC/DAC and Microchip 24LC512 EEPROM.
  
-These were chosen because they add useful interfacing capabilities to the ESP-01 or RPi and all three are available in DIP format from CPC in the United Kingdom.+These were chosen because they add useful interfacing and logging capabilities to the ESP-01 or RPi and all three are available in DIP format from CPC in the United Kingdom.
  
 +You may also consider adding an I2C RTC to this project and perhaps it shall be updated to include one at a later time.
 === Schematic === === Schematic ===
  
-The circuit is expected to be used with either an ESP-01 attached and with it'UART connected to a computer to load in scripts, else without an ESP-01 and with the I2C lines connected to a Raspberry Pi.+The circuit is expected to be used with either an ESP-01 attached and with its UART connected to a computer to load in scripts, else without an ESP-01 and with the I2C lines connected to a Raspberry Pi.
  
 {{:projects:esp.png?200}} {{:projects:esp.png?200}}
Line 21: Line 22:
 === I2C bus === === I2C bus ===
  
-The I2C bus is simple affair with only two lines required for it'operation. This is perfect for the ESP-01 module which only has two GPIOs exposed on it'header pins. For the Raspberry Pi, there are two I2C buses, but only one is normally available.+The I2C bus is simple affair with only two lines required for its operation. This is perfect for the ESP-01 module which only has two GPIOs exposed on its header pins. For the Raspberry Pi, there are two I2C buses, but only one is normally available.
  
 ^Address ^Device | ^Address ^Device |
Line 297: Line 298:
 [[http://www.nxp.com/documents/data_sheet/PCF8591.pdf|PCF8591 data-sheet]]\\ [[http://www.nxp.com/documents/data_sheet/PCF8591.pdf|PCF8591 data-sheet]]\\
 [[http://ww1.microchip.com/downloads/en/DeviceDoc/21754M.pdf|24LC512 data-sheet]]\\ [[http://ww1.microchip.com/downloads/en/DeviceDoc/21754M.pdf|24LC512 data-sheet]]\\
 +