Mündəricat:
- Addım 1: SIERPINSKI ÜÇÜNLÜĞÜNÜ ANLAMAQ
- Addım 2: MƏHSƏLİN KESİLMƏSİ VƏ ÜÇÜNCÜLÜĞÜ ÇƏKMƏK
- Addım 3: DƏYİLİKLƏRİN DİŞLƏNMƏSİ VƏ DƏYİLMƏSİ
- Addım 4: İSTİFADƏ OLAN LEDLƏR (RGBS VƏ BEYAZ LEDLƏR)
- Addım 5: LEDlərin BÜTÜNLƏNMƏSİNİN PLANI
- Addım 6: LED -lərin bərkidilməsi
- Addım 7: SİMİRLƏRİN QALDIRILMASI
- Addım 8: Tətbiqin qurulması
- Addım 9: HİSSƏNİN PROGRAMLANMASI
- Addım 10: GÖZLƏRİNİZİ YUMUŞLAYIN VƏ BEYİNİNİ DİNLƏSİN
- Addım 11: BÜTÜN VİDEONU İZLƏ
Video: SIERPINSKI'NİN ÜÇÜNCÜLÜĞÜ VƏ AKILLI TELEFONU İLƏ GÖLDƏKLƏR YARADIN: 11 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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
Ə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
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İ
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)
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
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
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
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ı
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
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ə:
Mifare Ultralight C -nin Arduino -da RC522 ilə istifadəsi: 3 addım
Arduino -da RC522 ilə Mifare Ultralight C -nin istifadəsi: Kart sahiblərini müəyyən etmək və ya bir şey etməyə icazə vermək (qapını açmaq və s.) Üçün RFID texnologiyasından istifadə etmək olduqca yaygın bir yanaşmadır. DIY tətbiqi halında RC522 modulu olduqca ucuz olduğu üçün geniş istifadə olunur və bu modul üçün çoxlu kod mövcuddur
Twinky -nin ən şirin Arduino Robotu ilə tanış olun: 7 addım (şəkillərlə)
Twinky -nin ən şirin Arduino Robotu ilə tanış olun: Salam, bu təlimatda sizə öz "Jibo" nu necə yaratdığımı öyrədəcəyəm. amma "Twinky" deyərək bunu aydınlaşdırmaq istəyirəm … BU KOPYA DEYİL! İKİ TƏRƏFDƏ TÜRK ETMİŞDİM VƏ SONRA BU KİMİN BİR ŞEYİN MEVCUT OLDUĞUNU ANLAŞDIM: c
Python və Raspberry Pi -nin GPIO pinləri ilə birdən çox LED -ə nəzarət: 4 addım (şəkillərlə)
Python və Raspberry Pi -nin GPIO Pimləri ilə Birdən Fazla LED -lərə Nəzarət Etmək: Bu Təlimat, RaspberryPi -də 4 LED -i gücləndirmək üçün birdən çox GPIO pinini necə idarə edəcəyinizi göstərir. Python -dakı parametrlər və şərtli ifadələr ilə də tanış olacaq. Əvvəlki Təlimatımız Raspberry Pi -nin GPIO Pimlərindən istifadə edərək Kon
Raspi -nin məskunlaşanları - Elektronika ilə Catan Clone -nin məskunlaşanları: 5 addım
Raspi -nin məskunlaşanları - Catan Clone -nin Elektronikası ilə məskunlaşanlar: Bu təlimat, elektronika və veb interfeysi olan Catan oyunlarının "Raspi -nin məskunlaşanları" yaratma addımlarında sizə yol göstərəcək
MİNECRAFT SUNUCUNU YARADIN! Super Asan, Sürətli və Pulsuz! (TIKLAYINIZ): 11 addım (şəkillərlə)
MİNECRAFT SUNUCUNU YARADIN! Super Asan, Sürətli və Pulsuz! (TIKLAMA BAĞI YOXDUR): Minecraft, istədiyiniz hər şeyi edə biləcəyiniz son dərəcə zövqlü bir oyundur! Ancaq İnternetdə dostlarla oynamaq bəzən ağrılı ola bilər. Təəssüf ki, çox oyunçu serverləri ya trollarla doludur, nə də oyun təcrübəsi