Мазмұны:
- 1 -қадам: ҚҰРАМДАР ҚАЖЕТ
- 2 -қадам: Компоненттердің сипаттамасы
- 3 -қадам: Мастер мен құлдың схемасы
- 4 -қадам: операция
- 5 -қадам: кодтар
Бейне: LoRa көмегімен ақылды көше шамы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Қаланың көше шамдары қауіпсіз қозғалыс жағдайын, жаяу жүргіншілердің қауіпсіз ортасын қамтамасыз етеді және қаланың архитектуралық туристік және коммерциялық өнімділігін жақсарта алады.
Бұл жоба шамдардың деңгейін басқаруды және пайдаланушыға өнімділік туралы кері байланысты қамтамасыз ететін ақылды көше жарығының прототипін жасауға бағытталған.
Бұл прототип Master-slave конфигурациясында жұмыс істейді, онда әр көше шамы қосалқы рөлін атқарады, ал LoRa шлюзі басты рөлді атқарады. Lora шлюзі Wi -Fi, Bluetooth, NFC және т. жұмыс кезінде. Мастер Интернетке қосылған, сондықтан пайдаланушы көше шамдарын қашықтан бақылай алады, сондықтан көше шамдарының көп мөлшерін Мастер шлюзінен қосуға және басқаруға болады.
1 -қадам: ҚҰРАМДАР ҚАЖЕТ
- Литий-ионды батарея
- Жарықдиодты шам және жарықдиодты драйвер
- Ультрадыбыстық сенсор
- Нодемку (ESP8266 12E)
- Arduino UNO (ATMEGA 328P)
- SX 1728 Lora трансивері
2 -қадам: Компоненттердің сипаттамасы
Нодемку:
ESP8266 GPIO, PWM, I2C, SPI және ADC бір тақтаға біріктіреді. Бұл микроконтроллерде WiFi орнатылған, бұл біздің жобаны интернетке қосуға көмектеседі. Nodemcu барлық GPIO түйреуіштерін PWM түйреуіштері ретінде қолдануға болады, сонымен қатар оның 1 аналогтық түйреуіші бар.
Жарықдиодты драйверлер:
AN30888A және AN30888B-тұрақты жарық диодты жарықтандыруға арналған жарықдиодты жарықдиодты басқаруға өте ыңғайлы DC-DC контроллері. Олар жарықтандыруды реттеудің 2 режимімен жабдықталған (PWM басқару және эталондық кернеуді басқару) және сыртқы компоненттерді өзгерту арқылы күшейткішке, бакқа немесе күшейтуге кернеуге сәйкес келуі мүмкін.
LORA модулі:
LoRa (Ұзақ радиолар) модулі сіздің IoT жобаларыңызды алыс спектрдегі байланыспен қашықтықты қабылдайды. Сымсыз байланыстың бұл түрі үлкен өткізу қабілеттілігіне әкеледі, кедергі кедергісін арттырады, ток тұтынуды азайтады және қауіпсіздікті арттырады.
Бұл модуль SX1278 IC қолданады және 433 МГц жиілікте жұмыс істейді. Жиілікті секіру, бұл сізге сапалы сигнал беру балансын береді-420-450 МГц диапазонын қамтиды. Бұл ұзақ қашықтықтағы сымсыз байланыс шағын (17 x 16 мм) пакетке салынған және серіппелі антенна арқылы жеткізіледі.
LoRa Ra-01 көмегімен диапазон, кедергі иммунитеті немесе энергия тұтыну теңгерімінде ымыраға келудің қажеті жоқ. Бұл IC технологиясы оның ауқымы мен күшін қажет ететін жобалар үшін тамаша екенін білдіреді.
Ерекше өзгешеліктері:
- LoRaTM спектрлі байланысты таратады
- Жартылай дуплексті SPI байланысы
- Бағдарламаланатын бит жылдамдығы 300 кбит / с дейін жетуі мүмкін
- 127dB RSSI толқын диапазоны.
Ерекшеліктер:
- Сымсыз стандарт: 433 МГц
- Жиілік диапазоны: 420 - 450 МГц
- Порт: SPI/GPIO
- Жұмыс кернеуі: 1,8 - 3,7 В, әдепкі 3,3 В
- Жұмыс тогы, алу: 10.8мА кем (LnaBoost жабық, 1 -жолақ)
- Өткізу: 120мА (+20дБм) аз,
- Ұйқы моделі: 0,2uA
3 -қадам: Мастер мен құлдың схемасы
Қосылымдарды схемаға сәйкес келтіріңіз.
Мастер шлюз ретінде әрекет етеді және Интернетке қосылады. Әрбір құл жеке көше шамдарына қосылады және Жарықтың жарықтығын басқарады.
SX1728 және ультрадыбыстық сенсор Arduino uno -ға схемаға сәйкес қосылған. Trig pin және Echo pin Arduino UNO цифрлық түйреуіштеріне қосылған. SX1728 LoRa модулі Arduino -ға SPI байланысы арқылы қосылған.
SX1728 433 МГц жиілігінде әрекет етеді. Әр елде LoRa үшін сәйкес өткізу қабілеті бар. Үндістанда 866-868 МГц жиіліктегі бос жолақ. Прототип үлгісі үшін мұнда 433 МГц модулі қолданылады.
4 -қадам: операция
Көшелер көше жарығынан (ҚҰЛ) өтсе, ультрадыбыстық сенсор кедергіні анықтап, көше шамының жарықтығын арттырады. Бұл сонымен қатар алдағы көше шамдарына RF пакеттері ретінде хабарлама жібереді. Осылайша көше шамдарының тізбегі оның жарықтығын үнемі арттырады. Содан кейін ол қалыпты режимге оралады. Әр көше жарығын белгілі бір құлға хабарлама жіберу арқылы шеберден жеке басқаруға болады.
Мен кернеуді жарықдиодты қамтамасыз ету үшін күшейту режимінде 3,2 В литий-иондық батарея мен жарықдиодты драйверді қолдандым
Мұнда Slave бағдарламасы 3 режимде жұмыс істейді, оны бағдарламалық қамтамасыз етуде конфигурациялауға болады
- «1» режимі әрқашан толық жарықтылықта (жаңбырлы күндері мен төтенше күндері)
- «2» баламалы жарықтылық режимі (кешкі уақыт - жарық аз)
- «3» режимі ультрадыбыстық толық бақылау (түн ортасы және пайдалану уақыты аз)
Мастер хабарламаны белгілі бір мекен -жаймен таратады. Тиісті адресі бар құл тек хабарды қабылдайды және соған сәйкес әрекет етеді.
Жарықдиодты жарықтылықты басқару үшін жарықдиодты драйверді AN30888A/B сияқты қолдануға болады. Мен ескі апаттық шамнан біреуін алдым және оны керісінше жасадым.
5 -қадам: кодтар
Мұнда мен қолданған LED драйвері үшін Master and Slave, Datasheet үшін қолданылатын кодтарды ұсынамын.
github.com/sandeepmistry/arduino-LoRa - мұнда LoRa кітапханасын жүктеуге болады.
Ұсынылған:
Ақылды үстелдің жарықдиодты шамы - Ақылды жарықтандыру W/ Arduino - Neopixels жұмыс кеңістігі: 10 қадам (суреттермен)
Ақылды үстелдің жарықдиодты шамы | Ақылды жарықтандыру W/ Arduino | Neopixels жұмыс кеңістігі: Қазір біз үйде көп уақыт өткіземіз, виртуалды түрде оқимыз және жұмыс жасаймыз, сондықтан неге Arduino және Ws2812b жарықдиодты жарықдиодты жарықтандыру жүйесімен жұмыс кеңістігін жақсартпау керек. Үстелдің жарықдиодты шамы
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды штепселі: 7 қадам
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды қосқышы: Бұл нұсқаулықта мен өзімнің микробағдарламалық жасақтамамен бірнеше ақылды құрылғыларды қалай жыпылықтағанымды көрсетемін, сондықтан мен оларды Openhab қондырғысы арқылы MQTT арқылы басқара аламын. Әрине, мен оларды бұзған кезде жаңа құрылғылар
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды дабыл сағаты: 10 қадам (суреттермен)
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды оятқыш: Сіз ақылды сағатты алғыңыз келді ме? Егер солай болса, онда бұл сізге арналған шешім! Мен Smart Alarm Clock жасадым, бұл веб -сайтқа сәйкес дабыл уақытын өзгертуге болатын сағат. Дабыл сөнген кезде дыбыс шығады (дыбыстық сигнал) және 2 жарық қосылады
Ir Sensor көмегімен Arduino көмегімен ақылды көше жарығы: 4 қадам (суреттермен)
Ir Sensor көмегімен Arduino көмегімен ақылды көше жарығы: Менің жобама қосылу үшін менің каналыма ТІРКЕЛІҢІЗ. Бұл жоба Ақылды көше жарығы туралы, көше жарығы көлік арқылы өтіп бара жатқанда қосылады. Мұнда біз 4 ИК сенсорларын қолданамыз. көлік, әр IR сенсоры басқарады
Дөңгелек көше шамы: 5 қадам (суреттермен)
Дөңгелек көше шамы: Бұл көшеде табуға болатын қызықты заттармен жасауға болатын қалалық стильдегі шам