Bilancia con trasmissione dati via wifi e upload su database

Salve a tutti, questo è il mio secondo progetto con arduino sempre legato all apicoltura :) Vorrei realizzare una bilancia per monitorare il peso di un'arnia e trasmettere i dati tramite wifi quindi caricarli su un database. Scorporo il problema in tre:

REALIZZAZIONE BILANCIA ho trovato diversi progetti realizzati utilizzando le load cell.. ma ho letto che non sono molto indicate per essere costantemente sottoposte a un peso..nel senso che dopo un pò rischiano di perdere sensibilità.. è così? o si tratta di variazioni trascurabili ( nell ordine dei 20-30 g).. Eventualmente esistono alternative alle load cell che possono funzionare meglio??

TRASMISSIONE DATI Sono assolutamente ignorante in materia..ho letto che esistono moduli per la trasmissione via wifi dei dati (es nRF24L01P) che hanno una postata di 1 km (le mie arnie si trovano a 500m in linea d'aria da casa).. Come funziona? il modulo crea una rete a cui mi connetto con un arduino yun?

UPLOAD SU DATABASE (Ancora più ignorante) Vorrei infine caricare questi dati su un database per poterli analizzare..è una cosa complicatissima? Nel mondo ideale vorrei arrivare ad avere un grafico. Ho letto qualcosa su Lora Alliance..ma nn so se è la strada giusta

Vi ringrazio tantissimo e vi chiedo scusa per le domande da principiante confuso.. Si tratta di un progetto che vorrei utilizzare per il bio-monitoraggio dell'ambiente (Vorrei fornire i dati sulle api per capire la salute dell'ambiente in cui vivono e viviamo)

Se dovessero andar bene le Load cell, allego anche il link di un progetto simile che ho trovato (ma di cui non ho capito fino in fondo il funzionamento).. https://forum.arduino.cc/index.php?topic=428487.0

Qualsiasi aiuto è prezioso! Grazie ancora Matteo

Non sono un esperto ma ho avuto problematiche simili ultimamente e forse posso darti un paio di dritte.

Per inserire i dati su DB uso queste librerie

Per i grafici, quando poi inzi a popolare il DB e questo è raggiungibile dall'esterno puoi usare un servizio tipo questo che è gratuito, di facile utilizzo, pratico e pure elegante.

Spero di esserti stato di aiuto.

ilteo85: TRASMISSIONE DATI Sono assolutamente ignorante in materia..ho letto che esistono moduli per la trasmissione via wifi dei dati (es nRF24L01P) che hanno una postata di 1 km (le mie arnie si trovano a 500m in linea d'aria da casa).. Come funziona? il modulo crea una rete a cui mi connetto con un arduino yun?

Ciao, non sono un esperto. Comunque no, quei moduli fanno una comunicazione radio, wireless ma non una comunicazione wifi nel senso di una comunicazione tipo cellulare/pc-router-internet. E' una comunicazione radio tipo il controller dell'xbox. Dovrai gestire un programma che invia (lato arnia+ad esempio una nano) e un programma che riceve (sulla Yun) usando librerie apposite. Ad esempio, recente un utente che usa due RF per inviare dati temperatura di un DHT tra due arduino: LINK Per la distanza, penso ci siano dei thread dove si è parlato dei vari modelli di quei RF, 1Km mi pare era difficile arrivarci, solo in precise e perfette condizioni (settaggi corretti, nulla a frapporsi, etc.).

Non sono un esperto ma ho avuto problematiche simili ultimamente e forse posso darti un paio di dritte.

Grazie mille sembra proprio quello che fa al caso mio :)

Per la distanza, penso ci siano dei thread dove si è parlato dei vari modelli di quei RF, 1Km mi pare era difficile arrivarci, solo in precise e perfette condizioni (settaggi corretti, nulla a frapporsi, etc.)

Cavoli non so dove avevo letto che c'erano dei moduli per trasmettere fino a 10 km..in effetti guardando ora sembra che la massima portata sia 250m.. in alternativa io avrei un modulo gsm gps..sempre nell' apiario.. gia collegato a un arduino che utilizzo per l'invio di sms..posso usare quello per inviare i dati? Si possono caricare già su mysql senza bisogno di un secondo modulo per la ricezione? Il modulo che uso è Sim808 v3.2

Grazie mille

Per i moduli radio, quelli che trovi sui siti, ovviamente sono cose a basso costo.
Probabilmente ci sono moduli più performanti (che non conosco) ma costeranno di più.

Per inviare dati a MySql, c’e’ una libreria per Arduino che se cerchi nel forum qualcuno ha usato con successo, ma…
per mandare dati ad un db mysql (che deve stare su un pc o un raspberry pi) DEVI essere in rete (cavo o wifi)
Un modulo gsm invia un sms a qualcuno… dovrai avere un “ricevitore” che poi scarica i dati

Secondo me ti converrebbe invece fare una rete wireless tra la tua casa e le arnie. eventualmente se il segnale wireless del router di casa (hai internet a casa?) non arriva alle arnie metti in mezzo (se possibile) un amplificatore di segnale wifi.

Dove hai le arnie arriva la corrente?

Grazie mille per le pronte risposte :)

Sto pnsando di caricare i dati che mi servono su un foglio excel di google invece che su mysql (che forse e' piu' facile per me che non conosco mysql)..avrei trovato questo tutotial https://www.youtube.com/watch?v=fS0GeaOkNRw

Secondo me ti converrebbe invece fare una rete wireless tra la tua casa e le arnie. eventualmente se il segnale wireless del router di casa (hai internet a casa?) non arriva alle arnie metti in mezzo (se possibile) un amplificatore di segnale wifi.

Fare un ponte wifi mi sa che e' complicato perche le arnie si trovano a circa 500 m da casa con delle case nel mezzo.. l'alternativa che stavo pensando e' di utilizzare un modem gsm dove inserire la sim che ho gia e fare una piccola rete per mandare quei pochi dati che mi servono. Unica cosa vorrei usarlo anche per mandare SMS e non so se e' fattibile.

Dove hai le arnie arriva la corrente?

Non ho la corrente ma ho due belle batterie da 100 A alimentate da un pannello solare :)

Ragiono a voce alta con te:

Io prenderei in considerazione due soluzioni, entrambe necessitano di alimentazione ovviamente.

1) Su Amazon trovi diverse antenne, da sostituire alle originali, per collegamenti a grande distanza. Anche 3km a patto di non avere particolari ingombri in mezzo.

2) Ti prendi un bel router 4g e fine del problema.

Poi con l'Arduino, per risparmiare corrente, alimenti la tua soluzione solo a necessità e nel frattempo salvi i dati su SD. Magari gli dici di alimentare il router solo ad un certa ora o quando hai raccolto tot dati.

Ho un'altra considerazione da fare. Cosa devi spedire ? Mi pare per te sia importante il peso delle arnie. Non sono un elettronico, ho fatto solo alcuni esperimenti con i sensori di peso e ho avuto molte difficoltà. Il mio consiglio è prima di tutto di provare a ottenere il peso delle arnie. Non vorrei tu mettessi in piedi un "casino" per comunicare e poi ... non riesci ad avere i pesi.