Skip to content

18. Project Development

Group assignment:

None

Individual assignment:

Have you answered these questions?

  • What tasks have been completed, and what tasks remain?
  • What has worked? what hasn’t?
  • What questions need to be resolved?
  • What will happen when?
  • What have you learned?

What tasks have been completed, and what tasks remain?

The First Spiral of the project within Fab Academy has all been completed.

After FabAcademy is finished, I will continue to update my final project at Fab Lab INP-HB.

What tasks have been completed

  • Design and printing of module housings

  • Programming the various modules

  • System testing on Fab Lab machines

What tasks remain

After the fabAcademy is finished, I would like to develop a web application integrating the management of a database, access authorizations to the machine and an option to update the modules.

What has worked? what hasn’t?

What has worked?

  • remote machine startup with the DIGITPASS module.

  • recognition of registered and unregistered badges.

  • communication between modules using MQTT protocol.

What hasn’t?

At the beginning of the project we wanted to use an LCD touch screen using the SPI protocol for communication but during the programming we had a communication problem because the RFID reader also uses the SPI protocol. After weeks of testing and research we finally opted for a 2004 LCD screen using the I2C protocol.

What questions need to be resolved?

  • how to manage multiple users on the same NUMPASS module for access to multiple machines?

What have you learned?

  • How to manage time
  • How to model with Fusion360, SOLIDWORKS and onshape
  • How to use a 3D printer
  • How to process with a laser cutter
  • How to design a PCB with kicad and eagle
  • Embedded programming like ESP32, ESP8266
  • How to use the MQTT communication protocol

Last update: June 17, 2023