Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: Проектиңиз үчүн ПХБларды алыңыз
- 3 -кадам: Мурунку үйрөткүч [ОПЦИОНАЛДУУ]
- 4 -кадам: Зымдар жана микросхема
- 5 -кадам: Иштөө режимдери
- 6 -кадам: Биздин PCB
- 7 -кадам: Коддоо
- 8 -кадам: Акыркы тест
Video: ESP32 E32-433T LoRa модулу менен - LoRa Arduino Interfacing: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Эй, эмне болду, жигиттер! Акарш бул жерде CETechтен.
Менин бул долбоорум eByteдан E32 LoRa модулун байланыштырат, бул Arduino IDEди колдонуп ESP32 менен 1 ватт кубаттуулугу жогору болгон модуль.
Биз E32нин иштешин акыркы окуу куралыбызда түшүндүк, бул жолу мен ESP32 менен E32ди туташтыра турган ПХБны иштеп чыктым.
Акырында, биз дагы бир LoRa сындыруучу модулу менен тактайыбызды текшерип, байланышты орнотобуз.
Келгиле, азыр тамашадан баштайлы.
1 -кадам: Бөлүктөр
LoRa модулдарын eByteден LCSCтин төмөнкү шилтемелеринен таба аласыз:
E32 1W модулу LCSC:
E32 100mW модулу LCSC:
Антенна 433MHz LCSC:
Firebeetle ESP32 DFRobotтон:
2 -кадам: Проектиңиз үчүн ПХБларды алыңыз
Сиз арзан PCB онлайн заказ кылуу үчүн JLCPCB текшеришиңиз керек!
Сиз 2 $ жана кээ бир жеткирүү үчүн эшигиңизге чейин даярдалган 10 сапаттуу ПХБ аласыз. Сиз ошондой эле биринчи заказыңыз боюнча жеткирүүгө арзандатууга ээ болосуз. Өзүңүздүн ПКБны EasyEDAга баштоо үчүн, Gerber файлдарыңызды JLCPCBге жүктөп, аларды сапаттуу жана тез оңдоо убактысы менен өндүрүп алыңыз.
3 -кадам: Мурунку үйрөткүч [ОПЦИОНАЛДУУ]
Өткөн аптада мен ошол эле модул үчүн үйрөтүүчү видеону түздүм, аны сизге үйрөткүчтү улантуудан мурун карап чыгууну сунуштайм.
4 -кадам: Зымдар жана микросхема
Бардык туташуулар буга чейин ПКБда жасалган.
ESP32, OLED жана E32 сынык тактасынын ортосундагы туташуулар негизги жана бир нече зым аркылуу гана туташкан.
E32 сынык тактасынын ички туташуулары бир аз татаалыраак, алар үчүн мен өзүнчө схеманы коштум.
Жасала турган эң маанилүү байланыш M1 жана M0 төөнөгүчтөрү. Алар GND же VCCге модулдун иштеши үчүн туташтырылышы керек жана аларды калкып кетүүгө болбойт. Биз кийинки кадамда M1 жана M0ду колдонуп, ар кандай режимди тандоо жөнүндө көбүрөөк билебиз.
Акырында, мен Rx жана Tx казыктарына бир нече LED тиркеп койдум, андыктан UART аркылуу маалымат өткөрүлүп жатканда ал диоддордо көрүнүп турат.
5 -кадам: Иштөө режимдери
М1 жана М0 казыктарынын чыңалуусун өзгөртүү модулдун ар кандай режимдерин койсо болот.
Биз жогорудагы үстөлдө ар кандай режимди көрө алабыз.
Мен көбүнчө 0 режимине жана 3 режимине басым жасайм. LoRaны кадимкидей колдонуу үчүн мен модулду 0 режиминде, конфигурация үчүн 3 -режимде сактайм.
Бул долбоор үчүн биз эки тешикти 0, башкача айтканда, 0 режиминде сактайбыз.
6 -кадам: Биздин PCB
Мен жогоруда көрсөтүлгөн схеманы колдонуу менен ПХБны иштеп чыгып, аны өндүрүп алдым.
ПКБда ESP32, E32 жана OLED дисплей модулдары үчүн аталыштар бар.
Мындан тышкары кээ бир негизги компоненттер бар.
Мен ошондой эле долбоорду кеңейтүү мүмкүнчүлүгү үчүн PCBдеги ESP32нин кошумча GPIO казыктарын сындырдым.
Ошентип, мен компоненттерди ПХБга кошуп, кийинки кадамда ESP32ди программаладым.
7 -кадам: Коддоо
1. GitHub репозиторийин жүктөп алыңыз:
2. Жүктөлгөн репозиторийди бөлүп алыңыз.
3. Arduino IDEдеги чийки эскизди ачыңыз.
4. Куралдар> Тактага өтүңүз. Менин учурда Firebeetle ESP32 колдонуп жаткан тактаңызды тандаңыз.
5. Туура байланышты тандаңыз. Tools> Port өтүү менен порт.
6. Жүктөө баскычын басыңыз.
7. Кыстырмада "Жүктөө бүттү" деп жазылганда, сиз OLED дисплейин жашоого чейин көрөсүз.
8 -кадам: Акыркы тест
Мен ESP32 ПКБны микро USB аркылуу кубатка туташтырдым.
LoRa шилтемесинин башка тарабында, мен FTDI модулун колдонуп, компьютерге туташкан мурунку окуу куралындагы үзүлүү модулун колдондум жана M0 менен M1дин режимин 0 & 0ге койдум.
Андан кийин UART аркылуу маалыматтарды ЖКга туташкан модулга жөнөтө башташты жана OLED LoRa аркылуу алынган маалыматты көрсөтө баштаганын байкадык, андан кийин ESP32 тастыктоочу билдирүү жөнөтөт, биз аны сериялык монитордо көрөбүз. Ошол эле демо үчүн менин видеомду көрүңүз.
Сунушталууда:
Talkative Automation -- Аудио Arduino -- Үн менен башкарылуучу автоматика -- HC - 05 Bluetooth модулу: 9 кадам (Сүрөттөр менен)
Talkative Automation || Аудио Arduino || Үн менен башкарылуучу автоматика || HC - 05 Bluetooth модулу: …………………………. Дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …. …. Бул видеодо биз сүйлөшүүчү автоматиканы курдук .. Сиз мобилдик телефон аркылуу үн буйругун жөнөтсөңүз, ал үй түзмөктөрүн күйгүзүп, пикирлерин жөнөтөт
Peltier TEC модулу менен DIY температурасы көзөмөлдөгөн камера кутусу: 4 кадам (сүрөттөр менен)
Peltier TEC модулу менен DIY температурасы көзөмөлдөгөн камера кутусу: Мен кичинекей электрондук такталарды сыноо үчүн Температура көзөмөлдөгөн камера кутусун чогулттум. Бул окуу куралында мен өз долбоорум менен бөлүштүм, анын ичинде булак файлдары жана PCB жасоо үчүн Gerbers файлдарына шилтеме. Мен көбүнчө арзан материалдарды колдондум
Talking Arduino - Ардуино менен MP3 ойнотуу модулу жок - PCMди колдонуу менен Arduinoдон Mp3 файлын ойнотуу: 6 кадам
Talking Arduino | Ардуино менен MP3 ойнотуу модулу жок | PC файлын колдонуу менен Arduinoдон Mp3 файлын ойнотуу: Бул көрсөтмөлөрдө биз ардуино менен mp3 файлды эч кандай аудио модулду колдонбостон ойнотууну үйрөнөбүз, бул жерде биз 8 кГц жыштыктагы 16 бит PCM ойногон Arduino үчүн PCM китепканасын колдонобуз
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
HF антенна анализатору Arduino жана DDS модулу менен: 6 кадам (сүрөттөр менен)
HF Antenna Analyzer with Arduino and DDS Module: HiIn this Instructable мен сизге антеннаны өлчөөчү жана HS жыштык тилкелеринин баарында же анын VSWRин көрсөтө ала турган арзан антенна анализаторун кантип курганымды көрсөтөм. Ал минималдуу VSWRди жана ар бир диапазонго тиешелүү жыштыкту табат, бирок