Mündəricat:

Nəzarətçi Eric Inspired LED Cube (Earth People): 10 Addım (Şəkillərlə)
Nəzarətçi Eric Inspired LED Cube (Earth People): 10 Addım (Şəkillərlə)

Video: Nəzarətçi Eric Inspired LED Cube (Earth People): 10 Addım (Şəkillərlə)

Video: Nəzarətçi Eric Inspired LED Cube (Earth People): 10 Addım (Şəkillərlə)
Video: COC UPDATE MASS UPGRADES AND NEW LEGENDS LEAGUE ATTACKS 2024, Iyul
Anonim
Nəzarətçi Eric Inspired LED Cube (Earth People)
Nəzarətçi Eric Inspired LED Cube (Earth People)
Nəzarətçi Eric Inspired LED Cube (Earth People)
Nəzarətçi Eric Inspired LED Cube (Earth People)
Nəzarətçi Eric Inspired LED Cube (Earth People)
Nəzarətçi Eric Inspired LED Cube (Earth People)

Nəzarətçi Eric kim və ya nədir - və bunu niyə qurursunuz?

Nəzarətçi Eric, bir qutu və ya kub və ya TBS "Earth People" şousundan bir şeydir.

Əcnəbilər tərəfindən qaçırılan insanlar haqqında gülməli kiçik bir şou - əksər hallarda əcnəbilər olduqca çox axmaqdır. Düşünürəm ki, ikinci mövsümün əvvəlində Eric adlı uçan bir küp yad missiyanı üzərinə götürdü - O, Supervizor Eric kimi tanınır. Onun kubun içindəki bir varlıq, bir A. I. və ya sadəcə nə olduğu aydın deyil. Ericin öz gündəmi var və hətta qaçırma dəstəyi üzvünün beyinlərini yuyur, amma bu başqa bir hekayədir.

Erici gördüm və düşündüm ki, bir növ səliqəlidir - və onu düzəltmək həqiqətən də asan olardı - Ona görə də onu hazırladım.

Təəssüf ki, onun haqqında çox məlumat yoxdur - buna görə də "Supervayzer Eric" in pərəstişkarı ilə getmək məcburiyyətindəyəm - Mənimki uçmur və heç vaxt uçmayacaq (əminəm ki, hər halda şouda xüsusi effektlər idi).)

Bunun nə qədər böyük olduğunu da bilmirəm - təxminim təxminən 3 "gözü olan 7" kubdur. Mənim quruluşum təxminən 5 "kub, təxminən 2" gözü olduğu ortaya çıxdı.

WS2812 LED ilə nəzarətçi üçün WeMos D1 Mini istifadə etdim - bu mənə gözün rəngini dəyişdirmək imkanı verir.

Şouda indiyə qədər üç fərqli rəngli göz gördüm - normal rəngi kimi görünən mavi, bir şeyə çatanda və ya dəli olduqda və ya qəzəblənəndə görünən qırmızı, bir şeyi əvvəlcədən tərtib edərkən yaşıl.

Etdiyim eskizlərdən biri üçün - ifadələrim var, MQTT -dən istifadə etdiyim başqa bir eskiz və twitter -dən şən işıqlar rəngini alıram. Həm də əhvalını dəyişdirmək üçün Google Home/Google köməkçisindən istifadə etməyimə imkan verən bir IFTTT proqramı hazırladım - dweet.io istifadə edərək - Aşağıda bu barədə daha çox məlumat veriləcək.

Addım 1: Lazımi alətlər və hissələr …

Lazımi alətlər və hissələr …
Lazımi alətlər və hissələr …
Lazımi alətlər və hissələr …
Lazımi alətlər və hissələr …
Lazımi alətlər və hissələr …
Lazımi alətlər və hissələr …

Bu layihənin aparatı çox sadədir - elektronika üçün bəzi əsas lehimləmə bacarıqlarına ehtiyac olacaq.

1 Set 44mm Şüşə Lens Reflektor Kubok və 20W-100W LED Lens üçün Sabit Çərçivə İsti 2.60 $

WeMos D1 Mini üçün WS2812B RGB Qalxanı 1.75 dollar

