1 of 24

Integration Workshop 3 Proposals

Team 5

Gustavo Fardo Armênio

Ian M. S. Ishikawa

Lucas Walger do Nascimento

Otávio Augusto Pepe

2 of 24

Proposals

  1. SPARtS

Small Parts Automated Retrieval System

  • DigiLearn

Table for learning digital circuitry with blocks

2

3 of 24

1.

SPARtS

Small Parts Automated Retrieval System

Problem Definition

SPARtS idea is to improve managing, storing and retrieving items from a workshop storage with several small parts.

3

4 of 24

Features

  1. Retrieve item bin from the storage via a text search system
  2. Retrieve an item bin by visual identification
  3. Store automatically several items with visual identification
  4. Visualize the current stock of each part
  5. Allows direct manual access of the user to the bins with robustness to incorrect placement of bins

SPARtS concept illustration

Example of parts and storage bin size

4

5 of 24

Storage bin retrieval

  • Retractable platform for reaching bins
  • Movable platform in the height and width axis
  • Take bins ⇔ Lift from support
  • Return bins ⇔ Put down over the support
  • Keep track of the bins placement with their individual RFID tag

5

6 of 24

Item automatic storage

Method 1

  • Each item in a separate slot
  • Cleated conveyor belt
  • Visual identification
  • Hatch door opens and drops in the correct bin

Method 2

  • All items of the same type in different bins
  • Conveyor belt with bins
  • Visual identification
  • Rotation drops items in a funnel to the correct bin

6

7 of 24

Stock Estimation

  • Bin support for user access of the retrieved bin
  • Measure total weight of the bin with strain gauge
  • Divide by individual part weight to estimate stock and update
  • Identify bins with mixed parts

7

8 of 24

Mechanics

  • Main Frame and Panel
  • Gantry Motion System (X, Y, Z Axes)
  • Conveyor Belt System
  • Interaction Platforms

8

9 of 24

Electronics

  • Control and Power Unit
  • Motor Drivers
  • Sensors
  • Vision System and Actuators

9

10 of 24

Software

  • Motion Control Firmware
  • Digital image processing
  • Server Application (Artificial Intelligence)
  • Communication and APIs
  • Web Interface

10

11 of 24

Budget

  • Panel size: 50 cm x 50 cm
  • Slots for storage: 24 boxes
  • Weight per slot: 1 kg

Factors not considered:

  • Spare parts
  • 3D printed structures to support the components
  • Side guides for Z-axis movement
  • Rollers on the conveyor to connect the two belts
  • Wires

11

Description

Unit Price

Quantity

Total Price

ESP32 Cam

60.00

1

60

Baby Food Jars 6 cm x 6 cm x 4 cm

4.50

25

112.5

Aluminum Profile 2020 V-Slot 20 mm x 20 mm x 30 cm

12.00

7

84

Marine Plywood Board 80 cm x 80 cm x 10 mm

30.00

1

30

Hammer Nut

1.40

20

28

Allen Screw

0.50

20

10

Bracket

4.00

5

20

RFID Reader Module MFRC522

20.00

1

20

NTAG213 Adhesive Tag

0.40

20

8

Gantry Plate

40.00

3

120

Stepper Motor NEMA 17

60.00

4

240

GT2 Timing Belt 6 mm x 1 m

20.00

3

60

GT2 Timing Pulley

10.00

5

50

GT2 Smooth Idler Pulley

15.00

5

75

Load Cell 1 Kg

15.00

1

15

HX711 Module

10.00

1

10

ESP32 GRBL Board

100.00

1

100

A4988 Stepper Driver

10.00

4

40

Switching Power Supply 12V, 10A

1.00

25

25

Total

1107.50

12 of 24

2.

DigiLearn

Table to learn digital circuitry hands-on.

Problem Definition

Table to facilitate workshop to high schoolers about digital circuitry and boolean logic on a hands on approach.

12

13 of 24

Problem

  • MUTEC (Museum of Technologies of UTFPR) is a project that stores and displays a wide range of electronic devices from across the last century
  • Receive up to 40 high school students from greater Curitiba
  • Can not accommodate all of the students
  • Other extension projects (PETECO) need to create workshops while a group of students visits the museum.
  • The workshops are unplugged, and should not need the students to have smartphones.

13

14 of 24

Solution

  • A teaching tool to use during these workshops and call students to the world of STEM ( Science, Technology, Engineering and Mathematics)�
  • Has the theme of digital circuits to teach and allow students to connect to this part of Computer Engineering.�
  • Has different pre-made tasks to allow the instructor to only think of teaching, and not creating challenges.�
  • Can be used by students and instructors intuitively.

14

15 of 24

