Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Urmăriți-l pe Youtube:
Este posibil să fi văzut mulți indicatori de nivel de apă cu fir și fără fir, care ar oferi o autonomie de până la 100 până la 200 de metri. Dar, în acest instructiv, veți vedea un indicator de nivel al apei fără fir cu rază lungă de acțiune care poate oferi o autonomie teoretică de până la 1 km. Și acest prototip are o alarmă de nivel LOW și Full Level. Și cu siguranță, funcționează pentru un rezervor de apă real.
Pasul 1: Material necesar:
Deoarece este un proiect fără fir, trebuie să aveți emițător și receptor. Iată care sunt componentele necesare pentru emițător (consultați schema circuitului pentru mai multe detalii):
Cablu Ethernet RJ45, Conector RJ45 mamă, Rezistoare, Tranzistoare, Condensator, Benzi antet feminin, Arduino Nano
Modul RF cu rază lungă de acțiune (NRF24L01 + PA + LNA) și
Un PCB personalizat.
Pentru receptor (consultați schema circuitului pentru mai multe detalii):
Rezistor
Tranzistor
Condensator
Buzzer
Benzi antet feminin
Modul RF cu rază lungă de acțiune (NRF24L01 + PA + LNA)
Arduino Nano
Afișaj LCD de 2,2”(ILI9225) și
Un PCB personalizat.
Pasul 2: Proiectarea circuitelor și a PCB-urilor:
Autodesk Eagle este utilizat pentru proiectarea circuitului și a aspectului pentru emițător și receptor. Am avut probleme cu căutarea afișajului LCD în Biblioteca Eagle, așa că am creat o bibliotecă personalizată pentru acesta. Puteți consulta acest videoclip care arată Cum să „creați o bibliotecă personalizată în Autodesk EAGLE”:
Pasul 3: Export Gerber:
După finalizarea proiectării, este timpul să exportați fișierul Gerber. Producătorul PCB are nevoie de acest fișier pentru a produce PCB. Pentru a exporta fișierul Gerber din Autodesk Eagle Design:
Pentru emițător:
Faceți clic pe Fișier, Procesor Cam, Încărcați fișierul Job, Încărcați lucrări cu camă, gerb274x.cam și
apoi procesează Iov.
Acum trebuie să repetăm procesul pentru excellon.cam. Asigurați-vă că salvați ambele fișiere de proces în același folder.
Faceți clic pe Fișier, Procesor Cam, Încărcați fișierul Job, Încărcați lucrări cu camă, excellon.cam și
apoi procesează Iov.
Combinând atât fișierele gerb274x.cam cât și excellon.cam, veți obține un fișier Gerber. Selectați fișierele produse de aceste procese și creați fișierul.rar.
Acum repetați totul pentru unitatea receptor.
Pasul 4: Comandați PCB online
După ce am exportat fișiere Gerber pentru emițător și receptor, am vizitat jlcpcb.com. JLCPCB oferă prima comandă la doar 2 USD (10 PCB) și prima livrare gratuită. Pentru a doua comandă, trebuie să plătiți 5 USD.
Pasul 5: lipire:
Întotdeauna prefer să folosesc benzi feminine în loc să lipesc direct componentele principale. Deci pot fi refolosite la nevoie. Deci, înainte de lipire, am pregătit niște benzi și apoi am făcut lipirea. Am încercat să-l păstrez cât mai curat posibil. Consultați întotdeauna aspectul PCB pentru introducerea componentelor.
Pasul 6: Încărcarea programului:
Acum este timpul să încărcați codul Arduino pe emițător și receptor.
Pasul 7: Testare
După încărcarea codului, am pregătit sonda de testare tăind un capăt al cablului Ethernet. Deoarece acest cablu este format din 8 fire în total. Un fir va fi folosit ca pin VCC și se va odihni ca pin de nivel de apă. Deci totalul de Șapte Nivele.
Am testat și circuitele în rezervorul de apă real și a funcționat bine.
Mai jos puteți obține detalii complete despre proiect. Și dacă ți-a plăcut acest lucru instructiv, nu uita să te abonezi la canalul meu YouTube