Mündəricat:

SIERPINSKI'NİN ÜÇÜNCÜLÜĞÜ VƏ AKILLI TELEFONU İLƏ GÖLDƏKLƏR YARADIN: 11 addım
SIERPINSKI'NİN ÜÇÜNCÜLÜĞÜ VƏ AKILLI TELEFONU İLƏ GÖLDƏKLƏR YARADIN: 11 addım

Video: SIERPINSKI'NİN ÜÇÜNCÜLÜĞÜ VƏ AKILLI TELEFONU İLƏ GÖLDƏKLƏR YARADIN: 11 addım

Video: SIERPINSKI'NİN ÜÇÜNCÜLÜĞÜ VƏ AKILLI TELEFONU İLƏ GÖLDƏKLƏR YARADIN: 11 addım
Video: Dadlı Səhər-Amerikan Peçenye , Risotto, qarışıq kökə 2024, Noyabr
Anonim
SIERPINSKI'NİN ÜÇÜNCÜLÜĞÜ VƏ AKILLI TELEFONU İLƏ kölgələr yaradın
SIERPINSKI'NİN ÜÇÜNCÜLÜĞÜ VƏ AKILLI TELEFONU İLƏ kölgələr yaradın

LED SHADES izləmək çox gözəldir və bizi heyran edir, gözlərimizi sakitləşdirir və beynimizi rahatlaşdırır. Beləliklə, bu yazıda HTML və ya CSS və ya hər hansı digər proqramlaşdırma dilindən istifadə edərək qura biləcəyiniz bir proqram vasitəsi ilə SIERPINSKI's TRIANGLE və SMART TELEFONunuzdan istifadə edərək çalarları necə yaratdığımı söyləyəcəyəm.

Elə Gəlin BİNƏDƏN BAŞLAYAQ

YOUTUBE'DƏ KANALIMA ZİYARƏT EDƏ BİLƏRSİNİZ: ELEKTRONİKA GİDİN

Addım 1: SIERPINSKI ÜÇÜNLÜĞÜNÜ ANLAMAQ

SIERPINSKI ÜÇÜNLÜĞÜNÜ ANLAMAQ
SIERPINSKI ÜÇÜNLÜĞÜNÜ ANLAMAQ
SIERPINSKI ÜÇÜNLÜĞÜNÜ ANLAMAQ
SIERPINSKI ÜÇÜNLÜĞÜNÜ ANLAMAQ

Əvvəlcə FRACTALS -a əsaslanan sierpinski üçbucağının konsepsiyasını başa düşək

Fraktallar fərqli tərəzilərdə ÖZÜNÜ oxşar olan bir nümunədir. Təkrar etməklə yaradılırlar.

davamlı bir geribildirim döngəsində təkrarlanan sadə bir proses.

Fraktalların sonsuz nümunələr olduğunu söyləmək və davam etdirmək sadədir. Şəkildə gördüyünüz kimi üçbucağın içərisindəki üçbucaq sonsuz bir naxışa bənzəyir.

İndi mövzudan uzaqlaşırıq, buna görə quruluşdan başlayaq.

QEYD; Videoda YouTube kanalımda animasiya var.

ELEKTRONİKA GEDİN

Addım 2: MƏHSƏLİN KESİLMƏSİ VƏ ÜÇÜNCÜLÜĞÜ ÇƏKMƏK

AĞACIN KESİLMƏSİ VƏ ÜÇÜNCÜLÜĞÜ ÇƏKMƏK
AĞACIN KESİLMƏSİ VƏ ÜÇÜNCÜLÜĞÜ ÇƏKMƏK
AĞACIN KESİLMƏSİ VƏ ÜÇÜNCÜLÜĞÜ ÇƏKMƏK
AĞACIN KESİLMƏSİ VƏ ÜÇÜNCÜLÜĞÜ ÇƏKMƏK
AĞACIN KESİLMƏSİ VƏ ÜÇÜNCÜLÜĞÜ ÇƏKMƏK
AĞACIN KESİLMƏSİ VƏ ÜÇÜNCÜLÜĞÜ ÇƏKMƏK

