جدول المحتويات:
- الخطوة 1: ما تحتاجه
- الخطوة 2: تنزيل Arduino
- الخطوة 3: ضعها معًا
- الخطوة 4: منزل لاردوينو
- الخطوة 5: صنع الذراعين
- الخطوة 6: دمج المنزل والذراع
- الخطوة 7: اللمسات الأخيرة
فيديو: مشروع فن القهوة: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
مرحبا يا من هناك! اسمي مانو وهذا أول تدريب لي. يدور هذا التوجيه حول صنع ذراع ميكانيكي باستخدام arduino genuino uno! بدأ كل هذا بهذه الفكرة الأساسية: أردت أن أصنع روبوتًا يصنع فناً وأثناء محادثة مع أحد الطلاب ، اعتقدت أنه سيكون من الممتع صنع ذراع يجعل مفرش المائدة متسخًا.
إذن ما يفعله هذا المشروع هو في الأساس تدوير ذراع في مواضع عشوائية والعودة إلى نقطة البداية ، مع إمساك فنجان أو أي شيء آخر وإمالته لأعلى ولأسفل عند الوصول إلى موضع ما. يتكون فن القهوة من: وعاء صغير أسفل نقطة البداية حيث يغمس الكوب نفسه ذهابًا وإيابًا.
هذا المشروع مخصص لك إذا كنت جديدًا على اردوينو وإذا كنت ترغب في تحسين مهاراتك في الترميز وصنع شيء ما ، ولكن أيضًا لمن هم محترفون بالفعل ، لأنه يمكنك منح هذا المشروع ارتفاعات أكبر.
الخطوة 1: ما تحتاجه
ماذا تحتاج:
- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search؟controller=se…) ،
- برنامج arduino.exe (تنزيله مجانًا:
- محركات مؤازرة 3x (لقد استخدمت TG9e ، يمكنك استخدام محركات أخرى أيضًا أكبر منها أو محركات مستمرة ، ولكن لم يتم تناولها في الكود الخاص بي)
- 11x pinwires (ولكن ربما يكون أكثر من ذلك ، الأسلاك هشة!)
- لوحة الطباعة
- لوح خشب MDF بسمك 4 مم (دعنا نقول 1 × 1 متر)
- غراء الخشب
- غراء الاتصال
- قاذفات (أحجام مختلفة ، مثاقب 4 مم 10 مم هي أمثلة)
- منشار الخشب
- منشار الحنق
- لحام حديد
- براغي متقاطعة 4x
- مفك براغي
- مفصلة 1x
- ملف خشبي
- ورق صنفرة
اللمسات الأخيرة:
- كوب (او اكثر اذا اردت المشاركة مع الروبوت)
- أوعية متعددة (لألوان مختلفة)
- مفرش أبيض قديم أو ورق A3 / A2
- قهوة
- نكهات مختلفة (بسبب الألوان)
الخطوة 2: تنزيل Arduino
عند تنزيل ملف arduino.exe على جهاز الكمبيوتر الخاص بك ، يمكنك فتحه في الملف الذي قمت بحفظه فيه والحصول على الشاشة التالية.
احذف الكود غير الموجود وانسخ الكود التالي:
يتضمن الكود بعضًا من شرح ما يفعله ، إذا لم يعمل ، فانقر فوق الملف المضاف مع الكود الخاص بي.
// يضمن إمكانية استخدام وظيفة المؤازرة واستيرادها في المشروع. # include
// المتغيرات لتمييز المؤازرة المختلفة.
أجهزة مؤازرة
أجهزة مؤازرة 2 ؛
أجهزة مؤازرة 3 ؛
// هنا يتم تحديد المؤازرة التي يتم إرفاقها بأي دبوس وإذا كانت تبدأ بقيمة. في هذه الحالة يكون 0.
الإعداد باطل() {
Serial.begin (9600) ؛
مضاعفات (8) ؛
servo2.attach (9) ؛
servo3.attach (10) ؛
مؤازرة كتابة (0) ؛
servo2.write (0) ؛
servo3.write (0) ؛
}
حلقة فارغة() {
// المتغيرات الثابتة لتدوير المؤازرة ووضعها في مواضع عشوائية في نطاقه (حيث يمكن أن تصل الذراع).
زاوية كثافة العمليات = 1 ؛
incrementDelay int = 10 ؛
const int randomStop = random (20 ، 135) ؛
// الزاوية تبدأ من الصفر. إذا كانت الزاوية أصغر من الحركة العشوائية ، فإن المؤازرة ستدور بسبب إضافة الزاوية مع تأخير بسيط (زيادة التأخير).
لـ (int angle = 0 ؛ angle <randomStop ؛ angle + = angleIncrement) {
// حركة بطيئة إلى الأمام.
مؤازرة الكتابة (زاوية) ؛
servo2.write (زاوية) ؛
تأخير (incrementDelay) ؛
}
// يضمن التأخير ، لذا فإن الانتقال من اليسار إلى اليمين إلى الأعلى للأسفل يحدث بشكل مرن وبالطريقة الصحيحة.
تأخير (1000) ؛
// يضمن أن servo3 يتحرك لأسفل مع تأخير.
لـ (int goDown = 0 ؛ goDown <60 ؛ goDown ++) {
servo3.write (goDown) ؛
تأخير (incrementDelay) ؛
}
// يضمن أن servo3 يتحرك لأعلى مع تأخير.
لـ (int goingUp = 60 ؛ goUp> 0 ؛ goUp -) {
servo3.write (goUp) ؛
تأخير (incrementDelay) ؛
}
// تبدأ الزاوية في إيقاف عشوائي. إذا كانت الزاوية أكبر من الصفر ، فإن الزاوية ستتحرك للخلف بسبب طرح زاوية الزيادة مع تأخير بسيط (زيادة التأخير).
لـ (int angle = randomStop ؛ angle> 0 ؛ angle - = angleIncrement) {
// حركة بطيئة إلى الوراء
مؤازرة الكتابة (زاوية) ؛
servo2.write (زاوية) ؛
تأخير (incrementDelay) ؛
}
// يضمن التأخير ، لذا فإن الانتقال من اليسار إلى اليمين إلى الأعلى للأسفل يحدث بشكل مرن وبالطريقة الصحيحة.
تأخير (1000) ؛
// يضمن أن servo3 يتحرك لأسفل مع تأخير. لـ (int goDown = 0 ؛ goDown <60 ؛ goDown ++) {
servo3.write (goDown) ؛
تأخير (incrementDelay) ؛
}
// يضمن أن servo3 يتحرك لأعلى مع تأخير.
لـ (int goUp = 60 ؛ goUp> 0 ؛ goUp -) {
servo3.write (goUp) ؛
تأخير (incrementDelay) ؛
}
}
الخطوة 3: ضعها معًا
حسنًا ، بعد أن يعمل الرمز: يمكنك حفظه بعلامة الاختيار في الزاوية اليسرى أعلاه وتحميله على اردوينو باستخدام زر السهم بجواره.
بعد ذلك سنقوم بالتثبيت.
في صورتي ، استخدمت الكثير من الأسلاك ، لكن من الممكن في أقل من ذلك ، إلقاء نظرة على التخطيطي الخاص بي ثم لحامه معًا.
الشيء الوحيد المتبقي هو وضع كابل USB2.0 في Arduino وفي الكمبيوتر المحمول أو powerbank أو حتى استخدام بطارية (مع المنفذ الآخر).
في الوقت الحالي ، يعمل المشروع ، الشيء الوحيد المتبقي للقيام به هو عمل شيء ما حوله.
الخطوة 4: منزل لاردوينو
تمام! في هذه الخطوة ، نقوم بإنشاء مأوى لاردوينو ولوحة الطباعة والأسلاك. لقد استخدمت أداة القطع بالليزر لصنع مستطيلات مثالية ، لكن يمكنك القيام بذلك بسهولة باستخدام المنشار!
فقط ارسم وقياس الخشب وشاهده.
لقد صنعت لي:
الارتفاع 6 ، 5
العرض 7 سم
الطول 9 سم
تأكد من أن جانب كابل اردوينو به ثقب وأن الجانب الذي يجب أن تدخل فيه أسلاك المؤازرة به ثقب أيضًا. لقد صنعت الثقوب 1 سم و 1 في كل زاوية (الجانب الذي يبلغ 9 سم و 6 ، 5 سم).
ضع الصندوق مع الغراء اللاصق ، وتأكد من عدم لصق الجزء العلوي بعد!
الخطوة 5: صنع الذراعين
بعد ذلك نصنع الأسلحة. مرة أخرى ، لقد صنعت المنجم باستخدام lasercutter ، لكن المنشار ومنشار الفريتس سوف يقومان بعمل رائع أيضًا! يبلغ طول ذراعي 16 سم وقطر كل دائرة من 6 إلى 7 سم مع فتحة صغيرة تبلغ 5 مم ، انظر إلى الجزء العلوي من المؤازرة الخاصة بك يمكن أن تختلف!
لقد صنعت أيضًا قضيبين في أسفل الذراع ولوح صغير بينهما باستخدام غراء الخشب.
ثم يمكنك وضع اثنين من المؤازرات 180 درجة معًا ، يجب أن يكون أحدهما مقلوبًا والآخر مستقيمًا مع كلا الأسلاك على نفس الجانب. الآن سنقوم بصنع صندوق صغير حولهم من الخشب والغراء الخشبي. تأكد مرة أخرى من أن جانب الأسلاك به فتحات كبيرة بما يكفي. ثم قم بلصق المؤازرة على الذراعين. (تأكد من توصيل المؤازرة اليمنى بالذراع).
الخطوة 6: دمج المنزل والذراع
حسنًا ، مع استعداد كلا العنصرين الرئيسيين ، سنقوم بتجميعهما معًا. خذ المفصلة الخاصة بك ، وقم بوضع علامة على منزل اردوينو حيث تريد إرفاقها. قم بلفه على الجانب أولاً ثم على الذراع. إذا كانت لديك مشكلة في أن الذراع ليست مستقيمة ، فقم بعمل لوح صغير أسفل المنزل للحصول على ذراع أكثر ثباتًا.
الآن كلاهما معًا ، لكن لا يمكن الإمالة بعد. من أجل القيام بذلك ، خذ المؤازرة 3 وضع نصف بلاستيك علوي عليها (هذه تأتي مع المؤازرة). ضع المؤازرة تحت شريط واحد من الذراع. اصنع صندوقًا صغيرًا حوله وربما ضع المؤازرة أعلى قليلاً إذا كانت لديك مشكلة في الذراع المستقيمة.
الخطوة 7: اللمسات الأخيرة
تهانينا ، تم الانتهاء من التصميم!
الأشياء المتبقية فقط للقيام بها هي:
- قم بالمناورة بعيدًا عن الأسلاك باستخدام ورقة أو سلندر بلاستيكي
- صنع وعاء خشبي صغير للقهوة أو استخدم واحدة من مجموعتك.
بعد ذلك ، جهز مفرش المائدة ، وصنع بعض القهوة ، واحصل على كوب صغير (ضع بعض الماء لبعض الوزن وعمل أفضل للتأثير) وقم بتشغيل المشروع!
موصى به:
طاولة القهوة RasPi ثنائية اللاعبين آركيد: 7 خطوات (بالصور)
طاولة القهوة RasPi Two-Player Arcade: إليكم نسختي من طاولة القهوة Raspberry Pi Arcade. خطرت لي الفكرة من تعليمات أخرى رائعة هنا وأردت أن أشارك تجربتي مع التصميم. يمكن للطاولة أن تلعب ألعابًا من عصور ألعاب فيديو متعددة بما في ذلك NES و SNES و Sega و Play
مؤقت طاحونة القهوة 7 دولارات: 7 خطوات (بالصور)
مؤقت طاحونة القهوة 7 دولارات: منذ إصابتي بفيروس الإسبريسو ، شعرت بالحاجة إلى شراء آلة إسبريسو احترافية وطاحونة قهوة جيدة للحصول على أفضل نتيجة ممكنة لاحتياجاتي الشخصية. هذا هو الحل الذي أقدمه للحصول على إسبريسو جيد بميزانية محدودة. أولاً ، كان علي
مشروع "Ready Maker" - التحكم في مشروع Lego Power Functions: 9 خطوات
"Ready Maker" - التحكم في مشروع "Lego Power Functions": تعلم كيفية التحكم في وظائف Lego & quot؛ Power & quot؛ المكونات مع لوحة Arduino وبناء مشروعك في & quot؛ Ready Maker & quot؛ محرر (لا يوجد كود مطلوب) للتحكم عن بعد في نموذجك
آلة صنع القهوة التي تدعم إنترنت الأشياء: 9 خطوات (بالصور)
آلة صنع القهوة المزودة بتقنية IoT: تم إدخال هذا التوجيه في مسابقة IoT - إذا كنت ترغب في ذلك ، فيرجى التصويت له! محدث: يدعم الآن اتصالات ثنائية الاتجاه وتحديثات OTA لبعض الوقت الآن لدي آلة قهوة Jura وأردت دائمًا لأتمتة ذلك بطريقة ما ، يجب أن أكون
نظام إشعارات القهوة الأوتوماتيكي: 7 خطوات (بالصور)
نظام إشعارات القهوة الأوتوماتيكي: في هذا المشروع ، أجعل صانع القهوة في المكتب ذكيًا ، من خلال بناء نظام تنبيه للقهوة يرسل إشعارات Slack عندما يقوم شخص ما بتخمير قدر من القهوة الطازجة. يمكن تغيير الرمز لإرسال بريد إلكتروني أو رسالة نصية. تم بناء هذا المشروع على R