The Project

  • 4x4 Digital Circuit Creator, With slots for 16 logic gates to form different circuits.
  • 8 inputs and 8 outputs, plus 8 special pins for different tasks.
  • Magnetic notches to easily connect each piece with the table.
  • RG LEDs to show the state of each stage.
  • Seven-Segment Displays to show inputs and outputs as hexadecimal values.
  • Magnetic cables do join gates easily.
  • Each gate is able to take up to 4 inputs.
  • Cabinet with lock to store all pieces and cables during transportation.

15

16 of 24

The Project

  • Real time circuit emulation and output. �(500 ms < latency)�
  • Allows combinational and sequential circuits.�
  • Score Meter shows how many binary gates were used over the minimum necessary for a task.�
  • Saving outputs of already created circuits on the special pin board to allow bigger circuits.�
  • Musical mode with speakers.�
  • App to find different tasks, validate circuits configure the special pins board with modes and old circuits, and configure the musical mode.�
  • 50cmx 50cmx20cm main board. Painted MDF with a smooth finish.

16

17 of 24

Input and output Boards

  • 8 different input sources.
  • All input gates can work from 1 to 4 inputs
  • 8 different output wells.
  • RG LEDs to show the current input and output signal
  • On/Off switches to each input
  • Save Button that is using to save the present circuit in the app as a special input.
  • 1 Seven-Segment Displays for each 4 bits, to show current bits as hexadecimal.

17

18 of 24

Special Input Board

18

18

  • 8 special pins that can be routed to old saved circuits, via the app, or via the save button.�
  • RG LEDs�
  • Seven segment displays for each 4 bits.

  • Clock and 4 bit Counter modes for the last 4 special inputs, to be used on tasks and different circuits. �
  • With saved circuits, max gates capped at 1024.

19 of 24

Pieces

19

19

  • 16 Pieces of 6 different gates:
    • 4 AND GATES
    • 4 OR GATES
    • 3 NAND GATES
    • 3 NOR GATES
    • 1 XOR GATE
    • 1 XNOR GATE
  • NOT gates are made by connecting only one input to NAND, NOR and XNOR gates.�
  • 3D printed 8cmx6cmx4cm pieces.�
  • Metal connectors as input and output, to allow magnets.�
  • Electronically readable code to differentiate pieces.

Metallic Sheet as cable connectors.

RG LEDs

on each piece.

20 of 24

Software and Firmware

20

20

  • Real time decoding, reconstruction and emulation of created circuits.�
  • Solution for the boolean satisfiability problem (SAT) solution for 8 bit or less boolean expressions for the validation of tasks.�
  • Storing and Loading of saved circuits.�
  • Calculation of circuit size complexity for the Score Meter.�
  • Web app to find tasks by complexity and type.�
  • Web app to map old circuit outputs to special pins.�
  • Web app to activate Counter and Clock modes of the special input board.�
  • Web app to activate musical mode.�
  • Web app accessible by an AP created by the DigiLearn.�
  • Web app is intuitive and configured to be used by the instructor.

21 of 24

Music Mode

  • Music mode sets the special pins in 4 bit counter mode.�
  • Music mode sets the 4 last output pins to connect to the speaker, with 16 different sounds that can be played, depending on the pins state.�
  • Music mode plays the audio in a certain order, and the objective is to connect the outputs in a circuit, that, fed by the counter, recreates the audio order.�
  • On the app, a description of each audio code, and the audio created is displayed to help the users.�
  • The audio may be musical notes, or words. Allowing the user to complete melodies, or phrases. Depending on the type, the

21

22 of 24

Tasks

  • 3 Task complexities and their types:
    • Beginner
      • Create one gate circuits to learn what are AND, OR and NOT gates.
      • Resolve 2 bit truth tables with a circuit.
    • Medium
      • Create 3 bit truth tables with a circuit.
      • Create half-adder.
      • Solve logic circuit riddles
      • Represent logic propositions as circuits
      • Phrase Music mode Task
    • Hard
      • Create 4 bit truth tables with a circuit
      • Create Flip-Flop (SR, JK, D, T)
      • Solving complex logic riddles
      • Creating basic sequential circuits.
      • Melody music mode task�
  • Button to validates circuit compared to its truth table to see if correct.

22

23 of 24

Tasks

  • 3 Task complexities and their types:
    • Beginner
      • Create one gate circuits to learn what are AND, OR and NOT gates.
      • Resolve 2 bit truth tables with a circuit.
    • Medium
      • Create 3 bit truth tables with a circuit.
      • Create half-adder.
      • Solve logic circuit riddles
      • Represent logic propositions as circuits
      • Phrase Music mode Task
    • Hard
      • Create 4 bit truth tables with a circuit
      • Create Flip-Flop (SR, JK, D, T)
      • Solving complex logic riddles
      • Creating basic sequential circuits.
      • Melody music mode task�
  • Button to validates circuit compared to its truth table to see if correct.

23

24 of 24

Budget

24