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

No packages published

Languages