15 $ LoRa Gateway / Node ESP8266 بناء ثنائي الفينيل متعدد الكلور 3 سم × 8 سم الحجم: 6 خطوات
15 $ LoRa Gateway / Node ESP8266 بناء ثنائي الفينيل متعدد الكلور 3 سم × 8 سم الحجم: 6 خطوات
Anonim
Image
Image

مرحبًا ، ما الأمر يا رفاق؟ Akarsh هنا من CETech.

سنقوم اليوم بإنشاء مشروع هو عقدة LoRa بسيطة ويمكنك حتى استخدامه كبوابة قناة واحدة.

هنا المتحكم الدقيق الذي استخدمته هو ESP8266 ، وهو متصل بلوحات LoRa من 433 ميجا هرتز (Ra-02 بواسطة Ai-Thinker) ، لقد قمت أيضًا بإرفاق شاشة OLED بـ PCB بحيث تكون معلومات الحزمة مرئية.

لتبسيط الأمور ، قمت بتصميم PCB الذي يمكنك تصنيعه للحام.

لقد صنعت أيضًا مقطع فيديو حول إنشاء هذا المشروع بالتفصيل ، أوصي بمشاهدته للحصول على رؤية وتفاصيل أفضل.

الخطوة 1: الأجزاء

القطع
القطع

حصلت على غالبية الأجزاء الخاصة بالبناء من LCSC.

سوف تحتاج:

1) وحدة Ra-02 LoRa

2) ESP8266

3) شاشة OLED

4) المكونات السلبية مثل المقاومات والمكثفات

قد تطلب من PCB لحام هذه المكونات التي سنراها في الخطوة التالية.

الخطوة 2: احصل على مشروع PCB مُصنّع

احصل على مشروع PCB المصنعة
احصل على مشروع PCB المصنعة

يجب عليك التحقق من JLCPCB لطلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت بسعر رخيص!

يمكنك الحصول على 10 مركبات ثنائي الفينيل متعدد الكلور عالية الجودة يتم تصنيعها وشحنها إلى عتبة داركم مقابل 2 دولار وبعض الشحن. ستحصل أيضًا على خصم على الشحن على طلبك الأول. لتصميم PCB الخاص بك ، توجه إلى easyEDA ، بمجرد الانتهاء من ذلك ، قم بتحميل ملفات Gerber الخاصة بك على JLCPCB لتصنيعها بجودة جيدة ووقت سريع.

قم بتنزيل ملف جربر:

الخطوة 3: التوصيلات (نظريًا)

اتصالات (نظرية)
اتصالات (نظرية)
اتصالات (نظرية)
اتصالات (نظرية)

هناك 4 جوانب أساسية في الاتصالات هنا:

1) يحتاج ESP8266 فقط للعمل بشكل صحيح إلى بعض سحب وسحب الاتصال لـ G0 و G15 و EN و RST.

2) يتم توصيل وحدتي Ra-02 و ESP8266 ببعضهما البعض باستخدام بروتوكول SPI

3) يتصل كل من OLED و ESP8266 ببعضهما البعض باستخدام ناقل I2C

4) يجب توصيل جميع الوحدات بقضبان كهربائية حتى تعمل. (واضح: P)

الخطوة 4: اللحام

اللحيم
اللحيم
اللحيم
اللحيم

جندى جميع مكونات ثنائي الفينيل متعدد الكلور.

أود أن أقترح لحام المكونات منخفضة الارتفاع على PCB أولاً ثم الانتقال إلى المكونات ذات الارتفاع الأكبر مثل الرؤوس وما إلى ذلك.

قبل تشغيل الوحدة ، اختبر جميع التوصيلات باستخدام مقياس متعدد لمفاصل اللحام السيئة والدوائر القصيرة.

الخطوة 5: ترميز الوحدة النمطية

ترميز الوحدة
ترميز الوحدة
ترميز الوحدة
ترميز الوحدة
ترميز الوحدة
ترميز الوحدة

1) قم بتنزيل الكود من هنا.

2) افتح الكود في Arduino IDE.

3) قم بتوصيل PCB بالكمبيوتر باستخدام CP2102 USB بالمحول التسلسلي أو أي جهاز آخر مشابه.

4) أعد تعيين وحدة ESP8266 أثناء سحب GPIO0 منخفضًا (استمر في الضغط على زر G0 أثناء إعادة التعيين).

5) الآن اضغط على زر التحميل على IDE. قد يفشل التحميل مرة واحدة أو عدة مرات ، لذا يجب أن تحاول مرتين أو ثلاث مرات في حالة الفشل.

6) افصل USB بالمحول التسلسلي وقم بتوصيل شاشة OLED إذا لم تكن قد قمت بذلك بعد.

7) برمجة الجزء الآخر من المشروع المتلقي / المرسل

الخطوة 6: وقت الاختبار

وقت الاختبار !!
وقت الاختبار !!
وقت الاختبار !!
وقت الاختبار !!

بمجرد ترميز كلتا الوحدتين ، يمكنك توصيلهما بالطاقة.

في حالتي ، قمت بتوصيل جهاز الإرسال الخاص بي بمصرف طاقة ، وجهاز الاستقبال بجهاز كمبيوتر محمول للوصول إلى شاشة تسلسلية.

بمجرد تشغيل جهاز الإرسال ، بدأت في رؤية الرسائل على الشاشة التسلسلية المتصلة بجهاز الاستقبال.

لي يعمل مثل السحر!