Skip to content

Talha-Babar/ESP32_Zoho-Feedback_Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

ESP32 Wi-Fi Setup and Feedback Submission to API (Arduino Framework)

This project demonstrates using an ESP32 to set up Wi-Fi credentials through a web interface and send client-specific product quality feedback to a Zoho CRM API. The system utilizes a debounce mechanism to ensure reliable button-press detection for submitting feedback.


Features

  • Wi-Fi Configuration: Configure Wi-Fi credentials via a hosted web interface.
  • Button Press Feedback: Send feedback to an API when buttons are pressed.
  • Debounce Mechanism: Prevent multiple detections for a single button press.
  • SPIFFS: Used for internal storage.

How It Works

  1. Wi-Fi Setup:

    • The ESP32 starts as a Wi-Fi access point named ESP32-Setup.
    • A hosted webpage allows users to input Wi-Fi credentials.
  2. Button Feedback:

    • Monitors three buttons connected to GPIO pins.
    • Sends button feedback as a JSON payload to the configured API endpoint.
  3. Debounce Mechanism:

    • Ensures only one signal is sent per button press.
  4. API Integration:

    • Button states are sent as JSON to the specified API URL.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages