Мазмуну:

Жетекчи Эрик шыктанган LED куб (Жер эли): 10 кадам (Сүрөттөр менен)
Жетекчи Эрик шыктанган LED куб (Жер эли): 10 кадам (Сүрөттөр менен)

Video: Жетекчи Эрик шыктанган LED куб (Жер эли): 10 кадам (Сүрөттөр менен)

Video: Жетекчи Эрик шыктанган LED куб (Жер эли): 10 кадам (Сүрөттөр менен)
Video: ЭНЕСИН БЕНЗИН ЧАЧЫП ӨРТТӨГӨН УУЛ//ЭКС-ДЕПУТАТ ЭРИК АРСАЛИЕВ ДҮЙНӨ САЛДЫ 09.03.2021 ТҮШКҮ КАБАР 12:00 2024, Июль
Anonim
Жетекчи Эрик шыктанган LED Cube (Жер эли)
Жетекчи Эрик шыктанган LED Cube (Жер эли)
Жетекчи Эрик LED Cube (Жер элдери)
Жетекчи Эрик LED Cube (Жер элдери)
Жетекчи Эрик шыктанган LED Cube (Жер эли)
Жетекчи Эрик шыктанган LED Cube (Жер эли)

Жетекчи Эрик ким же эмне - жана муну эмне үчүн курмак элеңиз.

Жетекчи Эрик - бул BOX же Cube же TBS "Жердин адамдары" шоусунан бир нерсе.

Бул келгиндер тарабынан уурдалган адамдар жөнүндө күлкүлүү кичинекей шоу - көбүнчө келгиндер абдан келесоолор. Менимче, экинчи сезондун башында, Эрик аттуу учуучу куб келгиндик миссияны өзүнө алды - Ал супервайзер Эрик катары белгилүү. Ал кубдун ичиндеги жандыкпы, А. И., же ал эмне экени анык эмес. Эриктин өзүнүн күн тартиби бар, ал тургай уурдоону колдоо тобунун мээсин жууйт, бирок бул башка окуя.

Мен Эрикти көрүп, ойлондум, бул тыкан нерсе - жана аны жасоо чынында эле жөнөкөй болмок - Ошентип, мен аны жасадым.

Тилекке каршы, ал жөнүндө көп маалымат жок - ошондуктан мен муну менен барышым керек - күйөрман "Супервайзер Эрик" - Меники эч качан учпайт жана учпайт (мен баары бир шоуда өзгөчө эффекттер болгонуна ишенем).)

Ошондой эле мен анын канчалык чоң экенин билбейм - менин болжолум боюнча, болжол менен 3 "көзү бар 7" куб. Менин курулушум болжол менен 5 "куб, болжол менен 2" көзү болуп чыкты.

Мен контроллер үчүн WeMos D1 Mini колдондум, WS2812 LED менен - бул мага көздүн түсүн өзгөртүүгө мүмкүнчүлүк берет.

Шоуда мен буга чейин үч башка түстөгү көздү көрдүм - Көк анын кадимки өңүндөй көрүнөт, кызыл бир нерсеге келгенде же жинди же ачууланганда пайда болот, ал эми бир нерсени сканерлеп жатканда жашыл.

Мен жасаган эскиздердин бири үчүн - менде анын сөздөрү бар, дагы бир эскизде MQTT колдонуп, твиттерден чырактардын түсүн алам. Мен ошондой эле Google Home/Google Жардамчысын маанайын өзгөртүүгө мүмкүнчүлүк берген IFTTT апплетин жасадым - dweet.io аркылуу - Төмөндө бул жөнүндө көбүрөөк маалымат болот.

1 -кадам: керектүү шаймандар жана тетиктер …

Куралдар жана тетиктер керек …
Куралдар жана тетиктер керек …
Куралдар жана тетиктер керек …
Куралдар жана тетиктер керек …
Куралдар жана тетиктер керек …
Куралдар жана тетиктер керек …

Бул долбоордун жабдыктары абдан жөнөкөй - электроника үчүн кээ бир негизги ширетүү көндүмдөрү талап кылынат.

1 Set 44mm Glass Lens Reflector Cup жана Fixed Frame for 20W-100W LED Lens Hot $ 2.60

WeMos D1 Mini үчүн WS2812B RGB Shield $ 1.75

WeMos D1 Mini ModeMCU 4M WiFi Development Board ESP8266 $ 3.40

Бизге 5 "(12.7см) куб керек - Жоондугу болжол менен 1/8". (болжол менен 3.175 мм).

Мен башында 7 дюймдук картон кутучаны сынап көрдүм, бирок бир аз MDF тактасын лазер менен кесүү менен аяктады. Dfx файлы менин github репозиторийиме киргизилген.

Мен WS2812 калканчын жабуу үчүн кээ бир кагаз кагаздарды да колдондум.

Кичине соода кылыңыз, бул эң жакшы баалар болушу мүмкүн, же жок, eBay, Aliexpress, ал тургай Amazon эң жакшы бааларга ээ.

Сизге керек болушу мүмкүн болгон башка нерселер -

Жалпак кара чачыратуучу боек, жыгач клейи, кум кагаз жана кичинекей файл.

Сиз ошондой эле кичинекей жыгач бурамаларга муктаж болосуз.

Кээ бир шаймандар керек - ширетүүчү, винт бурагыч, файл, ийне мурун тиштери.

Кичинекей бургулоочу пресстин (же кичине бургулоонун), лазердик кескичтин же cnc машинасынын жеткиликтүүлүгү бул долбоорду бүтүрүүнү бир топ жеңилдетет.

Бийлик үчүн

Менин баштапкы идеям кичинекей батарея пакетин колдонуу болчу - ал туура келбейт, ошондуктан мен артында кичинекей тешик жасап, кубат үчүн эски уюлдук телефондун кубаттагычын колдондум.

Кичинекей батарейка (балким 18650) иштеши мүмкүн, D1 мини 3 вольттуу контролер, андыктан сиз бийлик үчүн кайсы казыктарды колдонуп жатканыңызды көрүшүңүз керек. USB коннекторунда жөнгө салуучу бар, ошондуктан аны иштетүүнүн эң оңой жолу.

2 -кадам: Курууга алгачкы кадамдар …

Курууга алгачкы кадамдар …
Курууга алгачкы кадамдар …
Курууга алгачкы кадамдар …
Курууга алгачкы кадамдар …
Курууга алгачкы кадамдар …
Курууга алгачкы кадамдар …
Курууга алгачкы кадамдар …
Курууга алгачкы кадамдар …

Менин оюмча, Линза машиналар үчүн колдонулат, балким үйдүн жарыктандыруусу. Мен ишенбейм - бирок анын ичинде LED жок. Ошентип, мен жасаган эң биринчи нерселердин бири WS2812 калканы аны менен иштээрине ынануу болду - мен резинканы бардык бөлүктөрдү бириктирүү үчүн колдондум - ал иштеди - бирок жакшы болгон жок. Мен кээ бир тест кодун иштетип, ар кандай эффекттерди чыгара алдым.

Кийинчерээк мен күзгү кошууну чечтим - мага жакты, бирок акыры ал мен издегендей болгон жок жана күзгүнү жылдырбоо үчүн кыйын болду.

Көрүп турганыңыздай, бир убакта мен карточка кутусун колдонмокчумун - бул көрүнүшкө мен чын эле ыраазы болгон жокмун. бул таза эмес болчу, бирок мага лазердик кесүү керек болгонун айтты.

Мунун көбү мен бир нерсени кесүү керек деген түпнуска идеям туура экенин түшүнүү үчүн келдим!

3 -кадам: Кубду боёп лазер менен кескиле

Кубикти боёп лазер менен кескиле!
Кубикти боёп лазер менен кескиле!
Кубикти боёп лазер менен кескиле!
Кубикти боёп лазер менен кескиле!
Кубикти боёп лазер менен кескиле!
Кубикти боёп лазер менен кескиле!

Rabbit Laser, АКШдагы досторума рахмат - мен кубду кесип алгам. Баарын жасоого 5 мүнөткө жетпеген убакыт кетти. Мен 60% кубаттуулукта 60 ватт лазерди колдонгонубузга ишенем жана биз аны жайыраак кылдык, андыктан ал бир аз жакшыраак кыркып кетиши мүмкүн.

Эгерде сизде лазер кескичтери менен досторуңуз жок болсо, мейкиндиктерди, ал тургай коомдук китепканаларды карап көрүңүз. Көбүнүн лазердик машиналары бар, бул жердеги китепканалар колдонулган материал үчүн гана акы алышат. Кээ бир китепканалар, эгер сиз өзүңүздүн материалыңызды алып келсеңиз, колдонууга акысыз. Алар бюджетти түзүүчүлөр үчүн чоң ресурстар. Лазердик убакытты алуу - бул башка окуя, жана кээде күтүү тизмесине кирүүгө туура келет.

Мен үчүн одоно четтерди же ушул сыяктуу нерселерди тазалоодо көп нерсенин кереги жок болчу. Мен, кыязы, кесимдерди бир аз сүртүшүм керек болчу - бирок андай кылган жокмун.

Кесимдердин баары туура келээрине ынануу үчүн, мен одоно жабдуу жасадым. жана аларды картондун чоңураак бөлүгүн койду.

Мен ичиндегилерди номерледим, ошондуктан кубду кийинчерээк кайра бириктире алам - Чындыгында 4 даана бирдей, ал эми 2 башка (үстү жана асты) 4 бирдей болгон тараптарды түзөт - бул 4 биринде объектив үчүн 2 дюймдук тешик бар. Мен бөлүктөрдү номерлегенден кийин аны чогултуу оңой болду деп эсептейм - бул 100% керек эмес.

Мен бөлүктөрдү оодарып, үстүнө жалпак кара боёкту сүйкөдүм.

Мен кесимдерди дагы үч жолу боёп көрдүм, пальтонун кургатылышын күткөн сайын.

4 -кадам: Кубду бирге чаптаңыз …

Кубду бирге чаптаңыз …
Кубду бирге чаптаңыз …
Кубду бирге чаптаңыз …
Кубду бирге чаптаңыз …
Кубду бирге чаптаңыз …
Кубду бирге чаптаңыз …
Кубду бирге чаптаңыз …
Кубду бирге чаптаңыз …

Боёкту кургатууга бир нече сааттан кийин - түбүн жана үч тарабын бириктирдим.

Мен бул үчүн эч кандай кыскычты колдонгон жокмун - жана желим аларды кармаш үчүн жетиштүү кургатылганга чейин бөлүктөрдү кол менен кармап турдум - бул көпкө созулган жок, мүмкүн 5 же 6 мүнөт. Менин оюмча, кыскычтарды колдонгонум жакшы болмок - бирок менде бул проект үчүн чоң нерсе жок болчу. Ошентип, аны кармоо иштегенин билүү жагымдуу болду.

Мен кутунун ичине тигилген жерлерге клей салууну оңой көрдүм, желимди керектүү жерге түртүп койдум.

Мен бул бөлүктөрдү клейди кургатуу үчүн бөлүп койдум ….

5 -кадам: Линзаны жана электрониканы тешикке салуу …

Линзаны жана электрониканы тешикке салуу …
Линзаны жана электрониканы тешикке салуу …
Линзаны жана электрониканы тешикке салуу …
Линзаны жана электрониканы тешикке салуу …
Линзаны жана электрониканы тешикке салуу …
Линзаны жана электрониканы тешикке салуу …

Мен кубумдун жарымын кургатууну күтүп жатканымда, Мен кичинекей тешиктерди бурдум, линзанын капкагынын төрт бурчунда тешиги жок. Эмнеге сурашыңыз мүмкүн - Капталдагы тешиктер чоң, чынында өтө чоң. Мен өтө кичинекей бурамаларды колдонушум керек болчу, алар жыгачтан өтпөшү үчүн (Башка тараптан тешилбейт). Ошентип, өз тешиктеримди жасоо дээрлик оңой болду. Корпусу абдан жука металл, бургулоо үчүн көп деле нерсе талап кылынган эмес.

Дал ушул маалда мен дагы чоңураак тешиктерди ийкем - буларды электрониканы аздыр -көптүр кармап туруу үчүн колдоном.

Мен алдыга чыгып, линзанын капкагын ордуна койдум. Жана аны кичинекей бурамалар менен бурап салдым - азырынча.

Мен бир нече нан/зым галстук таап, ийилген тешиктердин бирине койдум. Мен LEN'дерди алкакка салып, арткы капкакты LENSтин үстүнө койдум. Мен кичинекей ткани кагазды (ичинде жаңы бут кийим болгон кутуда табылган) арткы мукабасына койдум - анын үстүнө WS2812 тактасын койдум. Зым галстуктарды колдонуп, аны кармап туруу үчүн. Мен D1 мини WS2812ге койдум.

Бир аз убакыттан кийин жана мага ырахат тартуулагандан кийин, WS2812 жана кагаз кагаз арткы капкакка кирди - WS2812 чынында арткы капкактын ачылышы үчүн кичинекей, андыктан бул таң калыштуу деле эмес.

Сюрприз болгон нерсе "КӨЗДҮ" ичиндеги кыртыш кагазы менен канчалык жакшы жасаганы болду. Мен бул сюрпризге чындап кубандым.

Мен муну четке коюп, башка бөлүктөрүмдүн кургатылышын күттүм - бул көпкө созулган жок, жарым саат, балким бир саат.

6 -кадам: Көзгө клей…

Image
Image
Көздөгү клей…
Көздөгү клей…
Көздөгү клей…
Көздөгү клей…

Мен бул бөлүктү эч кандай сүрөткө тарткан жокмун -(Жаман мени)

Кандай болбосун, клей негизинен кургак болгондон кийин, алдыңкы жагын (көздү) ордуна койдум (Электроника буга чейин эле бар).

Бардык жактар кутуда тургандыктан, клейди алуу бир аз кыйыныраак болду, бирок жаман болгон жок. Дагы, мен каалаган жерде желимди алуу үчүн манжаларым менен муундарга жайып койдум.

Бул жолу мен аны бир аз узунураак кармашым керек болчу - эмнеге экенин так билбейм, балким 10 же 15 мүнөт желим кутучаны коюп, кургатып бүтүрүүгө жетиштүү болгон.

* Сиз чокусу жөнүндө сурап жаткандырсыз

Ошентип, эгер мен өзгөртүүгө же кошууга же ар кандай электрониканы кутуга салуу керек болсо, мен муну оңой кыла алам деп үстүн (жана жабыштырылбаган) калтырдым. Чокусу көтөрүлөт, ал жерде баары сонун.

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

7 -кадам: D1 Mini Программалоо

D1 Mini программалоо
D1 Mini программалоо
D1 Mini программалоо
D1 Mini программалоо
D1 Mini программалоо
D1 Mini программалоо
D1 Mini программалоо
D1 Mini программалоо

D1 Mini программасын баштоодон мурун бир нече талаптар бар.

Бул кадамдардын эч бири оор эмес … бирок алар жасалышы керек.

Биринчи биз ESP8266 такталарын Arduino Board менеджерине орнотушубуз керек. Бул үчүн бул жердеги нускамаларды аткарыңыз:

Эгерде сиз буга чейин ESP8266 такталарын орноткон болсоңуз, анда бул кадамды өткөрүп жибере аласыз.

Эми биз Adafruit_Neopixel китепканасын орнотушубуз керек

Балким, муну эң оңой жолу - Arduino 1.6.5 жана андан кийинки IDEдеги китепкана менеджеринен

Китепкана башкаруучусун ачыңыз жана издөө блогуна adafruit жана neopixel териңиз.

Дагы, эгер сизде муну жасоо болсо, аны өткөрүп жиберсе болот.

Жогоруда айтылгандар мен бул үчүн жасаган эскиздер үчүн жалпы.

"Эрикти" эмнени же кантип колдонууну каалаганыңызга жараша, азыр эмнени орнотуу керек экенине жараша болот.

(Балким, бул китепканалардын экөөнү тең орнотушуңуз керек, анткени, бирок …)

Эгерде сиз MQTT версиясын колдонууну кааласаңыз (Бул версия MQTT агымына жазылат) - Бул WS2812 LED түсүн 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" деп айта алам жана LED баардык нерседен кызылга айланат.

Dweet.io менин билдирүүм Эрикке кантип жеткирилет - эгер Dweet.io эмне экенин билбесеңиз, шилтемени чыкылдатып, аны текшериңиз. Жөнөкөй сөз менен айтканда, бул түзмөктөр жарыялап же уга ала турган веб api. Ар бир чалуунун өзүнүн түзмөк аталышы бар. Аны колдонуу бекер, бул чоң бонус! Бул веб -чалуу болгондуктан, аны колдонуу үчүн IFTTTти орнотуу оңой.

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

{{TextField}} кайда Google Home укту.

Демек, жогорудагы мисалды алсаңыз "Ok Google Eric ачуу режими" - Веб -чалуу мындай болмок:

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

