Sadržaj:
- Korak 1: POTREBNE KOMPONENTE
- Korak 2: Opis komponenti
- Korak 3: Šema master i slave
- Korak 4: Operacija
- Korak 5: Kodovi
Video: Inteligentno ulično svjetlo pomoću LoRa: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ulična rasvjeta grada pruža sigurnije uslove u saobraćaju, sigurnije okruženje za pješake i može predstavljati veliko poboljšanje arhitektonske turističke i komercijalne proizvodnje grada.
Ovaj projekt ima za cilj razvoj prototipa pametne ulične rasvjete koja korisniku pruža upravljanje nivoom lampe i povratne informacije o performansama.
Ovaj prototip radi na konfiguraciji Master-slave, gdje svako ulično svjetlo djeluje kao slave, a LoRa Gateway djeluje kao master. Budući da Lora gateway ima veći domet u usporedbi s drugim komunikacijskim uslugama poput wifi -a, Bluetootha, NFC -a itd. Iako GSM ima veći raspon, uključuje pretplate koje nisu dostupne, postoji LoRa (besplatno), a također i LoRa troši vrlo malu količinu energije tokom rada. Master je spojen na internet tako da korisnik može daljinski nadzirati ulična svjetla. Dakle, veliki broj uličnih svjetiljki može se povezati i kontrolirati s glavnog pristupnika.
Korak 1: POTREBNE KOMPONENTE
- Litijum-jonska baterija
- LED svjetlo i LED upravljački program
- Ultrazvučni senzor
- Nodemcu (ESP8266 12E)
- Arduino UNO (ATMEGA 328P)
- SX 1728 Lora primopredajnik
Korak 2: Opis komponenti
Nodemcu:
ESP8266, integrira GPIO, PWM, I2C, SPI i ADC sve u jednu ploču. Ovaj mikrokontroler ima ugrađen WiFi koji nam pomaže da svoj projekt povežemo s internetom. Svi GPIO pinovi Nodemcu -a mogu se koristiti kao PWM pinovi, osim toga ima i 1 analogni pin.
LED upravljački programi:
AN30888A i AN30888B su DC-DC kontroleri idealni za pogon LED dioda velike jačine za LED rasvjetu. Opremljeni su s 2 načina podešavanja osvjetljenja (PWM kontrola i kontrola referentnog napona), a mogu se učiniti kompatibilnim s pojačanjem, smanjenjem ili smanjenjem napona promjenom vanjskih komponenti
LORA modul:
Modul LoRa (radio velikog dometa) odvest će vaše IoT projekte na daljinu s komunikacijom u širokom rasponu. Ovaj oblik bežične komunikacije rezultira većom propusnošću, povećavajući otpornost na smetnje, minimizirajući potrošnju struje i povećavajući sigurnost.
Ovaj modul koristi IC SX1278 i radi na frekvenciji od 433MHz. Skakanje frekvencije-što vam daje slatku ravnotežu kvalitetnog prijenosa signala-pokrivat će raspon od 420-450MHz. Ova bežična sposobnost velikog dometa upakovana je u mali paket (17 x 16 mm) i isporučuje se preko opružne antene.
S LoRa Ra-01 ne morate kompromitirati u ravnoteži dometa, otpornosti na smetnje ili potrošnje energije. Tehnologija iza ovog IC -a znači da je savršena za one projekte koji zahtijevaju domet i snagu.
Karakteristike:
- LoRaTM komunikacija s proširenim spektrom
- Poludupleksna SPI komunikacija
- Programabilna brzina prijenosa može doseći 300kbps
- 127dB RSSI valni raspon.
Specifikacije:
- Bežični standard: 433MHz
- Frekvencijski raspon: 420 - 450MHz
- Port: SPI/GPIO
- Radni napon: 1,8 - 3,7 V, zadano 3,3 V.
- Radna struja, prijem: manje od 10,8 mA (LnaBoost zatvoren, opseg 1)
- Prenos: manje od 120mA (+20dBm),
- Model za spavanje: 0,2uA
Korak 3: Šema master i slave
Navedite veze prema shemi.
Master će djelovati kao gateway i biti povezan s internetom. Svaki rob je povezan sa pojedinačnim uličnim svjetlima i kontroliše jačinu svjetla.
SX1728 i ultrazvučni senzor spojeni su na Arduino uno prema shemi. Trig pin i Echo pin su spojeni na digitalne pinove Arduino UNO -a. SX1728 LoRa modul je spojen na Arduino putem SPI komunikacije.
SX1728 djeluje u 433Mhz. svaka zemlja ima odgovarajuću propusnost za LoRa. U Indiji slobodni opseg na 866-868 MHz. Za model prototipa, ovdje se koristi modul od 433MHz.
Korak 4: Operacija
Kada prepreka pređe ulično svjetlo (SLAVE), ultrazvučni senzor će otkriti prepreku i povećati svjetlinu te ulične rasvjete. Ovo takođe šalje poruke nadolazećim uličnim svjetlima kao RF paketi. Tako će lanac uličnih svjetala stalno povećavati svjetlinu. Zatim će se vratiti u normalan način rada. Nadalje, svako ulično svjetlo može se pojedinačno kontrolirati s glavnog uređaja slanjem poruka određenom robnom uređaju.
Koristio sam litijum-jonsku bateriju od 3,2 V i LED drajver u režimu pojačanja da LED-u obezbedim potreban napon
Slave će ovdje raditi u 3 načina rada, koji se mogu konfigurirati u softveru
- Način rada "1" Uvijek puna svjetlina (kišni dani i dani u hitnim slučajevima)
- Način rada "2" Alternativna svjetlina (večernja vremena - slaba svjetlost)
- Režim "3" Potpuna kontrola sa ultrazvukom (ponoć i kratko vrijeme upotrebe)
Master će emitirati poruku s određenom adresom. Podređeni uređaj s odgovarajućom adresom će samo prihvatiti poruku i ponašati se u skladu s tim.
Za kontrolu svjetline LED -a može se koristiti LED upravljački program, poput AN30888A/B. Nabavio sam jednu takvu od stare lampe za hitne slučajeve i obrnuto je projektirao.
Korak 5: Kodovi
Ovdje predstavljam kodove koji se koriste za Master i Slave, Tehnički list za LED upravljački program koji sam koristio.
github.com/sandeepmistry/arduino-LoRa - ovdje možete preuzeti biblioteku za LoRa.
Preporučuje se:
Kako napraviti automatsko ulično svjetlo pomoću LM555 IC: 8 koraka
Kako napraviti automatsko ulično svjetlo pomoću LM555 IC: Zdravo prijatelju, Danas ću napraviti krug automatskog uličnog svjetla koristeći IC LM555. Ovaj krug radi ovako Kada svjetlo padne na LDR (u danu) LED neće svijetliti a kada svjetlo neće biti na LDR -u tada će LED zasvijetliti autom
Kako napraviti automatsko ulično svjetlo: 7 koraka
Kako napraviti automatsko ulično svjetlo: Hii prijatelju, Danas ću napraviti krug automatskog uličnog svjetla. Ovaj krug će raditi automatski. Ujutro će se svjetlo automatski zatvoriti. Ovaj krug radi s LDR -om. Počnimo
Inteligentno svjetlo: 7 koraka (sa slikama)
Intelligent-Light: Pozdrav tvorci, želite li znati zašto su vaši mjesečni računi za struju "tako visoki"? To je zato što kada osoba koja je u prostoriji žurno napusti sobu, nesvjesno ostavlja svjetla i ventilatore uključenima. Postoji mnogo rješenja za rješavanje
Inteligentno zadnje svjetlo: 3 koraka
Inteligentno zadnje svjetlo: Prije nekog vremena zadnje svjetlo mog bicikla je prestalo raditi. Kad sam ga otvorio, bila je mala štampana ploča s malo elektronike i LED diodom u njoj. Problem je bio prekidač koji nije funkcionirao. Mogao sam zamijeniti prekidač, ali nešto o tome
Pametno ulično svjetlo pomoću Ir senzora s Arduinom: 4 koraka (sa slikama)
Pametno ulično svjetlo pomoću Ir senzora s Arduinom: Pretplatite se na moj kanal za više projekata. Ovaj projekt se odnosi na pametno ulično svjetlo, ulično će se svjetlo uključiti dok vozilo prolazi kroz njega. Ovdje koristimo 4 infracrvena senzora koji osjećaju položaj vozilo, svaki IR senzor kontrolira