Мазмұны:

Тұрмыстық техниканы LoRa арқылы бақылау - Үй автоматтандырудағы LoRa - LoRa қашықтан басқару құралы: 8 қадам
Тұрмыстық техниканы LoRa арқылы бақылау - Үй автоматтандырудағы LoRa - LoRa қашықтан басқару құралы: 8 қадам

Бейне: Тұрмыстық техниканы LoRa арқылы бақылау - Үй автоматтандырудағы LoRa - LoRa қашықтан басқару құралы: 8 қадам

Бейне: Тұрмыстық техниканы LoRa арқылы бақылау - Үй автоматтандырудағы LoRa - LoRa қашықтан басқару құралы: 8 қадам
Бейне: Сайлауға 4 күн қалды: уақыт болды ма? Ал енді? Содан соң? YouTube-те бәріміз бірге дауыс берейік 2024, Шілде
Anonim
Image
Image

Электр қондырғыларын интернетсіз ұзақ қашықтықтан (километр) басқарыңыз және автоматтандырыңыз. Бұл LoRa арқылы мүмкін!

Эй, не болды, балалар? Акарш мұнда CETech -тен.

Бұл ПХД -да OLED дисплейі мен ESP32 -ге қосылған 3 реле бар. Сіз кодпен кез келген нәрсені жасай аласыз және релелерді LoRa/WiFi/Bluetooth арқылы басқара аласыз. Қысқаша айтқанда, бұл жобада ESP32 бар, ол WiFi/Bluetooth функциясын, LoRa модулін, OLED дисплейін және 3 релесін береді. Кодтың мүмкіндіктері шексіз. Мен сондай -ақ қол жетімді ESP32 -ге сенсорларды немесе қосымша релелерді қосуға болатын прототиптеу аймағын қостым.

Бұл жобаның екінші бөлігінің түрі. Сондықтан кез келген басқару жүйесі үшін заттарды басқару үшін пульт қажет.

Мен LoRa негізіндегі пультті жасадым, оны мына жерден тексеруге болады:

Менің жағдайда, мен қашықтан басқару пульті мен контроллерді бірге қолданамын және олар очаровка сияқты жұмыс істейді!

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер

Біріншіден, мен негізгі бөлім ретінде DFRobot -тан ESP32 модулін қолдандым. Оны ПХД -ге ерлер мен әйелдердің кейбір тақырыптарын қолдана отырып тіркеді. Мен OLED дисплейін қолдандым.

LoRa мақсатында мен RYLR896 қолдандым. Мен бұл модульді ұсынамын, себебі AT командалары арқылы UART арқылы пайдалану өте оңай.

Сіз бөліктерді төменде таба аласыз:

1) ESP32 FireBeetle модулі:

2) Reyax RYLR896 LoRa модулі:

3) Менің ПХД дизайны: Мен төменде Gerber файлын қостым.

Соңғы екі бөлімде, егер сізде оларды табу қиын болса, маған хабарлама жібере аласыз/электронды поштаға жібере аласыз, мен сізге оны сіздің аймағыңыздан табуға көмектесемін немесе қаласаңыз, мен сізге жеткізе аламын.

2 -қадам: Сіздің жобаңыз үшін ПХД алыңыз

Сіздің жобаңыз үшін ПХД алыңыз
Сіздің жобаңыз үшін ПХД алыңыз

ПХД -ны желіде арзанға тапсырыс беру үшін сіз JLCPCB -ті қарауыңыз керек!

Сіз өзіңіздің есігіңізге 2 долларға және жеткізілімге жеткізілген 10 сапалы ПХД аласыз. Сіз сондай -ақ бірінші тапсырыс бойынша жеткізілімге жеңілдік аласыз. Өзіңіздің жеке ПХД -ны EasyEDA -ға айналдыру үшін, оны жасағаннан кейін, Gerber файлдарын JLCPCB -ге жүктеп, оларды сапалы және жылдам өңдеу уақытында дайындаңыз.

3 -қадам: Reyax модулін түсіну және оны қолдану. (ҚОСЫМША: Егер жұмыс сізді қызықтырмаса, бұл қадамды оқудан бас тартуға болады)

