İçindekiler:

Sadece Çizgi, Sadece Hafif!(Type1): 19 Adım
Sadece Çizgi, Sadece Hafif!(Type1): 19 Adım

Video: Sadece Çizgi, Sadece Hafif!(Type1): 19 Adım

Video: Sadece Çizgi, Sadece Hafif!(Type1): 19 Adım
Video: Sıraya nasıl oturabiliyorsun? Değişik soruları cevaplıyorum Part 1 💅🏻 #fypシ #keşfet #grwm #soru 2024, Kasım
Anonim
Sadece Çizgi, Sadece Hafif!(Tip1)
Sadece Çizgi, Sadece Hafif!(Tip1)
Sadece Çizgi, Sadece Hafif!(Tip1)
Sadece Çizgi, Sadece Hafif!(Tip1)

Hat sanatının desenleri ile oyulmuş akrilik plakalara ışığı ifade etme çalışmasıdır. Çeşitli LED'lerin renk ve desenlerini uyumlu bir şekilde ifade eder. Bu proje Arout Meijer'in "Gezegenler İçin Teşekkürler"inden iki ışık renginin sentezlendiği motiflerle gerçekleştirilmiştir. satır aralığına göre ve güzel bir şekilde temsil edilmiştir.

Adım 1: Sadece Çizgi! Sadece Hafif!(Tip1)

Image
Image
Proje Hakkında (Tip 1)
Proje Hakkında (Tip 1)

Hat sanatının desenleri ile oyulmuş akrilik plakalara ışığı ifade etme çalışmasıdır. Çeşitli LED'lerin renk ve desenlerini uyumlu bir şekilde ifade eder. Bu proje, Arout Meijer'in "Gezegenler İçin Teşekkürler"inden iki ışık renginin sentezlendiği motiflerle gerçekleştirildi. satır aralığına göre ve güzel bir şekilde temsil edilmiştir.

Adım 2: Proje Hakkında (Tip 1)

Akrilik düzlemde çizgi sanatının desenini kazıdıktan sonra, akriliğin ortasındaki ve dışındaki ışığı sentezleyin ve geçirin.

Yapı

Kullanıcı, potansiyometreyi 3 orijinal plakanın içine takarak ve neophixelleri kenarda tutarak ışığı sabit bir şekilde ayarlayabilir.

Nasıl kullanılır

Kullanıcı, ışığın rengini (Ton) kontrol etmek için bir kürekle üç plakayı döndürür ve temel LED'ler, izleyicinin desen, ışık rengi ve animasyona olan ilgisini çekmek için Ton, Doygunluk ve Parlaklık değerlerini kullanır.

Adım 3: Malzeme (Donanım)

Malzeme (Donanım)
Malzeme (Donanım)
Malzeme (Donanım)
Malzeme (Donanım)
Malzeme (Donanım)
Malzeme (Donanım)
Malzeme (Donanım)
Malzeme (Donanım)

1. LED şerit.

:Adafruit NeoPixel Dijital RGB LED Şerit (WS2812)(144 LED/1m) - 2m

:Adafruit NeoPixel Dijital RGB LED Şerit (WS2812)(60 LED/1m) - 2m

2Akrilik.

10t - 600*600(mm)

3. Formex.

12t(10+2t) - 800*800(mm)*2

2t - 800*800(mm)*2

4. Ahşap tahta

5t - 850*850(mm)

Adım 4: Malzeme (kontrol)

Malzeme kontrolü)
Malzeme kontrolü)
Malzeme kontrolü)
Malzeme kontrolü)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560*2

2.10k Potansiyometre

10k Potansiyometre * 3

Adım 5: Adım 3: Malzeme (güç)

Step3: Malzeme (güç)
Step3: Malzeme (güç)
Step3: Malzeme (güç)
Step3: Malzeme (güç)

1. Güç kaynağı

SMPS Güç kaynağı 5V 40A (200W)

SMPS Güç kaynağı 5V 2A (10W)

2. Elektrik teli

14awg (3 renk) - 10m/her biri

Adım 6: Adım: Malzeme(vb)

Adım: Malzeme (vb)
Adım: Malzeme (vb)
Adım: Malzeme (vb)
Adım: Malzeme (vb)
Adım: Malzeme (vb)
Adım: Malzeme (vb)

1. Boya spreyi (Mat Siyah)

*Karanlıkta daha dramatik bir etki elde etmek istiyorsanız Vanta Black Paint'i kullanın.

2. Vida

3. Sten köşe demiri

4. Matkap

5. Glugan

6. Güçlü yapışma

* Araçları durumunuza göre hazırlayın

Adım 7: Desen Çizmeden Önce

Desen Çizmeden Önce
Desen Çizmeden Önce

*Yukarıdaki resim, çalışmalarıma ilham veren Arnout Meijer'in "Gezegenler İçin Teşekkürler" yazısıdır.

Projeye girmeden önce, akrilik içine yerleştirilen desene loş ışığın infüzyonunun oluşturduğu ışık geçişinin renginin çok güzel olduğunu hissettim.

Temel olarak, iki veya daha fazla rengin degrade olması için üst üste gelmesi gerekir.

İki veya daha fazla rengin güzel bir şekilde oluşabilmesi için, eğriye göre ışık oluşumunun yoğunluğunu, açısını veya derecesini göz önünde bulundurun.

Adım 8: Bir Donanım Yapın (Akrilik Kesim)

Bir Hırdavat Yapın (Akrilik Kesim)
Bir Hırdavat Yapın (Akrilik Kesim)
Bir Hırdavat Yapın (Akrilik Kesim)
Bir Hırdavat Yapın (Akrilik Kesim)

*Bahsetmek. ADIM 7: Yapı(parça no.5)

Akrilik kesme makinesi ayarı

Akrilik (10t)

*Kesme - saç çizgisi ayarı

hız - güç

(5 - 50)

*Oymak

hız - güç

(20 - 35)

*Desenlerin oyulma derecesini zevkinize göre ayarlayabilirsiniz.

Adım 9: Yapın (yapı)

yapmak (yapı)
yapmak (yapı)

1. 2t - kapak

2. 10t - Kontrol Kolu

3. 10t - LED şerit / Potansiyometre

4. 12t - LED Şerit (2 + 10)t

5. 10t - Desen (Akrilik)

6. 2t - Arka Plan

7. 10t - Devre alanı

*No.5 - Formex malzeme hariç.

Adım 10: Donanım ve Yazılımın Montajı

Donanım ve Yazılım Montajı
Donanım ve Yazılım Montajı
Donanım ve Yazılım Montajı
Donanım ve Yazılım Montajı
Donanım ve Yazılım Montajı
Donanım ve Yazılım Montajı

Öncelikle. 3.4.6.7'yi hazırlayın.

İkinci. 7.6.4 parça sırasıyla güçlü bir yapıştırıcı ile yapıştırın.

Üçüncü. Potansiyometre 3 parçasını tutkal tabancasıyla sabitleyin.

Dördüncü. Potansiyometre ile 3 parçayı güçlü yapıştırıcı ile 4.6.7 parçaya takın.

Beşinci. Güçlü bir yapıştırıcı kullanarak ws2812b'yi 3.4.6.7(kırmızı alan) kenarına yapıştırın.

Altıncı. Kesilmiş akrilik plakayı birleşik 3.4.6.7'ye yerleştirin ve tutkal tabancasıyla sabitleyin.

Yedinci. Potansiyometrenin kontrol kısmına 2 parça yerleştirin ve tutkalla sabitleyin.

Sekizinci. Parça 1'i örtün ve güçlü yapışkan kaplama ile sabitleyin.

* PDF dosyalarına başvurabilirsiniz

Adım 11: Bir Donanım Yapın (Formex Kesim)

Donanım Yap (Formex Kesim)
Donanım Yap (Formex Kesim)

(Donanımı, karanlık odada yalnızca desenlerin görülebileceği şekilde yapılandırın)

1. 2t - kapak

2. 10t - Kontrol Kolu

3. 10t - LED şerit / Potansiyometre

4. 12t - LED Şerit (2 + 10)t

6. 2t - Arka Plan

7. 10t - Devre alanı

*STEP7(resim)'e başvurmalısınız

Adım 12: Bir Donanım Yapın (Ahşap Kesme ve Boyama)

Image
Image
Bir Hırdavat Yapın (Ahşap Kesme ve Boyama)
Bir Hırdavat Yapın (Ahşap Kesme ve Boyama)
Bir Hırdavat Yapın (Ahşap Kesme ve Boyama)
Bir Hırdavat Yapın (Ahşap Kesme ve Boyama)

Adım 13: * Bu Parçayı Duvara Asmak İsterseniz Resimdekinin Aynı Yapısını Yapın

* Bu Parçayı Duvara Asmak İstiyorsanız Resimdekinin Aynı Yapısını Yapın
* Bu Parçayı Duvara Asmak İstiyorsanız Resimdekinin Aynı Yapısını Yapın
* Bu Parçayı Duvara Asmak İstiyorsanız Resimdekinin Aynı Yapısını Yapın
* Bu Parçayı Duvara Asmak İstiyorsanız Resimdekinin Aynı Yapısını Yapın
* Bu Parçayı Duvara Asmak İstiyorsanız Resimdekinin Aynı Yapısını Yapın
* Bu Parçayı Duvara Asmak İstiyorsanız Resimdekinin Aynı Yapısını Yapın

*Bu kurs isteğe bağlıdır ve istemiyorsanız atlayabilirsiniz.

*Yukarıdaki yapı şahsi fikrim olup sizlerin de eklenmesi ile daha özel bir çalışma olacaktır.

*Ve ben bu yapıyı yaparken tahtayı ve duvarı görmek istemedim.

Adım 14: Bir Yazılım Yapın (bir Devre Şeması)

Bir Yazılım Yapın (bir Devre Şeması)
Bir Yazılım Yapın (bir Devre Şeması)
Bir Yazılım Yapın (bir Devre Şeması)
Bir Yazılım Yapın (bir Devre Şeması)
Bir Yazılım Yapın (bir Devre Şeması)
Bir Yazılım Yapın (bir Devre Şeması)

Devreyi kurarken, ws2818b şeridinin GND / DIN / 5v'sini ve akım akış yönünü (ok yönü) dikkatlice yapılandırın.

GND = pil - (Siyah çizgi)

5v = pil + (Kırmızı çizgi)

DIN = Sinyal hattı (Yeşil hat)

Adım 15: Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması

Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması
Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması
Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması
Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması
Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması
Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması
Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması
Donanım Kombinasyonu ve Arka Panel Devre Yapılandırması

Donanımı birleştirin ve devreyi vidalarla sabitleyin

Adım 16: Kodu Yazılıma Girin(A-a Arduino Mega Board)

//A-a arduino mega kartını girmelisiniz

#Dahil etmek

#include #define LED_PIN 0 #define NUM_OF_LEDS 120

int j = 0;

Adafruit_NeoPixel şeridi = Adafruit_NeoPixel(NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);

//rampUnsignedChar RAMPh[NUM_OF_LEDS];

rampUnsignedChar RAMPv[NUM_OF_LEDS];

geçersiz kurulum() {

// bir kez çalıştırmak için kurulum kodunuzu buraya koyun: strip.begin(); şerit.göster();

}

boşluk döngüsü () {

// tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun:

değer kümesi();

//LEDSet();

for(int i=0; i<num_of_leds; ="" h="RAMPh.update(); " v="RAMPv.update();" strip.setpixelcolor(i, ="" 360, ="" 230, ="" strip.show();

}

geçersiz değerSet(){

statik uint32_t eskiZaman = 0; uint32_t şimdiZaman = millis();

// 00.3초에 한 번씩 코드를 실행합니다

if(nowTime - oldTime > 300) { for(int i=0; i=360){ j=0; } } }

Adım 17: Kodu Yazılıma Girin(B-b Arduino Mega Board)

//B-b arduino mega kartını girmelisiniz

#Dahil etmek

#include #define LED_PIN_A 2 #define LED_PIN_B 1 #define LED_PIN_C 0 #define NUM_OF_LEDS 52

#define POT_A A10

#define POT_B A9 #tanım POT_C A8

int j[3] = {0};

Adafruit_NeoPixel şeridi[3] = {

Adafruit_NeoPixel(NUM_OF_LEDS, LED_PIN_A, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel(NUM_OF_LEDS, LED_PIN_B, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel(NUM_OF_LEDS, LED_P_G}H;

rampUnsignedChar RAMPv[3][NUM_OF_LEDS];

geçersiz kurulum() {

// bir kez çalıştırmak için kurulum kodunuzu buraya koyun: for (int i = 0; i < 3; i++) { strip.begin(); şerit.show(); }

Seri.başla(9600);

}

boşluk döngüsü () {

// tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun:

değer kümesi();

// harita() 범위를 바꿔주는 함수

// 0~1023을 0~359로 바꿔줌 //j = map(analogRead(POT_B), 0, 1023, 0, 359); j[0] = map(analogRead(POT_A), 0, 1023, 0, 359); j[1] = harita(analogRead(POT_B), 0, 1023, 0, 359); j[2] = harita(analogRead(POT_C), 0, 1023, 0, 359); for (int i = 0; i < 3; i++) if (j < 0) j += 360;

for (int k = 0; k < 3; k++) {

for (int i = 0; i < NUM_OF_LEDS; i++) { // 현재 값을 얻습니다 uint8_t v = RAMPv[k].update(); şerit[k].setPixelColor(i, şerit[k]. ColorHSV(j[k] * 65535 / 360, 255, v));

}

strip[k].show();

}

}

geçersiz değerSet() {

statik uint32_t eskiZaman = 0; uint32_t şimdiZaman = millis();

// 00.3초에 한 번씩 코드를 실행합니다

if (nowTime - oldTime > 300) { for (int k = 0; k < 3; k++) { for (int i = 0; i < NUM_OF_LEDS; i++) { // 다음 값을 설정합니다 // 다음 값, 다음 값까지 걸리는 시간, 가는 방법)) RAMPv[k].go(rastgele(0, 255), 300, DOĞRUSAL); } } eskiZaman = şimdiZaman;

}

}

Adım 18: Keyfini çıkarın

Önerilen: