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

آلة ULTIMATE Gumball: 7 خطوات (بالصور)
آلة ULTIMATE Gumball: 7 خطوات (بالصور)

فيديو: آلة ULTIMATE Gumball: 7 خطوات (بالصور)

فيديو: آلة ULTIMATE Gumball: 7 خطوات (بالصور)
فيديو: طريقة عمل البحث المدرسى فى ١٠ دقائق ورابط تحميل نموذج البحث وطباعتة للعمل به (أسفل الفيديو) 2024, شهر نوفمبر
Anonim
آلة Gumball المطلقة
آلة Gumball المطلقة
آلة Gumball المطلقة
آلة Gumball المطلقة
آلة Gumball المطلقة
آلة Gumball المطلقة

ما هو المطلق؟ RGB لانهائي؟ ماذا عن شاشة لمس LCD باردة؟ ربما حتى بعض قدرات wifi غير الضرورية تمامًا؟ ماذا عن كل منهم - في آلة gumball. اتصل بي DFRobot لإنشاء مشروع يستخدم شاشة TFT مقاس 2.8 بوصة ، لذلك صنعت آلة gumball المدهشة على الإطلاق (بالطبع).

DFRobot محرك متدرج

الخطوة 1: التصميم

تصميم
تصميم
تصميم
تصميم

كالعادة ، كل شيء تقريبًا أكثر تعقيدًا من إجراء بعض الوصلات البسيطة والمربع الأساسي يحتاج إلى تصميم في Fusion 360. لقد بدأت برسم الشكل الذي أريد أن يبدو عليه الجهاز. يجب أن يكون طويلًا ، ولديه مساحة كافية لجميع الأجهزة الإلكترونية ، وأن يكون قادرًا أيضًا على دعم وزن 12 رطلاً من كرات العلكة. ثم حاولت إنشاء آلية صرف بسيطة وأنيقة. كان عليه الاستغناء عن غامبول واحد فقط في كل مرة ، وعدم التشويش عليه ، وعدم ترك أكثر من غامبول واحد يسقط من خلال ما يدور. لقد أدركت أن كل ما أحتاجه هو عجلة بسيطة بها 4 ثقوب ، وأن فتحة التوزيع سيكون لها غطاء في الجزء العلوي منها لمنع سقوط كرات العلكة الزائدة. بعد الانتهاء من تصميمي ، قمت بتصدير جميع الأجزاء القابلة للطباعة ثلاثية الأبعاد وأنشأت مسارات أدوات لتوجيه CNC للغلاف. رابط الشيء

الخطوة الثانية: الإسكان والتلفيق

الإسكان والتلفيق
الإسكان والتلفيق
الإسكان والتلفيق
الإسكان والتلفيق
الإسكان والتلفيق
الإسكان والتلفيق

لقد بدأت بتجميع أبعاد أرجل آلة gumball ثم رسمها على لوح ضخم من الخشب الرقائقي. ثم أخذت منشارا وقطعت أربع أرجل. لقد قمت أيضًا بقطع السكن الرئيسي من الخشب الرقائقي باستخدام جهاز التوجيه CNC الخاص بي. ثم قمت بحفر ثقوب في كل شيء ورسمته باللون الأحمر. تم لصق شريط LED على اللوحة السفلية بحيث يمكن أن يلقي توهجًا لطيفًا على حامل الماكينة أدناه.

الخطوة 3: صفحة الويب

صفحة على الإنترنت
صفحة على الإنترنت

لكي يتفاعل المستخدمون مع آلة gumball ، يجب أن تكون هناك واجهة سهلة. اخترت إنشاء صفحة ويب بسيطة تتيح للمستخدمين الاستغناء عن كرات العلكة وتغيير لون مصابيح LED. بعد حدوث إجراء ما ، تقوم صفحة الويب بإرسال بيانات POST إلى خادم ويب Node.js مخصص عبر AJAX.

الخطوة 4: خادم الويب

كنت بحاجة إلى خادم ويب لأعمل كوسيط بين المستخدمين على صفحة الويب وجهاز gumball. لذلك ، قررت استخدام Node.js لإرسال البيانات واستقبالها. يرسل المستخدمون طلب POST للتحكم في لون LED والاستغناء عنها. ثم يرسل ESP8266 طلب GET للحصول على حالة الجهاز. وماذا يحدث إذا استمر أحدهم في النقر فوق "الاستغناء"؟ يتتبع الخادم جميع عناوين IP التي نقرت على زر التوزيع ويمنعها من الاستغناء مرتين.

الخطوة الخامسة: الإلكترونيات

إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات

تستهلك شاشة TFT قدرًا كبيرًا من قوة المعالجة للقيادة ، لذلك اضطررت إلى اختيار لوحة سريعة وقوية ، مما دفعني إلى استخدام Teensy 3.5. ولكن الآن قد تفكر في نفسك: "كيف يستخدم Teensy شبكة Wifi؟" كانت هذه مشكلة صعبة للغاية بالنسبة لي لحلها. كنت بحاجة إلى جعل Teensy يستمع إلى خادم محلي للتغييرات التي أجراها المستخدمون. ثم اتضح لي أن أستخدم ESP8266 للتحقق من الخادم ثم "التحدث" إلى Teensy via Serial ، مما جعل الأمر أسهل كثيرًا.

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

يدير Teensy نصًا بسيطًا يقوم أولاً بتحميل الصورة من بطاقة SD ويعرضها على الشاشة. ثم يقوم بفحص البيانات التسلسلية لمعرفة ما إذا كانت بحاجة إلى تغيير لون مصابيح LED أو الاستغناء عنها.

الخطوة 7: الاستخدام

إستعمال
إستعمال

يعد استخدام آلة gumball أمرًا بسيطًا للغاية: ما عليك سوى الانتقال إلى صفحة الويب والنقر على زر "الاستغناء". أو الأفضل من ذلك ، ما عليك سوى الصعود والضغط على الزر. ثم مجرد الوصول والحصول على جائزتك الصحيحة.

موصى به: