Мазмұны:

Жетекші Эрик Inspired LED Cube (Жер тұрғындары): 10 қадам (суреттермен)
Жетекші Эрик Inspired LED Cube (Жер тұрғындары): 10 қадам (суреттермен)

Бейне: Жетекші Эрик Inspired LED Cube (Жер тұрғындары): 10 қадам (суреттермен)

Бейне: Жетекші Эрик Inspired LED Cube (Жер тұрғындары): 10 қадам (суреттермен)
Бейне: 50 Чем заняться в Сеуле, Корея Путеводитель 2024, Шілде
Anonim
Жетекші Eric Inspired LED Cube (Жер тұрғындары)
Жетекші Eric Inspired LED Cube (Жер тұрғындары)
Жетекші Eric Inspired LED Cube (Жер тұрғындары)
Жетекші Eric Inspired LED Cube (Жер тұрғындары)
Жетекші Eric Inspired LED Cube (Жер тұрғындары)
Жетекші Eric Inspired LED Cube (Жер тұрғындары)

Супервайзер Эрик деген кім немесе ол - және сіз мұны не үшін саласыз?

Жетекші Эрик - бұл BOX немесе Cube немесе TBS шоуындағы «Жер адамдары» шоуының бір түрі.

Шетелдіктер ұрлап кеткен адамдар туралы күлкілі шағын шоу - көбінесе келімсектер - ақымақтар. Менің ойымша, екінші маусымның басында Эрик атты ұшатын текше бөтен миссияны қабылдады - ол супервайзер Эрик ретінде белгілі. Ол текшенің ішіндегі тіршілік иесі ме, әлде ол не екені белгісіз. Эриктің өз күн тәртібі бар, тіпті ұрлауды қолдау тобының мүшесі миын жуады, бірақ бұл басқа әңгіме.

Мен Эрикті көрдім және ұқыптымын деп ойладым, және оны жасау өте қарапайым болар еді - сондықтан мен оны жасадым.

Өкінішке орай, ол туралы көп ақпарат жоқ - сондықтан мен «супервайзер Эрик» жанкүйерімен бірге жүруім керек - менікі ұшпайды және ешқашан ұшпайды (мен бұл шоудағы арнайы эффектілер болғанына сенімдімін).)

Мен оның қаншалықты үлкен екенін білмеймін - менің болжауымша, шамамен 3 «көзі бар 7» куб. Менің құрастыруым шамамен 5 дюйм болатын, шамамен 2 дюймдік көзге айналды.

Мен контроллер үшін WS2812 жарық диоды бар WeMos D1 Mini қолдандым - бұл маған көздің түсін өзгерту мүмкіндігін береді.

Шоуда мен әлі күнге дейін үш түрлі түсті көзді көрдім - көк оның қалыпты түсіне ұқсайды, қызыл түс ол бірдеңеге ашуланғанда немесе ашуланғанда немесе ашуланғанда пайда болады, ал бірдеңені сканерлеп жатқанда жасыл.

Мен жасаған эскиздердің бірінде - менде оның өрнектері бар, мен MQTT -ді қолданатын және эскиздердің түстерін твиттерден аламын. Мен сондай -ақ Google Home/Google Assistant көмегімен көңіл -күйін өзгертуге мүмкіндік беретін IFTTT апплетін жасадым - dweet.io көмегімен - бұл туралы төменде толығырақ болады.

1 -қадам: қажетті құралдар мен бөлшектер …

Қажетті құралдар мен бөлшектер …
Қажетті құралдар мен бөлшектер …
Қажетті құралдар мен бөлшектер …
Қажетті құралдар мен бөлшектер …
Қажетті құралдар мен бөлшектер …
Қажетті құралдар мен бөлшектер …

Бұл жобаның жабдықтары өте қарапайым - электроника үшін дәнекерлеудің кейбір қарапайым дағдылары қажет болады.

1 жиынтықтағы 44 мм шыны линзалар рефлекторлық шыныаяқ және 20W-100W жарықдиодты линзалар үшін бекітілген жақтау Hot $ 2.60

WeMos D1 Mini үшін WS2812B RGB қалқаны $ 1,75

WeMos D1 Mini ModeMCU 4M WiFi дамыту тақтасы ESP8266 $ 3.40

Бізге 5 «(12,7 см) текше қажет - қалыңдығы шамамен 1/8». (шамамен 3,175 мм).

Мен алдымен 7 дюймдік картоннан жасалған қорапты сынап көрдім, бірақ MDF тақтасын лазермен кесуді аяқтадым. Dfx файлы менің github репозиторийіме енгізілген.

Мен сондай -ақ WS2812 қалқанын жабу үшін қағазды қолдандым.

Кішкене сатып алыңыз, бұл ең жақсы баға болуы мүмкін, мүмкін емес, eBay, Aliexpress және тіпті Amazon -да ең жақсы бағалар бар.

Сізге қажет болуы мүмкін басқа нәрселер -

Жалпақ қара бүріккіш бояу, ағаш желімі, құм қағаз және кішкене файл.

Сондай -ақ, сізге кішкене ағаш бұрандалар қажет.

Кейбір құралдар қажет - дәнекерлегіш, бұрағыш, файл, инелік тістеуік.

Кішкентай бұрғылау прессіне (немесе кішкене бұрғылауға), лазерлі кескішке немесе cnc машинасына қол жеткізу бұл жобаны аяқтауды айтарлықтай жеңілдетеді.

Билік үшін

Менің бастапқы ойым кішкентай батарея жинағын пайдалану болды - ол сәйкес келмеді, сондықтан мен артқы жағында кішкене тесік жасап, қуат алу үшін ұялы телефонның ескі зарядтағышын қолдандым.

Шағын аккумуляторлық пакет (мүмкін 18650) жұмыс істей алады, D1 mini - 3 вольтты контроллер, сондықтан сіз қуат үшін қандай түйреуіштерді қолданатыныңызды бақылауыңыз керек. USB коннекторында реттегіш бар, сондықтан оны қосудың ең оңай жолы.

2 -қадам: Құрылысқа алғашқы қадамдар …

Құрылысқа алғашқы қадамдар …
Құрылысқа алғашқы қадамдар …
Құрылысқа алғашқы қадамдар …
Құрылысқа алғашқы қадамдар …
Құрылысқа алғашқы қадамдар …
Құрылысқа алғашқы қадамдар …
Құрылысқа алғашқы қадамдар …
Құрылысқа алғашқы қадамдар …

Менің ойымша, линза автокөліктер үшін пайдаланылады, мүмкін үйдегі жарықтандыру. Мен сенімді емеспін - бірақ оның ішінде жарық диоды жоқ. WS2812 қалқаны тіпті онымен жұмыс істейтініне көз жеткізу үшін мен жасаған бірінші нәрсе болды - мен резеңке таспаны қолданып, барлық бөлшектерді біріктірдім - ол жұмыс істеді - бірақ жақсы болмады. Мен тестілеу кодын іске қосып, әртүрлі әсерлерді шығара алдым.

Кейінірек мен айна қосуды шештім - маған ұнайды, бірақ ақырында бұл мен іздегендей болмады, және айна сырғып кетпеуі үшін қиын болды.

Көріп отырғаныңыздай, бір сәтте мен карточкалық қорапты қолданатын болдым - мен оның көрінісіне риза болмадым. Бұл таза емес еді, бірақ маған лазерлік кесу керек екенін айтты.

Мұның көбі мен кесу керек деген бастапқы ойым дұрыс екенін түсіндім!

3 -қадам: текшені лазермен кесіңіз және бояңыз

Лазермен текшені кесіңіз және бояңыз!
Лазермен текшені кесіңіз және бояңыз!
Лазермен текшені кесіңіз және бояңыз!
Лазермен текшені кесіңіз және бояңыз!
Лазермен текшені кесіңіз және бояңыз!
Лазермен текшені кесіңіз және бояңыз!

Rabbit Laser, АҚШ -тағы достарымның арқасында - мен текшені кесіп алдым. Барлығын жасауға 5 минуттан аз уақыт кетті. Менің ойымша, біз 60 ватт лазерді 60% қуатпен қолдандық деп ойлаймын және біз оны баяулаттық деп ойлаймын, сондықтан ол жиектерді жақсырақ кесіп тастауы мүмкін.

Егер сізде лазерлік кескіштермен достарыңыз болмаса, өндіруші кеңістіктерін немесе тіпті қоғамдық кітапханаларды іздеп көріңіз. Көпшілігінде лазерлік машиналар бар, бұл жердегі кітапханалар тек пайдаланылған материал үшін ақы алады. Кейбір кітапханалар, егер сіз өзіңіздің жеке материалыңызды алып келсеңіз, толығымен тегін. Олар бюджет жасаушылар үшін керемет ресурстар. Лазерлік уақытты алу - бұл басқа әңгіме, ал кейде күту тізімінде болу керек.

Мен үшін өрескел жиектерді тазалаудың қажеті шамалы болды. Мүмкін, мен кесектерді сәл тегістеуім керек еді/керек еді, бірақ олай етпедім.

Бөлшектердің бір -біріне сәйкес келетініне көз жеткізу үшін мен өрескел фитинг жасадым. және оларды үлкенірек картонға қойды.

Мен ішкі бөліктерді нөмірледім, сондықтан мен текшені кейін қайта жинай аламын - шындығында, 4 бөлік бірдей, ал екеуі әр түрлі (жоғарғы және төменгі) 4 жақтары бірдей 4 бірінде линзаға арналған 2 дюймдік тесік бар. Мен бөліктерді нөмірлегеннен кейін оны біріктіру оңай болды деп ойлаймын - бұл 100% қажет емес.

Мен бөліктерді аударып, оларға жалпақ қара бояуды жағып қойдым.

Мен кесектерді тағы үш рет бояуды қайталадым, әр кезде пальто құрғағанша күттім.

4 -қадам: текшені бірге жабыстырыңыз

Текшені бірге жабыстырыңыз …
Текшені бірге жабыстырыңыз …
Текшені бірге жабыстырыңыз …
Текшені бірге жабыстырыңыз …
Текшені бірге жабыстырыңыз …
Текшені бірге жабыстырыңыз …
Текшені бірге жабыстырыңыз …
Текшені бірге жабыстырыңыз …

Бояуды кептіруге бірнеше сағаттан кейін - мен түбін және үш жағын жабыстырдым.

Мен бұл үшін қысқыштарды қолданған жоқпын - және желімді кептіруге жеткілікті кептірілгенге дейін бөліктерді қолмен ұстадым - көп уақыт кетпеді, мүмкін 5 немесе 6 минут. Менің ойымша, қысқыштарды қолданған дұрыс болар еді, бірақ менде бұл жоба үшін жеткілікті үлкен болмады. Сондықтан оны ұстау жұмыс істегенін білу жақсы болды.

Мен тігістерге қораптың ішкі жағына желім қою оңайырақ болды, мен саусағыммен желімді қажет жерге итердім.

Мен бұл бөліктерді желімнің құрғауы үшін бөліп қойдым ….

5 -қадам: Объектив пен электрониканы тесікке салу …

Объектив пен электрониканы тесікке салу …
Объектив пен электрониканы тесікке салу …
Объектив пен электрониканы тесікке салу …
Объектив пен электрониканы тесікке салу …
Объектив пен электрониканы тесікке салу …
Объектив пен электрониканы тесікке салу …

Мен текшемнің жартысын кептіруді күтіп жүргенде, Мен ұсақ тесіктерді бұрғыладым, линзаның төрт жақ бұрышында тесіктері жоқ. Неліктен сіз сұрай аласыз - Қоршаудағы тесіктер үлкен, тым үлкен. Маған өте кішкентай бұрандаларды қолдану керек болды, сондықтан олар ағаштан өтпеуі үшін (екінші жағынан тесілмейді). Сондықтан өз тесіктерімді жасау оңай болды. Қоршау өте жұқа металл, бұрғылауға көп уақыт кетпеді.

Дәл осы сәтте мен бірнеше үлкен тесіктерді бүктедім - мен оларды электрониканы азды -көпті орнында ұстау үшін қолданамын.

Мен алға шығып, линзаның қалқасын орнына қойдым. Кішкене бұрандалармен бұрап тастаңыз - әзірше.

Мен бірнеше нан/сым байланысын тауып, оларды бүктелген тесіктердің біріне қойдым. Мен объективті панельге қойып, артқы қақпақты LENS үстіне қойдым. Мен артқы қақпаққа кішкене қағазды (оның ішінде жаңа аяқ киім салынған қорапта орналасқан) қойдым - үстіне WS2812 тақтасын қойдым. Сым байланыстарын қолданып, оны орнында ұстаңыз. Содан кейін мен D1 mini -ді WS2812 -ге қойдым.

Біраз уақыттан кейін және маған ұнағаннан кейін, WS2812 мен қағаз мата артқы қақпаққа еніп кетті - WS2812 шынымен артқы қақпақтың ашылуы үшін кішкене ғана, сондықтан бұл таңқаларлық емес еді.

Таңқаларлық нәрсе - бұл «КӨЗДІ» ішіндегі матадан жасалған қағазбен қаншалықты жақсы жасағаны. Мен бұл тосын сыйға шынымен қуандым.

Мен мұны бір жаққа қойып, басқа бөліктерімнің кебуін күттім - көп уақыт кетпеді, жарты сағат, мүмкін бір сағат.

6 -қадам: Көзге желім…

Image
Image
Көзге желім…
Көзге желім…
Көзге желім…
Көзге желім…

Мен бұл бөлікті суретке түсірмедім -(жаман)

Қалай болғанда да, желім негізінен құрғағаннан кейін мен алдыңғы бөлікті (көзді) орнына қойдым (электроникада бар).

Барлық жақтары қорапта болғандықтан, желімді алу қиынға соқты, бірақ бұл жаман болған жоқ. Мен саусақтарыммен желімді қалаған жеріме алып, буындарға жайып жібердім.

Бұл жолы мен оны біршама ұзағырақ ұстауым керек болды - мен неге сенімді емеспін, мүмкін, желім қорапты қоюға және кептіруді аяқтауға мүмкіндік беретін 10 немесе 15 минут болған шығар.

* Сіз шың туралы сұрайтын шығарсыз

Сондықтан мен жоғарғы жағын қалдырдым (және желімделмеген), егер мен өзгертуге немесе қосу немесе қорапқа басқа электрониканы салу қажет болса, мен мұны оңай жасай аламын. Жоғарғы жағы көтеріледі, және бәрі әдемі.

Жаңа/жақсы дизайн топсалы немесе топсалы болуы мүмкін, бірақ мен текшенің шыққанына ризамын.

7 -қадам: D1 шағын бағдарламалау

D1 шағын бағдарламалау
D1 шағын бағдарламалау
D1 шағын бағдарламалау
D1 шағын бағдарламалау
D1 шағын бағдарламалау
D1 шағын бағдарламалау
D1 шағын бағдарламалау
D1 шағын бағдарламалау

D1 Mini бағдарламалауды бастамас бұрын бірнеше талаптар бар.

Бұл қадамдардың ешқайсысы қиын емес … бірақ оларды жасау керек.

Біріншіден, біз ESP8266 тақталарын Arduino тақта менеджеріне орнатуымыз керек. Ол үшін мына жерден берілген нұсқауларды орындаңыз:

Егер сіз ESP8266 тақталарын орнатып қойған болсаңыз, бұл қадамды өткізіп жіберуге болады.

Енді бізге Adafruit_Neopixel кітапханасын орнату керек

Мүмкін, мұны істеудің ең оңай жолы - Arduino 1.6.5 және одан кейінгі IDE -дегі кітапхана менеджері

Кітапхана менеджерін ашып, іздеу блогына adafruit және neopixel теріңіз.

Тағы да, егер сізде мұны жасауға дайын болсаңыз, оны өткізіп жіберуге болады.

Жоғарыда айтылғандар мен бұл үшін жасаған эскиздерге ортақ.

Сіздің «Эрикті» не немесе қалай қолданғыңыз келетініне байланысты, қазір не орнату керек екеніне байланысты болады.

