An open API service indexing awesome lists of open source software.

https://github.com/reyco2000/cocowifimodem

Another ESP8266 Wifi Modem for Retro Computer Aka Tandy Color Compuer
https://github.com/reyco2000/cocowifimodem

coco dragon32 modem retro tandy trs80

Last synced: 10 months ago
JSON representation

Another ESP8266 Wifi Modem for Retro Computer Aka Tandy Color Compuer

Awesome Lists containing this project

README

          

# cocowifimodem
Another ESP8266 Wifi Modem for Retro Computer Aka Tandy Color Compuer

Virtual Modem using ESP8266 (WIFI ESP MODEM)

This program creates a virtual modem using the ESP8266 microcontroller.
Parts of this program were generated with the assistance of ChatGPT, a
large language model trained by OpenAI.

This program is intended to be used with a corresponding set of
schematics for the devices connecting the ESP8266. The code and
schematics will be made public for others to use and modify.

Author: Reinaldo Torres CoCoByte Club reyco2000@gmail.com
Date: March 7, 2023

libraries used:
- SoftwareSerial: allows serial communication on pins other than the default RX/TX pins
- ESP8266WiFi: provides access to the WiFi functionalities of the ESP8266
- EEPROM: allows data to be stored and retrieved from the EEPROM of the ESP8266
- WiFiClient: provides access to the client-side network functionalities of the ESP8266

Icons from: https://icons8.com/icons/set/Phone--white
Oled bitmap convert tool : https://javl.github.io/image2cpp/

This code is free and open source, and can be used and modified for any purpose.

+-----------------+
| WIFIANTENA |
ADC0 A0 | |D0 GPIO16-WAKE **** Switch goes here other pin on switch goes to GND
Reserved RSV| +-----------+ |D1 GPIO5-SCL **** This is used for 4pin oled dispay
Reserved RSV| | ESP8266 | |D2 GPIO4-SDA **** This is used for 4pin oled dispay SDD3-GPIO10 SD3| | | |D3 GPIO0-FLASH
SDD2-GPIO9 SD2| | | |D4 GPIO2-TXD1-FLASH
SDD1-MOSI-SD1| | | |3.3V3
SDCMD-CS CMD| +-----------+ |GND
SDD0-MISO SD0| |D5 GPIO14-SCLK *** This is used on Spark integrated oled esp8622
SDCLK-SCLK CLK| |D6 GPIO12-MISO *** This is used on Spark integrated oled esp8622
GND| |D7 GPIO13-MOSI-RXD2 **** RX This foes to RS232 TX
3.3V| |D8 GPIO15-CS-TXD2 **** TX This goes to RS232 RX
EN| |RX GPIO03-RXD0
RST| |TX GPIO01-TDX0
GND| |GND
Vin| |3.3V
|rst USB flash|
+-----------------+