Mündəricat:

POV Bike Display - ESP8266 + APA102: 7 Addım (Şəkillərlə birlikdə)
POV Bike Display - ESP8266 + APA102: 7 Addım (Şəkillərlə birlikdə)

Video: POV Bike Display - ESP8266 + APA102: 7 Addım (Şəkillərlə birlikdə)

Video: POV Bike Display - ESP8266 + APA102: 7 Addım (Şəkillərlə birlikdə)
Video: POV cylinder with esp32 and apa102 led 2024, Sentyabr
Anonim
POV Velosiped Ekranı - ESP8266 + APA102
POV Velosiped Ekranı - ESP8266 + APA102
POV Velosiped Ekranı - ESP8266 + APA102
POV Velosiped Ekranı - ESP8266 + APA102
POV Velosiped Ekranı - ESP8266 + APA102
POV Velosiped Ekranı - ESP8266 + APA102

** Rədd etmə **

Bu təlimat mənim magistrlik dissertasiyamın bir hissəsidir və hər halda bitmişdir. Hal -hazırda bir iş yerim yoxdur, buna görə sınamaq və qurmaq üçün uyğun bir yer almadan bitirə bilmirəm.

Bir POV velosiped ekranı qurmaq istəyirsinizsə, bunu ilham olaraq istifadə edə bilərsiniz, amma Adafruit bələdçisindən istifadə etməyi məsləhət görürəm.

Velosipedinizi şəhərdə necə hərəkət edən bir ekrana çevirmək olar? Bu təlimatlar, əksər istehsalçıların artıq yatdığı hissələrlə necə ucuz və asan ediləcəyini cavablandırmağı hədəfləyir.

Cihazı necə quracağımıza başlamazdan əvvəl Ada və POV ekranı hazırlayan bələdçisinə təşəkkür etmək istəyirəm. Təlimatçısının kodunu ilham olaraq istifadə etdim, bir daş və onun kodunun böyük bir hissəsi mənim nümunəmdə var.

Ən böyük fərq, kodu məşhur WiFi mikroprosessoru ESP8266 ilə işləməyimdir. Nümunəmdə çoxlu tənzimləmə tələb edən bir NodeMCU v2 istifadə edirəm. Bir ESP8266 cihazı seçməyimin əsas səbəbi, güclü bir cihaz parçası olmasıdır və görüntünü idarə etmək, birdən çox vahidi sinxronizasiya etmək və ya düşünə biləcəyiniz hər şeyi simsiz əlaqəyə keçirə bilərsiniz. Başqa bir fərq, velosiped sürərkən ekranı daha oxunaqlı hala gətirməli olan bir görüntü stabilizatoru tətbiq etməyimdir (təkmilləşdirmək üçün çox yer var, amma bitmiş və peşəkar bir istehlakçı məhsulu istəyirsinizsə Monkeylectric -dən POV alın). Son fərq, inşaatımda daha ucuz hissələrdən istifadə etməyimdir. SK9822/APA102, əsasən Adafruit Dotstar ilə eyni qurğudur, lakin daha ucuzdur. NodeMCU -nun göndərilməsini gözləyə bilsəniz cəmi 3.95 dollara əldə edə bilərsiniz. Və indi bələdçiyə !!

Addım 1: Komponentlər

Komponentlər
Komponentlər

Bu quruluş üçün sizə lazım olacaq

  • 1x NodeMcu v2
  • 1x APA102 led şeridi ən az 32 piksel
  • 1x APA102 gücləndirici piksel
  • 1x qamış açarı
  • 1x maqnit
  • 1x 10k ohm müqavimət
  • 1 x 3 AA batareya klipi
  • 3x AA batareyaları
  • 1 x SPST açarı
  • 1x 1000uf kondansatör

NodeMCU:

Yuxarıda qeyd etdiyim kimi, müxtəlif səbəblərdən bu mikroprosessoru seçdim. Sürətli, ucuz, kiçik və simsiz ünsiyyət üçün potensiallıdır.

APA102:

Bu LED -lər, vaxtın vacib bir faktor olduğu layihələr üçün super sürətli və əladır. Başqa bir populyar WS8212/neopixel ilə müqayisədə, sinxronizasiyanı dayandırmamaq üçün bir saat pininə sahibdir. SK9822 adlı APA102 klonlarını da seçə bilərsiniz. Şeridi ayıra bilərsiniz və hər bir hissə hələ də işləkdir, çünki hər pikselin sürücüsü var, buna görə POV layihəniz üçün bir metr LED satın aldığınızda, qalan hissəsi velosipedin digər təkəri və ya başqa bir layihə üçün istifadə edilə bilər.

Gücləndirici piksel:

NodeMCU'nuza mümkün qədər yaxın bir APA102 pikselinə ehtiyacınız var (zolağınızın sonunda kəsin). Səbəb, NodeMCU -nun yalnız 3.3 volt çıxarması və APA102 -nin 5 voltda işləməsidir, ancaq kifayət qədər yaxın bir piksel qoysanız, Məntiqi Səviyyə çeviricisi kimi işləyir, buna görə də saat və məlumat siqnalı 5v -ə çevrilir.. Kodda gücləndirici pikselə heç vaxt rəng göndərmirik, çünki yeganə funksiyası siqnalı gücləndirməkdir, buna görə də NodeMCU -ya yaxın zolağa ehtiyacımız yoxdur. Fikri ortaya qoyduğu üçün Elec-tron.org saytına təşəkkürümü bildirmək istəyirəm.

Reed Switch və maqnit:

