جدول المحتويات:
- الخطوة 1: الأجزاء
- الخطوة 2: قم بعمل الدائرة واكتب كود اردوينو
- الخطوة 3: اطبع الوعاء واقطع الجذع والفروع
- الخطوة 4: إنشاء الفخاخ
- الخطوة 5: وضع كل ذلك معًا
فيديو: Venus Flytrap - ITM خريف 2019: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
ما الذي ينقص مكتب الجميع؟ مصيدة ذباب فينوس ميكانيكية تحمل أقلام الرصاص والأقلام وأشياء أخرى.
الخطوة 1: الأجزاء
سوف تحتاج:
* طابعة ثلاثية الأبعاد (انظر ملف.stl) للوعاء
* عصي خشبية وحفر
* أدوات اللحام
* اردوينو أونو و IDE
* اللوح
* مقاوم ضوئي
* يحول
* MicroServo Sg90
* فومكور
* الشريط الكهربائي والسيليكون
* أسلاك
* مفصلات
* الغراء الساخن
الخطوة 2: قم بعمل الدائرة واكتب كود اردوينو
تربط الدائرة آلية المقاومة الضوئية والمفتاح والمؤازرة والطاقة عبر Arduino. نقوم بتوصيل Servo بدورة عمل pwm الخاصة به على دبوس على Arduino ، ونقرأ المقاوم الضوئي من الدبوس التناظري A0 ، ونقرأ الزر من الدبوس الرقمي 2.
تعمل اللوح البسيط في الصورة ، على الرغم من أننا قمنا في النهاية بتوصيل الأسلاك بلوح دائم من أجل الاستقرار.
يهدف كود Arduino إلى القيام بثلاثة أشياء بشكل أساسي:
1. اقرأ المقاوم الضوئي وقارن القراءة بعتبة محددة مسبقًا. عندما يقرأ المقاوم الضوئي منخفضًا (غامق) ، ستكون القراءة أقل من الحد الأدنى ، وعندما تكون القراءة عالية (الضوء) ستكون أعلى من الحد الأدنى.
2. بناءً على قراءة المقاوم للضوء ، أخبر المؤازرة بالانتقال إلى أحد الموضعين (موضع "مفتوح" و "مغلق" ، يُشار إليه على أنهما val و val2 في الكود). عندما لا يوجد شيء يحجب المقاوم الضوئي ، ستكون القراءة عالية ، ويكون المؤازر في وضع مفتوح. عندما يكون هناك كائن يحجب جهاز العرض الضوئي ، ستكون القراءة منخفضة ، ويتحرك المؤازر إلى الموضع المغلق.
3. قم ببرمجة مفتاح لتحريك المؤازرة تلقائيًا إلى الوضع المفتوح. هذا هو في الأساس آمنة من الفشل.
انظر الكود أدناه:
# تضمين مضاعفات myservo ؛ int val = 20 ؛ // تهيئة قيمة المركز المغلق int val2 = 70 ؛ // تهيئة إعداد باطل قيمة الموضع المفتوح () {// تهيئة الاتصال التسلسلي بمعدل 9600 بت في الثانية: Serial.begin (9600)؛ // تهيئة المؤازرة وإرفاق دورة عمل pwm الخاصة بها بالدبوس 9 myservo.attach (9) ؛ pinMode (2 ، الإدخال) ؛ // تهيئة التبديل كمدخل} const int عتبة = 20 ؛ // تهيئة عتبة المقاوم الضوئي لإغلاق int buttonState = 0 ؛ // تهيئة المتغير لقراءة حالة التبديل int sensorValue = 100 ؛ // تهيئة متغير لقيمة المقاوم للضوء int stayclosed = 0 ؛ // تهيئة المتغير للحفاظ على الموضع بمجرد تنشيطه //// يعمل روتين الحلقة مرارًا وتكرارًا إلى الأبد: void loop () {// قراءة المدخلات من المفتاح: buttonState = digitalRead (2)؛ // قراءة المدخلات من مستشعر المقاوم الضوئيValue = analogRead (A0) ؛ // اطبع قراءة المقاوم الضوئي على الشاشة التسلسلية: Serial.println (sensorValue) ؛ if (buttonState == LOW) {// التبديل مغلق إذا (stayclosed == 1) {// إذا كان متغير استقرار الموضع قيد التشغيل ، // stay in current position} else if (sensorValue <threshold) {// إذا كانت قيمة المستشعر أقل من الحد الأدنى ، myservo.write (val)؛ // تغيير المصيدة إلى المركز المغلق ، البقاء مغلقًا = 1 ؛ // وتغيير متغير الاستقرار ليظل مغلقًا}} else {// التبديل قيد التشغيل إذا (stayclosed == 0) {// إذا كان متغير استقرار الموضع معطلاً ،؛ // stay in current position} else {// أول مرة تستشعر أن المفتاح في حالة تأخير (500) ؛ // تأخير 500 مللي ثانية وتحقق للتأكد من أن المفتاح لا يزال قيد التشغيل buttonState = digitalRead (2) ؛ // اقرأ المدخلات من swithch if (buttonState == HIGH) {// إذا كان المفتاح قيد التشغيل ، myservo.write (val2) ؛ // تغيير الملاءمة إلى المركز المفتوح يظل مغلقًا = 0 ؛ // وتغيير متغير الاستقرار ليظل مفتوحًا}}}}
الخطوة 3: اطبع الوعاء واقطع الجذع والفروع
CAD: طباعة إناء الزهور
* استخدم ملف STL المضمن أعلاه لطباعة إناء الزهور ثلاثي الأبعاد ، والذي يعمل كقاعدة لجهاز مصيدة ذبابة الزهرة
* تأكد من أن أبعاد وعاء الزهور كبيرة بما يكفي لضمان أن القاعدة يمكن أن تستوعب Arduino ولوح التجارب
الأشغال الخشبية: الجذع والفروع
* استخدم المنشار الشريطي لقطع وتد خشبي مقاس 1 × 24 بوصة بطول 12 بوصة للجذع
* استخدم المثقاب اليدوي لعمل ثقوب طولها ثلاثة بوصات على ارتفاعات مختلفة على الجذع ، حيث سيتم إدخال الفروع. يجب حفر الثقوب بزاوية 45 درجة تقريبًا ، بحيث يمكن إدخال الفروع بزاوية.
* استخدم المنشار الشريطي لقطع المسامير الخشبية بمقدار 12 بوصة إلى ثلاثة فروع بأطوال مختلفة ، حسب الرغبة. باستخدام المنشار الشريطي ، قم بقطع أحد طرفي كل فرع عند 45 درجة لإنشاء سطح مستو يمكن وضع المصائد عليه.
* أدخل الفروع في فتحات الجذع (مع نهايات بزاوية مكشوفة) وثبتها بغراء الغوريلا أو الغراء الساخن
الخطوة 4: إنشاء الفخاخ
خطوات إنشاء المصيدة:
* خذ قلب الرغوة واقطع قطعتين لتكون بمثابة المشابك العلوية والسفلية للمصيدة (قد يكون الشكل كما تشاء ، طالما أن قاعدة المشبك مستطيلة من أجل إرفاق المحرك)
* أجوف اثنين من المشابك الأساسية الرغوية في القاعدة. قم فقط بتجويف ما يكفي من المشابك بحيث يمكن للمفصلات أن تتلاءم مع الداخل.
* أدخل وجهي المفصلات في المشابك الخاصة بهم.
* لف المشابك في شريط ملون لعلم الجمال.
* قم بعمل ثقب صغير في المشبك السفلي وأدخل المقاوم الضوئي (يجب أن يكون مناسبًا بشكل مريح)
* ضع قطعتين صغيرتين من شريط السليكون داخل كل مشبك لضمان عدم تسرب العناصر المحاصرة بسهولة
* قم بتوصيل المحرك إلى جانب القاعدة المستطيلة من المشبك العلوي باستخدام الغراء الفائق والشريط (تكتمل آلية المصيدة في هذه المرحلة)
* قم بتوصيل آلية المصيدة بفرع ، مع التأكد من تثبيت كل من المشبك السفلي وجسم محرك المؤازرة (ترك ذراع المحرك والمشابك العلوي مجانًا للتحرك.
الخطوة 5: وضع كل ذلك معًا
* ضع الجذع والفروع داخل الإناء ، ولصق Arduino UNO ولوح التجارب أيضًا داخل القدر
* ثبّت الجذع بالصخور مع الحرص على عدم كسر أي أسلاك
* استخدم الشريط الكهربائي الأخضر لتغطية الفرع والجذع وجميع الأسلاك المكشوفة
* استخدم بطارية خارجية كمصدر للطاقة
* سعيد فينوس Flytrapping!
موصى به:
الإعداد السهل للتحكم عن بعد بالأشعة تحت الحمراء باستخدام LIRC لـ Raspberry PI (RPi) - يوليو 2019 [الجزء 1]: 7 خطوات
الإعداد السهل للتحكم عن بعد بالأشعة تحت الحمراء باستخدام LIRC لـ Raspberry PI (RPi) - يوليو 2019 [الجزء 1]: بعد الكثير من البحث ، فوجئت وفزعني المعلومات المتضاربة حول كيفية إعداد جهاز التحكم عن بعد بالأشعة تحت الحمراء لمشروع RPi الخاص بي. اعتقدت أنه سيكون سهلاً ولكن إعداد Linux InfraRed Control (LIRC) كان يمثل مشكلة لفترة طويلة بسبب
كيفية تثبيت Robo Recall Mod Kit (2019 Launcher): 4 خطوات
كيفية تثبيت Robo Recall Mod Kit (2019 Launcher): مع إصدار Epic Games Store وتأثير ألعاب مثل Fortnite ، أجرى مشغل Epic Games بعض التغييرات الكبيرة جدًا في عام 2018 وفي عام 2019. بينما لا يزال هناك الكثير من التغييرات بسهولة فئات قابلة للتحديد للتطوير الطبيعي (باستخدام قاعدة un
2019 FRC كتابة قطار محرك بسيط (جافا): 5 خطوات
2019 FRC كتابة قطار محرك بسيط (Java): هذا البرنامج التعليمي انتهى تاريخه! يرجى متابعة التعليمات التالية الخاصة بي حول البرمجة الحالية لعام 2019. على الرغم من أنه قديم ، لا تزال هناك أشياء يمكنك التعرف عليها مثل كيفية إنشاء الفصول الدراسية وكتابة الكود
UTK EF 230 MarsRoomba Project خريف 2018: 5 خطوات
UTK EF 230 MarsRoomba Project خريف 2018: تُستخدم حاليًا مركبات المريخ لجمع البيانات على سطح المريخ من خلال طرق مختلفة ، للوصول إلى النهاية النهائية لمعرفة المزيد عن إمكانات الكوكب للحياة الميكروبية. تستخدم روفرز في المقام الأول أدوات التصوير الفوتوغرافي وتحليل التربة للبيانات ج
كيفية وضع صورة مخصصة على لوحة تحكم Xbox 360 الخاصة بك. (ما قبل تحديث 08 خريف): 8 خطوات
كيفية وضع صورة مخصصة على لوحة تحكم Xbox 360 الخاصة بك. (ما قبل تحديث 08 خريف): في هذه التعليمات ، سأوضح لك كيفية وضع صورة مخصصة كخلفية لك على جهاز xbox 360 الخاص بك ، وهناك نفس الخطوات للقيام بذلك باستخدام لوحة القيادة الجديدة والقديمة. عندما أحصل على فرصة ، سأقوم بتحديث كل شيء بصور جديدة