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

مصفوفة LED ذكية يتم التحكم فيها عبر الإنترنت (ADAFRUIT + ESP8266 + WS2812): 8 خطوات (بالصور)
مصفوفة LED ذكية يتم التحكم فيها عبر الإنترنت (ADAFRUIT + ESP8266 + WS2812): 8 خطوات (بالصور)

فيديو: مصفوفة LED ذكية يتم التحكم فيها عبر الإنترنت (ADAFRUIT + ESP8266 + WS2812): 8 خطوات (بالصور)

فيديو: مصفوفة LED ذكية يتم التحكم فيها عبر الإنترنت (ADAFRUIT + ESP8266 + WS2812): 8 خطوات (بالصور)
فيديو: MicroPython Smart Holiday Lights pt. 1 with Tony D! @micropython 2024, شهر نوفمبر
Anonim
مصفوفة LED ذكية يتم التحكم فيها بالإنترنت من DIY (ADAFRUIT + ESP8266 + WS2812)
مصفوفة LED ذكية يتم التحكم فيها بالإنترنت من DIY (ADAFRUIT + ESP8266 + WS2812)

إليكم ثاني تقدم لي في مشروع يسعدني أن أعرضه عليكم. يتعلق الأمر بمصفوفة DIY Smart LED التي تتيح لك إظهار البيانات ، مثل YouTube Stats ، وإحصائيات المنزل الذكي ، مثل درجة الحرارة والرطوبة ، على مدار الساعة ، أو مجرد عرض النص والرسوم المتحركة.

في هذا البرنامج التعليمي الثاني ، سأرسل بيانات نصية وألوانًا عبر الإنترنت. إذا كنت متعلمًا بصريًا ، فأنا أعلم أن مقطع فيديو يساوي أكثر من 1000 كلمة ، لذا إليك مقطع فيديو تعليمي. (أنا أتحدث باللغة الإسبانية ، لذا يرجى التفكير في تشغيل الترجمة باللغة الإنجليزية):

الخطوة 1: المهارات المطلوبة

المهارات المطلوبة
المهارات المطلوبة
المهارات المطلوبة
المهارات المطلوبة
المهارات المطلوبة
المهارات المطلوبة
المهارات المطلوبة
المهارات المطلوبة

كما لاحظت ، لا شيء يبدو صعبًا للغاية في هذا المشروع ، لكنك ستحتاج إلى بعض المعارف الأساسية حول:

-استخدام Arduino IDE.

-البرمجة ESP8266.

-3D الطباعة أو الحرف اليدوية (للشبكة).

- اللحام.

-أسلاك.

الخطوة 2: قائمة المكونات والأجزاء

قائمة المكونات والأجزاء
قائمة المكونات والأجزاء
قائمة المكونات والأجزاء
قائمة المكونات والأجزاء
قائمة المكونات والأجزاء
قائمة المكونات والأجزاء

مكان جيد يمكنني أن أوصي به للعثور على مكوناتك ، إنه MakerFocus ، إنه متجر أجهزة مفتوح المصدر!

1. PCB أوصي حقًا باستخدام خدمات JLCPCB SMT لطلب خدماتك ، يمكنك الاختيار بين إصدار No LEDs وإضافة شرائط LED بنفسك ، أو تلك التي بها مصابيح LED.

2. ESP8266 (متحكم).

3. شرائط WS2812 LEDs.

4. 5v 2A امدادات الطاقة.

5. مقبس طاقة ثنائي الفينيل متعدد الكلور.

6. طابعة ثلاثية الأبعاد (اختيارية) يمكنك عمل الأجزاء بالورق المقوى أو أي شيء صلب.

الخطوة 3: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني

هنا مخطط الدائرة ، لديك عدة خيارات لعمل المشروع. يمكنك فقط إنشاء جزء التحكم من الدائرة ، الجزء الموضح في الصورة الأولى ، ثم إرفاق شرائط LED فردية كما هو موضح في الصورة الثالثة.

يمكنك أيضًا ، بدلاً من شرائط LED ، استخدام لوحات LED.

يحتوي على جميع الروابط الداخلية للدائرة التي ستسمح لنا بإنشاء تصميم ثنائي الفينيل متعدد الكلور لاحقًا ، كما أرفقت ملف PDF الخاص بالمخططات حتى تتمكن من رؤيته بشكل أفضل.

قم بتنزيل المخططات والرموز والمكتبات مجانًا.

الخطوة 4: تصميم ثنائي الفينيل متعدد الكلور

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

لتنفيذ مشروع جيد ، نحتاج إلى تجميع موثوق للدائرة التي تتكون منه ، ولا توجد طريقة أفضل للقيام بذلك من استخدام ثنائي الفينيل متعدد الكلور جيد.

هنا يمكنك تنزيل ملفات Gerber و BOM و Pick & Place ، وهي الملفات التي تحتاجها لطلب PCB على شركة تصنيع PCB الخاصة بك.

أقترح JLCPCB:

؟ 2 دولار مقابل 5 ثنائي الفينيل متعدد الكلور & SMT رخيص (2 كوبون)

اشترِ اللوحة المصممة مسبقًا ، جربر + Pick & Place + BOM

الخطوة 5: تكوين Adafruit للتحكم في الإنترنت

تكوين Adafruit للتحكم في الإنترنت
تكوين Adafruit للتحكم في الإنترنت
تكوين Adafruit للتحكم في الإنترنت
تكوين Adafruit للتحكم في الإنترنت
تكوين Adafruit للتحكم في الإنترنت
تكوين Adafruit للتحكم في الإنترنت
تكوين Adafruit للتحكم في الإنترنت
تكوين Adafruit للتحكم في الإنترنت
  1. انتقل إلى صفحة Adafruit IO
  2. إنشاء حساب مجاني.
  3. انظر إلى بيانات اعتماد Adafruit وانسخها إلى التعليمات البرمجية الخاصة بك.
  4. انتقل إلى الخلاصات> عرض الكل> إنشاء موجز جديد.
  5. إنشاء يغذي أسفل.
  • -منساجي.
  • -روجو
  • -فيردي
  • -عزول

في وثائق Adafruit API ، لدينا معلومات للتواصل بشكل صحيح مع الخادم.

سنستخدم عنوان URL هذا قريبًا:

io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data

الخطوة 6: برمجة ESP8266 والاختبار

برمجة واختبار ESP8266
برمجة واختبار ESP8266
برمجة واختبار ESP8266
برمجة واختبار ESP8266
برمجة واختبار ESP8266
برمجة واختبار ESP8266

1. قم بتوصيل USB بمحول TTL على النحو التالي:

USB إلى TTL ----- ESP8266

3.3 فولت Vcc

TX rx

rx تكساس

Gnd Gnd

1- لبرمجة ESP8266 ، نحتاج إلى وضع وصلة المرور على (موضع PROG) ، وتوصيل USB بمحول TTL إلى PCB الخاص بنا على دبابيس الاحترام ثم بجهاز الكمبيوتر الخاص بنا ، قم بتثبيت المكتبات ثم تحميلها. (تحتاج إلى تثبيت ESP8266 Packaje على IDE الخاص بك).

2- تثبيت المكتبات والتوابع.

3- أعد تشغيل IDE ، افتح الكود.

4- قم بتكوين بيانات اعتماد WiFi واسم المستخدم وكلمة المرور في Adafruit IO

4- قم بتحميل الرسم التخطيطي.

5- العبور عند الاستخدام ، افصل USB وقم بتوصيل مصدر طاقة 5 فولت.

6- تحقق من أن جميع مصابيح LED الخاصة بك تعمل بشكل جيد.

ملاحظة: استخدم 3.3 فولت من محول USB-TTL لتشغيل المرساب الكهروستاتيكي. (سيحترق بـ 5 فولت).

الخطوة 7: التحكم في مصفوفة LED مع ساعي البريد

التحكم في مصفوفة LED مع ساعي البريد
التحكم في مصفوفة LED مع ساعي البريد
التحكم في مصفوفة LED مع ساعي البريد
التحكم في مصفوفة LED مع ساعي البريد
التحكم في مصفوفة LED مع ساعي البريد
التحكم في مصفوفة LED مع ساعي البريد
التحكم في مصفوفة LED مع ساعي البريد
التحكم في مصفوفة LED مع ساعي البريد
  1. انتقل إلى صفحة Postman الرئيسية وقم بتنزيل البرنامج المجاني
  2. قم بإنشاء طلب جديد بالضغط على (+).
  3. حدد خيار POST.
  4. الصق عنوان URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) وقم بتخصيص معلمات اسم المستخدم ومفتاح الخلاصة.]
  5. انتقل إلى "رؤوس" وأضف مفتاح Adafruit الخاص بك: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. انتقل إلى "Body" واضبط النوع على "JSON" و "RAW" ، ثم عدّل خلاصاتك كما تظهر الصورة: {"value": "text"} أو {"value": numbers}
  7. انقر فوق "إرسال" إذا كان ناجحًا ، فسترى رسالة لطيفة على الجهاز
  8. ستقوم مصفوفة LED الخاصة بك بالنص أو اللون الجديد.

الخطوة 8: النموذج الأولي للتطبيق الذي صنعته للاختبار

تطبيق النموذج الأولي الذي صنعته للاختبار
تطبيق النموذج الأولي الذي صنعته للاختبار
تطبيق النموذج الأولي الذي صنعته للاختبار
تطبيق النموذج الأولي الذي صنعته للاختبار
تطبيق النموذج الأولي الذي صنعته للاختبار
تطبيق النموذج الأولي الذي صنعته للاختبار

من خلال المفاهيم المطبقة على Postman ، قمت بإنشاء تطبيق يحاكي عمليات الإرسال والنشر حتى أتمكن من التحكم في MCM-LED-Matrix من خلال الهاتف المحمول وواجهة أفضل.

لوح ألوان ومربع نص لإدخال النص.

آمل أن تستمتع بالمشروع ، لا تتردد في مشاركة الإصدارات الجديدة الخاصة بك.

موصى به: