Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Se den på Youtube:
Du kanske har sett många trådbundna och trådlösa vattennivåindikatorer som ger en räckvidd på upp till 100 till 200 meter. Men i denna instruerbara, kommer du att se en lång räckvidd trådlös vattennivåindikator som kan ge en teoretisk räckvidd upp till 1 km. Och denna prototyp har en LÅG nivå och ett fullnivålarm. Och definitivt fungerar det för en riktig vattentank.
Steg 1: Material som krävs:
Eftersom det är ett trådlöst projekt måste du ha sändare och mottagare. Och här är komponenterna som krävs för sändaren (Se kretsschema för mer information):
RJ45 Ethernet -kabel, RJ45 honkontakt, Motstånd, Transistorer, Kondensator, Kvinnliga huvudremsor, Arduino Nano
Long Range RF -modul (NRF24L01+PA+LNA) och
En skräddarsydd PCB.
För mottagaren (Se kretsschema för mer information):
Motstånd
Transistor
Kondensator
Summer
Kvinnliga huvudremsor
Long Range RF -modul (NRF24L01+PA+LNA)
Arduino Nano
2,2 -tums LCD -skärm (ILI9225) och
En skräddarsydd PCB.
Steg 2: Krets- och kretskortdesign:
Autodesk Eagle används för att utforma krets och layout för sändare och mottagare. Jag hade problem med att söka efter Eagle Library efter LCD -skärmen, så jag skapade ett anpassat bibliotek för det. Du kan hänvisa till den här videon som visar hur man skapar ett anpassat bibliotek i Autodesk EAGLE:
Steg 3: Gerber Export:
Efter avslutad design är det dags att exportera Gerber File. PCB -tillverkaren behöver denna fil för att producera PCB. Så här exporterar du Gerber File från Autodesk Eagle Design:
För sändare:
Klicka på Arkiv, Kameraprocessor, Ladda jobbfil, Ladda kamjobb, gerb274x.cam och
bearbeta sedan Jobb.
Nu måste vi upprepa processen för excellon.cam. Se till att du sparar båda processfilerna i samma mapp.
Klicka på Arkiv, Kameraprocessor, Ladda jobbfil, Ladda kamjobb, excellon.cam och
bearbeta sedan Jobb.
Genom att kombinera både processgerb274x.cam- och excellon.cam -filer får du en Gerber -fil. Välj filer som produceras av dessa processer och gör.rar -fil.
Upprepa nu det hela för mottagarenheten.
Steg 4: Beställ PCB Online
Efter att ha exporterat Gerber -filer för sändare och mottagare besökte jag jlcpcb.com. JLCPCB erbjuder första order för endast $ 2 (10 PCB) och första frakten gratis. För andra ordern måste du betala $ 5.
Steg 5: Lödning:
Jag föredrar alltid att använda Female strips istället för direktlödda huvudkomponenter. Så de kan återanvändas vid behov. Så innan lödning förberedde jag några remsor och gjorde sedan lödningen. Jag försökte hålla det så rent som möjligt. Se alltid kretskortets layout för infogning av komponenter.
Steg 6: Överföringsprogram:
Nu är det dags att ladda upp Arduino -kod till sändare och mottagare.
Steg 7: Testning
Efter att ha laddat upp koden förberedde jag testproben genom att klippa ena änden av Ethernet -kabeln. Eftersom denna kabel består av totalt 8 ledningar. En tråd kommer att användas som VCC -stift och vila som en vattennivåstift. Så totalt sju nivåer.
Jag testade kretsarna i riktig vattentank också och det fungerade bra.
Du kan få fullständig projektinformation nedan. Och om du gillade detta instruerbart, glöm inte att prenumerera på min Youtube -kanal