Microduino Bank Queuing Management System

From Microduino Wiki
Jump to: navigation, search


Purpose

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

Equipment

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

Schematic

BankBookerSechmatic1.png

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

Program

[MicroduinoBankOrder]

Debugging

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

Bankbooker1.png

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.

Bankbooker2.png

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

Bankbooker3.png

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.

Bankbooker4.png

Result

You can simulate a Bank Queuing System.

Video