# Sound Payment
## Description
Payment Notification Audio Alert System using XIAO ESP32C3, DFPlayer, SIM800L & PAM8403
## Project Details
- **Owner:** sumkomo
- **Created:** 12/9/2025
- **Last Updated:** 12/9/2025
- **Visibility:** Public
- **Human Interface:** Buttons
- **System Architecture:** ```mermaid
flowchart TD
subgraph POWER [Power Path]
BUTTON1["Battery Connector"] --> SW2["Battery Switch"]
SW2 --> U1["XIAO ESP32C3"]
SW2 --> U3["DFPlayer Mini"]
SW2 --> U4["SIM800L"]
SW2 --> U2["PAM8403"]
end
subgraph COMM [Communication]
U1 -->|TX| U4
U4 -->|TX| U1
U1 -->|D0| U3
U3 -->|TX| U1
end
subgraph AUDIO [Audio Chain]
U3 -->|AMP| U2
U2 -->|OUTL+| H1["Speaker Header"]
U2 -->|OUTL-| H1
end
subgraph UI [User Interface]
KEY2["Tactile Button"] -->|BUTTON| U1
U1 -->|LED| U5["RGB LED"]
end
```
- **Domain:** Consumer Electronics
- **Software:** Arduino
- **Power Requirements:** Battery
- **Connectivity:** Cellular
## Key Components
### BUTTON1 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role Details: Battery connector
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### H1 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Speaker connector, mono 8Ω
- Part Type: Connector
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### KEY2 — [6x6mm micro tactile switch](https://www.flux.ai/jecstronic/6x6mm-micro-tactile-switch~igw.md)
- Role Details: User input button for notification
- Part Type: Switch
- Role: Debouncing
- Purchase Url: https://shopee.ph/20Pcs-Micro-Tactile-Switch-Momentary-Tact-DIP-Switch-2Pin-6-X-6mm-Micro-Touch-Push-Button-Switch-High-5mm-6mm-7mm-8mm-9mm-i.1018846655.22773354064?sp_atk=2b55ff5c-bbfc-4967-b7e3-adb8c93c34e2&xptdk=2b55ff5c-bbfc-4967-b7e3-adb8c93c34e2&is_from_login=true
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### SW2 — [OS102011MS2QN1](https://www.flux.ai/adrian95/os102011ms2qn1~wd3.md)
- Manufacturer Part Number: OS102011MS2QN1
- Datasheet URL: https://www.ckswitches.com/media/1428/os.pdf
- Manufacturer Name: C&K
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Battery power switch
- Part Type: Switch
- Role: Switching
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### U1 — [Seeed Studio XIAO ESP32C3](https://www.flux.ai/seeedstudio/seeed-studio-xiao-esp32c3~b0.md)
- Role Details: Main MCU
- Purchase Url: https://www.seeedstudio.com/Seeed-XIAO-ESP32C3-p-5431.html
- Part Type: Microcontroller
- Datasheet URL: https://files.seeedstudio.com/wiki/XIAO_WiFi/Resources/esp32-c3_datasheet.pdf
- Manufacturer Name: Seeed Studio
- Manufacturer Part Number: 113991054
- Role: Processor
**Pins:**
- 3V3 [pin 12]
- 5V [pin 14]
- D10_MOSI_D10 [pin 11]
- D7_RX_GPIO20 [pin 8]
- D8_SCK_GPIO8 [pin 9]
- D9_MISO_GPIO9 [pin 10]
- GND [pin 13]
- GPIO2_A0_D0 [pin 1]
- GPIO21_TX_D6 [pin 7]
- GPIO3_A1_D1 [pin 2]
- GPIO4_A2_D2 [pin 3]
- GPIO5_A3_D3 [pin 4]
- GPIO6_SDA_D4 [pin 5]
- GPIO7_SCL_D5 [pin 6]
### U3 — [DFR0299 - 8673144](https://www.flux.ai/jwace81/dfr0299-8673144~dl.md)
- Manufacturer Part Number: DFR0299
- Datasheet URL: https://github.com/Arduinolibrary/DFPlayer_Mini_mp3/raw/master/DFPlayer%20Mini%20Manual.pdf
- Role: Signal Generation
- Manufacturer Name: DFRobot
- Role Details: MP3 Audio Player
**Pins:**
- ADKEY1 [pin 12]
- ADKEY2 [pin 13]
- BUSY [pin 16]
- DAC_L [pin 5]
- DAC_R [pin 4]
- GND [pin 10]
- GND [pin 7]
- IO1 [pin 9]
- IO2 [pin 11]
- RX [pin 2]
- SPK1 [pin 6]
- SPK2 [pin 8]
- TX [pin 3]
- USB- [pin 15]
- USB+ [pin 14]
- VCC [pin 1]
### U4 — [SIM800L Module](https://www.flux.ai/adrian95/sim800l-module~ja6.md)
- Role: Modulation / Demodulation
- Part Type: Module
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: GSM cellular transceiver
- Manufacturer Name: Simcom
- Datasheet URL: https://components101.com/sites/default/files/component_datasheet/SIM800L-Datasheet.pdf
- Manufacturer Part Number: SIM800L
**Pins:**
- DTR [pin 11]
- GND [pin 6]
- MIC- [pin 9]
- MIC+ [pin 10]
- NET [pin 1]
- RING [pin 12]
- RST [pin 3]
- RXD [pin 4]
- SPK- [pin 7]
- SPK+ [pin 8]
- TXD [pin 5]
- VCC [pin 2]
### U5 — [Common Anode RGB LED](https://www.flux.ai/nodemand/common-anode-rgb-led~ig.md)
- Role: Signal Generation
- Part Type: LED THT
- Role Details: RGB LED indicator for payment notification
- Package or Case Code: LED_D5.0mm-4_RGB
**Pins:**
- BLUE [pin 1]
- GREEN [pin 2]
- RED [pin 4]
- VCC [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/sumkomo/sound-payment~51](https://www.flux.ai/sumkomo/sound-payment~51).*
---
*Generated from [https://www.flux.ai/sumkomo/sound-payment~51](https://www.flux.ai/sumkomo/sound-payment~51)*