Spisu treści:
- Krok 1: Potrzebny
- Krok 2: Tworzenie anteny
- Krok 3: Lutowanie osłony Esp
- Krok 4: Kodowanie
- Krok 5: Okablowanie
- Krok 6: Wniosek
Wideo: Czujnik temperatury i wilgotności LORA: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tej instrukcji nauczysz się tworzyć węzeł sensoryczny, który wysyła dane do serwera LORA. Ten węzeł wyśle:
- Temperatura powietrza
- Czujnik wilgotności
Możesz użyć tej instrukcji, aby utworzyć węzeł, którego możesz użyć jako serwera.
Krok 1: Potrzebny
Węzeł sensoryczny:
- AM2305
- pojemnościowy czujnik wilgoci
- arduino pro mini 3.3v 8mhz
- szczególnie wybuch
- rfm95
- przewód do anteny i połączeń (ja używam przewodu z rdzeniem stałym 0,8 mm)
- kable połączeniowe męskie na męskie
- Kable rozruchowe żeńskie do żeńskich
- płytka do krojenia chleba
- CP2102 USB do TTL
Narzędzia:
- lutownica
- obcinak boczny
- ściągacz izolacji
Krok 2: Tworzenie anteny
Do anteny używam resztek mojego kabla magistrali 2x2x0,8 mm lub 2x2 20awg. W sieci rzeczy możesz wybrać pasmo częstotliwości nadajnika i anteny w zależności od kraju. Są to długości na częstotliwość:
- 868mhz 3,25 cala lub 8,2 cm (to jest ten, którego używam)
- 915mhz 3 cale lub 7,8 cm
- 433 mhz 3 cale lub 16,5 cm
Krok 3: Lutowanie osłony Esp
- Usuń rezystory ekranu esp (patrz R1 do R3 w czerwonym polu)
- Przylutuj układ rfm95 do osłony esp.
- Przylutuj pinheadery do osłony esp
- Przylutuj antenę do osłony esp. Nie używaj bez anteny, możesz uszkodzić osłonę.
- Jeśli pinheadery nie są przylutowane do lutu arduino, to też
Krok 4: Kodowanie
Wiem, że mogę użyć DTR do automatycznego zresetowania arduino, ale w moim przypadku miałem błędy podczas przesyłania kodu. Dlatego użyłem również ręcznego resetowania w tej instrukcji, więc jeśli masz ten sam problem, możesz go rozwiązać za pomocą ręcznego resetowania.
-
Podłącz arduino do CP2102 w następujący sposób:
- CP2102 txd -> Arduino pro mini rx
- CP2102 RXD -> Arduino pro mini TX
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- Otwórz schemat w ide arduino
- Wybierz płytę arduino pro mini
- Wybierz atmega 328 p 3.3 v 8 mhz pod procesorem
- Wybierz swój port com
- Kliknij przycisk przesyłania
- Podczas kompilacji kodu w chwili, gdy widzisz szybkość transmisji (patrz zdjęcie), naciśnij przycisk resetowania na arduino pro mini (cp2102 nie resetuje płyty), pamiętaj również o zamknięciu monitora szeregowego podczas programowania.
Krok 5: Okablowanie
- Podłącz arduino jak na powyższym szkicu
- Twoje arduino powinno teraz wysyłać dane do węzła serwera.
AM2305 w rzeczywistości jest czujnikiem 3-przewodowym, więc nie potrzebujesz rezystora. Wystarczy podłączyć czujnik jak na zdjęciu powyżej. Kolory są takie same. Jeśli zamiast tego używasz DHT22, musisz podłączyć rezystor 10k między czerwonym (5V) i żółtym (dane) przewodem.
Krok 6: Wniosek
W tej instrukcji nauczyłeś się tworzyć czujnik, który wysyła dane do bramki LORA. Przesyła temperaturę i wilgotność np. szklarni. W ten sposób możesz monitorować swoje środowisko i na podstawie tych danych zaplanować sadzenie warzyw. Możesz również użyć tego czujnika, aby zdecydować, kiedy otworzyć okno lub uruchomić wentylator.
Zalecana:
Automatyczny wentylator chłodzący wykorzystujący serwo i czujnik temperatury i wilgotności DHT11 z Arduino: 8 kroków
Automatyczny wentylator chłodzący za pomocą serwomechanizmu i czujnika temperatury i wilgotności DHT11 z Arduino: W tym samouczku dowiemy się, jak uruchomić & obracaj wentylator, gdy temperatura wzrośnie powyżej pewnego poziomu
Zasilany energią słoneczną czujnik temperatury i wilgotności Arduino jako czujnik Oregon 433 mhz: 6 kroków
Czujnik temperatury i wilgotności Arduino zasilany energią słoneczną jako czujnik Oregon 433 mhz: Jest to konstrukcja czujnika temperatury i wilgotności zasilanego energią słoneczną. Czujnik emuluje czujnik Oregon 433 mhz i jest widoczny w bramce Telldus Net. Czujnik ruchu energii słonecznej" z serwisu eBay. Upewnij się, że mówi o cieście 3,7 V
Czujnik temperatury i wilgotności gleby LORA: 6 kroków
Czujnik temperatury i wilgotności gleby LORA: Przygotowując się do budowy własnej szklarni, tworzę kilka węzłów czujnikowych do monitorowania środowiska szklarni. Możesz również używać tego czujnika na zewnątrz. Wykorzystanie temperatury wewnątrz lub na zewnątrz szklarni w połączeniu z temperaturą gruntu
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Jak korzystać z czujnika temperatury DHT11 z Arduino i temperatury drukowania, ciepła i wilgotności: 5 kroków
Jak używać czujnika temperatury DHT11 z Arduino i drukowania temperatury, ciepła i wilgotności: Czujnik DHT11 służy do pomiaru temperatury i wilgotności. Są bardzo popularnymi hobbystami elektroniki. Czujnik wilgotności i temperatury DHT11 ułatwia dodawanie danych o wilgotności i temperaturze do projektów elektroniki DIY. To za