RGB Led və Arduino ilə 3 layihə

Rgb və Arduino işıqlar kubunu gətirdilər

Elektronika aləmində başlayan bir istifadəçinin öyrəndiyi ilk layihələrdən biri işıqlarla və xüsusən də LEDlərlə işləməkdir. Bu elementin öyrənmə əyrisi çox asandır və bir neçə dəqiqə ərzində ağıllı lampalar, işıq siqnalları və ya daha böyük bir layihənin doğrulama elementləri kimi böyük nailiyyətlər əldə edə bilərik.

Lakin son vaxtlar istifadəçilər çox populyarlaşan bir dəyişiklik olan RGB LED-lərin necə istifadə ediləcəyini öyrənirlər və bir çox layihə üçün çox faydalıdır. Amma Bu nədir? Yeni RGB Led diodlarla yarada biləcəyimiz ən populyar layihələr hansılardır?

RGB Led nədir?

LED işıq yayan dioddur. Heç bir elektron lövhəsi olmadan ucuz və istifadəsi asan bir cihaz. Əsas funksiyaları istehlak etdiyi az enerji və LED ilə tapdığımız müxtəlif formatlardır. Beləliklə, bizi işıqlandıran ənənəvi lampalardan fərqli olaraq, LEDlər onları müxtəlif cihazlarda istifadə etməyimizə və hətta ənənəvi lampa şəklindən uzaq digər formalar yaratmağımıza imkan verir. LED-lərin iş saatları digər cihazlardan daha yüksəkdir. Beləliklə, bir ampul olaraq bu tip bir diod ənənəvi lampadan daha çox saat işığı təklif edir; Ekranın bir hissəsi olaraq, LED piksellər normal pikseldən daha çox ömür təklif edir; Və texnologiyanı istifadə edən müxtəlif cihazlarla.

Əlaqədar məqalə:
Elektron dəstlər

Ancaq bu vəziyyətdə RGB işıqları, getdikcə populyar işıqlar haqqında danışacağıq. Bu müvəffəqiyyətin səbəbi normal işıqların üstündə təqdim etdikləri imkanlardır. LED diod yalnız bir rəng işığı təklif edir, diod dəyişdirmədikcə cihaza dəyişə bilməyəcəyimiz bir şey. RGB Led diod üç rəngdə işıq yayır: Qırmızı (Qırmızı), Yaşıl (Yaşıl) və Mavi (Mavi) və onların birləşmələriBaşqa sözlə desək, diodu dəyişdirmədən rəngi xoşumuza görə dəyişə bilər. RGB LED işıqlarının müvəffəqiyyəti, diodu dəyişdirmədən işığın rəngini dəyişdirmə ehtimalı ilə bağlıdır, bunun üçün yalnız proqramlaşdırma biliklərinə ehtiyac var.

Sonsuz Led RGB Cube

Bu layihə, olduğumuz zamana və ya sadəcə bir neçə saniyəyə görə dəyişə bilən bir rəng küpünün yaradılmasından ibarətdir. Sonsuz Led RGB Cube, diod lampa kimi işləyə bilən yüngül bir kubdur. Son nəticə rgb led diod və Arduinonun birləşməsi olacaqdır.

Tikinti üçün 512 RGB Led diod, 6 kristal, ola biləcək bir mikrokontrolör lazımdır Arduino UNO, diodları gücləndirmək üçün bir kabel və ya batareya və bütün quruluşu dəstəkləyən bir baza. Buna sahib olduqdan sonra bütün diodları bir kub yaratması və ya bir kub şəklinə sahib olması üçün birləşdirməliyik. Bu quruluşu qurmağın sirri diodun bir sancağını dioda dik bükmək, digər sancaqla düz bucaq yaratmaqdır. Kubun bir-biri ilə əlaqəsi olmayan bir tərəfi olacaq, ancaq hamısı bir RGB led dioduna yapışdırılacaqdır.

Bütün quruluşu yaratdıqdan sonra mikrokontrolör lövhəsində qalan sancaqları birləşdirməliyik. Bu nöqtədə, bu küpün tərəfində 8 x 8 diod olması lazım olduğunu, 8 x 8 x 8 RGB LED bir kub yaratdığına diqqət yetirməliyik. Beləliklə, kubdan lövhəyə boş olan diodların sancaqlarını birləşdiririk və ona diod kubunu tədricən və müxtəlif rənglərlə açan bir proqram təqdim edirik. Hər şey yığıldıqdan sonra, diodları qoruyan və örtən bir növ urn yaratmaq üçün kristallardan istifadə etməliyik, baza yalnız diyot kubunu deyil, yaratdığımız çöpü də dəstəkləyəcəkdir. Bu Infinity Led RGB Cube-un konstruksiyası çox asandır, lakin özəlləşdirilməsidir. Yenə də Təlimatçılar Quruluşu üçün addım-addım bir bələdçi tapa bilərsiniz.

Əlaqədar məqalə:
Arduino ilə öz MIDI nəzarətçinizi hazırlayın

Asan LED RGB işarəsi

Rgb led və Arduino ilə işarə edin

Bu layihə əvvəlki layihədən daha yaxşı bilinir və daha faydalıdır, eyni zamanda qurulması daha çətindir. Easy LED RGB Sign diodlar və Arduino ilə qurulmuş bir məlumat işarəsidir. Bu layihənin 510 RGB LED-ə ehtiyacı var və ya eyni tip lentlər üçün bunu dəyişə bilərik. Fikir 10 x 51 LED-lik bir düzbucaqlı qurmaqdır. Yaratdığımız Easy LED RGB Sign üçün dəstək və qoruyucu rolunu oynayacaq 3 akril təbəqəyə də ehtiyacımız olacaq. 510 RGB LED, kabellər etmək üçün kabellər, mikrokontrolör kartı kimi Arduino UNO və diodu gücləndirmək üçün bir batareya və həmçinin Arduino lövhəsi.

Əvvəlcə quruluşu yaratmalı və üzərinə diodlar yerləşdirməliyik. İstədiyimiz kimi edə bilərik, amma yaxşı bir hiylə, bu akril təbəqələrdən birini LED işıqları üçün dəstək olaraq istifadə etməkdir, çünki şəffafdır, son nəticədə qiymətləndirilməyəcəkdir. İncə bir kabellə diodlar əlavə etməli və mikrokontrolörə bağlamalıyıq. Hər şey əlavə olunduqdan sonra mikrokontroleri batareyaya bağlayırıq və içərisində istədiyimiz proqramı təqdim edirik. Proqram aşağıdakı funksiyanı yerinə yetirəcəkdir:

  • Müəyyən LEDləri yandırın.
  • Bu diodların hər biri müəyyən bir rəngə sahib olacaqdır.

Nəticə müəyyən vəziyyətlərdə istifadə edə biləcəyimiz hərflərin, simvolların və ya siqnalların yaradılması olacaqdır. Easy LED RGB Sign çox faydalı olduğu üçün çox maraqlı bir layihədir, istədiyimiz işıqlı işarələr yaratmağımıza imkan verir. Tikintisi haqqında daha çox məlumata sahibik Təlim edilə bilənlər deposu. Ancaq qapalı bir layihə deyil və Diodların sayını dəyişə bilərik və ya diodların işığını icra edən proqramı birbaşa dəyişə bilərik ki, fərqli işləsin.. Ağıllı işarələr yarada bildiyimiz və ya peşəkar işarələr kimi kompüterlərə qoşulduğumuz üçün bu RGB LED işarəsini və Arduinonu birləşdirdiyimiz zaman güc artır.

Led RGB Pixel Touch Masa

RGB Led diodlar və Arduino ilə masa

Led RGB Pixel Touch Table, diodları sadə bir oyun masasına çevirən əyləncəli bir layihədir. Bu layihə əvvəlki layihələrdən daha çətindir, lakin inşası çox sadədir. Bu vəziyyətdə RGB və Arduino LED-lərindən daha çox şey birləşdirəcəyik, çünki toxunma sensorları və ya IR sensorları da istifadə edəcəyik. Bunun üçün aşağıdakı materiallara ehtiyacımız olacaq:

  • Şəffaf səthli masa.
  • 10 x 16 RGB LED bir matris.
  • 10 x 16 IR toxunma sensorlarından ibarət bir sıra.
  • Veriləri saxlamaq üçün bir SD və ya MicroSD kartı.
  • Bluetooth modulu.
  • Arduino lövhəsi.
  • Bluetooth bağlantısı olan ağıllı bir hoparlör.

Bu vəziyyətdə toxunma sensoru və diodun birləşməsini təşkil edən qovşaqlar və ya "düymələr" yaratmalıyıq və masamızla oynayarkən basacağımız yoxlamalar olacaqdır. Elə bir şəkildə ki, hər bir qovşaq panelə toxunduqda məlumat yaysın və bir işıq saçsın. A) Bəli Bu masa tetrisləri, vizual yaddaş oyunları, klassik ilanla oynaya bilərik, stolüstü tennis və ya sadə bir sayğac yaradın. Ümumilikdə 160 x 10 matris şəklində yerləşdirə biləcəyimiz 16 qovşaq var.

Bu matrisi masanın şüşəsinin altına qoyacağıq. Masanın şüşəsi akril plastik kimi daha yumşaq bir səthlə əvəz olunmalıdır. Bunun üçün edilir sensora basdığımızda işləyir.

İndi hər şeyi yığdıq, bu matrislə işləyən və yerinə yetirən proqramı yaratmalıyıq. Tetris və ya sadəcə "Simon" un klassik oyunu kimi oyunlardan istifadə edə bilərik. Onu mikrokontrolör lövhəsinə yerləşdiririk və matrisə birləşdiririk. Biz bacarırıq bluetooth sensoruna qoşula bildiyimiz bir bluetooth hoparlör sayəsində bu layihəyə səs əlavə edin mikrokontrolör kartına sahibdir.

Bu Led RGB Pixel Touch Table layihəsinin xülasəsidir, lakin rəhbərliyi göründüyü qədər sadə deyil. Düyünlərin yaradılması bir sxem və kiçik qovşaqların yaradılmasını tələb edir, oyun proqramı ilə eyni şey olur. Burada yalnız əsas fikirlər və bunun nə ilə nəticələnə biləcəyi barədə danışmaq istədik. Ancaq onun inşası üçün tam bir bələdçiniz var Bu linki.

Hansı layihəni qurmağa dəyər?

RGB LED-lərlə üç layihədən danışdıq qurulması asan və ucuzdur. Bir çoxunuz çox miqdarda dioddan istifadə etdiyimizi görsəniz də, bu yenilərin qiymətinin çox aşağı olduğunu, o qədər diodun belə bir miqdarın yalnız bir neçə avroya başa gəldiyini deməliyik. Bütün layihələrin özünəməxsus xüsusiyyətləri və cəlbediciliyi var. Şəxsən Bütün layihələri etməyi məsləhət görürəm. Əvvəlcə işıqlar kubunu tikərdi; sonra işıqlı işarəni düzəldəcək və nəhayət oyun masasını düzəldəcəkdi. Sadə bir layihədən daha çətin bir layihəyə keçdiyimiz üçün tamamlanma qaydası vacibdir. Hər halda, bu üç layihənin inşasından sonra nəticə eyni olacaq: bu diodların istifadəsinə yiyələnəcəyik. Sənə də Ən çox hansı layihəni sevirsən?


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Şərh yazan ilk kişi olun

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq.

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.

İngilis dili testiKatalan dilini sınayınispan viktorina