Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ši instrukcija atliekama Pramoninio dizaino fakulteto TUDelft kurso TCD. Ši šviesa skirta skatinti augalų augimą ir taip padaryti miesto ūkininkavimą prieinamesnį plačiajai visuomenei.
1 žingsnis: 1 žingsnis. Ko jums reikia?
Medžiagos
- „Arduino uno Neopixel Jewel“- 7 x WS2812 5050 RGB LED su tvarkyklėmis
- 3 Maždaug 20 cm ilgio elektros laidai
- Apvalus aliuminio strypas tekinimui - aukštis: 50 mm, skersmuo 45 mm
- 1 mm storio PETG plokštė- 40 x 40 mm
- Bison tix klijai
- Izoliacinė juosta
Įranga
- Litavimo įranga
- Tekinimo tekinimo staklės
- Lazerinis pjoviklis
- Arduino programa
- Iliustratorius
2 žingsnis: 2 žingsnis. Būsto sukimas
Norėdami pagaminti korpusą, jums reikia tam tikros aliuminio tekinimo patirties. Dydžiai parodyti paveikslėlyje. Atlikite šiuos veiksmus:
- Įdėkite aliuminio gabalėlį į tekinimo staklę, pritvirtintą 10 mm
- Pradėkite nuo 35 mm ilgio tikslaus išorinio skersmens pasukimo iki 40 mm
- Išgręžkite skylę 14 mm skersmens, 35 mm gylio
- Gręžkite skylę, kurios skersmuo 30 mm, gylis 25 mm
- Pasukite korpuso vidų, kad sienelės storis būtų 8 mm iki 27 mm gylio
- Pasukite korpuso vidų, kad sienelės storis būtų 5 mm iki 25 mm gylio
- Pasukite korpuso vidų, kad sienelės storis būtų 3 mm, o gylis - 1 mm
- Išlyginkite visus kraštus ir nušlifuokite visą korpusą, bet ypač vidų, kad padidintumėte šviesos atspindį.
- Pirmuosius 30 mm korpusą atskirkite nuo aliuminio gabalo, kuris vis dar yra letenoje. Atlikite tai atsargiai, kad nepažeistumėte korpuso.
3 žingsnis: 3 žingsnis. Lazerinis pjovimo difuzorius
Difuzorius pagamintas iš 1 mm storio PETG plokštės. Atlikite šiuos veiksmus:
- Pradėkite nuo abiejų pusių peršviečiančios permatomos plokštės smėliavimo. Tam naudojau stiklo miltelius.
- Iliustratoriuje padarykite 34 mm skersmens apskritimą
- Įkelkite failą į lazerinį pjaustytuvą ir lazeriu supjaustykite apskritimo formą
4 žingsnis: 4 žingsnis. Elektronikos surinkimas
3 elektros laidai turi būti lituojami prie „Neopixel“LED žiedo, kaip parodyta paveikslėlyje. Po to prijunkite laidus prie „Arduino“plokštės ir prijunkite „Arduino“plokštę prie kompiuterio.
5 veiksmas: 5 veiksmas. Įkelkite kodą į „Arduino“
Naudokite šį kodą „Arduino“ir įkelkite jį į „Arduino“lentą:
#įtraukti #ifdef _AVR_ #įtraukti #endif
// Prisijunkite prie 6 kaiščio „Arduino“#define PIN 6
// Neopikselių žiedo taškų skaičius #define NUMPIXELS 7
Adafruit_NeoPixel pikseliai = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // atidėti pusę sekundės
void setup () {
pixels.begin (); // Tai inicijuoja „NeoPixel“biblioteką. }
void loop () {
// NeoPikselių rinkiniui pirmasis NeoPikselis yra 0, antrasis - 1, iki pikselių skaičiaus minus vienas.
už (int i = 0; i
// taškai. Spalva paima RGB reikšmes, nuo 0, 0, 0 iki 255, 255, 255 // Čia įveskite RGB reikšmę nuo 0 iki 255 // Geriausias šviesos derinys yra tada, kai šviečia tik raudoni ir mėlyni šviesos diodai yra įjungti pikseliai.setPixelColor (i, pixels. Color (255, 0, 255)); // Violetinė šviesa.
pixels.show (); // Tai siunčia atnaujintą pikselių spalvą aparatinei įrangai.
vėlavimas (uždelsimas); // Vėlavimas tam tikrą laiką (milisekundėmis).
} }
6 veiksmas: 6 žingsnis. Surinkite augimo šviesą
- Klijuokite „Neopixel“LED žiedą į korpusą „Bison“klijais ir leiskite laidams išeiti iš skylės apačioje
- Jei reikia, apvyniokite laidus izoliacine juostele ir prijunkite laidus prie „Arduino“
- Klijuokite ant difuzoriaus plokštės naudodami minimalų klijų kiekį.
- Prijunkite arduino prie maitinimo šaltinio ir padėkite šviesą šalia augalo, kad paskatintumėte jo augimą