Mündəricat:

Longboard Underglow: 5 addım (şəkillərlə)
Longboard Underglow: 5 addım (şəkillərlə)

Video: Longboard Underglow: 5 addım (şəkillərlə)

Video: Longboard Underglow: 5 addım (şəkillərlə)
Video: DIY Electric Light Up Longboard! - (Headlights + Underglow) 2024, Noyabr
Anonim
Longboard Underglow
Longboard Underglow

Müəllif tərəfindən daha çox izlənilir:

Karton Shoji Fənər
Karton Shoji Fənər
Karton Shoji Fənər
Karton Shoji Fənər
Çörək taxtasında ilan
Çörək taxtasında ilan
Çörək taxtasında ilan
Çörək taxtasında ilan
Musiqi Reaktiv Mood İşıqları
Musiqi Reaktiv Mood İşıqları
Musiqi Reaktiv Mood İşıqları
Musiqi Reaktiv Mood İşıqları

Haqqında: Mən tez -tez aerodan ən uzaq olan layihələr hazırlayan bir aerokosmik mühəndislik tələbəsiyəm. Spikytuna haqqında daha çox »

Giriş

Bəlkə də uzun lövhəni xəstəyə bənzətmək istəyirdiniz. Yəqin ki, karantində ağlınız darıxdı. Səbəbi nə olursa olsun, taxtanıza alt paltar qoymaq onu aldatmaq üçün olduqca yaxşı bir yoldur. Bir akselerometr, bir bluetooth modulu və bir Arduino Nano ilə bir WS2812 LED şerit nəzarətçi etdim.

Ön şərtlər

Arduino və lehimləmə haqqında əsas anlayış. Skeytbord sürmək bacarığı da çox gözəl olardı.

Makerə (Sizə) Qeyd

Uzun lövhə forması faktorları, komponentlərin mövcudluğu və underglow -un necə görünməsi ilə bağlı fikirlər var. Buna görə işıqlarınız demək olar ki, məndə olana uyğun gəlmir. Bu təlimat parıltımın ümumi dizayn prosesini təsvir edir, lakin daha çox təklif kimi qəbul edin. Öz spininizi buna qoyun!

Layihə Məqsədləri

- Çox sayda əvvəlcədən hazırlanmış nümunələri olan LED işıqlarını taxtanın altına qoyun.

- Kabelsiz desen nümunələri nəzarət.

- İnsanları kor etməmək üçün götürüldükdə avtomatik olaraq söndürün.

Təchizat

  • Arduino Nano
  • HC-06 Bluetooth Modulu
  • ADXL345 sürətləndirici
  • 2 x WS2812 LED Şerit + Konnektorlar
  • Perfboard
  • 2.54 mm Qadın Başlıqları
  • 22 AWG bərk nüvəli tel
  • USB Batareya Bankı
  • Kondansatör (100 uF)
  • Uzun lövhə (açıq şəkildə)
  • Velcro
  • Havya + Lehim

Bunlar Amazon filial bağlantılarıdır, buna görə hər satışda bir az komissiya qazanıram. Əgər bu təchizatlarınız yoxdursa və gələcək layihələrimə dəstək olmaq istəyirsinizsə, bu bağlantıları izləyin!:)

Addım 1: Planlaşdırın və Breadboard

Plan və Çörək Paneli
Plan və Çörək Paneli

Lövhənizdə hansı xüsusiyyətləri və nümunələri istədiyinizi planlaşdırın. Bu olduqca açıq bir addımdır. Nə qədər mürəkkəb və ya sadə istədiyinizi təyin etmək tamamilə sizə aiddir. Minimum istəsəniz, ehtiyacınız olan bir batareya, Arduino və LED şeritlərdir.

Quraşdırmadan razı qaldıqdan sonra gözəl, səliqəli bir sistem diaqramı çəkin. Perfboard və ya PCB -yə köçürdüyünüz zaman bu faydalı olacaq.

Tələblərim:

Ünvanlı LEDlər.

Ünvanlı LED -lər istəyirəm ki, daha maraqlı görünən naxışlar hazırlayım.

Bluetooth.

Nümunəmi dəyişdirmək üçün əyilib düyməni basmaq istəmirəm, buna görə Bluetooth modulu və telefonumdan istifadə edəcəyəm.

Akselerometr.

LEDlər olduqca parlaq ola bilər və lövhəmi götürəndə piyadaları narahat etmək istəmirəm. Buna görə də, lövhənin nə vaxt tutulduğunu müəyyən etmək və işıqları söndürmək üçün akselerometrdən istifadə edəcəyəm.

Məsləhətlər:

Test, test, test.

Hər şeydən əvvəl quruluşunuzu çörək taxtasında sınadığınızdan əmin olun! Bu, komponentlərinizi düzəltməyi və işıq nümunələrini proqramlaşdırmağı çox asanlaşdırır. Bir səhv görünəndə dəyişənlərin miqdarını məhdudlaşdırmaq üçün komponentləri bir -bir sınamağı da məsləhət görürəm.

Qeyd:

Yuxarıda mənim quruluşumun sistem diaqramı var. Hər bir komponent üçün sancaqlar hər bir oxda verilmişdir.

Addım 2: Proqram

GITHUB LİNKİ

Bu linkdə verdiyim kod tamamilə təməlidir və yalnız Bluetooth modulunu əhatə edir. Nümunəni dəyişdirmək üçün telefonunuzda Serial Bluetooth tətbiqindən istifadə edin. Lazım olan şeyə görə düyməni dəyişdirin.