WeMos D1 Mini ModeMCU 4M WiFi İnkişaf Etkisi ESP8266 3.40 $

5 "(12.7cm) kubuna ehtiyacımız var - Qalınlığı təxminən 1/8" dir. (təxminən 3.175 mm).

Əvvəlcə 7 düymlük bir karton qutu sınadım, amma bir az MDF lövhəsini lazerlə kəsdim. Dfx faylı github depomda var.

WS2812 qalxanını örtmək üçün bir az kağız istifadə etdim.

Biraz alış -veriş edin, bunlar ən yaxşı qiymətlər ola bilər və ya olmaya bilər, eBay, Aliexpress və hətta Amazon ən yaxşı qiymətlərə sahibdir.

Ehtiyacınız ola biləcək başqa şeylər -

Düz qara sprey boya, taxta yapışqan, qum kağızı və kiçik bir fayl.

Kiçik ağac vintlərinə də ehtiyacınız olacaq.

Bəzi vasitələrə ehtiyac var - lehimləmə dəmir, tornavida, fayl, iynə burun pensləri.

Kiçik bir qazma maşını (və ya kiçik qazma), lazer kəsici və ya cnc maşınına giriş bu layihəni başa çatdırmağı çox asanlaşdıracaq.

Güc üçün

Əsl fikrim kiçik bir batareya paketi istifadə etmək idi - uyğun gəlmədi, buna görə də arxada kiçik bir deşik açdım və güc üçün köhnə bir cib telefonu şarj cihazından istifadə etdim.

Kiçik bir batareya paketi (bəlkə də 18650) işləyə bilər, D1 mini 3 voltlu bir nəzarətçidir - buna görə güc üçün hansı pinləri istifadə etdiyinizi izləməlisiniz. USB konnektorunda bir tənzimləyici var, buna görə onu işə salmağın ən asan yolu budur.

Addım 2: Tikintiyə Erkən Adımlar …

Bina qurmaq üçün ilk addımlar …
Bina qurmaq üçün ilk addımlar …
Bina qurmaq üçün ilk addımlar …
Bina qurmaq üçün ilk addımlar …
Bina qurmaq üçün ilk addımlar …
Bina qurmaq üçün ilk addımlar …
Bina qurmaq üçün ilk addımlar …
Bina qurmaq üçün ilk addımlar …

Lensin avtomobillər üçün istifadə edildiyinə inanıram, bəlkə də evin işıqlandırması. Əmin deyiləm - heç bir LED yoxdur. WS2812 qalxanının hətta onunla işləyəcəyinə əmin olmaq üçün etdiyim ilk işlərdən biri idi - bütün hissələri bir araya gətirmək üçün bir rezin bant istifadə etdim - işlədi - amma əla deyildi. Bəzi test kodlarını işlədə və fərqli effektlər yarada bildim.

Daha sonra bir güzgü əlavə etmək qərarına gəldim - bəyəndim, amma nəticədə hələ də axtardığım qədər deyildi və güzgünü sürüşməmək üçün saxlamaq çətin idi.

Gördüyünüz kimi, bir anda yalnız bir kart lövhəsi istifadə edəcəkdim - bunun necə göründüyündən məmnun deyildim. təmiz deyildi, amma lazerlə kəsilmiş bir şeyə ehtiyacım olduğunu söylədi.

Bunun bir çoxu, yalnız bir şeyə ehtiyacım olduğuna dair orijinal fikrimin doğru olduğunu başa düşmək üçün gəldi!

Addım 3: Lazerlə Kubu kəsin və Boyayın

Kubu kəsin və boyayın!
Kubu kəsin və boyayın!
Kubu kəsin və boyayın!
Kubu kəsin və boyayın!
Kubu Lazerlə kəsin və Boyayın!
Kubu Lazerlə kəsin və Boyayın!

ABŞ -ın Rabbit Laser -dəki dostlarım sayəsində - kubu kəsə bildim. Hər şeyi etmək 5 dəqiqədən az çəkdi. 60 vatt gücündə 60 vatt lazer istifadə etdiyimizə inanıram və kənarları bir az daha yaxşı kəsə biləcəyi üçün yavaşlatdığımıza inanıram.

Lazer kəsicilərlə dostlarınız yoxdursa, istehsalçılara və hətta ictimai kitabxanalara baxmağa çalışın. Çoxlarının lazer maşınları var, Buradakı kitabxanalar yalnız istifadə olunan material üçün pul alır. Öz kitabınızı gətirsəniz, bəzi kitabxanalardan istifadə etmək tamamilə pulsuzdur. Büdcə hazırlayanlar üçün əla mənbələrdir. Lazer vaxtı əldə etmək başqa bir hekayədir və bəzən gözləmə siyahısında olmalısan.

Kobud kənarları və ya buna bənzər bir şeyi təmizləmək üçün mənim üçün çox şey lazım deyildi. Parçaları bir az zımpara edə bilərdim/etməliydim - amma etmədim.

Parçaların hamısının uyğun olacağından əmin olmaq üçün kobud bir montaj etdim. və onları daha böyük bir karton qoydu.

İçəri nömrələdim, buna görə də kubu bir araya gətirə bildim - Reallıq budur ki, parçaların 4 -ü eyni, 2 -si də fərqlidir (Üst və Alt) 4 -ü eyni olan tərəfləri təşkil edir - bu 4 -dən birində lens üçün kəsilmiş 2 düymlük bir çuxur var. Parçaları saydıqdan sonra bir araya gətirmək daha asan olduğunu düşünürəm - bu 100% lazım deyil.

Parçaları çevirdim və üstünə düz qara rəngli bir qat tətbiq etdim.

Parçanın qurudulmasını gözlədiyim zaman parçaları üç dəfə daha boyadım.

Addım 4: Kubu Bir -birinə Yapışdırın …

Kubu Bir yerdə Yapışdırın …
Kubu Bir yerdə Yapışdırın …
Kubu bir -birinə yapışdırın …
Kubu bir -birinə yapışdırın …
Kubu Bir yerdə Yapışdırın …
Kubu Bir yerdə Yapışdırın …
Kubu Bir yerdə Yapışdırın …
Kubu Bir yerdə Yapışdırın …

Boyanı qurutduqdan bir neçə saat sonra - altını və üç tərəfini bir -birinə yapışdırdım.

Bunun üçün heç bir sıxac istifadə etmədim - və yapışqan onları tutacaq qədər quruyana qədər parçaları əllə tutdum - uzun çəkmədi, bəlkə də 5 və ya 6 dəqiqə. Düşünürəm ki, qısqaclardan istifadə etmək daha yaxşı olardı - amma bu layihə üçün yetərincə böyüküm yox idi. Buna görə tutmağın işlədiyini bilmək çox xoş idi.

Dikişlərdə qutunun içərisinə yapışqan çəkməyi daha asan tapdım, barmağımla yapışqanı lazım olduğu yerə itələdim.

Yapışqanın quruması üçün bu hissələri kənara qoydum ….

Addım 5: Lensi və Elektronikanı Deliyə Qoymaq …

Lens və Elektronikanı Deliyə Qoymaq …
Lens və Elektronikanı Deliyə Qoymaq …
Lens və Elektronikanı Deliyə Qoymaq …
Lens və Elektronikanı Deliyə Qoymaq …
Lens və Elektronikanı Deliyə Qoymaq …
Lens və Elektronikanı Deliyə Qoymaq …

Kubumun yarısının qurumasını gözləyərkən, Lens çərçivəsinin deşik olmayan dörd künc hissəsində kiçik deliklər qazdım. Niyə soruşa bilərsiniz - Çərçivədəki deliklər həqiqətən çox böyükdür. Çox kiçik vintlər istifadə etməyim lazım idi ki, ağacdan keçməsinlər. Beləliklə, öz deşiklərimi düzəltmək demək olar ki, daha asan idi. Çərçivə olduqca incə bir metaldır və qazmaq üçün çox vaxt lazım deyil.

Elə bu məqamda da bir neçə böyük çuxur bükdüm - bunları elektronikanı az -çox yerində saxlamaq üçün istifadə edəcəyəm.

İrəli getdim və lens çərçivəsini yerinə qoydum. Və çox kiçik vintlər ilə yıxdı - indiyə qədər gedin.

Bir neçə çörək/tel bağlama tapdım və əydiyim deliklərdən birinə qoydum. Lensləri çərçivəyə qoydum və arxa qapağı LENS -in üstünə qoydum. Arxa qapağa kiçik bir parça kağız parçası (içərisində yeni bir cüt ayaqqabı olan bir qutuda tapılmış) qoydum və üstünə WS2812 lövhəsini qoydum. Tel bağlarını istifadə edərək, yerində saxlayın. Daha sonra D1 mini WS2812 -ə qoydum.

Bir müddət sonra və çox zövq aldığımdan sonra WS2812 və toxuma kağızı arxa qapağa keçdi - WS2812 həqiqətən arxa qapağın açılması üçün bir az kiçikdir, buna görə də sürpriz olmadı.

Sürpriz olan şey, "EYE" in içərisindəki kağız kağızı ilə nə qədər yaxşı görünməsi idi. Bu sürprizdən çox sevindim.

Bunu bir kənara qoydum və digər parçalarımın qurumasını gözlədim - çox çəkmədi, bəlkə yarım saat, bəlkə də bir saat.

Addım 6: Gözə yapışqan…

Image
Image
Gözə yapışqan…
Gözə yapışqan…
Gözə yapışqan…
Gözə yapışqan…

Bu hissənin heç bir şəklini çəkmədim -(Pis məni)

Hər halda, yapışqan əsasən quruduqdan sonra önü (gözü) yerinə qoydum (artıq elektronika ilə).

Qutunun hər tərəfində olduğu üçün yapışqanın içəri girməsi bir az çətin idi, amma pis deyildi. Yenə barmaqlarımla yapışqanı istədiyim yerə çatdırdım və oynaqların üzərinə yaydım.

Bu dəfə bir az daha uzun müddət yerində saxlamaq məcburiyyətində qaldım - nəyə görə əmin deyiləm, bəlkə də yapışqanın qutunu yerə qoyub qurudub qurtarması üçün kifayət qədər qurduğu 10 və ya 15 dəq.

* Yuxarıdan soruşa bilərsiniz

Üst hissəni (və yapışdırılmamış) tərk etdim ki, dəyişdirməli və ya əlavə etməli olsam və ya qutuya fərqli elektronika qoysam, bunu asanlıqla edə bilərəm. Yuxarı qalxır və hər şey oradadır.

Yeni/daha yaxşı bir dizayn menteşeli bir üst və ya menteşeli tərəf üçün ola bilər, amma kubun ortaya çıxmasından məmnunam.

Addım 7: D1 Mini Proqramlaşdırma

D1 Mini Proqramlaşdırma
D1 Mini Proqramlaşdırma
D1 Mini Proqramlaşdırma
D1 Mini Proqramlaşdırma
D1 Mini Proqramlaşdırma
D1 Mini Proqramlaşdırma
D1 Mini Proqramlaşdırma
D1 Mini Proqramlaşdırma

D1 Mini proqramlaşdırmağa başlamazdan əvvəl bir neçə tələb var.

Bu addımların heç biri çətin deyil … amma edilməlidir.

Birincisi, ESP8266 lövhələrini Arduino Board Manager -ə quraşdırmalıyıq. Bunun üçün buradakı təlimatları izləyin:

ESP8266 lövhələrini artıq quraşdırmısınızsa, bu addımı atlaya bilərsiniz.

İndi Adafruit_Neopixel kitabxanasını quraşdırmalıyıq

Yəqin ki, bunun ən asan yolu Arduino 1.6.5 və sonrakı IDE -lərdəki kitabxana meneceridir

Kitabxana menecerini açın və axtarış blokuna adafruit və neopixel yazın.

Yenə də bunu etməyə hazırsınızsa, atlaya bilərsiniz.

Yuxarıdakılar bunun üçün hazırladığım eskizlər üçün ortaqdır.

"Eric" inizi nədən və necə istifadə etmək istədiyinizdən asılı olaraq, indi nəyin quraşdırılması lazım olacaq.

(Yəqin ki, bu kitabxanaların hər ikisini də ona görə quraşdırmalısınız ki, amma….)

MQTT versiyasını istifadə etmək istəyirsinizsə (Bu versiya MQTT axınına abunədir) - Cheerlight -a görə WS2812 LED -in rəngini dəyişəcək. * Cheerlights, Hans Scharler tərəfindən yaradılan, dünyanın hər yerindəki insanların #cheerlights -ı tweet edərək bir rəngə sinxronizasiya etməsinə imkan verən bir IoT layihəsidir *

Bir çox layihələrimdə Cheerlights -dan istifadə etdim, MQTT axını sayəsində layihələri etmək daha asan oldu.

Bu versiya üçün PubSubClient kitabxanasına ehtiyacınız var.

Əminəm ki, bu kitabxana da kitabxana müdiridir.

Digər eskizlərim IFTTT və Dweet.io istifadə edir - Google Evdən Ericin Moods və ya Modlarını dəyişdirməsini istədiyim bir az fərqlidir.

Dweet eskizlərindən istifadə etmək üçün arduino-dweet.io kitabxanasına ehtiyacınız var-https://github.com/quentinpigne/arduino-dweet.io Bu daha köhnə bir kitabxanadır (2015) və demək olar ki, kitabxana menecerində YOXDUR. Buna görə əl ilə quraşdırmalısınız. Bunun bir neçə yolu var - faylları yükləməyi, açmağı və adını dəyişdirməyi (ustanı silməyi), qovluğu kitabxana qovluğuma sürükləməyi üstün tuturam. IDE -ni bu şəkildə yenidən başlatmalı ola bilərsiniz.

Bilirəm ki, bu çox addımdır və daha sadə bir yol var - IDE -dən Sketch sekmesini vura bilərsiniz, kitabxanaya daxil olmaq üçün aşağıya gedin və. ZIP kitabxana əlavə et - endirdiyiniz faylı tapın və bu belə olmalıdır.

Niyə kitabxanaları belə yükləməyi heç sevmədim, bilmirəm, amma bu sadədir.

İndi ehtiyac duyduğunuz kitabxanalara sahib olduğunuz üçün D1 mini proqramlaşdıra bilərik.

Nəhayət kodumu burada tapa bilərsiniz:

Addım 8: MQTT eskizləri …

MQTT eskizləri …
MQTT eskizləri …
MQTT eskizləri …
MQTT eskizləri …
MQTT eskizləri …
MQTT eskizləri …

MQTT nədir? MQTT, MQ Telemetri Nəqliyyatını ifadə edir. Məhdud cihazlar və aşağı bant genişliyi, yüksək gecikmə və ya etibarsız şəbəkələr üçün hazırlanmış son dərəcə sadə və yüngül mesajlaşma protokoludur. Dizayn prinsipləri, etibarlılığı və bir qədər çatdırılma zəmanətini təmin etməyə çalışarkən, şəbəkə bant genişliyi və cihaz mənbələri tələblərini minimuma endirməkdir. Bu prinsiplər, ortaya çıxan "maşından maşına" (M2M) və ya "Əşyaların İnterneti" bağlı qurğular dünyasının və bant genişliyi və batareya gücünün üstün olduğu mobil tətbiqlər üçün protokolu ideal hala gətirir.

mqtt.org/faq

Başqa sözlə, cihazım başqa bir cihazın yayımladığı bir şeyə abunə olur və ya qulaq asır.

MQTT üçün istifadə etmək lazım olan bir kod parçasıdır

uint32_t chipid = ESP.getChipId (); char müştəri [25]; snprintf (müştəri, 25, "EricBotAI-%08X", çipid);

Bunun etməsi MQTT brokeri üçün unikal bir cihaz adı etməkdir, bunu etmək üçün ESP8266 MAC ünvanının bir hissəsini istifadə edir. Bir müddət bu unikal olmaq üçün 100% zəmanətdir, indiyə qədər işlədiyi görünür.

Əks təqdirdə kodun qalan hissəsi olduqca düzdür, MQTT brokerindən bir rəng dinləyirik, bunun doğru rəng olub olmadığını yoxlayırıq - neopikseli o rəngə qoyuruq və prosesi yenidən başlayırıq.

Etdiyimiz işlər üçün açıq bir vasitəçi istifadə olunur və heç bir təhlükəsizlik növü yoxdur - bu, etdiyimiz işlər üçün yaxşıdır, amma bəzi layihələr üçün yaxşı olmaya bilər.

Üç MQTT eskizi var və hamısı eyni şeyi edirlər - ən böyük fərq Cheerlights -dan rəngləri necə göstərdikləridir.

Biri rəngi sürətli yanıp sönmə ilə göstərir (əvvəllər yerləşdirilən videoya baxın) Demək olar ki, strob kimidir (ericbotai_neopixel_mqtt) - Keçmişdə Halloween layihələrim üçün eyni sürətlə yanıb sönmə növündən istifadə etmişəm və təsiri çox yaxşıdır (Bunlar üçün) - bu layihə üçün o qədər də yaxşı deyil.

Biri yalnız rəngi bərk göstərir - və yalnız dəyişir (əgər MQTT itirsə) və ya rəng dəyişibsə. (ericbotai_neopixel_mqtt_solid_color).

Yəqin ki, üçü ən çox sevdiyim Breathe Effectdir - bu rəngi alır və heç bir şeyə batırmır və yavaş -yavaş tam parlaqlığa gətirir, kubun içərisində həqiqətən gözəl görünən səliqəli bir təsirdir.

(ericbotai_neopixel_mqtt_breathe_effect)

Hər üç "effekt" üçün yalnız bir neçə dəyişikliklə eyni eskizdir.

Addım 9: Google Home, IFTTT və Dweet.io eskizləri …

Image
Image
Yekun Düşüncələr və Daha Bir neçə Şəkil!
Yekun Düşüncələr və Daha Bir neçə Şəkil!

Əvvəla, bu eskizlərin istədiyim qədər sabit olmadığını söyləyərək başlayaq.

Və hətta gözətçi vaxtının funksiyalarını və verim funksiyalarını da daxil etdiyim halda, yenə də təsadüfi WDT səhvləri alıram - sanki hər zaman bir rəngdə oturduqları zaman olur. Daha çox WDT funksiyası əlavə etməklə və ya əlimdə olanları çıxarmaqla çox şansım olmadı.

Deyilənə görə, fikir Erici bir az daha interaktiv etmək idi - Google Home/Google köməkçimdən istifadə edərək "Ok Google Eric Angry mode" deyə bilərəm və LEDin hər şeydən qırmızıya çevrilməsini bacarıram.

Dweet.io mənim mesajımın Ericə necə çatdırıldığını göstərir - Dweet.io'nun nə olduğunu bilmirsinizsə, linki vurub yoxlayın. Sadə dildə desək, cihazların yayımlaya biləcəyi və ya dinləyə biləcəyi bir web api -dir. Hər zəngin öz cihaz adı var. İstifadəsi də Pulsuzdur, bu böyük bir bonusdur! Veb zəng olduğu üçün IFTTT -dən istifadə etmək üçün onu qurmaq asandır.

dweet.io/dweet/for/ericcube?mood={{TextFie…

Google Home -un eşitdiyi {{TextField}} harada olacaq.

Buna görə yuxarıdakı "Ok Google Eric qəzəbli rejimi" nümunəsini götürsək - Veb zəngi belə görünür:

dweet.io/dweet/for/ericcube?mood=angry

API çıxışı bu JSON sətirinə bənzəyəcək:

Arduino eskizi - bütün JSON simini alır - ancaq "silmək" adlı lazımlı bir funksiya sayəsində yalvarışların çoxunu silə bilərik. Və sonra sonu çıxarın ….. Belə ki, sonu silməyin daha yaxşı bir yolu var, çünki xoşbəxtliklə başa çatan şey, kişi səhifəsini "silmək" üçün kifayət qədər yaxın oxumamağım idi və indi hər şey 6 simvolda kəsilmişdir. Buna görə "normal" rejim deyirsinizsə - "norma" halına gəlir - bu yaxşıdır, əslində heç bir əhəmiyyəti yoxdur - proqram təminatı buna diqqət yetirir …. amma yenə də doğru deyil:-)

Buna görə deyə bilərəm - "Eric qəzəbli rejimi" və bu LED QIRMIZI, "Erik xoşbəxt rejimi" və ya "Eric normal rejimi" və LED MAVİ, "Eric skaner rejimi" olacaq və LED YAŞIL olacaq və əylənmək üçün (Və bir epizodda Eric şarj etdi və LED söndü) "Eric şarj rejimi" və ya "Eric black mode" və LED sönəcək.

Və nəhayət yalnız əylənmək üçün "Eric party mode" ə sahibik.

Dweet.io istifadə edən iki eskiz var, hər iki eskiz də demək olar ki, eynidir. Yalnız LED effektləri bir az fərqlidir.

Ancaq hər iki LED effektindən məmnun deyiləm (bəlkə də partiya rejimi istisna olmaqla).

ericbotai_neopixel_pulse_effect_dweet, nəfəs effekti eskizindən az və ya çox eyni kodu istifadə edir - bir az fərqli vaxtlarla (hər ikisi də eskizdəki dəyişikliklər və WDT funksiyaları səbəbiylə) - təsir daha az nəfəs alır və daha çox nəbz təsiridir.

ericbotai_neopixel_solid_color_dweet olduqca çox deyildiyi kimi rəngləri (möhkəm) göstərir - partiya rejimi diskoteka effektidir.

Təsirləri əlavə edə və ya dəyişdirə bilərsiniz, cavabların yalnız 6 simvoldan ibarət olduğunu unutmayın.

Hər iki eskizdə - 64 -cü sətir, "şey" adını dəyişə biləcəyiniz yerdir, sadəcə veb zəngini eyni "şeyə" dəyişdirməyi unutmayın - hamımız eyni adı istifadə etsək, hamımız bir -birimizi dəyişə bilərik "Eric"

Addım 10: Son Düşüncələr və Daha Bir neçə Şəkil

Yekun Düşüncələr və Daha Bir neçə Şəkil!
Yekun Düşüncələr və Daha Bir neçə Şəkil!
Yekun Düşüncələr və Daha Bir neçə Şəkil!
Yekun Düşüncələr və Daha Bir neçə Şəkil!
Yekun Düşüncələr və Daha Bir neçə Şəkil!
Yekun Düşüncələr və Daha Bir neçə Şəkil!

İşimdən başqa heç bir yerə sığmayan bir neçə şəkil var ….

Demək istədiyim bir şey var - sonunda kubumun arxasından kiçik bir çentik kəsdim və güc üçün şarj cihazını/şnurunu işə saldım - hamısı kubdan pisləşmir - amma Bunu lazerlə kəsmək istəyəcəyimi biləcəyimi bilirdim.

Çərçivəm də bir az fərqlidir - çərçivəm qutuya yaxınlaşdı - bunun pis göründüyünü düşünmürəm - və bunu söyləmək yaxşı bir yoldur - ilham aldım, amma "Eric" in birbaşa kopyası deyiləm

"Eric" in hikmətli sözlərindən ibarət bir MP3 pleyer əlavə etməyi planlaşdırıram …. bu çox tez olmayacaq - "Eric" in heç bir yazısını tapmadım, buna görə özüm yazmalıyam.

Nəhayət, MQTT və ya Dweet istifadə edərək, bunu bir masaüstü bildiriş sistemi halına gətirmək imkanı (Tweet üçün bir rəng və ya səhər hava şəraiti üçün fərqli rənglər kimi). Əsas kodun bir hissəsini almaq və hər cür sərin şeylər etmək üçün qarışdırmaq çox çətin olmamalıdır.

Və həqiqətən Nəhayət - Bəlkə də eyni LENS və bir az fərqli proqramlaşdırma istifadə edərək HAL 9000 divar ekranı hazırlayıram.

Tövsiyə: