WARNING

All of the information below was added gradually and only represents a portion of the actual story;
For this reason what you find here might be outdated and not completely up to what we're actually doing at the moment.
See the Story section for more details.
ALSO this website uses a summary for navigating, you can check it on your left!

What is the "The Army" project?

The Army is a school project born out of the HoPE (Hands on Physics Experience) initiative, proposed by our school in collaboration with the Massachusetts Institute of Technology (MIT). The goal of the project is to develop a mechanical arm that can be remotely controlled over long distances via an internet connection through a wereable glove.

Planning

After brainstorming basic ideas, we decided to adapt an old school project, which consisted of a simple motorized gripper, into something much more functional: a complete arm, including an elbow, entirely based on Arduino and its ecosystem. The addition of Arduino Cloud allows communication between the controls and the arm, even across entire continents, and also Smart Home integrations like Alexa or Google Home.

Our six-person team divided the main tasks in:

  • Communication
  • 3D Modeling
  • Assembly
  • Programming

In every parts of the project the different teams interacted and some of them even helped the other by just for example even optimizing their codes.

Gathering Resources for the Initial Sketch

The 3D modeling team immediately began searching for a base model to work from, finding it here. Meanwhile, the communication team researched how to use Arduino Cloud and collaborated with the programming team to transmit initial inputs through Arduino Cloud. This enabled the physical movement of servo motors provided by school funds.

Developing the First Prototype

Using the school's 3D printer, the modeling team completed the printing of all essential parts, enabling the assembly team to begin their work. Compared to the original model, some parts were refined and modified using Blender. Notably, the last 3D-printed parts were combined to improve grip strength.
The communication and programming teams wrote the necessary code for data transmission between two Arduinos connected via Arduino Cloud. This led to a great success of connecting the two Arduinos via Wi-Fi.

Here's the physical appearance of our proud final prototype v1 (unfortunately we couldn't finish in 8 months the palm, wrist and elbow, but they're not hard to do now that we've got the hang of it):

Arm
Glove

First Tests

Besides all the test ran by the project here the communication and programming teams, during a school celebration event, were able to run the first tests and show it off to our professors, and it actually started working!
The tests were simple: since at the time we didn't have long cables or breadboards we could move only one finger per time.. and the index finger worked! Across the room the two teams started moving the finger through a potentiometer.
See the Coding section for more details.

Next steps

Besides implmenting palm, wrist and elbow, we'll also try to make the arm itself prettier and finalize the glove that should move the arm.

Credits

PersonWork
NexIsDumbCoding of connection between the arduinos, coding reviews, coding optimizations, website, documentation, GitHub organization stuff, helps the other members with coding optimizations and more
Matte549Internal base code for the devices and circuits
TurkiztronInternal base code for the devices, 3D models of the devices, their printing and circuits
Tindaniel7063D models of the devices, 3D models edits, documentation and presentation
LeggendAspect side of the project while also helping the others and 3D models editing