MechaCrypt
  • Home
  • AES Overview
    • AES Encryption
    • AES Decryption
  • FPGA Design
  • MCU Design
  • Mechanical Design
  • Documentation
  • Results
  • The Team

On this page

  • Electrical Schematics
  • Bill of Materials
  • Acknowledgements

Documentation

Electrical Schematics

Below are pictures of the electrical schematics for our mechanical actuation system

Figure 1: Schemactic of the Sender Actuation Side
Figure 2: Schemactic of the Receiver Actuation Side

The assembly of the LCD required a level shifter to boost voltages into the required range as shown below:

Figure 3: Level Shifter and ESP8266 Schematic

Bill of Materials

BOM for Final Project
Part Name Part Number Quantity Vendor Price Link
12V Relay Module SRD-12VDC-SL-C 10 AEDIKO 13.20 Link
12V Solenoid Z24G50031OJX 9 TEHAUX 28.26 Link
Roller Lever Arm Micro Limit Switch KW12-3 10 HiLetgo 6.60 Link
LCD Display with I2C Adapter LCD2004 10 SunFounder 14.26 Link
FPGA Upduino v3.1 2 Upduino Stockroom N/A
MCU STM32L432KC 2 STM Stockroom N/A
3D Printed Rods N/A 9 N/A Makerspace N/A
ESP8266 ESP-WROOM-02 2 Edwin Robotics Stockroom N/A
3D Printer & PLA N/A N/A N/A Makerspace N/A
20 V 12 A Power Supply 72-6153 1 TENMA Stockroom N/A
20 V 0.5 A Power Supply E3630A 1 HP Digital Lab N/A
Total $62.32

While we were working on our project, we did not realize how much current our 9 solenoids drew, especially when all of them were on. It was drawing around 0.85 A for each solenoid. The power supply at the digital lab only supplies a maximum of 0.5 A on the 20 V setting, which means we would always overload the power supply. Thus, we were able to use a big power supply that was in the stockroom, which supported up to 12 Amps. Below is a picture of the power supply:

20 V 12 Amp Power supply used for Solenoids

Acknowledgements

We would like to thank Prof Spencer for his detailed feedback and support throughout the project, guiding us in the right direction to solve problems. We would also like to thank Xavier for helping us with the ideation process for the project and ironing out any issues and confusions that we had. We would also like to thank Jacob for his kindness and support, and willingness to help us find all the parts we needed for this project.

 

© 2025 MechaCrypt Project. All Rights Reserved
Designed and developed by Josaphat Uwizeye Ngoga & Christian Wu