İçindekiler:
- 1. Adım: SIERPINSKI'NİN ÜÇGENİNİ ANLAMAK
- Adım 2: AHŞAP KESME VE ÜÇGEN ÇİZİM
- Adım 3: DELİKLERİ GİDERME VE DELME
- Adım 4: KULLANILAN LED'LER (RGBS VE BEYAZ LED'LER)
- Adım 5: LED'LERİ SABİTLEME PLANLAMASI
- Adım 6: LED'LERİ SABİTLEME
- Adım 7: KABLOLARIN KABUL EDİLMESİ
- 8. Adım: UYGULAMANIN OLUŞTURULMASI
- Adım 9: PROGRAMLAMA BÖLÜMÜ
- Adım 10: GÖZLERİNİZİ YATIŞTIRIN VE BEYNİNİZİ RAHATLATIN
- 11. Adım: TÜM VİDEOYU İZLEYİN
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
LED SHADES izlemesi harikadır ve bizi büyülemenin yanı sıra gözlerimizi yatıştırır ve beynimizi rahatlatır. Bu yazıda size HTML veya CSS veya başka bir programlama dili kullanarak oluşturabileceğiniz bir uygulama aracılığıyla SIERPINSKI'S TRIANGLE ve AKILLI TELEFONUNUZU kullanarak nasıl gölgeler oluşturduğumu anlatacağım.
O halde YAPIYA BAŞLAYALIM
YOUTUBE:GO ELECTRONICS ÜZERİNDEN KANALIMIZI DA ZİYARET EDEBİLİRSİNİZ
1. Adım: SIERPINSKI'NİN ÜÇGENİNİ ANLAMAK
İlk önce, FRAKTALLER'e dayanan sierpinski üçgeninin arkasındaki kavramı anlayalım.
Fraktallar, farklı ölçeklerde KENDİNE BENZER olan hiç bitmeyen desenlerdir. Tekrarlanarak oluşturulurlar.
devam eden bir geri bildirim döngüsünde tekrar tekrar basit bir süreç.
Fraktalların sonsuz kalıplar olduğunu söylemesi basit ve devam edin. Resimde gördüğünüz gibi üçgenin içindeki üçgenin içinde bir üçgenin içinde sonsuz bir desen var.
Şimdi konu dışına çıkıyoruz, bu yüzden yapı ile başlayalım.
NOT; YouTube kanalımdaki videoda sağlanan animasyon var.
GO ELEKTRONİK
Adım 2: AHŞAP KESME VE ÜÇGEN ÇİZİM
Bu yüzden yapıya doğru ilk adım, Sierpinski üçgenini çizebileceğim bir tahta parçası almaktı. Bu yüzden EL TESTERE ve 3 mm kalınlığındaki kontrplakımı aldım ve 200 mm uzunluğunda ve 180 genişliğinde bir tahta parçasını kesmeye başladım.
Ve bitirdikten sonra Sierpinski'nin üçgenini bir kağıt parçası üzerinde planladım ve ardından kılavuz çizgileri takip ederek yakın zamanda kesmiş olduğum tahta parçasına çizdim. Daha sonra ledleri tamir edebileceğim tüm yerleri işaretledim.
Adım 3: DELİKLERİ GİDERME VE DELME
Tornavidamla delikleri kolayca açabileceğim tüm yerleri oydum. Her delik çukurlaştıktan sonra delik delme işlemine başladım.
Adım 4: KULLANILAN LED'LER (RGBS VE BEYAZ LED'LER)
Delme işlemi tamamlandıktan sonra sıra RGB ledlerin en önemli bileşenini ortaya çıkarmaya geldi.
Ve yaklaşık 30 RGB LED'e ihtiyacımız var.
RGB ledler 4 Pin'den oluşmaktadır. Biri KIRMIZI, MAVİ, YEŞİL VE (ortak anot ise VCC veya ortak katot ise GND) için
Burada 30 ortak RGB LED kullandık.
Ancak üçgenimizin daha sağlam görünmesi için bazı beyaz ledlere de ihtiyacımız var. SO yaklaşık 20 beyaz led aldım.
Adım 5: LED'LERİ SABİTLEME PLANLAMASI
Tüm led çeşitlerini seçtikten sonra sıra hangi ledin nereye gittiğinin planını ortaya çıkarmaya geldi.
Şimdi beyaz ledler ters üçgenlerde gidiyor, RGB ledler ise planda gösterildiği gibi her yere gidiyor.
bu, üçgenimizin daha canlı ve yaratıcı görünmesini sağlar.
Adım 6: LED'LERİ SABİTLEME
Artık plan bittiği için tüm ledleri yerlerine yerleştirip lehimlemeye başladım. Beyaz ledler için tüm ledlerin Pozitif terminali ve tüm ledlerin negatif terminali birbirine bağlandı. Ama rgb ledler için kırmızı pinler için kırmızı kabloyu mavi pinler için mavi, yeşil pinler için yeşil kullandım. Böylece sonunda mahvolmayalım. Ve tüm RGB ledlerini yerleştirdikten sonra sıkıcı ve uzun Lehimleme işlemine başladım.
Adım 7: KABLOLARIN KABUL EDİLMESİ
Lehimleme işleminden sonraki kablolama biraz göz korkutucu görünüyor ama korkmayın, sadece basit bir kablolama şeması ama biraz uzun ve çok zaman alıyor. Yaklaşık 3 saatimi aldı. kablolama şemasını lehimleme ve yönetme. şimdi uygulamaya geçelim.
8. Adım: UYGULAMANIN OLUŞTURULMASI
Bu uygulamayı bir HTML veya CSS kullanarak ve oluşturmak ve birlikte çalışmak için çok temel uygulamasını kullanarak oluşturabilirsiniz.
Ve bir YAN NOT: Uygulamayı indirmek için YouTube'daki videomun açıklamasını kontrol edin
GO ELEKTRONİK
Şimdi Öncelikle üst tarafta bir Bluetooth logosu ve bağlı değil adlı bir etiket görebilirsiniz ve Bluetooth logosuna tıkladığınızda yakındaki Bluetooth cihazlarının bir izini görebilirsiniz. BLUETOOTH MODÜLÜ HC-05 kullanıyoruz, bu yüzden HC'ye tıkladığımızda -05 BAĞLI DEĞİL yazısı kırmızı renkle bağlıya dönüşür. Ve şimdi farklı gölgelere tıkladığımızda sierpinski üçgeni onu gösteriyor.
Adım 9: PROGRAMLAMA BÖLÜMÜ
const int redPin = 3;
const int bluePin = 6;
const int yeşilPin = 5;
karakter rengi = 0;
void setup() { // bir kez çalıştırmak için kurulum kodunuzu buraya koyun: pinMode(redPin, OUTPUT); pinMode(bluePin, ÇIKIŞ);
pinMode(greenPin, OUTPUT);
Seri.başla(9600);
analogWrite(redPin, 0);
analogWrite(bluePin, 0);
analogWrite(greenPin, 0);
}
void loop() { // tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun: if(Serial.available()>0){ color = Serial.read(); karakter değeri = karakter(renk); if(değer != '0') { Serial.println(değer); } }
if(color == 'Y'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 0); }
if(color == 'W'){ analogWrite(redPin, 0); analogWrite(bluePin, 0); analogWrite(greenPin, 0); }
if(color == 'R'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 255); }
if(color == 'P'){ analogWrite(redPin, 0); analogWrite(bluePin, 80); analogWrite(greenPin, 70); }
if(color == 'O'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 90); }
if(color == 'M'){ analogWrite(redPin, 0); analogWrite(bluePin, 0); analogWrite(greenPin, 255); }
if(color == 'C'){ analogWrite(redPin, 255); analogWrite(bluePin, 0); analogWrite(greenPin, 0); }
if(color == 'G'){ analogWrite(redPin, 255); analogWrite(bluePin, 255); analogWrite(greenPin, 0); }
if(color == 'B'){ analogWrite(redPin, 255); analogWrite(bluePin, 0); analogWrite(greenPin, 255); } }
Bu kodun yorumlanması çok kolaydır, ilk olarak pinleri global olarak ilan ediyoruz. Daha sonra başlangıçta her pini düşük veya 0 olarak yazın, böylece başlangıçta kapalı durumda kalırlar.
Daha sonra void döngüsünde herhangi bir gelen veri olup olmadığını kontrol ediyoruz ve mevcut veri varsa mevcut verilere göre farklı renkler çalıştırmaya başlıyoruz. Bu yüzden kodu dikkatlice gözden geçirin.
Adım 10: GÖZLERİNİZİ YATIŞTIRIN VE BEYNİNİZİ RAHATLATIN
ŞİMDİ, son zamanlarda bahsettiğimiz uygulama tarafından kontrol edilen büyüleyici gölgeleri izleyerek gözlerimizi yatıştırır ve beynimizi rahatlatır.
AMA DAHA FAZLA AYRINTI İÇİN YOUTUBE KANALIMIZI ZİYARET EDİN: GO ELECTRONICS
11. Adım: TÜM VİDEOYU İZLEYİN
İZLEDİĞİNİZ İÇİN TEŞEKKÜRLER