Small Equipment Checkout System Team: SDMAY19-13 Website: - - PowerPoint PPT Presentation

small equipment checkout system
SMART_READER_LITE
LIVE PREVIEW

Small Equipment Checkout System Team: SDMAY19-13 Website: - - PowerPoint PPT Presentation

Small Equipment Checkout System Team: SDMAY19-13 Website: http://sdmay19-13.sd.ece.iastate.edu/ Advisor & Client: Leland Harker Team Members Yimin Wang Jiaxin Li Fengnan Yang Major: Electrical Engineering Major: Electrical Engineering


slide-1
SLIDE 1

Team: SDMAY19-13 Website: http://sdmay19-13.sd.ece.iastate.edu/ Advisor & Client: Leland Harker

Small Equipment Checkout System

slide-2
SLIDE 2

Team Members

Yimin Wang Jiaxin Li Fengnan Yang Major: Electrical Engineering Major: Electrical Engineering Major :Electrical Engineering Team Role: Project Manager Team Role: Treasurer Team Role: Reporter & Meeting manager Technical Role: Hardware Team Technical Role: Hardware Team Technical Role: Hardware Team Caining Wang Bei Zhao Major: Computer Engineering Major: Computer Engineering Team Role: Software developer Team Role: Secretary Technical Role: Software Team Technical Role: Software Team

slide-3
SLIDE 3

System Design

slide-4
SLIDE 4

Problem Statement

  • Continuing sdmay18-01 Group's work
  • ETG’s limited working time
  • Low efficiency
  • Waste of human resource
slide-5
SLIDE 5

Functional Requirements (For students)

  • Users can check the availability of each item on the front page.
  • After Selecting an item to check out, the LED in the corresponding unit

will be turned on for checking purpose.

  • The system will ask users to sweep the ID card to open the lock.
  • Users can review the currently checked out equipment (personal).
  • Users can return equipment and close checkout record.
  • Report any damaged item to ETG.
slide-6
SLIDE 6

Functional Requirements (For Administrators)

  • Log in and out
  • Create, read, update and delete available equipment.
  • Determine max checkout durations for items.
  • Create, read, update and delete student users, records, and user

privileges.

  • Create update, remove locker units
  • Add new Administrators
slide-7
SLIDE 7

Non-functional Requirements

  • The PCB should be designed smaller enough so it can fit into the

plastic cover.

  • The hardware should be able to work stably for 24/7.
  • All the control PCBs in lockers should be connected through a single

bus line, so the number of units can be extended easily.

  • Administrators can add more units by connecting more PCBs and

updating the database, without modifying the circuit design.

slide-8
SLIDE 8

Appearance of the whole project Locker unit for Raspberry Pi and master PCB Locker unit for item and slave PCB

slide-9
SLIDE 9

Conceptual Sketch

slide-10
SLIDE 10

Design Detail

slide-11
SLIDE 11

Hardware

slide-12
SLIDE 12

Whole Circuit

slide-13
SLIDE 13

Slave Device PCB Design

Size : 48mm * 21mm * 5mm

slide-14
SLIDE 14

Voltage Regulator

12V

GND GND

Output : 5V

Components ➢ Capacitors : 100uf ➢ Diode : 1N5819G ➢ Inductor : 100uH ➢ Voltage Regulator : LM2575S

slide-15
SLIDE 15

DS2408 Slave Device

  • Pins Function

➢ Vcc : 5V Power Supply ➢ IO : Data Signal from Master Device ➢ PIO-0 : 12V Electric latch ➢ PIO-1 : 3.2V LED ➢ PIO-2 : Hall-Effect Sensor 8-Channel Addressable Switch (DataSheet) Single Channel Addressable Switch

slide-16
SLIDE 16

Latch Circuit

  • Components

➢ Capacitors : 0.1uf ➢ Nmos : AOD454A ➢ Locker : 12V Electric Latch 12V Electric Lock

slide-17
SLIDE 17

Door Detecting Circuit & LED

  • Power supply: 5 V from voltage regulator
  • Pull-Up resistance: 10K-ohm
  • Output connected to the PIO 2 of DS2408
  • Output: 5V/0.02V
  • Power supply: PIO 1 of DS2408
  • Pull-Up resistance: 220 ohm
  • Output: 2.6V/0.4V
slide-18
SLIDE 18

Resource : https://www.digikey.com/

Cost

slide-19
SLIDE 19

Software

slide-20
SLIDE 20

Website homepage & OWFS address page

slide-21
SLIDE 21

Software Implementation

slide-22
SLIDE 22

Database schema of Web application

slide-23
SLIDE 23

Iowa State University’s Attendance Tracking System - ATRACK

An API provided by university to get basic student information through University ID(ISU card)

  • Net-ID
  • Name
slide-24
SLIDE 24

Potential & Actual Risks

Potential Risk

  • Because the system needs to collect student ID information, it is possible that this information will be

leaked under cyber attack.

  • The Raspberry Pi is placed in a box without a cooling system and will work for 24/7. It is possible to

become overheated.

Actual Risk

  • Used jumper wire to connect master PCB and slave PCB during the test, which short and burn the

master device (12V output and 5 v input in wrong order).

  • Solution: using 2 mm 3 pin connect header and cable.
slide-25
SLIDE 25

Conclusion

slide-26
SLIDE 26

Potential Improvements

  • Complete the door detecting system.
  • Add more locker units to the whole checkout system.
  • Design and implement the cooling solution for the unit that stores the Raspberry Pi and

master PCB.

slide-27
SLIDE 27

Proposed plan for this semester

slide-28
SLIDE 28

Current project status

slide-29
SLIDE 29

Demo Video

slide-30
SLIDE 30

Thanks

Q&A