Reyax модулін түсіну және оны қолдану. (ҚОСЫМША: Егер жұмыс сізді қызықтырмаса, бұл қадамды оқудан бас тартуға болады)
Reyax модулін түсіну және оны қолдану. (ҚОСЫМША: Егер жұмыс сізді қызықтырмаса, бұл қадамды оқудан бас тартуға болады)

1. Бізде бар LoRa модулі - AT командалары арқылы конфигурацияланған UART модулі.

2. Модульде RYLR896 бортында SPI LoRa модулімен сөйлесетін STM32 MCU бар.

3. Суреттегі пәрмендер осы құжатқа сілтеме жасай алатын негізгі командалар болып табылады: REYAX-Lora-AT-COMMAND-GUIDE

4. Мен сізге YouTube -тегі бейнероликті қарап шығуды ұсынамын, онда мен мұны дұрыс түсіндіремін.

4 -қадам: ПХД модульдерінің қосылуы

ПХД модульдерінің қосылуы
ПХД модульдерінің қосылуы
ПХД модульдерінің қосылуы
ПХД модульдерінің қосылуы

1. Екі модуль де жоғарыдағы суреттегідей қосылады.

2. Екі модуль де қосылған кезде, сіз модульдерді бір -бірлеп бағдарламалап, содан кейін жобаны тексере аласыз.

3. Сіз қанша реле қоссаңыз, транзисторлық тізбекті бірнеше рет қосуыңыз қажет болады.

Жоғарыда көрсетілген барлық қосылулар ПХД -де жасалған, сондықтан басқа сымдарды қажет етпейді.

5 -қадам: ПХД дәнекерлеу

ПХД дәнекерлеу
ПХД дәнекерлеу

Барлық компоненттерді ПХД -ге дәнекерлеңіз.

Мен алдымен төмен биіктіктегі компоненттерді ПХД -да дәнекерлеп, содан кейін тақырыптар сияқты биіктігі жоғары компоненттерге көшуді ұсынар едім.

Модульді қосар алдында барлық қосылыстарды нашар дәнекерленген қосылыстар мен қысқа тұйықталу үшін мультиметр көмегімен тексеріңіз.

Модульді бағдарламалау үшін esp32 модулін компьютерге USB кабелі арқылы тікелей қосуға болады.

6 -қадам: Arduino IDE жүктеу және орнату

Arduino IDE жүктеңіз және орнатыңыз
Arduino IDE жүктеңіз және орнатыңыз

Осы жерден Arduino IDE жүктеп алыңыз.

1. Arduino IDE орнатыңыз және оны ашыңыз.

2. Файл> Параметрлер тармағына өтіңіз

3. https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json Қосымша тақта менеджерінің URL мекенжайларын қосыңыз.

4. Құралдар> Басқару тақтасы менеджері тармағына өтіңіз

5. ESP8266 іздеңіз, содан кейін тақтаны орнатыңыз.

6. IDE қайта іске қосыңыз.

7 -қадам: Жобаны кодтау

Жобаны кодтау
Жобаны кодтау
Жобаны кодтау
Жобаны кодтау

GitHub репозиторийін жүктеңіз:

2. Жүктелген репозиторийді шығарыңыз.

3. Кітапханаларды жүктелген репозиторийден Arduino эскиз қалтасындағы Кітапхана қалтасына көшіріңіз.

4. Arduino IDE бағдарламасында таратқыштың эскизін ашыңыз.

5. Құралдар> Тақтаға өтіңіз. Менің жағдайда Firebeetle ESP32 пайдаланатын сәйкес тақтаны таңдаңыз.

6. Дұрыс хабарды таңдаңыз. Құралдар> Порт тармағына өтіңіз.

7. Жүктеу түймесін басыңыз.

8. Қойынды жүктеу аяқталды десе, кодты жүктеу үшін қабылдағыш модулімен жоғарыдағы әрекеттерді қайталау керек.

8 -қадам: құрылғымен ойнау

Құрылғымен ойнау
Құрылғымен ойнау

1. Құрылғыны ғана қосыңыз, реле шертілгенін көру үшін қашықтан басқару пультіндегі әр түрлі түймелерді басуға болады.

2. Бұл құрылғыны жұмыс жасау үшін сізде LoRa негізіндегі пульт болуы керек, сіз мен жасаған құрылғыны мына жерден таба аласыз:

3. КОНГО! құрылғы күткендей жұмыс істейді.

Ұсынылған: