# 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)*