جدول المحتويات:
- الخطوة 1: المهارات المطلوبة
- الخطوة 2: قائمة المكونات والأجزاء
- الخطوة 3: مخطط الدائرة
- الخطوة 4: تصميم ثنائي الفينيل متعدد الكلور
- الخطوة 5: تكوين Adafruit للتحكم في الإنترنت
- الخطوة 6: برمجة ESP8266 والاختبار
- الخطوة 7: التحكم في مصفوفة LED مع ساعي البريد
- الخطوة 8: النموذج الأولي للتطبيق الذي صنعته للاختبار
فيديو: مصفوفة LED ذكية يتم التحكم فيها عبر الإنترنت (ADAFRUIT + ESP8266 + WS2812): 8 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
إليكم ثاني تقدم لي في مشروع يسعدني أن أعرضه عليكم. يتعلق الأمر بمصفوفة 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 IO
- إنشاء حساب مجاني.
- انظر إلى بيانات اعتماد Adafruit وانسخها إلى التعليمات البرمجية الخاصة بك.
- انتقل إلى الخلاصات> عرض الكل> إنشاء موجز جديد.
- إنشاء يغذي أسفل.
- -منساجي.
- -روجو
- -فيردي
- -عزول
في وثائق Adafruit API ، لدينا معلومات للتواصل بشكل صحيح مع الخادم.
سنستخدم عنوان URL هذا قريبًا:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
الخطوة 6: برمجة 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 مع ساعي البريد
- انتقل إلى صفحة Postman الرئيسية وقم بتنزيل البرنامج المجاني
- قم بإنشاء طلب جديد بالضغط على (+).
- حدد خيار POST.
- الصق عنوان URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) وقم بتخصيص معلمات اسم المستخدم ومفتاح الخلاصة.]
- انتقل إلى "رؤوس" وأضف مفتاح Adafruit الخاص بك: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- انتقل إلى "Body" واضبط النوع على "JSON" و "RAW" ، ثم عدّل خلاصاتك كما تظهر الصورة: {"value": "text"} أو {"value": numbers}
- انقر فوق "إرسال" إذا كان ناجحًا ، فسترى رسالة لطيفة على الجهاز
- ستقوم مصفوفة LED الخاصة بك بالنص أو اللون الجديد.
الخطوة 8: النموذج الأولي للتطبيق الذي صنعته للاختبار
من خلال المفاهيم المطبقة على Postman ، قمت بإنشاء تطبيق يحاكي عمليات الإرسال والنشر حتى أتمكن من التحكم في MCM-LED-Matrix من خلال الهاتف المحمول وواجهة أفضل.
لوح ألوان ومربع نص لإدخال النص.
آمل أن تستمتع بالمشروع ، لا تتردد في مشاركة الإصدارات الجديدة الخاصة بك.
موصى به:
آلة الفقاعات التي يتم التحكم فيها عبر الإنترنت: 4 خطوات (بالصور)
آلة الفقاعات التي يتم التحكم فيها عبر الإنترنت: يعلم الجميع أن نفخ الفقاعات أمر ممتع للغاية ، ولكن يمكن أن يكون عملاً شاقًا. يمكننا حل هذه المشكلة ببساطة عن طريق بناء آلة فقاعات يتم التحكم فيها عبر الإنترنت ، وتفويض الجهد أثناء جني جميع المكافآت. بالنسبة للمرضى الداخليين ، يمكنك التحقق من
أتمتة المنزل التي يتم التحكم فيها عبر الإنترنت / السحابة باستخدام Esp8266 (aREST ، MQTT ، IoT): 7 خطوات (بالصور)
أتمتة المنزل المتحكم فيه عبر الإنترنت / السحابة باستخدام Esp8266 (aREST ، MQTT ، IoT): جميع الاعتمادات إلى http://arest.io/ للخدمة السحابية !! الخوادم والخدمات السحابية التي تجعل هذا ممكنًا هي نقطة الجذب في عالم اليوم … كان التغلب على حاجز المسافة وما زال
وحدة مرحل 4CH يتم التحكم فيها عبر WI-Fi لأتمتة المنزل: 7 خطوات (بالصور)
وحدة مرحل 4CH يتم التحكم فيها بواسطة WI-Fi لأتمتة المنزل: لقد كنت أستخدم العديد من شبكات WI-FI بناءً على مفاتيح إيقاف التشغيل سابقًا. لكن هذه لا تتناسب مع متطلباتي. لهذا السبب كنت أرغب في بناء خاصتي ، والتي يمكن أن تحل محل مآخذ تبديل الحائط العادية دون أي تعديلات. شريحة ESP8266 هي تقنية Wifi ممكنة
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: 5 خطوات
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: هذه هي التعليمات من أجل بناء سيارتك الخاصة التي يتم التحكم فيها عن بعد ، والتي يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية
صندوق عيد الميلاد: أضواء عيد الميلاد وعرض الموسيقى التي يتم التحكم فيها عبر الإنترنت من Arduino / ioBridge: 7 خطوات
Xmas-box: أضواء عيد الميلاد وعرض الموسيقى التي يتم التحكم فيها عبر الإنترنت من Arduino / ioBridge: يتكون مشروع صندوق عيد الميلاد الخاص بي من عرض موسيقى وأضواء عيد الميلاد يتم التحكم فيها عبر الإنترنت. يمكن طلب أغنية عيد الميلاد عبر الإنترنت ثم يتم وضعها في قائمة انتظار وتشغيلها بالترتيب المطلوب. تنتقل الموسيقى على FM stat