Fins ara, per programar el Radar Jet, ens hem centrat sobretot en controlar-ne el moviment. Hem desenvolupat un programa que ens permet gestionar com es desplaça, assegurant que funcioni de manera eficient i segons el que necessitem.
També hem programat el sensor de temperatura i el GPS per associar cada dada de temperatura a un punt concret.
Per programar-ho tot, fem servir Arduinoblocks, una eina visual basada en blocs que ens facilita molt la feina. Gràcies a aquesta plataforma, podrem integrar els sensors d’una manera senzilla i continuar millorant el Radar Jet pas a pas.
Per iniciar el programa connectem el comandament de PS5 amb la seva corresponent adreça MAC.
Després s'inicia la conexió amb l'altre placa que rebrà les dades.
S'inicialitza el GPS, la targeta SD i la consola on es mostraran les dades en cas de que hi hagi un ordinador connectat.
S'estableixen les diferents variables (altitud, longitud i latitud) a valor 0.
En aquesta part del programa s'estableix en quina direcció s'ha de moure cada motor en funció si volem que el Radar Jet es mogui endavant, endarrere, a la dreta o a l'esquerra.
Aquí es programa en quina direcció es mourà el vaixell segons a quina direcció apunti el comandament de PS5. Si el joeystic està en la posició inicial els motors es pararan.
Aquí es comprova si les dades que dona el GPS són valides, si es així s'estableixen les variables latitud, longitud i altitud als valors que aporta el GPS.
Aquí es mostren per consola les dades del GPS i les dades que aporta el sensor de temperatura.
En aquest programa llegeix les dades dels sensors, les mostra per consola, les guarda a la targeta SD en format .csv perquè més tard es pugin transformar en un mapa i s'envien les dades a la placa que està connectada inalambricament.
S'inicialitza la pantalla o'led i la consola i es prepara la placa per la connexió amb la placa principal a través del canal 6.
En aquesta part la placa comprova si la connexió amb l'altre placa es correcte, si es així llegeix les dades enviades i les mostra per la pantalla o'led.
Sistema:
Per iniciar el procés de muntatge de la placa, en primer lloc, vam col·locar a sobre una altra placa anomenada Imagina 3D Bot. Aquesta placa ens permet establir les connexions necessàries per controlar els dos motors que, de moment, estan connectats al sistema. Un cop assegurada la connexió dels motors als seus pins corresponents de la placa, ens vam assegurar que aquests funcionessin correctament abans de procedir amb el següent pas. Posteriorment, vam fixar amb cura els dos motors a l'estructura de l'embarcació, utilitzant els suports i elements de fixació adequats per garantir-ne l'estabilitat i el correcte funcionament durant la navegació.