Beləliklə, tikintiyə doğru ilk addım Sierpinski üçbucağını çəkə biləcəyim bir ağac parçası almaq idi. Əl SAW və 3 mm qalınlığında kontrplak götürüb 200 mm uzunluğunda və 180 enində bir taxta parçalamağa başladım.

İşim bitdikdən sonra Sierpinski üçbucağını bir kağız üzərində planlaşdırdım və sonra bələdçi xətlərini izləyib bu yaxınlarda kəsdiyim ağac parçasına çəkdim. Sonra ledləri düzəldə biləcəyim bütün yerləri qeyd etdim.

Addım 3: DƏYİLİKLƏRİN DİŞLƏNMƏSİ VƏ DƏYİLMƏSİ

DƏŞİKLƏRİN DİŞLƏNMƏSİ VƏ DƏYİLMƏSİ
DƏŞİKLƏRİN DİŞLƏNMƏSİ VƏ DƏYİLMƏSİ

Tornavida ilə çuxurları asanlıqla qaza biləcəyim bütün yerləri kəsdim. Hər bir çuxur kəsildikdən sonra deliklər qazmağa başladım.

Addım 4: İSTİFADƏ OLAN LEDLƏR (RGBS VƏ BEYAZ LEDLƏR)

İstifadə olunan LEDlər (RGBS VƏ Ağ LEDlər)
İstifadə olunan LEDlər (RGBS VƏ Ağ LEDlər)
İstifadə olunan LEDlər (RGBS VƏ Ağ LEDlər)
İstifadə olunan LEDlər (RGBS VƏ Ağ LEDlər)
İstifadə olunan LEDlər (RGBS VƏ Ağ LEDlər)
İstifadə olunan LEDlər (RGBS VƏ Ağ LEDlər)

Qazma prosesi başa çatdıqdan sonra. RGB -nin ən vacib komponentini açmağın vaxtı gəldi.

Və təxminən 30 RGB LED -ə ehtiyacımız var.

RGB ledləri 4 pindən ibarətdir. QIRMIZI, MAVİ, YAŞIL VƏ (ümumi anod olarsa VCC və ya ümumi katod olarsa GND)

Burada 30 ümumi RGB LED istifadə etdik.

Üçbucağımızın daha möhkəm görünməsi üçün bəzi ağ ledlərə də ehtiyacımız var. Beləliklə, təxminən 20 ağ LED götürdüm.

Addım 5: LEDlərin BÜTÜNLƏNMƏSİNİN PLANI

LED -lərin bərkidilməsi planı
LED -lərin bərkidilməsi planı
LED -lərin bərkidilməsi planı
LED -lərin bərkidilməsi planı

Bütün led növlərini seçdikdən sonra, hansı ledin hara getdiyini, planını ortaya qoymağın vaxtı gəldi.

İndi ağ ledlər tərs üçbucaqlarda gedir, RGB ledləri isə planda göstərildiyi kimi başqa hər yerə gedir.

bu, üçbucağımızın daha canlı və yaradıcı görünməsini təmin edir.

Addım 6: LED -lərin bərkidilməsi

LED -lərin bərkidilməsi
LED -lərin bərkidilməsi
LED -lərin bərkidilməsi
LED -lərin bərkidilməsi

Plan tamamlandıqdan sonra bütün ledləri yerində yerləşdirməyə və onları bir yerdə lehimləməyə başladım. Ağlı ledlər üçün bütün ledlərin pozitiv terminalı və bütün ledlərin mənfi terminalı bir -birinə bağlandı. Amma rgb ledləri üçün qırmızı sancaqlar üçün qırmızı teldən mavi sancaqlar üçün mavi, yaşıl sancaqlar üçün yaşıllardan istifadə etdim. Nəticədə qarışmamaq üçün. Bütün RGB ledləri yerləşdirdikdən sonra yorucu və uzun Lehimləmə prosesinə başladım.

Addım 7: SİMİRLƏRİN QALDIRILMASI

QARŞI TELEFONLAR
QARŞI TELEFONLAR
QARŞI TELEFONLAR
QARŞI TELEFONLAR

