جدول المحتويات:

دائرة وحدة التحكم لورا اردوينو: 12 خطوة
دائرة وحدة التحكم لورا اردوينو: 12 خطوة

فيديو: دائرة وحدة التحكم لورا اردوينو: 12 خطوة

فيديو: دائرة وحدة التحكم لورا اردوينو: 12 خطوة
فيديو: LoRa Arduino Project to control Relay with feedback | Lora Tutorial 2023 2024, شهر نوفمبر
Anonim
Image
Image
دائرة وحدة التحكم لورا اردوينو
دائرة وحدة التحكم لورا اردوينو

في مشروع Lora هذا ، سنرى كيفية التحكم في الأجهزة ذات الجهد العالي باستخدام دائرة التحكم LoRa Arduino التتابع. في مشروع Arduino Lora هذا ، سنستخدم وحدة Reyax RYLR896 Lora و Arduino ووحدة الترحيل 12 فولت للتحكم في 5 أجهزة منزلية مع وحدة الإرسال والاستقبال Lora. لذلك يعد هذا أيضًا مشروعًا مفيدًا لأتمتة المنزل للمنزل الذكي. سوف أشارك مخطط الدائرة الكامل ، كود Arduino ، وجميع التفاصيل الأخرى بخطوات 6 بسيطة لإنشاء مشروع Lora Arduino.

اللوازم

وحدات لورا REYAX RYLR896 2no

اردوينو نانو 2

وحدة التتابع 12 فولت 1 no

FTDI232 USB إلى لوحة الواجهة التسلسلية 1 no

7805 منظم الجهد 1 لا

22 فائق التوهج مكثف 1 no

4.7 كيلو المقاوم 1

10 كيلو المقاوم 6no

مفاتيح الدفع 5no

الخطوة 1: قم بتوصيل وحدة Lora بجهاز الكمبيوتر

قم بتوصيل وحدة Lora بجهاز الكمبيوتر
قم بتوصيل وحدة Lora بجهاز الكمبيوتر
قم بتوصيل وحدة Lora بجهاز الكمبيوتر
قم بتوصيل وحدة Lora بجهاز الكمبيوتر

قبل توصيل وحدة LORA مع Arduino ، يتعين علينا تعيين بعض المعلمات مثل Address و Band لوحدة Lora باستخدام أوامر AT. لذلك نحن بحاجة إلى توصيل Lora Module بـ USB بلوحة الواجهة التسلسلية وفقًا لمخطط الدائرة. حتى نتمكن من توصيل وحدة Lora بجهاز كمبيوتر محمول أو كمبيوتر شخصي. لقد استخدمت هنا FTDI232 USB إلى لوحة الواجهة التسلسلية.

الخطوة 2: اضبط المعلمة لجهاز الإرسال Lora

اضبط المعلمة لـ Transmitter Lora
اضبط المعلمة لـ Transmitter Lora
اضبط المعلمة لـ Transmitter Lora
اضبط المعلمة لـ Transmitter Lora

قم أولاً بتوصيل وحدة Lora بالكمبيوتر المحمول. في Arduino IDE ، حدد أداة المنفذ-> PortOpen the Serial Monitor واضبط معدل Brud على 115200.

الآن يمكننا ضبط المعلمات ببعض أوامر AT الأساسية.

أولاً ، اكتب AT ثم اضغط على مفتاح الإدخال. يجب أن نحصل على + OK في الشاشة التسلسلية.

ثم اكتب AT + ADDRESS = 0 لتعيين العنوان على 0 لجهاز الإرسال Lora.

ثم اكتب AT + BAND = 865000000 لتعيين النطاق 865 ميجا هرتز. نطاق التردد لتقنية LoRa في بلدي هو 865 ميجاهرتز إلى 867 ميجاهرتز. يجب عليك ضبط النطاق حسب بلدك. يمكنك البحث في جوجل لمعرفة الفرقة الخاصة ببلدك.

معرف الشبكة الافتراضي هو 0. لذلك لن نقوم بتغييره لمشروع Lora هذا.

الخطوة 3: اضبط المعلمة لاستلام Lora

اضبط المعلمة لاستلام Lora
اضبط المعلمة لاستلام Lora

بطريقة مماثلة ، يتعين علينا تعيين المعلمات لوحدة Lora المستقبلة.

أولاً ، اكتب AT ثم اضغط على مفتاح الإدخال. يجب أن نحصل على + OK في الشاشة التسلسلية.

ثم اكتب AT + ADDRESS = 1 لتعيين العنوان على 1 لاستلام Lora.

ثم اكتب AT + BAND = 865000000 لتعيين النطاق 865 ميجا هرتز. يمكنك البحث في جوجل لمعرفة الفرقة الخاصة ببلدك.

معرف الشبكة الافتراضي هو 0. لذلك لن نقوم بتغييره لمشروع Lora هذا.

الخطوة 4: جهاز الإرسال LoRa Arduino Circuit

حلبة الارسال LoRa Arduino
حلبة الارسال LoRa Arduino
حلبة الارسال LoRa Arduino
حلبة الارسال LoRa Arduino

في دائرة الإرسال Lora ، قمنا بتوصيل وحدة الإرسال Lora مع Arduino Nano وفقًا لمخطط الدائرة.

في دائرة Transmitter Lora ، يتم توصيل 5 أزرار ضغط بدبوس Arduino الرقمي D2 و D3 و D4 و D5 و D6. عندما نضغط على أي زر ضغط ، يتم إرسال الإشارة إلى استقبال وحدة Lora لتشغيل أو إيقاف تشغيل المرحل المعني.

لقد صنعت هنا مقسم جهد بمقاومين 4.7 كيلو و 10 كيلو لإسقاط مستوى المنطق 5 فولت إلى مستوى المنطق 3.3 فولت. يمكن لـ Arduino إرسال الإشارة عند مستوى المنطق 5 فولت ، لكن وحدة Lora RYLR896 يمكنها فقط استقبال الإشارة عند مستوى المنطق 3.3 فولت. لذلك قمنا بتوصيل مقسم الجهد بين Arduino TX pin و Lora RYLR896 RX pin.

الخطوة الخامسة: استلام حلبة LoRa Arduino

استلام حلبة LoRa Arduino
استلام حلبة LoRa Arduino
استلام حلبة LoRa Arduino
استلام حلبة LoRa Arduino

لقد قمت بتوصيل وحدة Lora المستقبلة مع Arduino Nano وفقًا لمخطط دارة Lora المستقبلة.

في دائرة Lora لجهاز الاستقبال ، استخدمت Arduino digital pin D8 و D9 و D10 و D11 و D12 للتحكم في وحدة الترحيل 12 فولت.

هنا ليس مطلوبًا مقسم الجهد لأن Arduino يمكنه استقبال إشارة عند مستوى المنطق 3.3 فولت من وحدة Lora المستقبلة RYLR896.

لقد استخدمت منظم جهد 7805 (5 فولت) لتغذية إمداد 5 فولت لدائرة Arduino.

الخطوة 6: تصميم PCB لوحدة الترحيل

تصميم ثنائي الفينيل متعدد الكلور لوحدة الترحيل
تصميم ثنائي الفينيل متعدد الكلور لوحدة الترحيل
تصميم ثنائي الفينيل متعدد الكلور لوحدة الترحيل
تصميم ثنائي الفينيل متعدد الكلور لوحدة الترحيل

في مشروع LoRa هذا ، استخدمت وحدة ترحيل بجهد 12 فولت. يمكنك شراء وحدة الترحيل هذه عبر الإنترنت ولكن نظرًا لأنني بحاجة إلى وحدة الترحيل في معظم مشاريعي ، فقد صممت PCB لوحدة الترحيل.

يمكنك أيضًا تنزيل ملف Garber لوحدة الترحيل 12 فولت من الرابط التالي

drive.google.com/uc؟export=download&id=1gSz2if9vpkj6O7vc9urzS6hUEJHfgl1g

الخطوة 7: اطلب PCB

اطلب PCB
اطلب PCB
اطلب PCB
اطلب PCB

بعد تنزيل ملف Garber ، يمكنك طلب PCB بسهولة

1. قم بزيارة https://jlcpcb.com وقم بتسجيل الدخول / الاشتراك

2. انقر فوق الزر "اقتباس الآن".

3 انقر فوق الزر "إضافة ملف جربر". ثم تصفح وحدد ملف Gerber الذي قمت بتنزيله

الخطوة 8: تحميل ملف جربر وتعيين المعلمات

تحميل ملف جربر وتعيين المعلمات
تحميل ملف جربر وتعيين المعلمات
تحميل ملف جربر وتعيين المعلمات
تحميل ملف جربر وتعيين المعلمات

4. قم بتعيين المعلمة المطلوبة مثل الكمية ، لون ثنائي الفينيل متعدد الكلور ، إلخ

5. بعد تحديد جميع معلمات PCB ، انقر فوق الزر Save to CART.

الخطوة 9: حدد عنوان الشحن وطريقة الدفع

حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع
حدد عنوان الشحن وطريقة الدفع

6. اكتب عنوان الشحن.

7. حدد طريقة الشحن المناسبة لك.

8. تقديم الطلب والمضي قدما في الدفع.

يمكنك أيضًا تتبع طلبك من JLCPCB.com. في حالتي ، استغرق تصنيع ثنائي الفينيل متعدد الكلور يومين ليتم تصنيعه ووصل في غضون أسبوع باستخدام خيار التسليم عبر DHL. كانت مركبات ثنائي الفينيل متعدد الكلور معبأة جيدًا وكانت الجودة جيدة حقًا بهذا السعر المعقول.

الخطوة 10: برمجة كلا Arduino

Image
Image

الآن قم بتحميل الكود الخاص بجهاز الإرسال والاستقبال لدائرة Lora Arduino.

لقد شرحت كلاً من كود Arduino في الفيديو ذي الصلة. سأوصي بمشاهدة الفيديو لفهم أفضل.

قم بتنزيل رسومات Arduino Sketches لمشروع Lora Arduino:

drive.google.com/uc؟export=download&id=1jA0Hf32pvWQ6rXFnW1uiHWMEewrxOvKr

الخطوة 11: قم بتوصيل الأجهزة المنزلية

أخيرًا ، مشروع لورا جاهز
أخيرًا ، مشروع لورا جاهز

الآن سنقوم بتوصيل الأجهزة المنزلية الخمسة بوحدة الترحيل بجهد 12 فولت وفقًا لمخطط الدائرة.

يرجى اتخاذ احتياطات السلامة المناسبة أثناء توصيل حمولة 110 فولت أو 230 فولت بوحدة الترحيل.

الخطوة 12: أخيرًا ، مشروع Lora جاهز

الآن يمكننا التحكم في 5 أجهزة منزلية باستخدام دائرة الإرسال Lora. لقد قمت هنا بتوصيل 5 مصابيح تيار متردد 230 فولت بوحدة الترحيل. الآن إذا ضغطت على أي زر ضغط ، فسيتم تشغيل المصباح المعني.

في المناطق الريفية مع مشروع Arduino Lora ، يمكننا التحكم في أجهزة الجهد العالي من مسافة 10 كم دون أي جهاز Bluetooth أو WiFi. لذلك هذا المشروع مفيد جدا اردوينو في المناطق الريفية.

أتمنى أن يعجبك مشروع LORA هذا.

يرجى مشاركة ملاحظاتك حول مشروع LoRa هذا. شكرا لك على وقتك.

موصى به: