Codice: invio delle coordinate con parsing

Abbiamo unito lo sketch del parsing con quello delle coordinate, il problema principale che abbiamo riscontrato è stato individuare le parti importanti dei due codici e unirle in modo corretto. Il codice: #define TINY_GSM_MODEM_SIM808 int pon=9; #define SerialMon SerialUSB #define SerialAT Serial1 #define TINY_GSM_DEBUG SerialMon #define SMS_TARGET “+393391356849” const char apn[] = “YourAPN”; const char user[] = “”; const char pass[] = “”; #include <TinyGsmClient.h> #ifdef DUMP_AT_COMMANDS #include <StreamDebugger.h> StreamDebugger debugger(SerialAT, SerialMon); TinyGsm modem(debugger); #else TinyGsm modem(SerialAT); #endif void setup() { SerialMon.begin(9600); delay(3000); DBG(“BeeSafe ON…”); pinMode(pon, OUTPUT); digitalWrite(pon, HIGH); delay(3000);…

Read More

Invio coordinate GPS formattate (Parsing)

Abbiamo lavorato sullo sketch Arduino per poter mandare coordinate GPS con relativo messaggio da inviare sul cellulare scritto nel codice con Parsing. Parsing: frammentazione di una stringa di testo Esempio di Parsing: String input = “1,1,20181206123453.000,45.652260,8.784088,219.900,0.00,11.4,1,,1.3,2.4,2.0,,10,7,,,48,,”; String pieces[30]; // Keep track of current position in array int counter = 0; void setup(){ Serial.begin(9600); } void loop() { // Keep track of the last comma so we know where to start the substring int ultimavirgola = 0; int i=0; for (i = 0; i < input.length(); i++) { // Loop through…

Read More

Programmazione Maduino DHT11+cella di carico

Abbiamo unito i due codici dei sensori, specificatamente del DHT11 (sensore di umidità e temperatura) e la cella di carico (impiegato per rilevare gli spostamenti della cella di carico).  Il codice che segue è il risultato del nostro lavoro di oggi: #include “HX711.h” #define DOUT A1 #define CLK A0 HX711 bilancia(DOUT, CLK); int peso = 0; // zona di memorizzazione del peso corrente int pesoprec = 0; // zona di memorizzazione dell’ultimo peso esposto #include <SimpleDHT.h> int pinDHT11 = 2; SimpleDHT11 dht11(pinDHT11); void setup() { Serial.begin(9600); Serial.println(“calcolo della tara –…

Read More

Implementazione di Sensori Aggiuntivi

Dopo aver implementato ed ottimizzato l’invio via SMS delle coordinate GPS, utilizzando la scheda Maduino SIM-808 e i moduli GSM/GPRS e GPS, sono state analizzate ulteriori informazioni aggiuntive utilizzando due moduli: il modulo con sensore DHT11 permette di rilevare Temperatura ed Umidità, mentre il kit con cella di carico ed elettronica di interfaccia può essere utilizzata come sistema di antifurto che notifica il sollevamento dell’arnia rispetto la sua posizione originale. Specifiche – DHT11: Il modulo basato su sensore DHT11 permette di misurare variazioni di temperatura e variazioni di umidità relative. È presente un’interfaccia seriale…

Read More

Scelta della SIM Card

Confronto tra le offerte di diversi operatori telefonici per la scelta della microSIM da utilizzare. Vodafone: Costo SIM: 10€ Costo SMS: 0.29€ Costo chiamate: 0.29€/min con scatto alla risposta WIND: Costo SIM: 10€ Costo SMS: 0.29€ Costo chiamate: 0.29€/min senza scatto alla risposta ILIAD: Costo SIM: 9.99€ Offerta “Voce” 4.99€/mese – comprensivi di: 40 MB di internet SMS e chiamate illimitati Confrontando i costi e le offerte proposte, abbiamo infinte optato per una microSIM di operatore Iliad.

Read More