Lehimləmə prosesindən sonra naqillər çəkmək bir az qorxunc görünür, amma qorxmayın, sadəcə sadə bir kabel sxemidir, lakin bir az uzun və çox vaxt aparır. Təxminən 3 saat çəkdi. lehimləmə və kabel sxeminin idarə edilməsi. İndi tətbiqə keçək.

Addım 8: Tətbiqin qurulması

Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması

Bu proqramı bir HTML və ya CSS -dən və qurmaq və işləmək üçün ən əsas tətbiqindən istifadə edərək qura bilərsiniz

YAN DİQQƏT: Tətbiqi yükləmək üçün YouTube -da videomun təsvirini yoxlayın

ELEKTRONİKA GEDİN

İndi əvvəlcə yuxarı tərəfdə bir Bluetooth loqotipi və bağlı olmayan bir etiket görürsünüz və Bluetooth loqotipini tıkladığınızda yaxınlıqdakı Bluetooth cihazlarının bir parçasını görə bilərsiniz. Biz BLUETOOTH MODULE HC-05-dən istifadə edərək HC-ni tıkladıqda. -05 BAĞLANMADI mətni qırmızı rəngə bağlı olaraq çevrilir. İndi fərqli çalarlara basdığımızda sierpinski üçbucağı onu göstərir.

Addım 9: HİSSƏNİN PROGRAMLANMASI

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

char rəngi = 0;

void setup () {// bir dəfə işə salmaq üçün quraşdırma kodunuzu bura qoyun: pinMode (redPin, ÇIXIŞ); pinMode (bluePin, ÇIXIŞ);

pinMode (greenPin, ÇIXIŞ);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite (bluePin, 0);

analogWrite (greenPin, 0);

}

void loop () {// əsas kodunuzu bura qoyun, təkrar işləsin: if (Serial.available ()> 0) {color = Serial.read (); char dəyəri = char (rəng); if (dəyər! = '0') {Serial.println (dəyər); }}

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 kodu şərh etmək çox asandır, əvvəlcə pinləri qlobal olaraq elan edirik. Sonra əvvəlcə hər sancağı aşağı və ya 0 olaraq yazın ki, əvvəlcə yararsız vəziyyətdə qalsınlar.

Sonra boş bir döngədə daxil olan məlumatların olub olmadığını yoxlayırıq və mövcud məlumatlar varsa mövcud məlumatlara görə fərqli rənglərdə işləməyə başlayırıq. Buna görə kodu diqqətlə nəzərdən keçirin.

Addım 10: GÖZLƏRİNİZİ YUMUŞLAYIN VƏ BEYİNİNİ DİNLƏSİN

GÖZLƏRİNİZİ YAXIN VƏ BEYİNİNİZİ DİNLƏYİN
GÖZLƏRİNİZİ YAXIN VƏ BEYİNİNİZİ DİNLƏYİN
GÖZLƏRİNİZİ YAXIN VƏ BEYİNİNİZİ DİNLƏYİN
GÖZLƏRİNİZİ YAXIN VƏ BEYİNİNİZİ DİNLƏYİN
GÖZLƏRİNİZİ YAXIN VƏ BEYİNİNİZİ DİNLƏYİN
GÖZLƏRİNİZİ YAXIN VƏ BEYİNİNİZİ DİNLƏYİN
GÖZLƏRİNİZİ YAXIN VƏ BEYİNİNİZİ DİNLƏYİN
GÖZLƏRİNİZİ YAXIN VƏ BEYİNİNİZİ DİNLƏYİN

NOW, bu yaxınlarda bəhs etdiyimiz tətbiqin idarə etdiyi cazibədar çalarları seyr edərək gözlərimizi sakitləşdirməyə və beynimizi rahatlamağa imkan verir

AMMA DAHA Ətraflı məlumat üçün YOUTUBE KANALIMA ZİYARƏT EDİN: ELEKTRONİKA GİDİN

Addım 11: BÜTÜN VİDEONU İZLƏ

İZLƏDİYİNİZ ÜÇÜN TƏŞƏKKÜRLƏR

Tövsiyə: