فهرست مطالب:
- مرحله 1: قطعات
- مرحله 2: PCB ها را برای پروژه خود تهیه کنید
- مرحله 3: آموزش قبلی [اختیاری]
- مرحله 4: سیم کشی و مدار
- مرحله 5: حالت های عملکرد
- مرحله 6: PCB ما
- مرحله 7: کد نویسی
- مرحله 8: آزمایش نهایی
تصویری: ESP32 با ماژول E32-433T LoRa Module - رابط LoRa Arduino: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
هی ، چه خبر ، بچه ها! Akarsh اینجا از CETech.
این پروژه من در حال اتصال به ماژول E32 LoRa از eByte است که یک ماژول فرستنده گیرنده 1 وات با قدرت بالا با ESP32 با استفاده از Arduino IDE است.
ما در آخرین آموزش خود عملکرد E32 را درک کردیم ، این بار من یک PCB طراحی کرده ام که ESP32 را به E32 متصل می کند.
در نهایت ، ما برد خود را با یک ماژول LoRa Breakout دیگر آزمایش می کنیم و اتصال ایجاد می کنیم.
بگذارید همین حالا با سرگرمی شروع کنیم.
مرحله 1: قطعات
می توانید ماژول های LoRa را از eByte در پیوندهای زیر از LCSC پیدا کنید:
ماژول E32 1W LCSC:
E32 ماژول 100mW LCSC:
آنتن 433 مگاهرتز LCSC:
Firebeetle ESP32 از DFRobot:
مرحله 2: PCB ها را برای پروژه خود تهیه کنید
برای سفارش آنلاین PCB به صورت ارزان باید JLCPCB را بررسی کنید!
شما 10 PCB با کیفیت خوب تهیه و به قیمت 2 دلار و برخی حمل و نقل به درب منزل ارسال می کنید. همچنین در اولین سفارش از ارسال کالا تخفیف می گیرید. برای طراحی PCB خود در easyEDA ، پس از اتمام این کار ، فایل های Gerber خود را در JLCPCB بارگذاری کنید تا با کیفیت خوب و زمان برگشت سریع تولید شوند.
مرحله 3: آموزش قبلی [اختیاری]
من هفته گذشته یک فیلم آموزشی شروع به کار برای همان ماژول تهیه کردم که توصیه می کنم قبل از پیشرفت با این آموزش ، نگاهی بیندازید.
مرحله 4: سیم کشی و مدار
تمام اتصالات قبلاً روی PCB انجام شده است.
اتصالات بین برد شکست ESP32 ، OLED و E32 اساسی است و فقط با استفاده از چند سیم متصل می شود.
اتصالات داخلی برد شکست E32 کمی پیچیده تر است که برای آنها نمودار مدار جداگانه ای اضافه کرده ام.
مهمترین ارتباطی که باید ایجاد شود ، پین های M1 و M0 است. آنها برای عملکرد ماژول باید به GND یا VCC متصل شوند و نمی توان آنها را شناور گذاشت. در مرحله بعد با انتخاب حالت های مختلف با استفاده از M1 و M0 بیشتر آشنا می شویم.
در نهایت ، من چند LED را روی پین های Rx و Tx وصل کرده ام تا وقتی که انتقال داده از طریق UART اتفاق می افتد ، روی LED ها قابل مشاهده باشد.
مرحله 5: حالت های عملکرد
تغییر ولتاژ پایه های M1 و M0 حالت های مختلف ماژول را می توان تنظیم کرد.
ما می توانیم حالت های مختلف را در جدول بالا مشاهده کنیم.
من بیشتر روی حالت 0 و حالت 3 تمرکز می کنم. برای استفاده معمولی از LoRa ، ماژول را روی حالت 0 و برای پیکربندی ، آن را روی حالت 3 نگه می دارم.
برای این پروژه ، ما هر دو پین را روی 0 نگه می داریم ، یعنی حالت 0.
مرحله 6: PCB ما
من با استفاده از نمودار مدار بالا یک PCB طراحی کردم و آن را ساختم.
PCB دارای سرصفحه برای ماژول های صفحه نمایش ESP32 ، E32 و OLED است.
برخی از اجزای اساسی جدا از آن وجود دارد.
من همچنین برخی از پین های GPIO اضافی ESP32 را بر روی PCB برای امکان توسعه پروژه شکسته ام.
بنابراین قطعات را روی PCB لحیم کردم و ESP32 را در مرحله بعدی برنامه ریزی کردم.
مرحله 7: کد نویسی
1. مخزن GitHub را بارگیری کنید:
2. مخزن بارگیری شده را استخراج کنید.
3. طرح اولیه را در Arduino IDE باز کنید.
4. به Tools> Board بروید. در مورد من ، برد مناسب که استفاده می کنید ، Firebeetle ESP32 را انتخاب کنید.
5- کامر صحیح را انتخاب کنید. با رفتن به مسیر Tools> Port وارد پورت شوید.
6. دکمه بارگذاری را فشار دهید.
7. وقتی برگه می گوید بارگذاری انجام شد ، نمایشگر OLED را مشاهده خواهید کرد که زنده می شود.
مرحله 8: آزمایش نهایی
PCB ESP32 را با استفاده از میکرو USB به برق متصل کردم.
برای طرف دیگر پیوند LoRa ، از ماژول breakout آموزش قبلی استفاده کردم که با استفاده از ماژول FTDI به رایانه متصل کردم و سوئیچ حالت M0 و M1 را روی 0 و 0 تنظیم کردم.
سپس شروع به ارسال داده ها از طریق UART به ماژول متصل به رایانه کرد و مشاهده کرد که OLED شروع به نمایش داده های دریافت شده از طریق LoRa می کند پس از اینکه ESP32 یک پیام تأییدیه را به عقب ارسال می کند که ما در مانیتور سریال مشاهده می کنیم. ویدیوی من را برای همان نسخه نمایشی تماشا کنید.
توصیه شده:
ارتباط بی سیم LoRa 3 کیلومتر تا 8 کیلومتر با هزینه کم E32 (sx1278/sx1276) دستگاه Arduino ، Esp8266 یا Esp32: 15 مرحله
ارتباطات بی سیم LoRa 3Km تا 8Km با هزینه کم E32 (sx1278/sx1276) دستگاه برای Arduino ، Esp8266 یا Esp32: من یک کتابخانه برای مدیریت EBYTE E32 بر اساس سری Semtech دستگاه LoRa ، دستگاه بسیار قدرتمند ، ساده و ارزان ایجاد می کنم. شما می توانید پیدا کنید نسخه 3 کیلومتری در اینجا ، نسخه 8 کیلومتری در اینجا آنها می توانند در فاصله 3000 تا 8000 متری کار کنند و ویژگی های زیادی دارند
ماژول قفسه ماژول صدای Tama Techstar Electric: 7 مرحله
ماژول صدای ماژول صدا Tama Techstar Electric: من یک ماژول درام Tama Techstar 500 Electric دارم که گوش های رک نداشت. تصمیم گرفتم این را در یک قفسه قرار دهم و نیاز به تهیه آن دارم. من به ماژول Tama Drum دیگری که داشتم نگاه کردم و دیدم که اندازه آن یکسان است و می توانم از آن به عنوان الگویی برای این کار استفاده کنم
ماژول RF 433MHZ - ساخت گیرنده و فرستنده از ماژول RF 433MHZ بدون هیچ میکروکنترلر: 5 مرحله
ماژول RF 433MHZ | دریافت گیرنده و فرستنده از ماژول RF 433MHZ بدون هیچ میکروکنترلر: آیا می خواهید داده های بی سیم ارسال کنید؟ به راحتی و بدون نیاز به میکروکنترلر؟ در اینجا می رویم ، در این دستورالعمل به شما نشان می دهم فرستنده و گیرنده اصلی rf آماده استفاده است! در این دستورالعمل می توانید داده ها را با استفاده از ver verd ارسال و دریافت کنید
PCB ماژول Raspberry Pi Compute Module خود را طراحی کنید: 5 مرحله (همراه با تصاویر)
PCB ماژول Raspberry Pi Compute Module خود را طراحی کنید: اگر قبلاً در مورد Raspberry Pi Compute Module چیزی نشنیده اید ، اساساً یک کامپیوتر لینوکس کاملاً نوپا با عامل شکل یک چسب RAM لپ تاپ است! با این وجود امکان طراحی تابلوهای سفارشی خود در آنجا وجود دارد. Raspberry Pi فقط یک ج
مقایسه LoRa RFM98 آموزش Ra-02 HopeRF ماژول: 6 مرحله
مقایسه LoRa RFM98 آموزش Ra-02 HopeRF ماژول: سلام ، بچه ها چه خبر؟ Akarsh در اینجا از CETech. در این مقاله امروز ما قصد داریم در مورد ماژول های RFM LoRa ساخته شده توسط HopeRF بیاموزیم. ما خواهیم دید که ویژگی های ماژول RFM چه چیزی را ارائه می دهد ، pinout آن ، مقایسه بین تفاوت ها