Мазмуну:

LoRa ESP32 Радиолору Оңой Баштоо Сабагы - Зым жок: 6 кадам
LoRa ESP32 Радиолору Оңой Баштоо Сабагы - Зым жок: 6 кадам

Video: LoRa ESP32 Радиолору Оңой Баштоо Сабагы - Зым жок: 6 кадам

Video: LoRa ESP32 Радиолору Оңой Баштоо Сабагы - Зым жок: 6 кадам
Video: Знакомство с платой разработки Heltec LoRa CubeCell HTCC-AB01 2024, Июль
Anonim
Image
Image

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

Бүгүн биз, негизинен, бири -бирибиз менен эң оңой сүйлөшө турган LoRa радиолорун орнотуу боюнча проект түзөбүз.

Бул жерде мен колдонгон микроконтроллер 915 МГц LoRa такталарына туташкан ESP32 болуп саналат, мен дагы пакеттин маалыматы көрүнүп турушу үчүн радионун бирине OLED дисплейин тиркеп койгом. Бул долбоордо колдонулган бардык модулдар DFRobotтон алынган, анткени бул модулдар үчүн төөнөгүчтөрдүн шайкештиги бар, ошондуктан мен ар кандай өндүрүүчүлөрдүн модулдарын колдонууну сунуш кылбайм. Ошентип, баштайлы!

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

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

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

Муну жасоо үчүн сизге ESP32 такта же ESP8266 керек болот жана кааласаңыз батареяны кошо аласыз.

Мен 915 МГц жыштыктагы Firebeetle LoRa тактасын колдондум. DFRobot сиздин аймакта мыйзамдуу жыштыгына жараша такталардын 3 түрүн сунуштайт:

1) 433 МГц

2) 868 МГц

3) 915 МГц

Дисплей үчүн мен OLED калканы колдондум.

Мен бул модуль менен DFRobotтун такталарын колдонууну сунуштайм, анткени pinout шайкеш келет жана сиз эч жерде эч кандай көйгөйгө туш болбойт.

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

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

Сиз арзан PCB онлайн заказ кылуу үчүн JLCPCB текшеришиңиз керек!

Сиз 2 $ жана кээ бир жеткирүү үчүн эшигиңизге чейин даярдалган 10 сапаттуу ПХБ аласыз. Сиз ошондой эле биринчи заказыңыз боюнча жеткирүүгө арзандатууга ээ болосуз. Өзүңүздүн ПКБны EasyEDAга баштоо үчүн, Gerber файлдарыңызды JLCPCBге жүктөп, аларды сапаттуу жана тез оңдоо убактысы менен өндүрүп алыңыз.

3 -кадам: Arduino IDEди жүктөп алып, орнотуңуз

Arduino IDEди жүктөп алып, орнотуңуз
Arduino IDEди жүктөп алып, орнотуңуз

Arduino IDEди бул жерден жүктөп алыңыз.

1. Arduino IDE орнотуп, аны ачыңыз.

2. Файл> Тандоолорго өтүңүз

3. Кошумча такталар менеджеринин URL дарегине https://dl.espressif.com/dl/package_esp32_index.j… кошуңуз. Куралдар> Такта> Такта менеджерине өтүңүз

5. ESP32 издеп, анан тактаны орнотуңуз.

6. IDEди кайра жүктөңүз.

4 -кадам: Байланыштар жана ширетүү

Байланыштар жана ширетүү
Байланыштар жана ширетүү
Байланыштар жана ширетүү
Байланыштар жана ширетүү
Байланыштар жана ширетүү
Байланыштар жана ширетүү
Байланыштар жана ширетүү
Байланыштар жана ширетүү

1. Модулдарды үстөлгө салынуучу баштар менен кошо ээрчиңиз.

2. Сиз LoRa модулдарын ESP32 модулдарына электр схемасына ылайык туташтырышыңыз керек.

3. Колдонула турган 5-6 модулдун баарын чогултуп, Радионун муктаждыгына жараша тизип коюңуз. Бул кадамдар үчүн мен видеомду көрүүнү сунуштайм, анткени бул бөлүк ал жерде кеңири түшүндүрүлгөн.

5 -кадам: Модулду коддоо

Модулду коддоо
Модулду коддоо
Модулду коддоо
Модулду коддоо
Модулду коддоо
Модулду коддоо

GitHub репозиторийин жүктөп алыңыз:

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

3. Китепканаларды жүктөлгөн репозиторийден Arduino эскиз папкасындагы Китепкана папкасына көчүрүү.

4. Arduino IDEдеги Transmitter эскизин ачыңыз.

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

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

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

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

6 -кадам: LoRa радиолору менен ойноо

LoRa радиолору менен ойноо
LoRa радиолору менен ойноо

Эки модулга тең кубат берилери менен жибергичтеги OLED жөнөтүлүп жаткан пакеттин номерин көрсөтө баштайт, экинчи жагынан алуучуга туташкан сериялык монитор сигналдын күчү менен алынган пакетти көрсөтөт.

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