Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Finland, Finland
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"ESP32 (ATOM Echo) Programming – Telegram + Voice + BME280
I am using an ESP32 based ATOM Echo Smart Speaker Development Kit powered via USB always on
I need firmware development with button input voice keyword detection Telegram bot messaging BME280 sensor readings and a simple local web page
Hardware
- ESP32 ATOM Echo Smart Speaker Development Kit (I have this)
- Built in microphone speaker and button
- BME280 sensor temperature humidity air pressure via I2C
- USB powered no battery no sleep mode
Functions
- When physical button is pressed
- Send Telegram message “0000 ready”
- Speak via speaker TTS “0000 ready”
Voice keyword detection
- Listen for the word “ready” only between 11:00 and 16:00
- When “ready” is detected
- Speak “0000 ready”
- Send Telegram message “0000 ready”
- Outside this time range voice listening must be disabled
Telegram bot
- Send notifications from device
- Reply to commands like
- /status
- /temp
- /humidity
- /pressure
- /all
- Commands should return live BME280 values
BME280 sensor
- Read temperature humidity and air pressure
- Values available via Telegram and web page
- Update interval approx 1 hour seconds
Local web page
- ESP32 hosts a simple web page on local WiFi
- Page shows temperature humidity and pressure
Configuration
- WiFi credentials configurable
- Telegram bot token and chat ID configurable
- Time window 11:00–16:00 easy to change in code
Deliverables
- Working ESP32 firmware
- Source code Arduino IDE or PlatformIO preferred
- Instructions for flashing and configuration
- Code should be commented and easy to modify
Notes
- Device is USB powered and always on
- Stability is more important than UI design
- Freelancer may suggest suitable ESP32 voice or TTS libraries" (client-provided description)
Matched companies (2)

Kiantechwise Pvt. Ltd.
