
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Bu Müqəddəs Obyekt adlı heykəltəraşlıq layihəm üçün bir LED işıq cihazı sənət əsəridir. Yeni bir dünyaya giriş təqdim etmək üçün bu cihazı istifadə edirəm. LED işığını yandırdığımda, beton qutunun içərisində sonsuz bir tunel görürük. LED şeridi telefonumdakı bluetooth vasitəsilə idarə olunur. Amazonda bütün materialları aldım.
Materiallar:
- Arduino Uno
-LED şeridi
-9v batareya
-DSD Tech SH-HC-08 Bluetooth 4.0 BLE qul modulu
-330 Ohm müqavimət
- iPhone
-Beton
-Akril
-Pəncərə filmi (bir tərəfli güzgü)
-ikiqat yan güzgü filmi
Addım 1: Dövrə Dizaynı


Dövrəni belə işlədirəm. Beyin dalğalarının hərəkətini simulyasiya etmək üçün bir ardıcıllıq da yaratdım.
İlk görüntü LED şerit dövrəsidir.
İkinci şəkil Bluetooth dövrəsidir. İPhone -da tətbiq BluetoothLED -dir.
Addım 2: Arduino Kodu
#daxil edin
#define LED_PIN 7 #NUM_LEDS 60 CRGB led [NUM_LEDS] təyin edin;
boş quraşdırma () {pinMode (LED_PIN, ÇIXIŞ); Serial.begin (9600); FastLED.addLeds (ledlər, NUM_LEDS); }
void setBlue (int val) {for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 0, val); } FastLED.show (); } boşluq döngəsi () {
if (Serial.available ()) {val = Serial.read (); } if (val == 'H') {leds [0] = CRGB (0, 0, 0); FastLED.show (); led [1] = CRGB (0, 0, 0); FastLED.show (); led [2] = CRGB (0, 0, 0); FastLED.show (); led [3] = CRGB (0, 0, 0); FastLED.show (); led [4] = CRGB (0, 0, 0); FastLED.show ();
led [5] = CRGB (0, 0, 0); FastLED.show ();
led [6] = CRGB (0, 0, 0); FastLED.show ();
led [7] = CRGB (0, 0, 0); FastLED.show ();
led [8] = CRGB (0, 0, 0); FastLED.show ();
led [9] = CRGB (0, 0, 0); FastLED.show ();
led [10] = CRGB (0, 0, 0); FastLED.show ();
led [11] = CRGB (0, 0, 0); FastLED.show ();
led [12] = CRGB (0, 0, 0); FastLED.show ();
led [13] = CRGB (0, 0, 0); FastLED.show ();
led [14] = CRGB (0, 0, 0); FastLED.show ();
led [15] = CRGB (0, 0, 0); FastLED.show ();
led [16] = CRGB (0, 0, 0); FastLED.show ();
led [17] = CRGB (0, 0, 0); FastLED.show ();
led [18] = CRGB (0, 0, 0); FastLED.show ();
led [19] = CRGB (0, 0, 0); FastLED.show ();
led [20] = CRGB (0, 0, 0); FastLED.show ();
led [21] = CRGB (0, 0, 0); FastLED.show ();
led [22] = CRGB (0, 0, 0); FastLED.show ();
led [23] = CRGB (0, 0, 0); FastLED.show (); led [24] = CRGB (0, 0, 0); FastLED.show ();
led [25] = CRGB (0, 0, 0); FastLED.show ();
led [26] = CRGB (0, 0, 0); FastLED.show ();
led [27] = CRGB (0, 0, 0); FastLED.show ();
led [28] = CRGB (0, 0, 0); FastLED.show ();
led [29] = CRGB (0, 0, 0); FastLED.show ();
led [30] = CRGB (0, 0, 0); FastLED.show (); led [31] = CRGB (0, 0, 0); FastLED.show ();
led [32] = CRGB (0, 0, 0); FastLED.show ();
led [33] = CRGB (0, 0, 0); FastLED.show (); led [34] = CRGB (0, 0, 0); FastLED.show ();
led [35] = CRGB (0, 0, 0); FastLED.show ();
led [36] = CRGB (0, 0, 0); FastLED.show ();
led [37] = CRGB (0, 0, 0); FastLED.show ();
led [38] = CRGB (0, 0, 0); FastLED.show ();
led [39] = CRGB (0, 0, 0); FastLED.show ();
led [40] = CRGB (0, 0, 0); FastLED.show ();
led [41] = CRGB (0, 0, 0); FastLED.show ();
led [42] = CRGB (0, 0, 0); FastLED.show ();
led [43] = CRGB (0, 0, 0); FastLED.show (); led [44] = CRGB (0, 0, 0); FastLED.show ();
led [45] = CRGB (0, 0, 0); FastLED.show ();
led [46] = CRGB (0, 0, 0); FastLED.show ();
led [47] = CRGB (0, 0, 0); FastLED.show ();
led [48] = CRGB (0, 0, 0); FastLED.show ();
led [49] = CRGB (0, 0, 0); FastLED.show ();
led [50] = CRGB (0, 0, 0); FastLED.show ();
led [51] = CRGB (0, 0, 0); FastLED.show ();
led [52] = CRGB (0, 0, 0); FastLED.show ();
led [53] = CRGB (0, 0, 0); FastLED.show (); led [54] = CRGB (0, 0, 0); FastLED.show ();
led [55] = CRGB (0, 0, 0); FastLED.show ();
led [56] = CRGB (0, 0, 0); FastLED.show ();
led [57] = CRGB (0, 0, 0); FastLED.show ();
led [58] = CRGB (0, 0, 0); FastLED.show ();
led [59] = CRGB (0, 0, 0); FastLED.show ();
gecikmə (100); } başqa {üçün (int i = 255; i> 0; i--) {setBlue (i); gecikmə (10); } üçün (int i = 0; i <255; i ++) {setBlue (i); gecikmə (10); }}}
Addım 3: Konteyner hazırlayın



Qutu betondan hazırlanmışdır. Beton tökmək üçün boş bir qutu etmək üçün köpük lövhələrdən istifadə edirəm. Ən az 24 saat qurudun.
Addım 4: Lazerlə kəsmə



Şəkil çəkmək beton qutuya uyğun gəlir və Lazer kəsmə ilə kəsilir.
Bunu qutunun içərisində fərqli bir boşluq yaratmaq üçün istifadə edirəm: əks sahə və dövrə boşluğu. Akril kvadratların hər birinə bir tərəfli güzgü pəncərə filmi və ikiqat yan güzgü filmi qoydum.
Addım 5: LED şeridi



(Qutunun altından baxın)
Tək tərəfli güzgü filmini əvvəlcə qoyuram, aynanın tərəfi qutunun içərisinə baxır. Və LED şeridi üçün yarı şəffaf bir boru yaratmaq üçün çərçivəyə ağ rəng səpin və qutunun ortasına qoyun.
Addım 6: Dövrə

İkiqat yan güzgü akrili LED -in üstünə qoyun və dövrəni bağlayın.
Tövsiyə:
DIYMall RFID-RC522 və Nokia LCD5110-un Arduino ilə İstifadəsi Başqa Bir Təlimat: 8 Addım (Şəkillərlə)

DIYMall RFID-RC522 və Nokia LCD5110-u Arduino ilə İstifadə etməyi Başqa Bir Təlimat: Niyə DIYMall RFID-RC522 və Nokia LCD5110 üçün başqa bir Təlimat yaratmağa ehtiyac duydum? Düzünü deyim ki, keçən il bir zamanlar bu cihazların hər ikisindən istifadə edərək bir Konsepsiya Proofu üzərində işləyirdim və birtəhər "səhvən"
Raspberry Pi B+ilə GPS Ublox Neo 6M -ə Əl ilə Giriş: 3 Addım

Raspberry Pi B+ilə GPS Ublox Neo 6M -ə Manual Giriş: Raspberry Pi, istifadəsi olduqca asan olan müxtəlif modullar üçün çox uyğun bir mini kompüterdir. Əsasən PC ilə eynidir, ancaq Raspberry Pi -dən GPIO ilə idarə oluna bilər. Raspberry Pi eyni zamanda bir neçə ünsiyyət xətti ilə dəstəklənir
Arduino Irlib ilə bir TV pultunu və ya başqa bir şeyi necə təqlid etmək olar: 3 addım (şəkillərlə)

Arduino Irlib ilə bir TV Uzaqdan və ya Başqa Nəyi Təqdim etməliyəm: Giriş Hər kəsə salam və ilk Təlimatçılığa xoş gəldiniz.Bu gün, başlığın dediyi kimi, Arduino (hər hansı bir model) istifadə edərək İnfraqırmızı siqnallarla işləyən elektron TV pultunu və ya bənzər bir şeyi təqlid etməyi öyrənəcəyik. Problem bu idi: Kodları bir -birindən necə ayıra bilərəm
USB vasitəsi ilə şarj edən hər hansı bir IPod və ya digər cihaz üçün öz USB avtomobil şarj cihazınızı necə etmək olar: 10 addım (şəkillərlə)

USB ilə Şarj Edilən İstənilən IPod və ya Digər Cihazlar üçün Öz USB Avtomobil Şarj Alətini Necə Yaratmaq olar: 5v və USB Dişi fişini çıxaran bir avtomobil adapteri birləşdirərək USB ilə Şarj edən hər hansı bir iPod və ya digər Cihaz üçün bir USB avtomobil şarj cihazı yaradın. Bu layihənin ən vacib hissəsi, seçdiyiniz avtomobil adapterinin çıxışının bahis olduğundan əmin olmaqdır
Bir AVR (arduino) başqa bir Arduino ilə necə proqramlaşdırılır: 7 addım

Başqa bir Arduino ilə AVR (arduino) Proqramlaşdırılması: Bu təlimatlar aşağıdakı hallarda faydalıdır: * atmega168 ilə arduino almışsınızsa və yerli elektronika mağazasında bir atmega328 almışsınızsa. Arduino yükləyicisi yoxdur * arduino istifadə etməyən bir layihə etmək istəyirsən - sadəcə