Mundarija:

LED o'sadi: 6 qadam (rasmlar bilan)
LED o'sadi: 6 qadam (rasmlar bilan)

Video: LED o'sadi: 6 qadam (rasmlar bilan)

Video: LED o'sadi: 6 qadam (rasmlar bilan)
Video: Siz chiroylimisiz yoki hunukmisiz Ushbu test aytadii 2024, Noyabr
Anonim
LED o'sadi
LED o'sadi

Bu ko'rsatma sanoat dizayni fakulteti TUDelft TCD kursi uchun qilingan. Bu yorug'lik o'simliklarning o'sishini rag'batlantirish va shahar dehqonchiligini keng jamoatchilik uchun ochiq qilish uchun qilingan.

1 -qadam: 1 -qadam. Sizga nima kerak?

Materiallar

  • Arduino uno Neopixel Jewel - haydovchilar bilan 7 x WS2812 5050 RGB LED
  • 3 Har biri taxminan 20 sm bo'lgan elektr simlari
  • Burilish uchun dumaloq alyuminiy novda - balandligi: 50 mm, diametri 45 mm
  • 1 mm qalinlikdagi PETG plitasi- 40 x 40 mm
  • Bizon tix elim
  • Izolyatsiya lentasi

Uskunalar

  • Lehimlash uskunalari
  • Torna tornasi
  • Lazerli kesuvchi
  • Arduino dasturi
  • Illustrator

2 -qadam: 2 -qadam. Uyni aylantirish

Qadam 2. Uy -joyni aylantirish
Qadam 2. Uy -joyni aylantirish

Uyni qurish uchun sizga alyuminiyni burish tajribasi kerak. O'lchamlar berilgan rasmda ko'rsatilgan. Quyidagi amallarni bajaring:

  1. Alyuminiy bo'lakni 10 mm mahkamlangan torna panjasiga joylashtiring
  2. Tashqi diametrini 35 mm uzunlikdagi aniq 40 mm ga aylantirishdan boshlang
  3. Diametri 14 mm, chuqurligi 35 mm bo'lgan teshik
  4. Diametri 30 mm, chuqurligi 25 mm bo'lgan teshikni burang
  5. Qalinligi 8 mm bo'lgan devor qalinligi 27 mm bo'lgan chuqurlikka ega bo'lish uchun korpusning ichki qismini aylantiring
  6. 5 mm qalinlikdagi devor qalinligini 25 mm chuqurlikka olish uchun korpusning ichki qismini aylantiring
  7. 1 mm chuqurlik uchun 3 mm devor qalinligini olish uchun korpusning ichki qismini aylantiring
  8. Yorug'likni aks ettirish uchun barcha qirralarni tekislang va to'liq korpusni, lekin ichini silang.
  9. Birinchi 30 mm korpusni haligacha panjasida turgan alyuminiydan ajrating. Uyga zarar bermaslik uchun buni ehtiyotkorlik bilan bajaring.

3 -qadam: 3 -qadam. Lazerli kesuvchi diffuzer

Diffuser 1 mm qalinlikdagi PETG plastinkasidan qilingan. Quyidagi amallarni bajaring:

  1. Shaffof plastinkani ikki tomondan qum bilan tozalashdan boshlang. Buning uchun men shisha kukunidan foydalandim.
  2. Illustratorda diametri 34 mm bo'lgan aylana yasang
  3. Faylni lazer kesgichga yuklang va dumaloq shaklni lazer bilan kesib oling

4 -qadam: 4 -qadam. Elektronikani yig'ish

4 -qadam. Elektronikani yig'ish
4 -qadam. Elektronikani yig'ish
4 -qadam. Elektronikani yig'ish
4 -qadam. Elektronikani yig'ish

3 ta elektr simni rasmda ko'rsatilgandek Neopixel LED halqasiga lehimlash kerak. Shundan so'ng simlarni Arduino kartasiga ulang va Arduino kartasini kompyuterga ulang.

5 -qadam: 5 -qadam. Kodni Arduino -ga yuklash

Arduino -da quyidagi kodni ishlating va uni Arduino taxtasiga yuklang:

#include #ifdef _AVR_ #include #endif

// Arduino #define PIN 6 -dagi 6 -pinga ulaning

// Neopixel halqasidagi piksellar soni #define NUMPIXELS 7

Adafruit_NeoPixel piksellari = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

int kechikish vaqti = 500; // yarim soniya kechiktirish

bo'sh o'rnatish () {

piksel.begin (); // Bu NeoPixel kutubxonasini ishga tushiradi. }

void loop () {

// NeoPiksellar to'plami uchun birinchi NeoPixel 0, ikkinchisi 1, piksellar soniga qadar minus bitta.

uchun (int i = 0; i

// piksel. Rang 0, 0, 0 dan 255, 255, 255 gacha RGB qiymatlarini oladi // Quyidagi RGB qiymatini 0 dan 255 gacha to'ldiring // Yorug'likning eng yaxshi kombinatsiyasi - bu faqat qizil va ko'k LEDlar piksel.setPixelColor yoqilgan (i, piksellar. Color (255, 0, 255)); // Binafsha nur.

piksel.show (); // Bu yangilangan piksel rangini uskunaga yuboradi.

kechikish (kechikish); // Bir muddat kechikish (millisekundlarda).

} }

6 -qadam: 6 -qadam. "Grow Light" ni yig'ing

Qadam 6. Grow Lightni yig'ing
Qadam 6. Grow Lightni yig'ing
Qadam 6. Grow Lightni yig'ing
Qadam 6. Grow Lightni yig'ing
  1. Neopixel LED halqasini korpusga Bison elim bilan yopishtiring va simlar pastdagi teshikdan chiqib ketishiga ruxsat bering.
  2. Agar kerak bo'lsa, simlarni izolyatsiya tasmasi bilan o'rab oling va simlarni Arduino -ga ulang
  3. Minimal miqdordagi elim yordamida diffuzer plastinkasiga yopishtiring.
  4. Arduinoni quvvat manbaiga ulang va uning o'sishini rag'batlantirish uchun yorug'likni o'simlik yaqiniga qo'ying

Tavsiya: