Sto programmando di misurare il livello dell'acqua in un pozzo, che è profondo circa 10 m con un livello massimo dell'acqua fino a 5 m. Il mio piano è quello di utilizzare il sensore a ultrasuoni HC SR04 per misurare la profondità, trasmetterlo tramite ZigBee a un Raspberry Pi all'interno della mia casa.
Come discusso nella mia domanda precedente, devo selezionare un microcontrollore per collegare insieme il sensore a ultrasuoni e il modulo ZigBee.
I parametri per la selezione sono:
Basso consumo: sto programmando di farlo funzionare a batteria, quindi un basso consumo energetico è una priorità. Al momento non ho alcun obiettivo per il consumo di energia o giorni tra i cambi di batteria o anche quale batteria utilizzare. Dal momento che si tratta più di un progetto di apprendimento ed è a casa mia, sono flessibile, ma un consumo di energia inferiore è migliore.
Basso costo: questo è un progetto di apprendimento per me e non voglio spendere una cifra esorbitante per questo, quindi un costo inferiore è meglio.
Lavorare all'interno di un pozzo: l'intero progetto lavorerà dall'interno di un pozzo e sarà esposto alla luce solare e alla pioggia. Fornirò comunque un buon caso e protezione.
Facile da programmare.
Ho scelto ZigBee in quanto è semplice, soddisfa il mio caso d'uso e il basso consumo. Ma il mio requisito è di trasportare i dati del sensore e sono aperto ad altri trasporti. La distanza dal mio pozzo a Raspberry Pi è di circa 6 metri con un muro in mezzo. Sto programmando di misurare la profondità dell'acqua ogni 10 minuti e due volte al minuto quando la pompa dell'acqua è in funzione (circa 20 minuti al giorno).