Okay so just a bit of a background. I have minimal experience with Arduino. I can work the usual Arduino Uno and with its shields available out there but when it comes to directly tinkering with the boards in order to create a custom set-up , I know almost nothing.
I have a project in mind that will make use of Arduino. The device will be portable meaning it should be as small as possible. It will have a button which when pressed will:
1. Calculate and the determine the nearest receiver
2. Show my location through the use of an IoT platform which means it will be shown visually.
For the first objective, I'm imagining two devices here. The first device will be of course the portable alarm device itself. But for the second one, I have difficulties with coming up with a concept.
- Do I need another Arduino board with appropriate GPS shield in order to be tracked?
(What I mean by this is that what RECEIVER could I use for the portable device to track?
Do I need an Arduino with GPS shield programmed set as a beacon of some sort?)
For the second objective, I have looked into Timothy Woo's project which is https://create.arduino.cc/projecthub/botletics/real-time-2g-3g-lte-arduino-gps-tracker-iot-dashboard-01d471
The obvious problem I have is how I will integrate this to the project. I'm currently planning on using an Arduino Pro Mini and SparkFun Mini GPS Shield for it. What alternatives could I use for this? Do I also need a WiFi shield? IF yes, what WiFi shield is small enough and can be integrated into Arduino Pro Mini along with Mini GPS shield?
I also watched a tutorial on how to shrinkify Arduino projects which is this one How-To: Shrinkify Your Arduino Projects - YouTube
However my main concern with it is whether can it be used to program projects with shields (GPS.Wifi shields etc.)
I don't have that much expertise in creating custom PCB boards but if that will make it more feasible then the suggestions for it will be considered. What I'm visualizing in mind is that the Mini GPS shield will sit on top of the Arduino Pro Mini. It will soldered through the use of pins like what's shown in this vid: SparkFun Mini GPS Shield - YouTube
Then a custom cut perboard plate will be soldered on top of the Mini GPS shield where the button will sit. The connection of button will be made to the Arduino Pro Mini using jumper wires. I'm still hypothetical in stating these so suggestions would be appreciated.
Another question I have is how will I use the button in order to start the code since the Arduino IDE is usually used to compile the code for the program to run? This means after clicking the button, it must determine the nearest receiver first then show my location in the IoT platform like thingsboard.io.
Another concern is how to set tolerance level of some sort. What I mean by this is can you set an area or diameter where the device will only look for possible receivers? When it doesn't locate any receiver at the certain area it will then increase the area diameter it will monitor for possible receivers. This in order to limit the searching of possible receivers. Since the alarm is like 911 of some sort, it must only contact the nearest respondent.
I know I'm likely to bashed but I'm risking it since I really need this project done. Thanks in advance