![Inteligentne oświetlenie uliczne przy użyciu LoRa: 5 kroków Inteligentne oświetlenie uliczne przy użyciu LoRa: 5 kroków](https://i.howwhatproduce.com/images/004/image-9802-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Inteligentne oświetlenie uliczne przy użyciu LoRa Inteligentne oświetlenie uliczne przy użyciu LoRa](https://i.howwhatproduce.com/images/004/image-9802-1-j.webp)
Oświetlenie uliczne w mieście zapewnia bezpieczniejsze warunki ruchu, bezpieczniejsze środowisko dla pieszych i może stanowić znaczną poprawę wyników architektonicznych, turystycznych i handlowych miasta.
Ten projekt ma na celu opracowanie prototypu inteligentnego oświetlenia ulicznego, które zapewnia zarządzanie poziomem lamp i informacje zwrotne na temat wydajności dla użytkownika.
Ten prototyp działa w konfiguracji Master-Slave, gdzie każde oświetlenie uliczne działa jako Slave, a LoRa Gateway działa jako Master. Ponieważ bramka Lora ma większy zasięg w porównaniu do innych usług komunikacyjnych, takich jak Wi-Fi, Bluetooth, NFC itp. Chociaż GSM ma większy zasięg, obejmuje opłaty za subskrypcję, których nie ma LoRa (bezpłatnie), a także LoRa zużywa znacznie mniej energii podczas operacji. Master jest podłączony do Internetu, dzięki czemu użytkownik może zdalnie monitorować oświetlenie uliczne. Dzięki bramie Master można podłączyć i sterować dużą liczbą lamp ulicznych.
Krok 1: POTRZEBNE KOMPONENTY
![POTRZEBNE KOMPONENTY POTRZEBNE KOMPONENTY](https://i.howwhatproduce.com/images/004/image-9802-2-j.webp)
- Bateria litowo-jonowa
- Światło LED i sterownik LED
- Czujnik ultradźwiękowy
- Nodemcu (ESP8266 12E)
- Arduino UNO (ATMEGA 328P)
- Nadajnik-odbiornik SX 1728 Lora
Krok 2: Opis komponentów
![Opis komponentów Opis komponentów](https://i.howwhatproduce.com/images/004/image-9802-3-j.webp)
![Opis komponentów Opis komponentów](https://i.howwhatproduce.com/images/004/image-9802-4-j.webp)
![Opis komponentów Opis komponentów](https://i.howwhatproduce.com/images/004/image-9802-5-j.webp)
![Opis komponentów Opis komponentów](https://i.howwhatproduce.com/images/004/image-9802-6-j.webp)
Nodemcu:
ESP8266, integruje GPIO, PWM, I2C, SPI i ADC na jednej płycie. Ten mikrokontroler ma wbudowane WiFi, co pomaga nam połączyć nasz projekt z internetem. Wszystkie piny GPIO Nodemcu mogą być używane jako piny PWM, dodatkowo ma też 1 pin analogowy.
Sterowniki LED:
AN30888A i AN30888B to sterowniki DC-DC idealne do zasilania diod LED o wysokiej luminancji do oświetlenia LED. Są wyposażone w 2 tryby regulacji oświetlenia (sterowanie PWM i sterowanie napięciem odniesienia) i mogą być kompatybilne z napięciem boost, buck lub buck-boost poprzez zmianę komponentów zewnętrznych
Moduł LORA:
Moduł LoRa (Long-range Radio) zabierze Twoje projekty IoT na odległość z komunikacją w szerokim spektrum rozproszonym. Ta forma komunikacji bezprzewodowej skutkuje większą przepustowością, zwiększoną odpornością na zakłócenia, minimalizacją poboru prądu i zwiększeniem bezpieczeństwa.
Ten moduł wykorzystuje układ scalony SX1278 i działa na częstotliwości 433 MHz. Przeskakiwanie częstotliwości - które zapewnia idealną równowagę jakości transmisji sygnału - obejmie zakres 420-450 MHz. Ta funkcja łączności bezprzewodowej o dużym zasięgu jest zapakowana w mały (17 x 16 mm) pakiet i dostarczana przez antenę sprężynową.
Dzięki LoRa Ra-01 nie musisz iść na kompromis w zakresie równowagi zasięgu, odporności na zakłócenia lub zużycia energii. Technologia stojąca za tym układem scalonym oznacza, że jest idealny do projektów wymagających zasięgu i siły.
Cechy:
- Komunikacja w zakresie widma rozproszonego LoRaTM
- Komunikacja SPI w trybie half-duplex
- Programowalna szybkość transmisji może osiągnąć 300 kb/s
- Zakres fal RSSI 127dB.
Dane techniczne:
- Standard bezprzewodowy: 433 MHz
- Zakres częstotliwości: 420 - 450 MHz
- Port: SPI/GPIO
- Napięcie robocze: 1,8 - 3,7 V, domyślnie 3,3 V
- Prąd roboczy, odbiór: mniej niż 10,8 mA (zamknięty LnaBoost, zespół 1)
- Transmisja: mniej niż 120mA (+20dBm),
- Model uśpienia: 0,2uA
Krok 3: Schemat Master i Slave
![Schemat Master i Slave Schemat Master i Slave](https://i.howwhatproduce.com/images/004/image-9802-7-j.webp)
![Schemat Master i Slave Schemat Master i Slave](https://i.howwhatproduce.com/images/004/image-9802-8-j.webp)
Podaj połączenia zgodnie ze schematem.
Master będzie działał jako brama i będzie podłączony do Internetu. Każdy slave jest podłączony do indywidualnych lamp ulicznych i kontroluje jasność światła.
SX1728 i czujnik ultradźwiękowy są podłączone do Arduino uno zgodnie ze schematem. Pin Trig i Echo pin są połączone z cyfrowymi pinami Arduino UNO. Moduł SX1728 LoRa jest połączony z Arduino za pomocą komunikacji SPI.
SX1728 działa w 433 MHz. każdy kraj ma odpowiednią przepustowość dla LoRa. W Indiach wolne pasmo 866-868 MHz. W przypadku modelu prototypowego zastosowano tutaj moduł 433MHz.
Krok 4: Operacja
![Operacja Operacja](https://i.howwhatproduce.com/images/004/image-9802-9-j.webp)
![Operacja Operacja](https://i.howwhatproduce.com/images/004/image-9802-10-j.webp)
![Operacja Operacja](https://i.howwhatproduce.com/images/004/image-9802-11-j.webp)
Gdy przeszkoda przecina światło uliczne (SLAVE), czujnik ultradźwiękowy wykryje przeszkodę i zwiększy jasność tego konkretnego światła ulicznego. A to również wysyła wiadomości do nadchodzących latarni ulicznych jako pakiety RF. W ten sposób łańcuch lamp ulicznych będzie stale zwiększał swoją jasność. Następnie wróci do normalnego trybu. Ponadto każdą lampą uliczną można sterować indywidualnie z urządzenia nadrzędnego, wysyłając wiadomości do konkretnego urządzenia podrzędnego.
Użyłem baterii litowo-jonowej 3,2 V i sterownika LED w trybie boost, aby zapewnić LED niezbędne napięcie
Slave będzie działać w 3 trybach, które można skonfigurować w oprogramowaniu;
- Tryb „1” Zawsze pełna jasność (dni deszczowe i dni awaryjne)
- Tryb „2” naprzemienna jasność (pory wieczorne - czasy słabego oświetlenia)
- Tryb „3” Pełna kontrola za pomocą ultradźwięków (czasy o północy i niskie zużycie)
Master wyśle wiadomość z określonym adresem. Slave z odpowiednim adresem zaakceptuje tylko wiadomość i podejmie odpowiednie działania.
Do kontroli jasności LED można użyć sterownika LED, takiego jak AN30888A/B. Uzyskałem taki ze starej lampy awaryjnej i poddałem go inżynierii wstecznej.
Krok 5: Kody
Tutaj przedstawiam kody użyte dla Master i Slave, Datasheet dla sterownika LED, którego użyłem.
github.com/sandeepmistry/arduino-LoRa - tutaj możesz pobrać bibliotekę dla LoRa.
Zalecana:
Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)
![Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami) Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-1333-j.webp)
Inteligentne oświetlenie biurkowe LED | Inteligentne oświetlenie z Arduino | Przestrzeń robocza Neopixels: Obecnie spędzamy dużo czasu w domu, ucząc się i pracując wirtualnie, więc dlaczego nie ulepszyć naszej przestrzeni roboczej dzięki niestandardowemu i inteligentnemu systemowi oświetlenia opartemu na Arduino i diodach LED Ws2812b. Tutaj pokażę Ci, jak zbudować Smart Biurkowe oświetlenie LED, które
Inteligentne ogrodnictwo i inteligentne rolnictwo oparte na IoT przy użyciu ESP32: 7 kroków
![Inteligentne ogrodnictwo i inteligentne rolnictwo oparte na IoT przy użyciu ESP32: 7 kroków Inteligentne ogrodnictwo i inteligentne rolnictwo oparte na IoT przy użyciu ESP32: 7 kroków](https://i.howwhatproduce.com/images/011/image-31185-j.webp)
Inteligentne ogrodnictwo i inteligentne rolnictwo oparte na IoT Korzystanie z ESP32: Świat zmienia się z czasem, a więc rolnictwo. W dzisiejszych czasach ludzie integrują elektronikę w każdej dziedzinie, a rolnictwo nie jest wyjątkiem. To scalanie elektroniki w rolnictwie pomaga rolnikom i osobom zarządzającym ogrodami. W tym
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
![Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Inteligentne oświetlenie RPi IoT przy użyciu Firebase: 4 kroki (ze zdjęciami)
![Inteligentne oświetlenie RPi IoT przy użyciu Firebase: 4 kroki (ze zdjęciami) Inteligentne oświetlenie RPi IoT przy użyciu Firebase: 4 kroki (ze zdjęciami)](https://i.howwhatproduce.com/images/004/image-11140-12-j.webp)
Inteligentne oświetlenie RPi IoT za pomocą Firebase: Ten przewodnik pokazuje, jak utworzyć i skonfigurować aplikację do sterowania Raspberry Pi za pośrednictwem Firebase (bazy danych online). A potem wydrukowano w 3D obudowę na Pi Zero W, Powerboost 1000C, baterię i Blinkt!. Aby móc najłatwiej nadążać za
Inteligentne oświetlenie uliczne za pomocą czujnika podczerwieni z Arduino: 4 kroki (ze zdjęciami)
![Inteligentne oświetlenie uliczne za pomocą czujnika podczerwieni z Arduino: 4 kroki (ze zdjęciami) Inteligentne oświetlenie uliczne za pomocą czujnika podczerwieni z Arduino: 4 kroki (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-1976-100-j.webp)
Inteligentne oświetlenie uliczne wykorzystujące czujnik podczerwieni z Arduino: ZAPISZ SIĘ do mojego kanału, aby uzyskać więcej projektów. Ten projekt dotyczy inteligentnego oświetlenia ulicznego, światło uliczne włączy się, gdy pojazd przez nie przejedzie. Tutaj używamy 4 czujników podczerwieni, które wyczuwają położenie pojazd, każdy czujnik podczerwieni steruje