Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shrink the Hardware #3

Open
KDMcMullan opened this issue Mar 27, 2024 · 3 comments
Open

Shrink the Hardware #3

KDMcMullan opened this issue Mar 27, 2024 · 3 comments
Labels
enhancement New feature or request hardware Not a software issue

Comments

@KDMcMullan
Copy link
Owner

It's nice, but it presently uses a ESP32 coded with TASMOTA, and a serial link to an Arduino.
I think the entire functionality could be ported to the ESP32. Unfortunately, we'd lose some of the nice features TASMOTA supplies.

An ESP-cored alternative would need means to:

  • connect and supply WiFi SSID and key
  • configure for the MQTT broker
  • set pass keys to open and close the "service"
  • set the callsign to be used for the service

A webserver would certainly be a favoured means to achieve most of these nice features presently supported by TASMOTA.

@KDMcMullan
Copy link
Owner Author

Arduino code has been ported to ESP8266.
Talkie not tested.
Ideally, I'd like to remove MT8770, but it's still required as I can't get https://github.com/Adrianotiger/phoneDTMF to work.

@KDMcMullan KDMcMullan added the enhancement New feature or request label Jun 24, 2024
@KDMcMullan KDMcMullan added the hardware Not a software issue label Jul 7, 2024
@KDMcMullan
Copy link
Owner Author

ESP8266 now completely functional as an MQTT interface. Rather than Talkie, ESP8266Audio has been deployed, which contains ESP8266SAM. this is a very similar voice synthesiser, but much more flexible. It uses the I2C UART as a stable PWM generator for the output.
The MT8870 is still (presently) required to decode DTMF sequences, so the ticket remains open.

@KDMcMullan
Copy link
Owner Author

See also this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request hardware Not a software issue
Projects
None yet
Development

No branches or pull requests

1 participant