You are on page 1of 27

Teguh Pratama Nugraha

Supervisor : Didin Wahyudin, Ph. D.

1
Raspberry Pi and LoRa Based
Gateway System for Portable
Finger Scanners on the
Design of the Lecturers
Attendance System in the
Final Defense Session of
DPTE FPTK UPI
Topics

Research Background

Research Purpose

Method

Result

Conclusion

3
1 Research Background

4
◦ The previous research stated that a
portable finger scanner, on its own, does
not have the system to process and save
the received data. To amend that
situation, this research was conducted. The
main goal of this research is to
complement the portable finger scanner
by creating a system that is able to
receive, process, and save the data that
have been sent from said portable finger
scanner.

5
2 Research Purpose

6
Research Purpose

1. Create a design of gateway system


for Portable Finger Scanner
2. To ensure this prototype can
receive data from Portable
Finger Scanner within the desired
distance.

Area of discussion :
Gateway System as receiver and its
result
7
8
3 Method

9
Experiment
1. Design
2. Trials

10
Hardware Design

UART HDMI

LoRa Raspberry Pi Display

Design Specification :
USB Micro B
◦ Raspberry Pi 3
Power Model B
Suppy
◦ LoRa E32-TTL-100
433 MHz
◦ LCD TFT 3.5”
◦ Power Supply 5V 2A
11
Program Design

◦ Flow Chart

◦ The data transmission feature via LoRa uses a Fix


Mode format that contains six sub data consisting
of two initial data as the target address, the third
data as the target channel, and the last three
default data, which means filled according to
planning needs.
16
Trials

◦ Testing the hardware


with the program that
has been created and
try whether the
hardware can receive,
store, and process the
data from Portable
Finger Scanner.

◦ Distance trials more


than 30 meters

17
4 Result and Discussion

18
Hardware Result
Pin Connection
Raspberrry Pi LoRa LCD TFT 3.5”
3V3 3V3 -
GND GND -
5V - 5V
GND - GND
RX TX -
TX RX -
GND M0 -
GND M1 -
Port HDMI - Port HDMI

◦ LoRa using serial pins to


communicate with Raspberry Pi
◦ LCD TFT 3.5” using port HDMI to
display images
19
Program Result

◦ The program is created using Thonny, an


built-in Python-IDE in Raspberry Pi.
◦ The program is created according to the
planned flowchart.
◦ The LoRa modules is set to receive data
with the following result :

1. The first three data are addresses and channels


which will become a reference for LoRa modules in
Portable Finger Scanners.
2. The last three data are sorted as device identity,
operating mode, and fingerprint identity.

20
Trials Result

Initial display picture


Mode : Default (Matching)

17
Trials Result

(A) Display on Thonny shell when data


has been received
(B) Display Enroll Mode, when we give
a name to an ID that have been
received and save it into database
18
Trials Result

(A) Display Matching Mode, when an


unregistered ID have been received

19
Trials Result

(B) Display Matching Mode, when a


registered ID have been received

20
Trials Result

◦ Picture of measurement points

21
Trials Result

Device Masurement Distance

No Distance (m) Status Data

1 5 Received

2 25 Received

3 50 Received

4 75 Received

5 100 Received

6 125 Received

7 150 Not Received

The table shows the capability of


the device to receive data from
certain range.
22
Trials Result

◦ Illustration showing Raspberry Pi


terminal with command to
convert .db (database) files into
.csv files.

23
Trials Result

◦ Picture while .csv files currently


opened.

24
5 Conclusion

28
◦ The gateway system for
portable finger scanner was
able to be created successfully
in accordance with the plan.
Every mode of the system
works as intended. Moreover,
the device surpassed the
desired working range of 30m.

26
Thank You!

27

You might also like