4.9 Progetto: Sistema di monitoraggio del livello dell’acqua
Attenzione! Non far traboccare l’acqua dalle piscine di plastica durante gli esperimenti. Versare acqua su altri sensori può causare non solo un cortocircuito che disturba le normali operazioni, ma anche la generazione di calore e persino esplosioni. Sii estremamente cauto! Soprattutto per gli utenti più giovani, si prega di operare con i propri genitori. Per garantire la sicurezza, si prega di seguire le linee guida e le norme di sicurezza.
4.9.1 Diagramma di flusso

4.9.2 Sensore di livello dell’acqua
Descrizione:
Il sensore di livello dell’acqua è facile da usare, portatile ed economico. Integra una serie di linee parallele esposte per misurare il volume di acqua e goccioline. Non solo il sensore è più piccolo e intelligente di altri rilevatori d’acqua, ma presenta anche:
Transizione fluida tra volume d’acqua e volume analogico;
Forte flessibilità. Il sensore emette valori analogici di base;
Basso consumo energetico e alta sensibilità;
Connessione diretta a microprocessori o circuiti, ed è adatto per varie schede di sviluppo e controller, come i controller KidsBlock, i microcomputer a chip singolo STC e AVR.

Schema di cablaggio:
Collegare il sensore di livello dell’acqua a io33.
Attenzione: Collegare il giallo a S (Segnale), il rosso a V (Alimentazione) e il nero a GND. Non invertirli!

Codice di prova:

Risultato del test:
Aprire il monitor seriale.
Toccare l’area di rilevamento del sensore con un dito bagnato e il valore attualmente rilevato verrà stampato sul monitor (intervallo: 0~4095).

4.9.3 Sistema di monitoraggio del livello dell’acqua
Il sistema di monitoraggio del livello dell’acqua supervisiona il cambiamento del livello dell’acqua per chiarire i problemi in tempo e prendere misure per evitare disastri. È ampiamente utilizzato in progetti di conservazione dell’acqua, drenaggio urbano e monitoraggio ambientale.
Schema di cablaggio:
Collegare il sensore di livello dell’acqua a io33.
Collegare il buzzer a io16.
Collegare l’LCD1602 al BUS I2C.
Attenzione: Collegare il giallo a S (Segnale), il rosso a V (Alimentazione) e il nero a GND. Non invertirli!

Codice di prova:
Flusso del codice:

Codice:
Inizializzare l’LCD e accendere la sua retroilluminazione; cancellare tutte le visualizzazioni e quindi stampare il livello dell’acqua.

Definire una variabile come il livello dell’acqua rilevato.

Leggere il valore del sensore e visualizzarlo sull’LCD.

Determinare il valore del livello dell’acqua. Se è maggiore di 2000, il buzzer suonerà.

Codice completo:

Risultato del test:
L’LCD visualizza il valore in tempo reale del livello dell’acqua. Nell’esperimento, copriamo l’area di rilevamento con acqua per simulare il livello dell’acqua. Quando il valore rilevato supera la soglia, il buzzer inizia ad allarmare.
4.9.4 FAQ
D: Il sensore di livello dell’acqua è impermeabile?
R: Ad eccezione dell’area di rilevamento, il sensore non è impermeabile. Versare acqua su altre aree può causare un cortocircuito.