Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: Проектиңиз үчүн ПХБларды алыңыз
- 3 -кадам: Arduino IDEди жүктөп алып, орнотуңуз
- 4 -кадам: Байланыштар жана ширетүү
- 5 -кадам: Модулду коддоо
- 6 -кадам: LoRa радиолору менен ойноо
Video: LoRa ESP32 Радиолору Оңой Баштоо Сабагы - Зым жок: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Эй, эмне болду, балдар? Акарш бул жерде 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ди бул жерден жүктөп алыңыз.
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 радиолору менен ойноо
Эки модулга тең кубат берилери менен жибергичтеги OLED жөнөтүлүп жаткан пакеттин номерин көрсөтө баштайт, экинчи жагынан алуучуга туташкан сериялык монитор сигналдын күчү менен алынган пакетти көрсөтөт.
Сунушталууда:
Баштоо Light Painting (Photoshop жок): 5 кадам (Сүрөттөр менен)
Жеңил сүрөт тартуунун башталышы (Photoshop жок): Мен жакында эле жаңы камера сатып алдым жана интернеттен жарык сүрөткө же узун экспозициядагы сүрөткө туш болгондо анын айрым өзгөчөлүктөрүн изилдеп жүрдүм. Көбүбүз жолдогу шаарда сүрөт менен жарыктандыруунун негизги формасын көргөн болобуз
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)
Түтүк радиолору үчүн сигара кутусунун батарея кутусун куруңуз: 4 кадам
Түтүк радиолору үчүн сигара кутусунун батарея кутусун куруңуз: Эгерде сиз мага окшоп түтүк радиолорун куруп, ойноп жатсаңыз, анда менде аларды иштетүү сыяктуу көйгөй бардыр. Эски микросхемалардын көпчүлүгү жок болгон жогорку вольттуу б батареялары менен иштөө үчүн иштелип чыккан. Ошентип
Жок кылынган файлдарды жок кылуу, абдан оңой жана колдонуучуга ыңгайлуу .: 7 кадам
Өчүрүлгөн файлдарды жок кылуу, абдан оңой жана колдонууга ыңгайлуу .: Эч качан катуу дисктен, камераңыздан, mp3тан бир файлды өчүрүп салдыңыз, ал тургай, кутуңузду бошоттуңуз, анан дагы эле бул файлды каалаарыңызды түшүндүңүз беле? Бул файлдарды калыбына келтирүүнүн жөнөкөй жолу. Бул үйрөтүлбөгөн нерсеге кошулду, анткени мен үй -бүлөнүн бардык эпизоддорун жок кылдым
Нөлдүк ноутбук муздаткыч / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): 3 кадам
Нөлдүк ноутбук муздатуучу / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): ЖАҢЫРТУУ: PLEASE KINDLY VOE MY INSTRUCTABLE, рахмат _ _ БАШКАЛАРЫҢЫЗ ҮЧҮН МАҢЫЗДАР МҮМКҮН Www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ КИРИҢИЗ ЖЕ МЫКТЫ ДОСУМУҢУЗГА ДОБУШ БЕРҮҢҮЗ