Yeni nümunələr daxil etməyi və pinout dəyişdirməyi nisbətən asanlaşdırmaq üçün kodumu hazırladım. Yeni nümunələr yaratmaq üçün müvafiq strncmp ifadəsini req_handle () -ə qoyun və naxış funksiyanızı patterns.h -də yaradın.

Həm glowy_basic.ino, həm də patterns.h lazımdır. Nano proqramlaşdırarkən onları eyni qovluğun altına daxil etməyi unutmayın. Kütləvi, lazımsız bir fayl yaratmamaq üçün ayrıldılar. Bu heç də sənayeye hazır deyil.

Kodumu istifadə etmək istəmirsinizsə? Özünüz edin! Kitabxanalar sadə və istifadəsi asandır.

İstifadə olunan kitabxanalar:

  • FastLED.h (LEDlər üçün)
  • SoftwareSerial.h (Bluetooth üçün Serial)
  • Wire.h (I2C)

Addım 3: Perfboard -a köçürün

Perfboard -a köçürün
Perfboard -a köçürün
Perfboard -a köçürün
Perfboard -a köçürün

Ehtiyatlı olun, bu yorucu olacaq.

(Perfboard əvəzinə bir PCB -yə qoya bilsəniz, çox tövsiyə edirəm.)

Perfboard, bir çörək taxtasındakı bir prototip ilə tam hüquqlu bir PCB arasındakı ortadır. Bunu bir az daimi etmək üçün əlimdə olan ən yaxşı seçim idi. Niyyətim, bu qalxan üslubunu (hissələri birləşdirmək üçün qadın başlıqlarından istifadə etməklə) etmək idi ki, kritik komponentləri yenidən istifadə edim. Batareya bağlantınıza paralel olaraq bir bypass kondansatörünü lehimlədiyinizdən əmin olun. Bu, LED şeritlərinizdəki ani dəyişikliklərin zərbəsini yumşaldır. Hazırladığım hər bir lehim birləşməsini ətraflı deyə bilmərəm, amma bu müddət ərzində bir neçə şey öyrəndim.

Məsləhətlər:

Yerləşdirin.

Komponentlərinizi götürün və lövhənizə qoyun! Vaxt aparan səhvlərin qarşısını almaq üçün harada və necə bir araya gəldiklərini planlaşdırmaq vacibdir.

Bərk.

Qatı nüvəli tel mütləq olmalıdır. Sökülmüş bərk nüvəni pervane taxtasının deliklərinə yerləşdirmək daha asandır, çünki telli tel kimi parçalanmayacaq.

Üç dəfə ölçün, bir dəfə kəsin.

Bir az səliqəli bir taxtaya sahib olmaq üçün lövhənizdəki bir nöqtəni digərinə bağlamaq üçün nə qədər tel istifadə etməli olduğunuzu bildiyinizə əmin olun.

İki dəfə yoxlanılır.

Nöqtələr arasında davamlılığı təmin etmək və şort olmadığından əmin olmaq üçün tez -tez multimetrdən istifadə edin. Bu, batareyaların təsadüfən dağılmasının qarşısını almağa kömək edəcək.

Nə Rahatlıq.

Lehim birləşmələri stress və gərginliyi çox yaxşı idarə etmir, buna görə də planlaşdırılmamış yükləri idarə etmək üçün bir növ gərginlik gevşetməsinə ehtiyacınız var. Bu, xüsusilə vacibdir, çünki lövhəniz çox titrəyir. Mən şəxsən telləri və tel dəstələrini təmin etmək üçün əyilmiş zımbalardan istifadə etdim.

Addım 4: Parçaları Longboard -a bağlayın

Parçaları Longboard -a bağlayın
Parçaları Longboard -a bağlayın

Mükəmməl yelkən var, indi təkər taxtası hazırdır.

Velcronun gəldiyi yer budur. Velcro istifadə etmək niyyətindəyəm, çünki kifayət qədər güclüdür, amma çıxarıla bilər.

  1. Velcronun kişi tərəfini uzun taxtanın özünə qoyun. Alt tərəfi gəzməməyə qərar verərsənsə, kişi tərəfi təmizləmək daha asandır.
  2. Velcronun qadın tərəfini batareya paketinə və perfboardun altına qoyun.
  3. LED şeritlərini yapışdırın.
  4. Batareyanı və pervaneyi taxın.

Məsləhətlər:

Təkər dişləməsi.

Tel və ya komponentləri təkərlərin üstünə qoymayın. Çox aqressiv dönsəniz, təkər bu əşyalara toxuna və zədələyə bilər.

Quyruq.

Kuyruğa tel və ya komponentlər qoymaqdan çəkinin, çünki yerə toxunacaqlar. Aydın səbəblərdən bu maddələr zədələnəcək.

Qoruma.

3D printer olmadığına görə bu tövsiyəni özüm yerinə yetirmədim, amma zolaqlar və mükəmməl lövhə üçün qoruyucu örtüklər hazırlamağı məsləhət görürəm. Aşkar edilmiş elektronika, yuxarıdakı kimi, yüksək sürətlə zibil və təkərlərdən axan suyun zədələnməsinə çox həssasdır. Qoruyucu örtüklər bu cür zərərləri azaldar və belə bir cihazın ömrünü artırar.

Tövsiyə: