جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يتم إجراء هذا التدريب لدورة TUDelft TCD من كلية التصميم الصناعي. تم تصميم هذا الضوء لتحفيز نمو النباتات وبالتالي جعل الزراعة الحضرية في متناول الجمهور الأكبر.
الخطوة 1: الخطوة 1. ماذا تحتاج؟
المواد
- Arduino uno Neopixel Jewel - 7 × WS2812 5050 RGB LED مع برامج تشغيل
- 3 أسلاك كهربائية طول كل منها 20 سم تقريبًا
- قضيب ألومنيوم دائري للدوران - ارتفاع: 50 مم ، قطر 45 مم
- لوحة PETG بسماكة 1 مم- 40 × 40 مم
- غراء بيسون تكس
- شريط العزل
ادوات
- معدات اللحام
- مخرطة
- قاطع ليزري
- برنامج اردوينو
- المصور
الخطوة 2: الخطوة 2. قلب الغلاف
لتصنيع السكن تحتاج إلى بعض الخبرة في تحويل الألومنيوم. الأحجام موضحة في الصورة المقدمة. اتبع هذه الخطوات:
- ضع قطعة الألمنيوم في مخلب المخارط مع تثبيت 10 مم
- ابدأ بتدوير القطر الخارجي إلى 40 مم بدقة وبطول 35 مم
- حفر حفرة بقطر 14 ملم وعمق 35 ملم
- حفر حفرة بقطر 30 مم وعمق 25 مم
- اقلب الغطاء من الداخل للحصول على جدار بسمك 8 مم لعمق 27 مم
- اقلب الغلاف الداخلي للحصول على جدار بسمك 5 مم إلى عمق 25 مم
- اقلب الغلاف الداخلي للحصول على جدار بسمك 3 مم لعمق 1 مم
- قم بتنعيم جميع الحواف وصقل الهيكل الكامل ولكن بشكل خاص من الداخل لزيادة انعكاس الضوء.
- افصل أول 30 مم من الغلاف عن قطعة الألمنيوم التي لا تزال في المخلب. افعل هذا بعناية حتى لا تتلف السكن.
الخطوة 3: الخطوة 3. وحدة القطع بالليزر
الناشر مصنوع من صفيحة PETG بسماكة 1 مم. اتبع هذه الخطوات:
- ابدأ بسفع الصفيحة الشفافة بالرمل على كلا الجانبين. لقد استخدمت مسحوق الزجاج لهذا الغرض.
- اصنع في الرسام دائرة بقطر 34 مم
- قم بتحميل الملف إلى آلة القطع بالليزر وقطع الليزر الشكل الدائري
الخطوة 4: الخطوة 4. تجميع الإلكترونيات
يجب أن يتم لحام الأسلاك الكهربائية الثلاثة بحلقة Neopixel LED كما هو موضح في الصورة. بعد ذلك ، قم بتوصيل الأسلاك بلوحة Arduino وقم بتوصيل لوحة Arduino بالكمبيوتر.
الخطوة 5: الخطوة 5. تحميل الكود على Arduino
استخدم الكود التالي في Arduino وقم بتحميله على لوحة Arduino:
# تضمين #ifdef _AVR_ # تضمين #endif
// قم بالاتصال بالدبوس 6 على Arduino #define PIN 6
// عدد البكسل على حلقة neopixel #define NUMPIXELS 7
Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS، PIN، NEO_GRB + NEO_KHZ800) ؛
int delayval = 500 ؛ // تأخير لمدة نصف ثانية
الإعداد باطل() {
pixels.begin () ، // يؤدي هذا إلى تهيئة مكتبة NeoPixel. }
حلقة فارغة() {
// بالنسبة لمجموعة من NeoPixels ، يكون أول NeoPixel هو 0 ، والثاني هو 1 ، وصولاً إلى عدد البكسل مطروحًا منه واحدًا.
لـ (int i = 0 ؛ i
// بكسل. يأخذ اللون قيم RGB ، من 0 ، 0 ، 0 حتى 255 ، 255 ، 255 // املأ قيمة RGB أدناه من 0 إلى 255 // أفضل مزيج من الضوء هو عندما يكون فقط الأحمر والأزرق LED يتم تشغيل البكسل. setPixelColor (i ، pixels. Color (255 ، 0 ، 255)) ؛ // ضوء بنفسجي.
pixels.show () ، // هذا يرسل لون البكسل المحدث إلى الجهاز.
تأخير (تأخير) ؛ // تأخير لفترة زمنية (بالمللي ثانية).
} }
الخطوة 6: الخطوة 6. تجميع ضوء النمو
- ألصق حلقة Neopixel LED بالغراء بغراء Bison واترك الأسلاك تخرج من الفتحة الموجودة في الأسفل
- لف الأسلاك بشريط عزل إذا لزم الأمر وقم بتوصيل الأسلاك بـ Arduino
- الغراء على لوحة الناشر باستخدام كمية قليلة من الغراء.
- قم بتوصيل اردوينو بمصدر للطاقة وضع الضوء بالقرب من النبات لتحفيز نموه