Qamış açarı hər dəfə maqnitdən keçəndə nəbz verir və bunu velosiped sürərkən görüntünü sabitləşdirmək üçün istifadə edirəm. Bunu haradan aldığımla əlaqəm yoxdur, çünki onu köhnə maqnit pişik qapısında bir elektron çöplükdə tapdım. Səs-küyü minimuma endirmək üçün aşağı çəkmə olaraq 10k ohm rezistordan istifadə edirik.

İstirahət:

Kondansatör, zolaq rəngsizdən (məsələn, ağ rəngə) keçəndə gərginliyin düşməsini maneə törədir.

Batareyalar cəmi 4.5 volt təmin edir, lakin sistemi idarə etmək üçün kifayət qədərdir.

Dövrəni açmaq və söndürmək üçün SPST açarı istifadə olunur.

PS: bəzi APA102 versiyaları qırmızı və yaşıl pin arasında keçmişdir. RGB əvəzinə bir GRB varsa, qırmızı yazanda zolağınız yaşıl rəngdə yanır. Hər ikisini də istifadə etdim, buna görə githubdakı bəzi şəkillərim qəribə görünür.

Addım 2: Dövrə

Dövrə
Dövrə

NodeMCU -dan diaqramdakı gücləndirici pikselə qədər uzun tellər düzəltməkdə səhv etdim. Bu telləri mümkün qədər qısa etmək çox vacibdir. Gücləndiricidən qalan piksellərə qədər olan məsafə lazım olduğu qədər uzun ola bilər. Diaqramda və versiyamda kondansatörü enerji təchizatına yaxın yerləşdirdim. Mən onu piksellərə yaxın yerləşdirmək istərdim, amma hər ikisi də yaxşı işləyir.

Addım 3: Lehimləmə

Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə

Addım 4: Təkərin montajı və bərkidilməsi

Təkərə Montaj və Bağlama
Təkərə Montaj və Bağlama
Təkərə Montaj və Bağlama
Təkərə Montaj və Bağlama
Təkərə Montaj və Bağlama
Təkərə Montaj və Bağlama

Versiyamı kiçik bir paket halına gətirdim və zip bağları və yapışan bantın birləşməsi ilə əlavə etdim. Bunu etmək üçün başqa bir yol təklif edərdim, çünki çox praktik deyil.

Sükanı sabitləşdirmək istəyirsinizsə, əks tərəfə ikinci bir batareya paketi (birincisinə paralel olaraq, dövrə ilə) qoşa bilərsiniz.

Maqnit velosipedin çərçivəsinə isti yapışqan ilə bərkidilir, belə ki, təkər döndükdə salon sensoru ilə hizalanır.

Addım 5: Şəkillərin və Konseptlərin Eskizləri

Şəkillərin və Konseptlərin Çizilməsi
Şəkillərin və Konseptlərin Çizilməsi
Şəkillərin və Konseptlərin Çizilməsi
Şəkillərin və Konseptlərin Çizilməsi
Şəkillərin və Konseptlərin Çizilməsi
Şəkillərin və Konseptlərin Çizilməsi
Şəkillərin və Konseptlərin Çizilməsi
Şəkillərin və Konseptlərin Çizilməsi

Bu addım anlayışlar yaratmaqdan və velosiped üçün şəkil çəkməkdən ibarətdir.

Fotoşəkillərdə gördüyünüz kimi, bu dostlarınızla edilə bilər və velosiped çarxınız üçün maraqlı bir şey ortaya çıxarmağa kömək edə bilər. Göndərmək istədiyimiz mesajı çərçivəyə salmaq və yenidən düzəltmək üçün fikirlərimizi bir -birimizlə müzakirə etməyimizə həqiqətən kömək etdi. Unutmayın ki, bunu quraşdırsanız, yalnız sizin yox, yolda rastlaşdığınız hər kəsin nəzərinə baxmaq lazımdır. Normalda velosiped sürdüyünüz yolu düşünün, bu istiqamətdə şərh etmək istədiyiniz bir şey varmı?

Bir mövzu tapmağınıza və velosipedinizin təkərini dizayn etməyinizə kömək edə biləcək bir şablon hazırladım

Addım 6: Şəkillər çəkin

Şəkillər Yaratmaq
Şəkillər Yaratmaq
Şəkillər Yaratmaq
Şəkillər Yaratmaq
Şəkillər Yaratmaq
Şəkillər Yaratmaq

Photoshop -a və ya başqa bir şəkil düzəltmə proqramına keçməyin vaxtı gəldi. LED şeridimdə 32 piksel olduğu üçün şəkillərimin 84 x 32 pikseli var və 84 -ün yaxşı bir uzunluq olduğunu gördüm. Velosipedinizdə ən yaxşı şəkil yaradan bir ölçü tapmaq üçün fotoşəkilin eni ilə oynaya bilərsiniz

Velosipedinizdə şəkillərinizi göstərdiyiniz zaman şəkillərin üst tərəfinə uzanacaq və altda sıxılacaq.

İlk dörd şəkil təkərdə çox yaxşı göstərilməyəcək və POV ekranına daha yaxşı uyğunlaşması üçün əyilməli olan konsept fotoşəkillərdir. Sonuncu şəkil, bu təlimat verilə bilən və doğru ölçülərə sahib olan görüntünün daha oxunaqlı olması üçün istifadə edilmişdir.

Velosipedinizi necə çevirdiyinizdən və/və ya ledləri hansı yerə qoyduğunuzdan asılı olaraq rəqəmsal görüntünü şaquli və/və ya üfüqi istiqamətə çevirməli ola bilərsiniz.

Addım 7: Kod

Kod
Kod

Kodumu github -da tapa bilərsiniz.

Tövsiyə: