3D Designed and Printed Coded Message Device With a CPX

by bryanlallo in Circuits > Computers

19 Views, 0 Favorites, 0 Comments

3D Designed and Printed Coded Message Device With a CPX

Screenshot 2024-12-04 141804.png
Screenshot 2024-12-04 141230.png
Screenshot 2024-12-04 141845.png

This communication device combines innovative thinking and use of different physical materials as well as technology-based circuits created by three college students and then redesigned by another group of three students. The second group of students changed nothing about the physical device but modified the coding of the project to make it work more affirmatively.


The Coding was changed from JavaScript to Python for better efficiency results. The codes in the original version did not work the way it was intended to work, but with new coding updates, everything should work great!

Modified by:

Bryan Lallo

Kaitlyn DiLoreto

Gregory Noroian

Jessica Parent

Supplies

Screenshot 2024-12-04 141925.png
Screenshot 2024-12-04 141937.png
Screenshot 2024-12-04 141943.png

In this project, there are a few materials that are seen constant throughout the mechanism. First, there are hard shell 3D printed parts that were made with a MakerBot Sketch machine and filament for it. There is also a CPX which is the brain of the device. There is also a wire system to power everything through a battery pack which is also included in the project.

Assembly Step

Screenshot 2024-12-04 143748.png

Remove all parts from the bag (the plastic 3d printed piece itself will not require assembly, just the CPX and motor).

Assembly Step

Screenshot 2024-12-04 143439.png

To connect the alligator clips to the CPX:

  1. Connect the RED wire alligator clip to Vout
  2. Connect the BROWN wire alligator clip to GND
  3. Connect the YELLOW wire alligator clip to A2

Assembly Step

Screenshot 2024-12-04 143404.png
  1. Plug the black battery pack into the CPX. 
  2. There are two places to insert that cord, insert it into the black square on the CPX.
  3. Switch the battery pack to on

Assembly Step

Screenshot 2024-12-11 142328.png

Place the CPX with the wires attached to the CPX mount on the 3d printed prototype


Assembly Step

Screenshot 2024-12-04 150250.png
Screenshot 2024-12-04 150258.png

Thread the servo (Blue box) through the top of the prototype through the tiny rectangular hole, with the wires coming out of the bottom of the prototype.

Assembly Step

Screenshot 2024-12-11 144117.png

Thread the wires connected to the alligator clips through the hole on the front of side of the prototype.

Assembly Step

Screenshot 2024-12-04 150347.png
  1. Cover the servo with the colored case (red, yellow, and green) 
  2. The RED and the YELLOW are facing inward, with the GREEN on the outside


Assembly Step

Screenshot 2024-12-11 142710.png

Then attach the white arrow to the center hole in the covered case facing it on the RED side closer to the line between RED and YELLOW.

Assembly Step

Screenshot 2024-12-04 143312.png

To connect the wires from the alligator clips to the servo 

  1. Connect the BROWN wire from the alligator clips to the BROWN wire from the servo.
  2. Connect the RED wire from the alligator clips to the RED wire from the servo.
  3. Connect the YELLOW wire from the alligator clips to the YELLOW wire from the servo.

How to Use

Screenshot 2024-12-04 141804.png
  1. By pressing button A
  2. The CPX lights up RED
  3. The servo arrow points to RED
  4. The user decides what this color communicates
  5. By pressing button B
  6. The CPX lights up YELLOW
  7. The servo arrow points to YELLOW
  8. The user decides what this color communicates
  9. By pressing BOTH buttons A and B at the same time
  10. First, the CPX releases a siren sound 
  11. Second, the CPX flashes BLUE and RED
  12. The user decides what this color communicates
  13. By shaking the device
  14. The CPX flashes 5 WHITE lights
  15. The user decides what this color communicates

That's It!

Screenshot 2024-12-04 142912.png

Enjoy your new device you just built! Pat yourself on the back!