Microduino Bank Queuing Management System

From Microduino Wiki
Jump to: navigation, search


The course will show you how to use Microduino to simulate a Bank Queuing System.


Module Number Function
Microduino-Core 1 Core board
Microduino-Core+ 1 Core board
Microduino-USBTTL 2 Program download
Microduino-Cube-S1 1 Connect OLED
Microduino-OLED 1 For display
Microduino-NFC 1 Short-distance communication
Microduino-nRF24 2 Wireless communication
Microduino-SD 1 Data storage
Microduino-Amplifier 1

  • Other Equipment
10KΩresistor One
Breadboard jumper One box
micro usb cable One
Button One
NFC label One
Loudspeaker One
Breadboard One



Modules of the receiver: 

  • Microduino-Core+
  • Microduino-USBTTL
  • Microduino-Cube-S1
  • Microduino-OLED
  • Microduino-NFC
  • Microduino-nRF24
  • Microduino-SD
  • Microduino-Amplifier

Modules of sender:

  • Microduino-Core
  • Microduino-USBTTL
  • Microduino-NFC
  • Microduino-nRF24




Step 1: Build circuit according to schematic, as follows:


Step 2: Make audio files and copy them into SD card, referring to: [Microduino LM4863 Music player -301KIT]

Audio file conversion tool:File:Tools lm4863.zip

Step 3: Download the code, compile and run.


Step 4: At the same time, OLED will show "0", meaning no one is queuing.


Then, take NFC label to swipe through the sensor area and the receiver will show 1, meaning people start to queue up and there is a first customer to take care. At the same time, no matter how many time you swipe through, the display on OLED remains the same, meaning the queuing people are increasing.

At the receiving end, as long as you press the next button, the displayed number on OLED will add one and you will hear "Next", meaning the former customer has done with his/her business.



You can simulate a Bank Queuing System.