Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Se den på Youtube:
Du har kanskje sett mange kablede og trådløse vannnivåindikatorer som gir rekkevidde på opptil 100 til 200 meter. Men i denne instruksen kommer du til å se en trådløs vannstandsindikator for lang rekkevidde som kan gi en teoretisk rekkevidde på opptil 1 km. Og denne prototypen har et LAVT nivå og fullnivåalarm. Og definitivt fungerer det for en ekte vanntank.
Trinn 1: Nødvendig materiale:
Siden det er et trådløst prosjekt må du ha sender og mottaker. Og her er komponentene som kreves for senderen (se kretsdiagrammet for flere detaljer):
RJ45 Ethernet -kabel, RJ45 hunnkontakt, Motstander, Transistorer, Kondensator, Kvinne header strips, Arduino Nano
Langdistanse RF -modul (NRF24L01+PA+LNA) og
En skreddersydd PCB.
For mottakeren (se kretsdiagrammet for flere detaljer):
Motstand
Transistor
Kondensator
Summer
Kvinne header strips
Long Range RF -modul (NRF24L01+PA+LNA)
Arduino Nano
2,2 '' LCD -skjerm (ILI9225) og
En skreddersydd PCB.
Trinn 2: Krets- og PCB -design:
Autodesk Eagle brukes til å designe krets og layout for sender og mottaker. Jeg hadde problemer med å søke etter LCD -skjermen i Eagle Library, så jeg opprettet et tilpasset bibliotek for det. Du kan referere denne videoen som viser Hvordan '' Opprette et tilpasset bibliotek i Autodesk EAGLE '':
Trinn 3: Gerber Export:
Etter å ha fullført designet er det på tide å eksportere Gerber File. PCB -produsenten trenger denne filen for å produsere PCB. For å eksportere Gerber File fra Autodesk Eagle Design:
For sender:
Klikk på Fil, Kamera prosessor, Last inn jobbfil, Last inn kamerajobber, gerb274x.cam og
deretter behandle Job.
Nå må vi gjenta prosessen for excellon.cam. Sørg for at du lagrer begge prosessfilen i samme mappe.
Klikk på Fil, Kamera -prosessor, Last inn jobbfil, Last inn kamerajobber, excellon.cam og
deretter behandle Job.
Ved å kombinere både prosessgerb274x.cam- og excellon.cam -filer vil du få en Gerber -fil. Velg filer som er produsert av disse prosessene, og lag.rar -fil.
Gjenta nå alt for mottakerenheten.
Trinn 4: Bestill PCB Online
Etter å ha eksportert Gerber -filer for sender og mottaker, besøkte jeg jlcpcb.com. JLCPCB tilbyr første ordre for bare $ 2 (10 PCB) og første frakt gratis. For andre ordre må du betale $ 5.
Trinn 5: Lodding:
Jeg foretrekker alltid å bruke Female strips i stedet for direkte lodding av hovedkomponenter. Så de kan gjenbrukes når det trengs. Så før lodding forberedte jeg noen strimler og deretter loddet. Jeg prøvde å holde det så rent som mulig. Se alltid PCB -oppsettet for å sette inn komponenter.
Trinn 6: Last opp program:
Nå er det på tide å laste opp Arduino -kode til sender og mottaker.
Trinn 7: Testing
Etter å ha lastet opp koden, forberedte jeg testproben ved å kutte den ene enden av Ethernet -kabelen. Siden denne kabelen består av totalt 8 ledninger. En ledning vil bli brukt som VCC -pinne og hvile som en vannstandsnål. Så totalt syv nivåer.
Jeg testet kretsløpet i ekte vanntank også, og det fungerte bra.
Du kan få fullstendig prosjektdetaljer nedenfor. Og hvis du likte dette instruerbart, ikke glem å abonnere på YouTube -kanalen min