GPS Tracker #3

Some problems with the tracker has been solved, and I am now able to log time and coordinates in a database. Following the amended design:

Using CloudFront to redirect the non-SSL traffic didn’t work so I manually setup my server to accept non-SSL traffic on specific paths and redirect any other traffic to HTTPS.

A quick test with a API (written in PHP) has been successful, and the GPS data and timestamp has been recorded into the database (MySQL).

The GPRS connection still unstable and I am not 100% satisfied by the library (SFRobot_SIM808) and most likely I will create my own one using the AT commands.


GPS Tracker #2

While setting up the software and infrastructure for the Tracker, some problems have been discovered.

The main one is that the Sim808  doesn’t use SSL, or isn’t reliable while using it.

I tried some different solutions:

  • Redirect non-https connections using CloudFront
  • Creating a custom PHP API on my running servers

Both solutions have been unsuccessful, also because seems that the module is stuck with HTTP/1, generating some more problems while sending complex messages.

Maybe a firmware upgrade could solve this issue, I will see this week.

Following a picture of the board that I am using: Sim808 Evb V3.2


Water Sensor #4

Some picture of the work in progress of the sensor, I should be able to keep it compact.

GPS Tracker #1

I started to setup the GPS Tracker.

Some functions has been tested: GPS and GPRS connection, with a simple API request, and call and SMS, all working.

Here’s the top level diagram, following more details and code.

Water Sensor #3

While soldering I changed my mind about the schematics:

  • use a Oled screen instead of leds
  • reduce wiring and handle all with software
  • use the ground as switch. Ground is regulated by the board and does not require resistors.

Water Sensor #2

The Water sensor is under development and I am trying to create as compact as possible circuit, using surface mount resistor and tiny leds (~ 2mm x 5mm)

The picture with the red arrow it show on left the old sensor and on right the new one.

Leds, Bluetooth module and the Arduino controller they should be fit in the same breadboard.

Nautilus: Awning and furniture improvements

I am working on some upgrades for the Nautilus:

  • Installing the awning (Fiamma F45s), that require some custom roofbars, under design.
  • Installing struts on upper cabinets (leaving it without has been proved to be a real pain)

Navigator #10

The Navigator has been installed in the Nautilus, the case is a bit small but fit perfectly if inside the cage!

Now I just need to create the arm for the driver’s screen and fix the GPS antenna.

As the hardware is ready, I can start to improve the software and start to move from the Python mock to a C++ version.

Navigator 9: Case ready to be installed!

After some buck converters burned out (and few nights), I have been able to setup all the components inside the case, and is now ready to be installed on board of the Nautilus.