Utilizzo delle Celle di Carico (LoadCell)

In questo progetto sono state utilizzate delle celle di carico per capire se l’arnia è stata sottratta. Sfruttiamo questo tipo di sensore con lo scopo di verificare l’effettivo spostamento di essa: se viene rilevato un cambiamento repentino del peso, vuol dire che l’arnia è stata sollevata o il suo contenuto interno sottratto. Verrebbe pertanto inviato un SMS di allerta, in cui verranno fornite le coordinate precise (convertite in un link di google maps, costantemente aggiornate, in modo da localizzarla istantaneamente ed in maniera rapida), il livello di umidità e di…

Read More

Informazioni sulle Arnie

Com’è fatta un’arnia? A FONDO É la base di appoggio di tutta l’arnia. Viene sollevato dal suolo attraverso l’uso di pedane di materiale adatto a sostenere il peso dell’arnia ed è costituito da un insieme di listelli di legno di diverse misure. Le caratteristiche principali sono due: ha un’apertura sulla base che consente l’utilizzo di un fondo mobile (C) ed  del fondo antivarroa (B); non ha listelli di legno nella parte anteriore che risulta quindi aperta e sulla quale viene posta una griglia metallica (D). B FONDO ANTIVARROA É una rete di metallo il cui utilizzo si è molto diffuso negli ultimi anni a causa dell’acaro parassita varroa destructor. Quando…

Read More

Revisione – codice invio SMS con informazioni riguardo GPS, Peso, Temperatura ed Umidità

17/01/2019 Il codice precedente inviava le informazioni riguardo localizzazione GPS, Peso, Temperatura ed Umidità senza fare un refresh dei dati. I dati venivano quindi acquisiti una sola volta (all’avvio) e comunicati in loop, senza aggiornarli nel tempo.Abbiamo quindi provveduto a revisionare il codice, diminuendo la latenza di acquisizione ed invio delle informazioni acquisite dai sensori (GPS, DHT11 e Cella di Carico). Sono state utilizzate le seguenti librerie, compatibili con IDE Arduino: HX711, per acquisire dati relativi al peso dalla Cella di Carico SimpleDHT, per interfacciare il sensore DHT11 per rilevare…

Read More

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