API чыгаруу ушул JSON сапына окшош болмок:

Arduino эскизи - бүт JSON сабын алат - бирок "алып салуу" деп аталган ыңгайлуу функциянын аркасында биз кайырчылардын көбүн жок кыла алабыз. Анан аяктоону алып салыңыз ….. Балким, аягын алып салуунун жакшы жолу бар, анткени бактылуу болгон нерсе, мен "алып салуу" үчүн жетиштүү жакын адам баракчасын окуган эмесмин жана азыр бардыгы 6 символдон кыскартылган. Демек, эгер сиз "нормалдуу" режимди айтсаңыз - бул "нормага" айланат - бул жакшы, эч кандай мааниге ээ эмес - программалык камсыздоо ага кам көрөт …. бирок бул дагы деле туура эмес:-)

Мен айта алам - "Эриктин ачуу режими" жана бул LED RED, "Эрик бактылуу режими" же "Эрик нормалдуу режимин" бурат, ал эми LED КӨК болот, "Эрик сканер режими" жана LED жашыл болуп калат, жана жөн гана көңүл ачуу үчүн (Жана бир эпизоддо Эрик кубаттап, анын светодиоду өчүп калган) "Эрик заряд режими" же "Эрик кара режими" жана анын светодиоду өчөт.

Акыр -аягы, бизде "Эрик кечесинин режими" бар.

Dweet.io колдонгон эки эскиз бар, экөө тең эскиздер дээрлик окшош. Жөн гана LED эффекттери бир аз башкача.

Мен LED эффектине чындыгында бактылуу эмесмин (балким кече режимин кошпогондо).

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

ericbotai_neopixel_solid_color_dweet айткандай абдан көп, ал түстөрдү көрсөтөт (катуу) - кече режими дискотека эффекти.

Сиз эффекттерди кошо же өзгөртө аласыз, жөн гана жооптордун узундугу 6 символдон тургандыгын унутпаңыз.

Эки эскизде - 64 -сапта сиз "нерсе" атын өзгөртө аласыз, жөн эле веб -чалууну бир эле "нерсеге" алмаштырууну унутпаңыз - эгерде биз баарыбыз бир эле атты колдонсок, анда биз баарыбыз бири -бирибизди өзгөртө алабыз "Эрик"

10 -кадам: Акыркы ойлор жана дагы бир нече сүрөттөр

Акыркы ойлор жана дагы бир нече сүрөттөр!
Акыркы ойлор жана дагы бир нече сүрөттөр!
Акыркы ойлор жана дагы бир нече сүрөттөр!
Акыркы ойлор жана дагы бир нече сүрөттөр!
Акыркы ойлор жана дагы бир нече сүрөттөр!
Акыркы ойлор жана дагы бир нече сүрөттөр!

Бул жерде менин курулушумдан дагы бир нече сүрөттөр бар, алар эч жерге туура келбейт окшойт ….

Мен бир нерсени айткым келет - мен аягында кубумдун артындагы кичинекей оюкту кесип салдым жана кубаттуулук үчүн заряддагычты/шнурду иштеттим - баардыгы кубикти бузбайт - бирок Мен муну лазер менен кесүүнү каалаарымды билгем.

Менин капкагым дагы бир аз башкача - коргошкам кутуга карама -каршы болуп калды - менимче, бул жаман көрүнбөйт - жана муну айтуунун жакшы жолу - мен шыктандым, бирок "Эриктин" түз көчүрмөсү эмесмин

Мен "Эриктин" кээ бир акылман сөздөрүнөн турган MP3 ойноткучту кошууну пландап жатам …. Бул тез эле болуп кетпеши мүмкүн - мен "Эриктин" жаздырууларын тапкан жокмун, андыктан өзүмдүкүн жасоого туура келет.

Акыр -аягы, MQTT же Dweetти колдонуу менен, бул рабочий эскертме тутумун түзүү мүмкүнчүлүгү, (Твиттердин түсү сыяктуу, же эртең мененки аба ырайынын башка түстөрү сыяктуу). Негизги коддун бир бөлүгүн алып, ар кандай сонун нерселерди жасоо үчүн аралаштыруу өтө оор болбошу керек.

Жана, чынында, - мен HAL 9000 дубалдын дисплейин ушул эле ЛЕНЗди жана бир аз башкача программалоону колдонуп жатканын көрүп турам.

Сунушталууда: