Mündəricat:
- Təchizat
- Addım 1: Eletronics -in qurulması
- Addım 2: Proqramlaşdırma
- Addım 3: Pixel dizaynı
- Addım 4: MDF -nin yığılması
- Addım 5: Komponentlərin lehimlənməsi
- Addım 6: Taxta işini bitirmək
- Addım 7: İşıqlardan zövq alın
Video: Pixel Ağıllı Lampa: 7 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu Android Studio'da hazırlanmış bir Android Tətbiqi ilə Bluetooth tərəfindən idarə olunan ağıllı bir lampa üçün hazırladığım bir layihədir.
Pixelin əsas məqsədi gözəl işıqlar göstərməkdir. Şömine işığıdır, məsələn, tək pikselli bir şöminənin necə görünə biləcəyini görək. Həm də göy qurşağı rejimi bir çox gradientin "təbii olaraq" ledlər tərəfindən necə əmələ gəldiyini göstərir.
Pixelin elektronikası Arduino Nano və 10 ünvanlı LED ws2813 -dir. Saatı göstərən bir ekran və bir siqnal da var ki, həyəcan qura biləsiniz.
Bədəni MDF (lazerlə kəsilmiş) və akrilikdən hazırlanmışdır.
. Apk, arduino faylları, tətbiq faylları üçün Github.
github.com/danielwilberger/PixelSmartLamp
EDIT: MDF hissəsi üçün kəsmə vərəqləri yükləndi
Təchizat
- Arduino nano;
- Bluetooth modulu HC-05
- Real vaxt saatı modulu;
- 4 rəqəmli LED ekran;
- 10 x Ünvanlı LEDlər ws2812b
- Potansiyometr;
- 4 x Düymələr;
- Buzzer;
- 5V-2amp şrift.
Addım 1: Eletronics -in qurulması
Eletronikanı çatdırdıqdan sonra ilk addımım hamısını protoboardda yığmaq oldu.
Bu şəkildə test edə və Arduino proqramlaşdırmağa başlaya bilərdim.
Mən etməliydim:
- Ledləri lehimləyin;
- Protoboarddakı bütün cihazları yığın;
- 10 ünvanlı led toplayın (kubun hər tərəfi üçün ikisi, altdan çıxarılaraq);
- Proqramlaşdırmaya başlayın.
Akril küpü son nümayiş üçün almadan əvvəl anamın plastik qabında sınadım.
Addım 2: Proqramlaşdırma
Növbəti addımım proqramlaşdırma idi. Birincisi, Pixel üçün xəyal etdiyim bütün funksiyalara malik arduino:
- Saat üzrə cari vaxtı göstərin;
- Oyanmaq üçün həyəcan qurun (və ya taymer);
- Sadə ağ lampadan göy qurşağı şousuna və ya şömine qədər bir neçə işıq rejimi göstərin. Bu hissədə Arduino üçün FastLED kitabxanasındakı bir neçə nümunə çox faydalı oldu.
Tamamladıqdan sonra analog düymələri və potensiometrdən istifadə edərək tam idarə oluna bilən bir lampa aldım. Beləliklə, növbəti addım yalnız Pixel üçün hazırladığım bir tətbiqlə bluetooth bağlantısı qurmaq idi. Ən uzun çəkən hissə bu idi. Bu layihədən əvvəl Android proqramlaşdırma haqqında heç bir məlumatım yox idi, hətta Java dilini də bilmirdim. Ancaq artıq Obyekt yönümlü proqramlaşdırma bilirdim, buna görə Udemy-də Android proqramlaşdırma kursuna başladım.
Github -da istədiyiniz hər şeyi yoxlaya bilərsiniz. Bağlantı yuxarıdakı bu qütbün əvvəlindədir.
Addım 3: Pixel dizaynı
Bu anda Pixel -in necə görünəcəyini təsəvvür edirdim, amma kağıza yazmağın vaxtı gəldi. Əslində mənim kompüterimdə. MDF ağac və akril üzərində Pixel quracağım üçün çox dəqiq bir layihə çəkməli olduğumu bilirdim. Beləliklə bir CAD proqramı seçdim və Pixel çəkməyə başladım.
Bu bir az çox görünə bilər, amma Mühəndislik üzrə məzunluq kursumdan CAD çəkdiyini artıq bilirdim. MDF -ni lazerlə kəsmək üçün 2D təsvirləri əldə etmək çox faydalı oldu.
Addım 4: MDF -nin yığılması
CAD -də Pixel çəkdikdən sonra, ekranlar, kuboklar və s. Kimi akril əşyalar hazırlayan yerli bir şirkətlə əlaqə saxladım. Bu yerlərdə ümumiyyətlə lazer kəsmə maşınları var, buna görə də akril kubumu tikib MDF -ni kəsə biləcəklərini soruşdum.
Beləliklə, 6 mm MDF lövhəsi aldım və onlara kəsmə təsvirlərini göndərdim.
Yuxarıdakı şəkildəki kimi aldım və hamısını siyanoakrilat yapışqan istifadə edərək yığdım.
Addım 5: Komponentlərin lehimlənməsi
Bu ən çətin anlardan biri idi. Eletronikanı lehimləmə təcrübəm olmadığı üçün bəzi videoları izləyib sınadım.
Addım 6: Taxta işini bitirmək
Bu anda Pixel planladığım kimi işləyirdi. LEDlərin parlaqlığının qurulması kimi bəzi düzəlişlərə ehtiyac var idi.
Ancaq MDF -nin tamamlanması gözlədiyim kimi olmadı. Bir taxta çarşaf aldım, ifritə çox nazik bir ağac parçasıdır. MDF -nin bütün səthini, saat ekranından işıq yaya biləcəyinə əmin olduqdan sonra örtmüşəm.
Addım 7: İşıqlardan zövq alın
Bütün bu işlərdən sonra əvvəldən təsəvvür etdiyimdən daha parlaq və daha yaxşı görünən bir lampam var idi.
Videoya bütün Pixel'in işıq rejimləri üzərində baxa bilərsiniz.
Layihənizlə bağlı hər hansı bir şübhəniz varsa, mənimlə əlaqə saxlayın. Kömək etməkdən məmnun olarıq:)
Tövsiyə:
Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)
Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels Çalışma Alanı: İndi günlərimiz evdə çox vaxt keçirir, virtual olaraq oxuyuruq və işləyirik, buna görə də xüsusi və ağıllı işıqlandırma sistemi olan Arduino və Ws2812b LEDləri ilə iş sahəmizi daha da genişləndirməyək. Masa üstü LED işığı
Ağıllı Kontakt Lens Dağıtıcı: 8 Adım (Şəkillərlə birlikdə)
Ağıllı Kontakt Lens Dispenseri: Bu təlimatda sizə öz Ağıllı Əlaqə Dağıtıcınızı necə edəcəyinizi göstərəcəyəm
Ağıllı 3D Yazıcı Filament Sayğacı: 5 Adım (Şəkillərlə birlikdə)
Ağıllı 3D Yazıcı Filament Sayğacı: Filamenti saymaq niyə narahatdır? Bir neçə səbəb: Müvəffəqiyyətli izlər düzgün kalibrlənmiş bir ekstruder tələb edir: gcode ekstruderə filamenti 2 mm hərəkət etməsini söylədikdə, tam olaraq 2 mm hərəkət etməsi lazımdır. Həddindən artıq ifraz etsə və ya həddini aşsa pis şeylər olur
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Ağıllı Lampa Chic'on Cube: 11 Addım (Şəkillərlə birlikdə)
Ağıllı Lamp Chic'on Cube: Bu təlimatlar Chic'on xidmət platformasını birləşdirə bilən ağıllı bir lampanın necə qurulacağını göstərir. (Daha çox məlumat https://www.github.com/roiKosmic/)****** Yeniləmə 2018 -ci ilin iyul ayından etibarən www.chicon.fr onlayn saytı artıq əlçatan deyil, siz