(Мүмкін сіз бұл кітапханалардың екеуін де орнатуыңыз керек шығар, бірақ….)

Егер сіз MQTT нұсқасын қолданғыңыз келсе (Бұл нұсқа MQTT ағынына жазылады) - Бұл WS2812 жарық диодының түсін Cheerlight сәйкес өзгертеді. * Шырақтар - бұл Ханс Шарлер жасаған IoT жобасы, ол бүкіл әлемдегі адамдарға бір жарыққа синхрондауға мүмкіндік береді

Мен көптеген жобаларымда Cheerlights қолдандым, MQTT ағынының арқасында жобаларды жасау оңай болды.

Бұл нұсқа үшін сізге PubSubClient кітапханасы қажет.

Мен бұл кітапхана кітапхана менеджерінде екеніне сенімдімін.

Менің басқа эскиздерім IFTTT мен Dweet.io -ды қолданады - олар Google Home -дан Эриктің көңіл -күйін немесе режимін өзгертуді сұрайтындықтан, олар сәл өзгеше.

Dweet эскиздерін пайдалану үшін сізге arduino-dweet.io кітапханасы қажет-https://github.com/quentinpigne/arduino-dweet.io Бұл ескі кітапхана (2015), және кітапхана менеджерінде жоқ. Сондықтан оны қолмен орнату керек. Мұны істеудің бірнеше әдісі бар - мен файлдарды жүктеуді, папкадан шығаруды және атауын өзгертуді (шеберді алып тастауды), қалтаны кітапханаларым қалтасына апаруды қалаймын. IDE -ді осылайша қайта іске қосу қажет болуы мүмкін.

Мен білемін, бұл көптеген қадамдар, және қарапайым тәсілі бар - IDE -ден эскиз қойындысын басуға болады, кітапхананы қосу үшін төмен қарай өтіңіз және. ZIP кітапханасын қосу түймесін басыңыз - жүктелген файлды табыңыз, солай болуы керек.

Білмеймін, мен неге кітапханаларды мұндай қондыруды ұнатпадым, бірақ бұл қарапайым.

Енді сізде қажет кітапханалар бар, біз D1 шағын бағдарламалай аламыз.

Соңында менің кодты мына жерден табуға болады:

8 -қадам: MQTT эскиздері…

MQTT эскиздері …
MQTT эскиздері …
MQTT эскиздері …
MQTT эскиздері …
MQTT эскиздері …
MQTT эскиздері …

MQTT дегеніміз не? MQTT MQ Telemetry Transport дегенді білдіреді. Бұл шектеулі құрылғыларға және өткізу қабілеттілігі төмен, кешігетін немесе сенімсіз желілерге арналған жариялау/жазылу, өте қарапайым және жеңіл хабар алмасу хаттамасы. Дизайн принциптері желінің өткізу қабілеттілігін және құрылғы ресурстарының қажеттілігін барынша азайту, сонымен қатар сенімділік пен жеткізілімнің белгілі бір дәрежесін қамтамасыз етуге тырысады. Бұл қағидалар протоколды «құрылғыдан машинаға» (M2M) немесе қосылған заттар әлемінің «Интернет заттары» әлеміне және өткізу қабілеттілігі мен батарея қуаты жоғары болатын мобильді қосымшаларға идеалды етеді.

mqtt.org/faq

Басқаша айтқанда, менің құрылғым басқа құрылғы жариялайтын нәрсеге жазылады немесе тыңдайды.

MQTT үшін қолдануға болатын кодтың бір бөлігі

uint32_t chipid = ESP.getChipId (); char clientid [25]; snprintf (клиент, 25, «EricBotAI-%08X», чипид);

Бұл MQTT брокері үшін бірегей құрылғы атауын жасайды, ол мұны істеу үшін ESP8266 MAC мекенжайының бір бөлігін пайдаланады. Бұл бірегей болуға 100% кепілдік, әзірге ол жұмыс істеген сияқты.

Әйтпесе, кодтың қалған бөлігі өте қарапайым, біз MQTT брокерінен түс тыңдаймыз, оның жарамды екенін тексереміз - неопиксельді сол түске орнатып, процесті қайтадан бастаймыз.

Біз не істеп жатқанымыз үшін ашық брокер қолданылады, және ешқандай қауіпсіздік түрі - бұл біздің істеп жатқанымыз үшін жақсы, бірақ кейбір жобалар үшін жақсы болмауы мүмкін.

Үш MQTT эскизі бар және олардың барлығы бірдей нәрсені жасайды - олардың ең үлкен айырмашылығы - Cheerlights -тен түстерді көрсету.

Біреуі тез жыпылықтайтын түсті көрсетеді (бұрын жарияланған бейнені қараңыз) Бұл стробқа ұқсас (ericbotai_neopixel_mqtt) - мен бұрын Хэллоуин жобаларымда дәл осындай жылдам жыпылықтауды қолданғанмын, және әсері өте жақсы (олар үшін) - бұл жоба үшін соншалықты жақсы емес.

Тек біреуі қатты түсті көрсетеді - тек өзгереді (егер ол MQTT жоғалса) немесе түс өзгерген болса. (ericbotai_neopixel_mqtt_solid_color).

Мүмкін, бұл үшеудің маған ұнайтыны - дем алу эффектісі - бұл түстерді қабылдайды және оны ешнәрсеге қаратпайды, және ақырындап оны толық жарықтылыққа жеткізеді, бұл текшенің ішінде өте әдемі көрінетін ұқыпты әсер.

(ericbotai_neopixel_mqtt_breathe_effect)

Үшеуі де бір «эскиз» үшін бірнеше өзгерістермен бірдей эскиз.

9 -қадам: Google Home, IFTTT және Dweet.io эскиздері

Image
Image
Қорытынды ойлар мен тағы бірнеше сурет!
Қорытынды ойлар мен тағы бірнеше сурет!

Алдымен, бұл эскиздер мен қалағандай тұрақты емес деп бастайық.

Сіз тіпті күзетші итінің функциялары мен кіру функцияларын қоссаңыз да, мен WDT -де кездейсоқ қателерді аламын - олар кез келген уақытта бір түсте отырғанда болады. Мен WDT функцияларын қосуға немесе менде бар функцияларды алып тастауға сәттілікке жете алмадым.

Айтпақшы, Эрикті интерактивті ету идеясы болды - Google Home/Google көмекшісін қолдана отырып, мен «Ok Google Eric Angry mode» деп айта аламын және жарық диодты қызылдан қызылға айналдыра аламын.

Dweet.io - менің хабарым Эрикке қалай жеткізіледі - егер сіз Dweet.io не екенін білмесеңіз, сілтемені басып, оны тексеріңіз. Қарапайым тілмен айтқанда, бұл құрылғылар жариялай алатын немесе тыңдай алатын веб -апи. Әр қоңыраудың өзінің құрылғы атауы бар. Бұл ақысыз пайдалану, бұл үлкен бонус! Бұл веб -қоңырау болғандықтан, оны пайдалану үшін IFTTT орнату оңай.

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

Google Home естіген жер {{TextField}} болады.

Егер жоғарыдағы «Ok Google Eric ашу режимі» мысалын алсақ - Веб -қоңырау келесідей болады:

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

API шығысы мына JSON жолына ұқсайды:

{«бұл»: «табысқа жетті», «арқылы»: «двитинг», «the»: «твит», «бірге»: {«нәрсе»: «ericcube», «жасалған»: «2018-01-11T00: 14: 20.309Z «,» мазмұн «: {» көңіл-күй «:» ашулы «},» транзакция «:» 22b1264c-db06-4ebf-a806-8142665f3b9d «}}

Arduino эскизі - барлық JSON жолын алады - бірақ «алып тастау» деп аталатын ыңғайлы функцияның арқасында біз қайыршылықтың көп бөлігін алып тастай аламыз. Содан кейін соңын алып тастаңыз ….. Мүмкін, соңын алып тастаудың жақсы әдісі бар, себебі мен ерлер бетін «алып тастау» үшін жақын оқымадым, енді барлығы 6 таңбадан тұрады. Егер сіз «қалыпты» режимді айтсаңыз - ол «нормаға» айналады - бұл жақсы, бұл маңызды емес - бағдарламалық қамтамасыз ету оған қамқорлық жасайды …. Бірақ бұл әлі дұрыс емес:-)

Мен айта аламын - «Эрик ашулы режим», бұл жарықдиодты ҚЫЗЫЛ, «Эрик бақытты режимі» немесе «Эрик қалыпты режимі» айналдырады, ал жарық диоды КӨК болады, «Эрик сканері режимі» болады, ал жарық диоды ЖАСЫЛ болады. Көңіл көтеру үшін (және бір эпизодта Эрик зарядтады және оның светодиоды өшеді) «Эрик зарядтау режимі» немесе «Эрик қара режимі» және оның светодиоды сөнеді.

Ақырында, бізде «Эрик кешінің режимі» бар.

Dweet.io қолданатын екі эскиз бар, екі эскиз де бірдей. Тек жарық диодты эффектілер сәл өзгеше.

Мен жарық диодты әсерге риза емеспін (мүмкін, партиялық режимді қоспағанда).

ericbotai_neopixel_pulse_effect_dweet дем алу эффектінің эскизінен көп немесе аз бірдей кодты пайдаланады - уақыт сәл өзгеше (эскиздің өзгеруіне байланысты және WDT функцияларына байланысты) - эффект дем алудың аздығынан және импульстік әсерден көп.

ericbotai_neopixel_solid_color_dweet - бұл айтылғандай, ол түстерді көрсетеді (қатты) - кеш режимі - бұл дискотека әсері.

Сіз эффектілерді қосуға немесе өзгертуге болады, есте сақтаңыз, жауаптар тек 6 таңбадан тұрады.

Екі эскизде де - 64 -жолда «зат» атауын өзгертуге болады, сонымен қатар веб -қоңырауды бір «затқа» өзгертуді ұмытпаңыз - егер біз бір атауды қолданатын болсақ, біз бәріміз бір -бірімізді өзгерте аламыз «Эрик»

10 -қадам: Қорытынды ойлар мен бірнеше сурет

Қорытынды ойлар мен тағы бірнеше сурет!
Қорытынды ойлар мен тағы бірнеше сурет!
Қорытынды ойлар мен тағы бірнеше сурет!
Қорытынды ойлар мен тағы бірнеше сурет!
Қорытынды ойлар мен тағы бірнеше сурет!
Қорытынды ойлар мен тағы бірнеше сурет!

Міне, менің құрылысымның бірнеше суреттері, олар еш жерге сәйкес келмеген сияқты ….

Мен айтқым келетін бір нәрсе - мен текшенің артқы жағындағы кішкене ойықты кесіп тастадым және зарядтағышты/шнурды қуат үшін іске қостым - барлығы текшені бұзбайды - бірақ Мен лазермен кесуді қалаймын деп ойлайтынымды білдім.

Менің тақтайшам да сәл өзгеше - менің қоршауым қорапқа қарама -қарсы қойылды - менің ойымша, бұл жаман емес сияқты - және бұл айтудың жақсы тәсілі - мен шабыттандым, бірақ «Эриктің» тікелей көшірмесі емес.

Мен «Эриктің» кейбір даналық сөздері бар MP3 ойнатқышты қосуды жоспарлап отырмын. Бұл тез орындалмауы мүмкін - мен «Эриктің» жазбаларын таппадым, сондықтан мен өзім жазуым керек.

Ақырында, MQTT немесе Dweet көмегімен бұл жұмыс үстелінің хабарландыру жүйесін жасау мүмкіндігімен (твит түсі немесе таңертеңгі ауа райының әр түрлі түстері сияқты). Негізгі кодтың бір бөлігін алып, оны керемет нәрселердің барлығын жасау үшін араластыру өте қиын болмауы керек.

Ақырында - мен дәл осы LENS пен сәл өзгеше бағдарламалауды қолдана отырып HAL 9000 қабырға дисплейін жасауды көре аламын.

Ұсынылған: