فهرست مطالب:
- مرحله 1: بررسی کنید که سخت افزار مناسب را دارید
- مرحله 2: در اینجا نکاتی است که در مورد Pinouts نوشته ام
- مرحله 3: اینها پین هایی هستند که برای اتصال به آنها نیاز دارید
- مرحله 4: محیط برنامه نویسی Arduino IDE خود را تنظیم کنید
- مرحله 5: در اینجا کد کارکرد این برنامه آمده است
- مرحله 6: در اینجا نحوه مشاهده کارکرد آن آمده است
- مرحله 7: لذت ببرید
تصویری: دریافت LoRa (SX1278/XL1278-SMT) از طریق SPI روی ماژول مادربرد WeMos D1 ESP-12F ESP8277 با OLED: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
این کار یک هفته طول کشید تا تمرین کنم - به نظر می رسد هیچ کس قبل از من متوجه این موضوع نشده است - بنابراین امیدوارم این کار در وقت شما صرفه جویی کند!
ماژول مادربرد WeMos D1 ESP-12F ESP8266 با صفحه نمایش OLED 0.96 اینچی ، یک برد توسعه 11 دلاری است که دارای برد WIFI ESP8266 ، صفحه نمایش ، سوئیچ 5 حالته ، نگهدارنده باتری لیتیوم یون 18650 و مدار شارژ است. با محافظت ، سوکت برق USB ، سوئیچ و تنظیم برنامه نویسی سریال.
این بسیار عالی است ، در یک تخته ارزان و مفید!
برد SX1278 LoRa یک رادیو کوچک 4 دلاری با قدرت کم است که می تواند داده ها را در مسافت های طولانی ارسال و دریافت کند (ظاهراً 15 کیلومتر ، اما من گزارش 300+ کیلومتر را از برخی افراد می خوانم)
این به شما نحوه اتصال هر دو را نشان می دهد.
اگر می خواهید داده های LoRa را ضبط کرده و در اینترنت بارگذاری کنید ، این یک راه حل 15 دلاری است که می تواند 24 ساعته و 7 ساعته از پنل خورشیدی کار کند.
مرحله 1: بررسی کنید که سخت افزار مناسب را دارید
این دستورالعمل برای استفاده از این دو مورد فوق با هم است.
مرحله 2: در اینجا نکاتی است که در مورد Pinouts نوشته ام
مرحله 3: اینها پین هایی هستند که برای اتصال به آنها نیاز دارید
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (اختیاری-NB: D4 به LED آبی متصل است)
* توجه داشته باشید که باید D5 ، D6 ، D7 و D12 را روی تراشه ESP8266 روی مادربرد لحیم کنید ، زیرا آنها آن پین ها را برای استفاده در سرصفحه WeMos D1 جدا نکرده اند.
توجه: هیچ پین دیگری برای استفاده وجود ندارد !! اکثر پین هایی که برای شما باز شده اند (A0 ، D3 ، D4 ، D8 ، D9 و D10) (در صورت استفاده) مانع از بوت شدن برد شما می شود [D10+-، D8+، D4- ، D3-] ، یا شما را از برنامه نویسی [D9] منع می کند ، یا مانع از کار مانیتور سریال شما (D9 ، D10]) می شود.
مرحله 4: محیط برنامه نویسی Arduino IDE خود را تنظیم کنید
اطمینان حاصل کنید که در تنظیمات برگزیده خود ، "آدرس های اضافی مدیران تابلوها" را دارید که شامل موارد زیر است:-
arduino.esp8266.com/stable/package_esp8266com_index.json
و مطمئن شوید که Libs مورد نیاز خود را نصب کرده اید (برای انجام این کار به همه عکس ها مراجعه کنید)
مرحله 5: در اینجا کد کارکرد این برنامه آمده است
این را در برنامه Arduino خود بارگذاری کنید. اگر 2 نسخه کامل از این موارد را بسازید - و کد یکسانی را در هر دو بارگذاری کنید ، می توانید آنها را با استفاده از Serial Monitor خود در Arduino IDE با یکدیگر صحبت کنید.
مرحله 6: در اینجا نحوه مشاهده کارکرد آن آمده است
مانیتور سریال خود را باز کنید.
اگر 2 مورد از آنها را ساخته اید و اگر دیگری قبلاً در حال اجرا است (بنابراین ، بسته های LoRa را برای شما ارسال می کند) ، چیزی شبیه به این را مشاهده خواهید کرد:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 نوامبر 2018 22:08:41
LoRa دوبلکس با قابلیت تماس تلفنی
LoRa init موفق شد.
ضبط از: 0xbb تا: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18
ss Rec از: 0xbb تا: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 متداول Err: -2239 rnd: 15
s Rec از: 0xbb تا: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15
ss Rec از: 0xbb تا: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 متداول Err: -2239 رند: 16
s Rec از: 0xbb تا: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 متداول ERR: -2239 رند: 17
s Rec از: 0xbb تا: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: ساعت 10.00 متداول Err: -2239 rnd: 24
می توانید این کار را رها کرده و یکی دیگر را برای دویدن در اطراف بلوک ببرید ، سپس بعداً برگردید و اعداد را در یک صفحه گسترده قرار دهید تا ببینید چند بسته از بین رفته و چگونه قدرت سیگنال و غیره متفاوت است.
مرحله 7: لذت ببرید
در صورت داشتن مشکل یا پیشنهاد و غیره به من اطلاع دهید.
توصیه شده:
نوشتن روی صفحه نمایش OLED از طریق بلوتوث: 6 مرحله
نوشتن روی صفحه نمایش OLED از طریق بلوتوث: این پروژه الهام گرفته شده و ریمیکس کنترل صفحه نمایش Arduino LCD از طریق بلوتوث است مقدمه: در این پروژه ، ما & quot؛ بلوتوث OLED. & quot؛ کاری که ما در این طراحی انجام می دهیم این است که یک Arduino را به یک OLED و یک بلوتوث متصل کنیم
سیستم مانیتورینگ رزبری پای از طریق ماژول نمایش OLED: 5 مرحله
سیستم مانیتورینگ رزبری پای از طریق ماژول نمایش OLED: در این آموزش نحوه تنظیم ماژول نمایش 0.96 اینچی OLED برای نمایش اطلاعات سیستم رزبری پای 4 مدل B با استفاده از رابط I2C آن را توضیح خواهم داد
نمایشگر LCD I2C / IIC - استفاده از LCD SPI به صفحه LCD I2C با استفاده از ماژول SPI تا IIC با آردوینو: 5 مرحله
نمایشگر LCD I2C / IIC | استفاده از LCD SPI برای نمایشگر LCD I2C با استفاده از ماژول SPI به IIC با آردوینو: سلام بچه ها از آنجایی که یک SPI LCD 1602 معمولی سیم های زیادی برای اتصال دارد ، بنابراین اتصال آن با آردوینو بسیار مشکل است ، اما یک ماژول در بازار موجود است که می تواند صفحه نمایش SPI را به صفحه IIC تبدیل کنید ، بنابراین فقط باید 4 سیم را وصل کنید
پخش ویدئو از طریق دوربین ESP 32 از طریق WiFi - شروع به کار با برد CAM ESP 32: 8 مرحله
ESP 32 Camera Streaming Video over WiFi | شروع به کار با ESP 32 CAM Board: ESP32-CAM یک ماژول دوربین بسیار کوچک با تراشه ESP32-S است که تقریباً 10 دلار هزینه دارد. علاوه بر دوربین OV2640 و چندین GPIO برای اتصال وسایل جانبی ، دارای شکاف کارت microSD است که می تواند برای ذخیره تصاویر گرفته شده با استفاده از
چگونه می توان از تقریباً هر وب سایت (هاها) موسیقی دریافت کرد (تا زمانی که می توانید آن را بشنوید می توانید آن را دریافت کنید بسیار خوب اگر در فلش جاسازی شود ممکن است نتوانید) ویرایش شده !!!!! اطلاعات اضافه شده: 4 مرحله
چگونه می توان از تقریباً هر وب سایت (هاها) موسیقی دریافت کرد (تا زمانی که می توانید آن را بشنوید می توانید آن را دریافت کنید … بسیار خوب اگر در فلش جاسازی شود ممکن است نتوانید) ویرایش شده !!!!! اطلاعات اضافی: اگر تا به حال به وب سایتی رفته اید و آهنگی را که دوست دارید و می خواهید پخش می کند ، در اینجا اگر شما چیزی را بهم ریختید تقصیر من نیست (تنها راه این است که بدون دلیل شروع به حذف موارد کنید) ) توانستم موسیقی دریافت کنم