Мазмуну:

Үй шаймандарын LoRa үстүнөн көзөмөлдөө - LoRa үйдөгү автоматташтырууда - LoRa Remote Control: 8 кадам
Үй шаймандарын LoRa үстүнөн көзөмөлдөө - LoRa үйдөгү автоматташтырууда - LoRa Remote Control: 8 кадам

Video: Үй шаймандарын LoRa үстүнөн көзөмөлдөө - LoRa үйдөгү автоматташтырууда - LoRa Remote Control: 8 кадам

Video: Үй шаймандарын LoRa үстүнөн көзөмөлдөө - LoRa үйдөгү автоматташтырууда - LoRa Remote Control: 8 кадам
Video: Shanghai Yuuki(上海遊記) 1-10 Ryunosuke Akutagawa (Audiobook) 2024, Июль
Anonim
Image
Image

Электр приборлоруңузду интернетсиз эле алыс аралыктан (Километр) көзөмөлдөңүз жана автоматташтырыңыз. Бул LoRa аркылуу мүмкүн!

Эй, эмне болду, балдар? Акарш бул жерде CETechтен.

Бул PCBде OLED дисплейи жана ESP32 менен туташкан 3 реле бар. Сиз код менен каалаган нерсени жасай аласыз жана LoRa/WiFi/Bluetooth аркылуу релелерди башкара аласыз. Ошентип, кыскача айтканда, бул долбоордо WiFi/Bluetooth функциясын, LoRa модулун, OLED дисплейин жана 3 релесин бере турган ESP32 бар. Код менен мүмкүнчүлүктөр чексиз. Мен ошондой эле ESP32ге сенсорлорду же кошумча релелерди кошо турган прототиптөөчү аймакты коштум, ал дагы жеткиликтүү.

Бул долбоордун 2 -бөлүгүнүн бир түрү. Ошентип, ушул сыяктуу башкаруу системасы үчүн нерселерди көзөмөлдөө үчүн алыстан башкаруу пульту керек.

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

Менин учурда, мен пультту жана бул контролерду бирге колдонуп жатам жана алар тумар сыяктуу иштешет!

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр

Биринчиден, негизги бөлүк катары мен DFRobotтон ESP32 модулун колдондум. Аны кээ бир эркек жана ургаачы аталыштарды колдонуу менен ПХБга тиркеген. Мен OLED дисплейин колдондум.

LoRa максатында мен RYLR896 колдондум. Мен бул модулду сунуштайм, анткени AT буйруктарын колдонуп UART аркылуу колдонуу абдан оңой.

Төмөндөгү бөлүктөрдү таба аласыз:

1) ESP32 FireBeetle модулу:

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

3) Менин ПХБ дизайным: Мен төмөндө Gerber файлын коштум.

Акыркы эки бөлүктө, эгерде сиз аларды табууда кыйналып жатсаңыз, мага билдирүү/электрондук почта аркылуу жөнөтсөңүз болот, же мен аны сиздин аймакта табууга жардам бере алам же кааласаңыз, мен сизге жеткирип кое алам.

2 -кадам: Проектиңиз үчүн ПХБларды алыңыз

Проектиңиз үчүн ПХБларды алыңыз
Проектиңиз үчүн ПХБларды алыңыз

Сиз арзан PCB онлайн заказ кылуу үчүн 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деги Transmitter эскизин ачыңыз.

5. Куралдар> Тактага өтүңүз. Менин учурда Firebeetle ESP32 колдонуп жаткан тактаңызды тандаңыз.

6. Туура байланышты тандаңыз. Tools> Port өтүү менен порт.

7. Жүктөө баскычын басыңыз.

8. Кыстырмада жүктөө бүттү десе, кодду жүктөө үчүн кабыл алуучу модул менен жогорудагы кадамдарды кайталаш керек.

8 -кадам: Түзмөк менен ойноо

Түзмөк менен ойноо
Түзмөк менен ойноо

1. Жөн эле аппаратты күйгүзүңүз, релейлердин чыкылдатуусун көрүү үчүн пульттун ар кандай баскычтарын бассаңыз болот.

2. Бул түзмөктүн иштеши үчүн LoRa негизиндеги пультуңуз болушу керек, бул жерде мен курганды таба аласыз:

3. КОНГО! түзмөк күтүлгөндөй иштеп жатат.

Сунушталууда: