Software apps and online services
This is the MEGR 3171 group 7 IOT project. This project follows the guidelines and requirements for the Measurement and Instrumentation class at UNCC. The IOT devices function is to create a Bi-Directional communication between Particle Argon devices.Reasoning:
My group partner and I were intrigued by couples lights and their functionality on the market, and wanted to make our own. However, we wanted to tweak the way regular long distance couples lights functioned so we added a heartbeat function to our project. This sensor would allow the special recipient of the signal on the other side, to see their loved ones heart beat in real time.
This project includes two Particle Argon IoT devices. The goal of this project is to achieve communication via LEDs that light up to heart beat pulses and can send signals over any distance. The only requirement is that both of the Particle Argon IOT devices must be connected to WIFI so the signal is sent successfully. When the button is pressed on an Argon, three LEDs flash and when the heartbeat sensor is held, LED connected to D6 flashes. This can be configured to use any colored LED without needing to code anything. If more or less LEDs are wanted that can be configured with a simple addition of another LED into a code. The time delay between the LEDs lighting up can also be configured simply in the code.
The image above is the finished product of a box with with the heartbeat sensor and USB out on the two sides. The antenna can also be pulled out of the box through the same slot as the heartbeat sensor. The image below is of the physical Particle Argon IoT device and the wiring of the button, heartbeat sensor, and the various LED's.
The Button is connected to ground, positive and D4, the LED's are connected to D6, D5, and D3 and also to the ground strip. The heart beat sensor is connected to positive, ground, and A1. There is also a couple jumper wires going from 3v3 to positive strip and ground to the negative strip. The both of the ground strips are being powered by a jumper wire.
Our ThingSpeak data has fields for our heartbeat sensor and our button. The lamp indicator lights up whenever the Button has been pushed.
This IoT project allowed for the possibility to learn about the Particle Argon and its capabilities. We ran into difficulties that just challenged us to learn more about the IoT devices, coding, and breadboarding to solve our issues. We found ourselves tweaking things just for "let's see what happens if..." scenarios. While this project seemed daunting at first, it provided a fun learning experience and freedom to create what we imagined.