Mündəricat:

Pixel Ağıllı Lampa: 7 Adım (Şəkillərlə birlikdə)
Pixel Ağıllı Lampa: 7 Adım (Şəkillərlə birlikdə)

Video: Pixel Ağıllı Lampa: 7 Adım (Şəkillərlə birlikdə)

Video: Pixel Ağıllı Lampa: 7 Adım (Şəkillərlə birlikdə)
Video: Braun Series 7 7880ss [Paketdən çıxarmaq, İcmal, Test] /computeruniverse.net [Subtitrlər] 2024, Noyabr
Anonim
Image
Image
Eletronics -in qurulması
Eletronics -in qurulması

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ı

Eletronics -in qurulması
Eletronics -in qurulması
Eletronics -in qurulması
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

Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
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ı

Pixel dizaynı
Pixel dizaynı
Pixel dizaynı
Pixel dizaynı
Pixel dizaynı
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ı

MDF -nin yığılması
MDF -nin yığılması
MDF -nin yığılması
MDF -nin yığılması
MDF -nin yığılması
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

Komponentlərin lehimlənməsi
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

Taxta işini bitirmək
Taxta işini bitirmək
Taxta işini bitirmək
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

İşıqlardan zövq alın!
İşıqlardan zövq alın!
İşıqlardan zövq alın!
İşıqlardan zövq alın!
İşıqlardan zövq alın!
İşıqlardan zövq alın!
İşıqlardan zövq alın!
İşı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ə: