This project provided us with the opportunity to delve into our first experience with a Particle device as well as using the Hackster.io platform. Our first idea for this project was to create a setup that would allow certain pre-coded messages to be sent to other Particle Argon devices. One would simply choose which message they would like to send and then press and hold a button switch for a certain amount of time (the difference in time held would change the message sent). The message would then appear on the LCD display for all of the separate systems. However, this proved to be too ambitious for our first project so we toned it down to a system that flashes SOS in Morse code on all participating particle systems. We wanted to create a system similar to the simple emergency settings within the OnStar systems contained in modern cars. The project was designed to be easy to use and simple, projecting a SOS signal across multiple devices with a single press of a button.
The goal for this project was to create a three-way communication between all three particle argons. Unfortunately, one of our teammates (Easton Kim) went home due to the on-campus housing policy before we learned that all devices had to be claimed under one particle account to set up a mesh network between three devices. Therefore we were only able to set up two way communication for the following demonstrations.
The two pictures above display how the circuits were configured for the demonstration.
In the video above, when the button switch is activated on either layout. Both the onboard LED and the LED sensor for each system blinks the Morse code sequence for SOS due to the subscription setup through the IDE program flashed to each Argon. The systems will run the Morse code sequence for two cycles. Even though we were not able to set up a three-way communication, we theorize that if we were able to claim all three devices to a Particle account and flash the code onto the third Particle Argon, the third Particle Argon would run without a hitch.
Here is a close up demonstration of the project with a better view of the LEDs:
Here is a live data graph that depicts the LED voltage vs time values:
Link to live data: