Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Guardalo su Youtube:
Potresti aver visto molti indicatori di livello dell'acqua cablati e wireless che fornirebbero una portata fino a 100-200 metri. Ma in questo istruibile, vedrai un indicatore del livello dell'acqua wireless a lungo raggio che può fornire una portata teorica fino a 1 km. E questo prototipo ha un livello BASSO e un allarme di livello completo. E sicuramente, funziona per un vero serbatoio d'acqua.
Passaggio 1: materiale richiesto:
Poiché si tratta di un progetto wireless, è necessario disporre di trasmettitore e ricevitore. Ed ecco i componenti necessari per il trasmettitore (fare riferimento allo schema elettrico per maggiori dettagli):
Cavo Ethernet RJ45, connettore femmina RJ45, resistori, transistor, Condensatore, Strisce di testata femmina, Arduino Nano
Modulo RF a lungo raggio (NRF24L01+PA+LNA) e
Un PCB su misura.
Per il ricevitore (fare riferimento allo schema elettrico per maggiori dettagli):
Resistore
Transistor
Condensatore
Cicalino
Strisce di testata femmina
Modulo RF a lungo raggio (NRF24L01+PA+LNA)
Arduino Nano
Display LCD da 2,2 (ILI9225) e
Un PCB su misura.
Passaggio 2: progettazione di circuiti e PCB:
Autodesk Eagle viene utilizzato per progettare il circuito e il layout per trasmettitore e ricevitore. Ho avuto problemi a cercare nella libreria Eagle per il display LCD, quindi ho creato una libreria personalizzata per questo. Puoi fare riferimento a questo video che mostra come "creare una libreria personalizzata in Autodesk EAGLE":
Passaggio 3: esportazione Gerber:
Dopo aver completato il design è il momento di esportare il file Gerber. Il produttore di PCB ha bisogno di questo file per produrre PCB. Per esportare il file Gerber da Autodesk Eagle Design:
Per trasmettitore:
Fare clic su File, Processore a camme, Carica file lavoro, Carica lavori cam, gerb274x.cam e
quindi elaborare Lavoro.
Ora dobbiamo ripetere il processo per excellon.cam. Assicurati di salvare entrambi i file di processo nella stessa cartella.
Fare clic su File, Processore a camme, Carica file lavoro, Carica lavori cam, excellon.cam e
quindi elaborare Lavoro.
La combinazione di entrambi i file di processo gerb274x.cam e excellon.cam ti darà un file Gerber. Seleziona i file prodotti da questi processi e crea un file.rar.
Ora ripeti tutto per l'unità ricevente.
Passaggio 4: ordina PCB online
Dopo aver esportato i file Gerber per trasmettitore e ricevitore, ho visitato jlcpcb.com. JLCPCB offre il primo ordine a soli $2 (10 PCB) e la prima spedizione gratuita. Per il secondo ordine, devi pagare $ 5.
Passaggio 5: saldatura:
Preferisco sempre usare strisce femmina invece di saldare direttamente i componenti principali. Quindi possono essere riutilizzati quando necessario. Quindi prima di saldare, ho preparato delle strisce e poi ho fatto la saldatura. Ho cercato di tenerlo il più pulito possibile. Fare sempre riferimento al layout PCB per l'inserimento dei componenti.
Passaggio 6: caricamento del programma:
Ora è il momento di caricare il codice Arduino su trasmettitore e ricevitore.
Passaggio 7: test
Dopo aver caricato il codice, ho preparato la sonda di prova tagliando un'estremità del cavo Ethernet. Poiché questo cavo è composto da un totale di 8 fili. Un filo verrà utilizzato come pin VCC e resterà come pin del livello dell'acqua. Quindi in totale sette livelli.
Ho testato anche i circuiti nel serbatoio dell'acqua reale e ha funzionato bene.
Puoi ottenere i dettagli completi del progetto di seguito. E se ti è piaciuto questo tutorial, non dimenticare di iscriverti al mio canale Youtube