Mündəricat:
- Addım 1: BİLEŞENLERİNƏ GEREKLİDİR
- Addım 2: Komponentlərin təsviri
- Addım 3: Usta və Qulun Şematikası
- Addım 4: Əməliyyat
- Addım 5: Kodlar
Video: LoRa istifadə edərək ağıllı küçə işığı: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir şəhərin küçə işıqları daha təhlükəsiz trafik şəraiti, daha təhlükəsiz piyada mühiti təmin edir və şəhərin memarlıq turizm və kommersiya çıxışında böyük bir inkişafa səbəb ola bilər.
Bu layihə, lampa səviyyəsinin idarə edilməsini və istifadəçiyə performansla bağlı geribildirim verən ağıllı küçə işığının prototipini inkişaf etdirməyi hədəfləyir.
Bu prototip, hər küçə işığının qul, LoRa Gateway-in isə usta rolunu oynadığı Master-slave konfiqurasiyası üzərində işləyir. Lora ağ geçidi wifi, Bluetooth, NFC və s. Kimi digər rabitə xidmətlərinə nisbətən daha geniş diapazona malik olduğundan GSM daha geniş diapazona malik olsa da, LoRa (Pulsuz) yoxdur və eyni zamanda LoRa çox az enerji sərf edir. əməliyyat zamanı. Master internetə qoşulub ki, istifadəçi küçə işıqlarını uzaqdan izləyə bilsin. Belə ki, çoxlu sayda küçə işıqları Master şluzundan qoşula və idarə oluna bilər.
Addım 1: BİLEŞENLERİNƏ GEREKLİDİR
- Lityum-ion batareya
- LED işıq və LED sürücü
- Ultrasonik sensor
- Nodemcu (ESP8266 12E)
- Arduino UNO (ATMEGA 328P)
- SX 1728 Lora ötürücü
Addım 2: Komponentlərin təsviri
Nodemcu:
ESP8266, GPIO, PWM, I2C, SPI və ADC -ni bir lövhədə birləşdirir. Bu mikrokontrolör, layihəmizi internetə bağlamağımıza köməkçi olan WiFi quraşdırmışdır. Nodemcunun bütün GPIO pinləri PWM pinləri kimi istifadə edilə bilər, buna əlavə olaraq 1 analoq pin də var.
LED Sürücüləri:
AN30888A və AN30888B, LED işıqlandırma üçün yüksək işıqlı LEDləri idarə etmək üçün ideal olan DC-DC idarəediciləridir. 2 işıqlandırma tənzimləmə rejimi ilə təchiz olunmuşdur (PWM nəzarəti və istinad gərginliyi nəzarəti) və xarici komponentləri dəyişdirərək təkan, buck və ya buck-boost gərginliyi ilə uyğunlaşdırıla bilər.
LORA modulu:
LoRa (Uzun Mənzilli Radio) modulu, IoT layihələrinizi uzun məsafəli bir yayılma spektrində ünsiyyət ilə məsafə götürəcək. Bu simsiz rabitə forması daha böyük bir bant genişliyi ilə nəticələnir, müdaxilə müqavimətini artırır, cari istehlakı minimuma endirir və təhlükəsizliyi artırır.
Bu modul SX1278 IC istifadə edir və 433MHz tezlikdə işləyir. Keyfiyyətli siqnal ötürülməsi balansını təmin edən tezlik atlama 420-450MHz aralığını əhatə edəcək. Bu uzun diapazonlu simsiz qabiliyyət kiçik (17 x 16 mm) paketə yığılır və yay antenindən ötürülür.
LoRa Ra-01 ilə aralıq, müdaxilə toxunulmazlığı və ya enerji istehlakı balansında güzəştə getmək lazım deyil. Bu IC -nin arxasındakı texnologiya, sıra və güc tələb edən layihələr üçün mükəmməl olduğu anlamına gəlir.
Xüsusiyyətləri:
- LoRaTM geniş spektrli ünsiyyət
- Yarı dupleks SPI ünsiyyəti
- Proqramlaşdırıla bilən bit sürəti 300 kbit / s -ə çata bilər
- 127dB RSSI dalğa diapazonu.
Xüsusiyyətlər:
- Simsiz Standart: 433 MHz
- Tezlik diapazonu: 420 - 450 MHz
- Liman: SPI/GPIO
- İşləmə gərginliyi: 1.8 - 3.7V, standart 3.3V
- İş Cərəyanı, Alın: 10.8mA -dan az (LnaBoost bağlı, Bant 1)
- Göndərmə: 120mA -dan az (+20dBm),
- Yuxu modeli: 0.2uA
Addım 3: Usta və Qulun Şematikası
Bağlantıları sxematik olaraq verin.
Usta bir keçid rolunu oynayacaq və internetə qoşulacaq. Hər bir qul fərdi küçə işıqlarına qoşulur və İşığın parlaqlığını idarə edir.
SX1728 və Ultrasonik sensor, sxematik olaraq Arduino uno'ya bağlıdır. Trig pin və Echo pin, Arduino UNO -nun rəqəmsal pinlərinə qoşulur. SX1728 LoRa modulu Arduino -ya SPI rabitəsi ilə qoşulur.
SX1728 433 Mhz -də işləyir. hər bir ölkə LoRa üçün müvafiq bant genişliyinə malikdir. Hindistanda 866-868 MHz-də pulsuz bir band. Prototip modeli üçün burada 433MHz modulu istifadə olunur.
Addım 4: Əməliyyat
Bir maneə küçə işığını keçəndə (SLAVE), ultrasəs sensoru maneəni aşkar edəcək və həmin küçə işığının parlaqlığını artıracaq. Həm də yaxınlaşan küçə işıqlarına RF paketləri kimi mesajlar göndərir. Beləliklə küçə işıqları zənciri parlaqlığını davamlı olaraq artıracaq. Sonra normal rejimə qayıdacaq. Bundan əlavə, hər bir küçə işığı, xüsusi qula mesaj göndərməklə ustadan fərdi olaraq idarə edilə bilər.
LED-ə lazım olan gərginliyi təmin etmək üçün gücləndirmə rejimində 3.2 V lityum-ion batareya və LED sürücüsündən istifadə etdim
Burada Slave, proqramda konfiqurasiya edilə bilən 3 Modda işləyəcək
- "1" rejimi Tam parlaqlıq həmişə (Yağışlı günlər və təcili günlər)
- "2" Alternativ Parlaqlıq Modu (Axşam Saatları - Aşağı İşıq vaxtı)
- "3" rejimi ultrasəs ilə tam nəzarət (Gecə yarısı və aşağı istifadə müddəti)
Master mesajı müəyyən bir ünvanla yayımlayacaq. Müvafiq ünvana malik olan qul yalnız mesajı qəbul edəcək və ona uyğun hərəkət edəcək.
LED -in parlaqlığını idarə etmək üçün AN30888A/B kimi LED sürücülərdən istifadə etmək olar. Mən köhnə təcili lampadan belə birini almışam və əksinə mühəndislik etmişəm.
Addım 5: Kodlar
Burada istifadə etdiyim LED sürücüsü üçün Master və Slave, Datasheet üçün istifadə olunan kodları təqdim edirəm.
github.com/sandeepmistry/arduino-LoRa - burada LoRa üçün kitabxananı yükləyə bilərsiniz.
Tövsiyə:
Ultrasonik Sensor istifadə edərək Avtomatik Küçə İşıqları: 3 addım
Ultrasonik Sensordan istifadə edən Avtomatik Küçə İşıqları: Heç küçə işıqlarının gecə avtomatik olaraq necə açıldığını və səhər avtomatik olaraq söndüyünü düşünmüsünüzmü? Bu işıqları AÇMA/SÖNDÜRMƏK üçün gələn hər kəs varmı? Küçə işıqlarını yandırmağın bir neçə yolu var, lakin aşağıdakılar
ESP32: 7 addımlardan istifadə edərək IoT əsaslı Ağıllı Bağçılıq və Ağıllı Kənd Təsərrüfatı
ESP32 istifadə edərək IoT əsaslı Ağıllı Bağçılıq və Ağıllı Kənd Təsərrüfatı: Dünya zaman keçdikcə kənd təsərrüfatı kimi dəyişir. Hazırda insanlar hər sahədə elektronikanı birləşdirir və kənd təsərrüfatı bunun üçün istisna deyil. Kənd təsərrüfatında elektronikanın bu birləşməsi fermerlərə və bağları idarə edən insanlara kömək edir
LM555 IC istifadə edərək avtomatik küçə işığını necə etmək olar: 8 addım
LM555 IC istifadə edərək avtomatik küçə işığını necə etmək olar: Salam dostum, bu gün LM555 IC -dən istifadə edərək avtomatik küçə işığı dövrəsi quracağam. Bu dövr LDR -yə (Gündüz) düşəndə LED yanmır və LDR -də işıq olmayanda LED avtomatik olaraq parlayacaq
Avtomatik küçə işığı: 8 addım
Avtomatik Küçə İşığı: Enerji qənaət baxımından təsirli olan sadə bir layihədir. Çox vaxt gündüz saatlarında baş verən küçə işıqları, kiminsə çox miqdarda enerji itkisinə səbəb olduğunu bildirənə qədər AÇIQ olaraq saxlanılır
Arduino ilə İr Sensorundan istifadə edərək Ağıllı Küçə İşığı: 4 addım (şəkillərlə)
Ir Sensorunu Arduino ilə İstifadə edən Ağıllı Küçə İşığı: Daha çox layihə üçün kanalıma ABUNƏ OLUN.Bu layihə Ağıllı küçə işığı haqqındadır, nəqliyyat vasitəsi içindən keçərkən küçə işığı yanacaq. Burada 4 IR sensoru istifadə edirik vasitə, hər IR sensoru idarə edir