جدول المحتويات:
- الخطوة 1: الأجزاء
- الخطوة 2: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
- الخطوة الثالثة: فهم وحدة Reyax وكيفية استخدامها. (اختياري: يمكنك تخطي قراءة هذه الخطوة إذا لم تكن مهتمًا بالعمل)
- الخطوة 4: توصيلات الوحدات في ثنائي الفينيل متعدد الكلور
- الخطوة 5: لحام ثنائي الفينيل متعدد الكلور
- الخطوة 6: قم بتنزيل Arduino IDE وإعداده
- الخطوة السابعة: برمجة المشروع
- الخطوة 8: اللعب بالجهاز
فيديو: LoRa Remote Control Messenger مع شاشة TFT مقاس 1.8 بوصة لمسافات تصل إلى 8 كم: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
قم بتوصيل المشروع بجهاز الكمبيوتر المحمول أو الهاتف الخاص بك ثم قم بالدردشة بين الأجهزة بدون الإنترنت أو الرسائل القصيرة باستخدام LoRa فقط.
مرحبًا ، ما الأمر يا رفاق؟ Akarsh هنا من CETech.
يحتوي PCB هذا أيضًا على شاشة عرض و 4 أزرار يمكن استخدامها كوحدة تحكم عن بعد لبعض الأجهزة أيضًا. يمكنك فعل أي شيء باستخدام رمز تصميم واجهة المستخدم الخاصة بك. لذلك ، باختصار ، يحتوي هذا المشروع على esp8266 التي يمكن أن توفر وظائف WiFi ووحدة LoRa وشاشة TFT مقاس 1.8 بوصة و 4 أزرار ضغط لإنشاء واجهة مستخدم. الاحتمالات مع الكود لا حصر لها.
يمكن توصيله بهاتفك الذكي أو أي جهاز كمبيوتر ويجعل هذا الجهاز رسولًا يدعم LoRa. الآن عندما يتم ذلك ، ستتمكن من إرسال رسائل إلى أي جهاز آخر باستخدام نفس برنامج LoRa messenger. يتم كل هذا دون وجود 4G / LTE / 3G / GSM / WiFi / SMS. الذي قمت به في مشروع سابق يمكنك العثور عليه هنا:
الخطوة 1: الأجزاء
أولاً كجزء رئيسي ، استخدمت وحدة ESP8266 مع لوحة اندلاع. إرفاقه على ثنائي الفينيل متعدد الكلور باستخدام بعض رؤوس الذكور والإناث. لقد استخدمت شاشة TFT SPI مقاس 1.8 بوصة ووحدة TP4056 لشحن البطارية وحمايتها وبطارية هاتف محمول قديمة.
لغرض LoRa ، استخدمت RYLR896. أقترح بشدة هذه الوحدة لأنه من السهل جدًا استخدامها عبر أوامر UART باستخدام أوامر AT.
يمكنك العثور على الأجزاء أدناه:
1) وحدة ESP8266
2) لوح الاختراق ESP12
3) شاشة TFT
4) وحدة TP4056
5) وحدة Reyax RYLR896 LoRa
6) تصميم ثنائي الفينيل متعدد الكلور الخاص بي
بالنسبة إلى الجزأين الأخيرين ، إذا كنت تواجه صعوبة في العثور عليهما ، يمكنك مراسلتي / مراسلتي عبر البريد الإلكتروني وإما يمكنني مساعدتك في العثور عليه في منطقتك أو يمكنني شحنها إليك إذا كنت ترغب في ذلك.
الخطوة 2: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
يجب عليك التحقق من JLCPCB لطلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت بسعر رخيص!
يمكنك الحصول على 10 مركبات ثنائي الفينيل متعدد الكلور عالية الجودة يتم تصنيعها وشحنها إلى عتبة داركم مقابل 2 دولار وبعض الشحن. ستحصل أيضًا على خصم على الشحن على طلبك الأول. لتصميم PCB الخاص بك ، توجه إلى easyEDA ، بمجرد الانتهاء من ذلك ، قم بتحميل ملفات Gerber الخاصة بك على JLCPCB لتصنيعها بجودة جيدة ووقت سريع.
الخطوة الثالثة: فهم وحدة Reyax وكيفية استخدامها. (اختياري: يمكنك تخطي قراءة هذه الخطوة إذا لم تكن مهتمًا بالعمل)
1. وحدة LoRa التي لدينا هي وحدة UART والتي تم تكوينها باستخدام أوامر AT.
2. تحتوي الوحدة على وحدة STM32 MCU التي تقوم بكل الكلام إلى وحدة SPI LoRa على متن RYLR896.
3. الأوامر الموجودة في الصورة هي أوامر أساسية يمكنك الرجوع إلى هذا المستند لمزيد من المعلومات: REYAX-Lora-AT-COMMAND-GUIDE
4. ما زلت أوصيك بشدة بالاطلاع على مقطع الفيديو الخاص بي على YouTube حيث أشرح ذلك بشكل صحيح.
الخطوة 4: توصيلات الوحدات في ثنائي الفينيل متعدد الكلور
1. سيتم توصيل كلا الوحدتين بنفس الطريقة كما في الصورة أعلاه.
2. عند توصيل كلتا الوحدتين ، يمكنك برمجة الوحدات واحدة تلو الأخرى ثم اختبار المشروع.
تتم جميع التوصيلات الموضحة أعلاه في لوحة الدوائر المطبوعة ، وبالتالي ليست هناك حاجة إلى أي أسلاك أخرى.
الخطوة 5: لحام ثنائي الفينيل متعدد الكلور
جندى جميع مكونات ثنائي الفينيل متعدد الكلور.
أود أن أقترح لحام المكونات منخفضة الارتفاع على PCB أولاً ثم الانتقال إلى المكونات ذات الارتفاع الأكبر مثل الرؤوس وما إلى ذلك.
قبل تشغيل الوحدة ، اختبر جميع التوصيلات باستخدام مقياس متعدد لمفاصل اللحام السيئة والدوائر القصيرة.
لبرمجة الوحدة ، أضفت منفذًا لإرفاق FTDI232 USB باللوحة التسلسلية أسفل لوحة ESP8266 بحيث يمكنك برمجة اللوحة بسهولة.
الخطوة 6: قم بتنزيل Arduino IDE وإعداده
قم بتنزيل Arduino IDE من هنا.
1. قم بتثبيت Arduino IDE وافتحه.
2. انتقل إلى ملف> تفضيلات
3. أضف https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json عناوين URL لمدير اللوحات الإضافية.
4. انتقل إلى Tools> Board> Boards Manager
5. ابحث عن ESP8266 ثم قم بتثبيت اللوحة.
6. أعد تشغيل IDE.
الخطوة السابعة: برمجة المشروع
لبرمجة الوحدة ، أضفت منفذًا لإرفاق FTDI232 USB باللوحة التسلسلية أسفل لوحة ESP8266 بحيث يمكنك برمجة اللوحة بسهولة.
تحتاج إلى الضغط على GPIO0 والاستمرار في الضغط عليه ثم الضغط على زر RESET ثم حرر زر RESET أولاً ثم زر GPIO0.
1. قم بتنزيل المستودع:
2. قم باستخراج المجلد الذي تم تنزيله وافتح ملف main.ino في Arduino IDE.
3. انتقل إلى Tools> Board. حدد اللوحة المناسبة التي تستخدمها تعمل NodeMCU (12E) في معظم الحالات.
4. حدد الاتصال الصحيح. المنفذ بالانتقال إلى Tools> Port.
5. اضغط على زر التحميل.
6. عندما تقول علامة التبويب تم التحميل ، فأنت جاهز لاستخدام الجهاز.
بعد الرفع افتح الشاشة التسلسلية لإرسال واستقبال الرسائل.
الخطوة 8: اللعب بالجهاز
1. فقط قم بتشغيل الجهاز ، سترى أشياء على الشاشة ، يمكنك الضغط على أزرار مختلفة لرؤية الجهاز أثناء العمل.
2. انتقل إلى الشاشة التسلسلية وابدأ في إرسال الرسائل النصية على الفور! لصنع الجهاز البسيط الآخر ، يمكنك الرجوع إلى هذه المقالة:
3. الكونغو! الجهاز يعمل بالشكل المتوقع.
موصى به:
Arduino كيفية استخدام شاشة OLED مقاس 1.3 بوصة SH1106: 7 خطوات
Arduino كيفية استخدام شاشة OLED مقاس 1.3 بوصة SH1106: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام شاشة OLED مقاس 1.3 بوصة SH1106 Arduino و Visuino. شاهد الفيديو
LoRa Messenger لجهازين لمسافات تصل إلى 8 كم: 7 خطوات
LoRa Messenger لجهازين لمسافات تصل إلى 8 كم: قم بتوصيل المشروع بجهاز الكمبيوتر المحمول أو الهاتف ثم الدردشة بين الأجهزة بدون الإنترنت أو الرسائل القصيرة باستخدام LoRa فقط. Akarsh هنا من CETech. اليوم سنقوم بإنشاء مشروع يمكن توصيله بهاتفك الذكي أو أي
مقياس حرارة مع لون نسبي لدرجة الحرارة على شاشة TFT مقاس 2 بوصة ومستشعرات متعددة: 5 خطوات
مقياس حرارة مع لون نسبي لدرجة الحرارة على شاشة TFT مقاس 2 بوصة ومستشعرات متعددة: لقد قمت بعمل شاشة تعرض قياسات العديد من مستشعرات درجة الحرارة. الشيء الرائع هو أن لون القيم يتغير مع درجة الحرارة: & gt ؛ 75 درجة مئوية = أحمر و GT. ؛ 60 & GT ؛ 75 = برتقالي & GT ؛ 40 & lt ؛ 60 = أصفر & GT ؛ 30 & lt ؛ 40
كيفية صنع ساعة حقيقية باستخدام Arduino وشاشة TFT - Arduino Mega RTC مع شاشة TFT مقاس 3.5 بوصة: 4 خطوات
كيفية صنع ساعة Realtime باستخدام Arduino وشاشة TFT | Arduino Mega RTC مع شاشة TFT مقاس 3.5 بوصة: قم بزيارة قناة Youtube الخاصة بي. 2560 و DS3231 RTC module…. قبل البدء … تحقق من الفيديو من قناة YouTube الخاصة بي .. ملاحظة: - إذا كنت تستخدم Arduin
كيفية التعامل مع شاشة TFT مقاس 4x3 بوصة مع Arduino: 4 خطوات
كيفية التعامل مع شاشة TFT مقاس 4x3 بوصة مع Arduino: أرسل موقع FocusLCDs.com عينة مجانية من شاشة TFT LCD مقاس 4x3 بوصة (P / N: E43RG34827LW2M300-R) للتجربة. هذه مصفوفة ملونة نشطة TFT (شاشة عرض بلورية سائلة) تستخدم السيليكون غير المتبلور TFT كجهاز تبديل. هذا النموذج هو ج