Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Obejrzyj na Youtube:
Być może widziałeś wiele przewodowych i bezprzewodowych wskaźników poziomu wody, które zapewniałyby zasięg od 100 do 200 metrów. Ale w tej instrukcji zobaczysz bezprzewodowy wskaźnik poziomu wody dalekiego zasięgu, który może zapewnić teoretyczny zasięg do 1 km. A ten prototyp ma niski poziom i alarm pełnego poziomu. I zdecydowanie sprawdza się w prawdziwym zbiorniku na wodę.
Krok 1: Wymagany materiał:
Ponieważ jest to projekt bezprzewodowy, musisz mieć nadajnik i odbiornik. A oto elementy wymagane do nadajnika (patrz schemat obwodu, aby uzyskać więcej informacji):
Kabel Ethernet RJ45, złącze żeńskie RJ45, Rezystory, Tranzystory, Kondensator, Żeńskie paski nagłówka, Arduino Nano
Moduł RF dalekiego zasięgu (NRF24L01+PA+LNA) i
Wykonana na zamówienie płytka drukowana.
Dla odbiornika (patrz schemat obwodu, aby uzyskać więcej informacji):
Rezystor
Tranzystor
Kondensator
Brzęczyk
Żeńskie paski nagłówka
Moduł RF dalekiego zasięgu (NRF24L01+PA+LNA)
Arduino Nano
Wyświetlacz LCD 2,2” (ILI9225) i
Wykonana na zamówienie płytka drukowana.
Krok 2: Projektowanie obwodów i PCB:
Autodesk Eagle służy do projektowania obwodu i układu nadajnika i odbiornika. Miałem problem z przeszukaniem Biblioteki Eagle dla wyświetlacza LCD, więc stworzyłem dla niego niestandardową bibliotekę. Możesz polecić ten film, który pokazuje, jak „utworzyć niestandardową bibliotekę w Autodesk EAGLE”:
Krok 3: Eksport Gerbera:
Po zakończeniu projektowania czas na eksport pliku Gerber. Producent PCB potrzebuje tego pliku do produkcji PCB. Aby wyeksportować plik Gerber z Autodesk Eagle Design:
Dla nadajnika:
Kliknij Plik, Procesor kamery, Załaduj plik zadania, Załaduj zadania kamery, gerb274x.cam i
następnie przetwórz zadanie.
Teraz musimy powtórzyć proces dla excellon.cam. Upewnij się, że zapisałeś oba pliki procesu w tym samym folderze.
Kliknij Plik, Procesor kamery, Załaduj plik zadania, Załaduj zadania kamery, excellon.cam i
następnie przetwórz zadanie.
Połączenie obu procesów gerb274x.cam i excellon.cam da nam plik Gerber. Wybierz pliki utworzone przez te procesy i utwórz plik.rar.
Teraz powtórz wszystko dla odbiornika.
Krok 4: Zamów PCB online
Po wyeksportowaniu plików Gerber dla nadajnika i odbiornika odwiedziłem jlcpcb.com. JLCPCB oferuje pierwsze zamówienie za jedyne 2 USD (10 płytek) i pierwszą wysyłkę za darmo. Za drugie zamówienie musisz zapłacić 5 USD.
Krok 5: Lutowanie:
Zawsze wolę używać listew żeńskich zamiast bezpośredniego lutowania głównych komponentów. Dzięki temu można je ponownie wykorzystać w razie potrzeby. Więc przed lutowaniem przygotowałem kilka pasków, a potem wykonałem lutowanie. Starałam się, aby była jak najczystsza. Zawsze odnieś się do układu PCB do wstawiania komponentów.
Krok 6: Wgrywanie programu:
Teraz nadszedł czas, aby wgrać kod Arduino do nadajnika i odbiornika.
Krok 7: Testowanie
Po wgraniu kodu przygotowałem sondę testową odcinając jeden koniec kabla Ethernet. Ponieważ ten kabel składa się łącznie z 8 przewodów. Jeden przewód będzie używany jako pin VCC, a reszta jako piny poziomu wody. Więc łącznie Siedem poziomów.
Przetestowałem również obwody w prawdziwym zbiorniku na wodę i działało dobrze.
Możesz uzyskać pełne szczegóły projektu poniżej. A jeśli spodobała Ci się ta instrukcja, nie zapomnij zasubskrybować mojego kanału YouTube