Мазмұны:

Интернетке қосылған SMART LED анимациялық сағаты веб-басқару тақтасы бар, уақыт сервері синхрондалған: 11 қадам (суреттермен)
Интернетке қосылған SMART LED анимациялық сағаты веб-басқару тақтасы бар, уақыт сервері синхрондалған: 11 қадам (суреттермен)

Бейне: Интернетке қосылған SMART LED анимациялық сағаты веб-басқару тақтасы бар, уақыт сервері синхрондалған: 11 қадам (суреттермен)

Бейне: Интернетке қосылған SMART LED анимациялық сағаты веб-басқару тақтасы бар, уақыт сервері синхрондалған: 11 қадам (суреттермен)
Бейне: Ресейде қандай өзен круиздік кемелері бар? 2024, Шілде
Anonim
Image
Image
Интернетке қосылған SMART LED анимациялық сағаты веб-басқару тақтасы бар, уақыт сервері синхрондалған
Интернетке қосылған SMART LED анимациялық сағаты веб-басқару тақтасы бар, уақыт сервері синхрондалған
Интернетке қосылған SMART LED анимациялық сағаты веб-басқару тақтасы бар, уақыт сервері синхрондалған
Интернетке қосылған SMART LED анимациялық сағаты веб-басқару тақтасы бар, уақыт сервері синхрондалған

Бұл сағаттың тарихы ұзақ уақытқа созылады - 30 жылдан астам. Менің әкем бұл идеяны мен небәрі 10 жасымда, светодиоды революциядан ұзақ уақыт бұрын - светодиоды болған кезде, олардың қазіргі жарқырауының 1/1000 шамасында болды. Нағыз жаңашыл, ол ассемблер тілінде кодтады және әрбір жеке жарықдиодты қолмен қосады (шыдамдылық пен табандылықтың әсерлі ерлігі)! Оның бастапқы нұсқасы күні бүгінге дейін жұмыс істейді.

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

Қазіргі кездегі сағат көптеген ерекшеліктерге ие және толық дайын және жұмыс істейтін өнім. Біз оның сапасы мен функционалдығы тұрғысынан ғана емес, сонымен қатар функционалдылық пен тұрақтылық тұрғысынан қалай болғанына өте ризамыз. Сағат әр минут сайын таймермен синхрондалады, бұл уақыт әрқашан мінсіз болуын қамтамасыз етеді. Қолданушыларға тек уақыт белдеуін бір рет қою керек, жазғы уақыт режимін қосу керек, сондықтан олар сағатты қайта орнату туралы ешқашан алаңдамайды!

Түсі, жылдамдығы мен жарықтығы реттелетін 52 түрлі анимация пайдаланушыға дәл бақылау мен шексіз вариация береді. Сүйікті режимдер жадта сақталады. Пайдаланушыларға таңдалған уақытта визуалды түрде хабарлауға мүмкіндік беретін жарық таймері мен күнделікті оқиғаларды орнатуға болады. Арнайы мерекелік режимдер сіздің үйіңізге Хэллоуин, Жаңа жыл немесе Рождество кезінде мереке қосады. Бізде тіпті pi күніне арналған арнайы режим бар, онда сағат әр сағат сайын 100 цифрына pi сандарын жандандырады.

Сағат желіге қосылған MCU ESP8266 түйінімен жұмыс істейді және arduino платформасында стандартты түрде келетін arduino тілі мен танымал c ++ кітапханаларының көмегімен бағдарламаланған. Бір жасағыңыз келе ме? Міне осылай:

1 -қадам: материалдарды жинаңыз

Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз

Мұнда сізге қажет бағалардың және сілтемелердің толық тізімі.

  • 18 «диаметрі 1» қалың дөңгелек ағаш дайындама - $ 10.40 - Лоус
  • Жеңіл диффузиялық акрил - $ 5.79 + $ 6.55 Жеткізу = Amazonдан $ 12.34
  • (2) eBay -ден 50 - 11,67 x 2 = 23,34 доллар көлеміндегі жарықдиодты шамалар
  • Жарықдиодты жарық шығаратын - Adafruit -тен 26,62 доллар
  • ESP 8266 торабы MCU - Amazon -дан 8,39 доллар
  • 2,5 мм шошқа - Amazon -дан $ 6.99 (10 пакет)
  • 4см x 6см прототиптік схемасы - $ 9.99 (10 пакет - сізге 1 қажет) Amazon -дан
  • Терминал блоктары - $ 7.99 (20 пакет - сізге 5 қажет)
  • 1х8 дана қарағай - $ 4,79 Лоус
  • Қатты ағаштан жасалған еденге арналған материалдың 1/4 бөлігі (стенд үшін) 422633 тауар нөмірі - Lowes компаниясынан 10,48 доллар
  • (1) 5в, 5а қуат көзі - Amazon -дан $ 14.99
  • 2.7 мм қосалқы материал (757295000023 тармағы) - Home Depot -тен 10,98 доллар
  • (20) #6 қара ағаш бұрандалар - 6,83 доллар - Amazon
  • Дақ және мөлдір пальто. Жалпы аяқтау ұсынылады! - Woodcraft -тан шамамен 20 доллар
  • (2) Қара 1/4-20 жаңғақтар (755801 тармағы) - $ 1,38 Lowes
  • (2) Қара 1/4-20 бұрандалар (755806 тармағы) - $ 1,49

Мұнда тізімделген элементтердің жалпы бағасы: $ 177.38

Қажетті құралдар:

  1. CNC машинасы
  2. Ыстық желім мылтығы
  3. Пісіру темірі
  4. Dremel немесе қолмен жұмыс істейтін файл
  5. Сымды тазартқыштар

2 -қадам: веб -бетпен танысу

Image
Image
Веб -парақшамен танысу
Веб -парақшамен танысу
Веб -парақшамен танысу
Веб -парақшамен танысу

Бұл бөлік сағатты көңілді әрі керемет етеді. Веб -бет төрт бөлімге бөлінген: Жалпы параметрлер, Түс, Сақина анимациялары және Сандық анимациялар.

  • Жалпы параметрлер - Бұл бөлімде жазғы уақыт, уақыт белдеуі және т.б. сияқты түзетулер бар. Сонымен қатар бұл бетте үш түрлі сағат конфигурациясын сақтау мен еске түсіру мүмкіндігі бар. Бұл пайдаланушыға сүйікті көріністерді сақтауға мүмкіндік береді. Барлық параметрлер eeprom -да сақталады (тұрақты емес жад); Сонымен қатар, ағымдағы параметр әрқашан сақталады, осылайша электр қуаты тоқтаған кезде сағат тоқтаған жерінде қалпына келеді.
  • Түс опциялары - сағаттың барлық аспектілері реттеледі. Кез келген элементтің түсін өзгерту үшін өзгерткіңіз келетін элементке сәйкес келетін батырманы шертіңіз, содан кейін түс дөңгелегін басыңыз. Түсті дөңгелектің ішінде таза ақ түсті. Түсті дөңгелектің сыртында жарық диоды өшеді.
  • Сақиналы анимация - Сақиналы анимация - бұл әр минут сайын болатын оқиғалар (яғни минуттық қолды алға жылжытатын анимациялар) немесе маятник тәрізді қызықты әрекет. Мұнда әр түрлі опцияларды таңдаңыз
  • Сандық анимациялар - сандық анимациялар - уақыт оқиғасымен байланыспайтын жарық дисплейлер. Керісінше олар көңіл -күй немесе қызығушылық тудырады. Мұнда 52 түрлі нұсқа бар және оларды жүгіртпе жолақтардың көмегімен жарықтықты немесе жылдамдықты реттеу арқылы одан да қызықты етуге болады.

Бұл беттің html және javascript github -да орналастырылған бастапқы кодқа кіреді. Біз бұған бір сәтте жетеміз.

3 -қадам: CNC файлдарын дайындаңыз

CNC файлдарын дайындаңыз
CNC файлдарын дайындаңыз
CNC файлдарын дайындаңыз
CNC файлдарын дайындаңыз
CNC файлдарын дайындаңыз
CNC файлдарын дайындаңыз
CNC файлдарын дайындаңыз
CNC файлдарын дайындаңыз

CNC станогының құрылысы сіздің CNC машинаңызды басуды қажет етеді. Бірақ бәріне белгілі болғандай, CNC жұмысы - бұл 95% орнату және 5% кесу! Мұнда орнату туралы бірнеше сөз маңызды.

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

Маңызды ескерту: Сізге сағатты және станоктың екі жағын CNC -ге аудару қажет болады, сондықтан сіздің ағаш бөлшегіңізді индекстегеніңізге көз жеткізіңіз. Сіз оны аударып, дәл сол жерде бола алатындығыңызға көз жеткізіңіз. Бұл жақсы сағатты кесу үшін қажет!

Енді CAD және CAM туралы кейбір ескертулер үшін.

Cad File (ProductionClockMaster.3dm) - бұл Rhino3d файлы және сағат үшін барлық қажетті АЖЖ қабаттары бар. Егер сізге жалпы формат қажет болса, мен сағаттың алдыңғы және артқы қабаттарының *dxf экспортын қостым. Бұл сізге қажет барлық ақпарат болуы керек.

CNC CAM жұмысы 9 бөлек CNC операцияларына бөлінеді. Нақты Mach3 gcode файлдары GitHub репозиторийіне, сондай -ақ оларды шығарған VCarve файлдарына енгізілген (егер оларды ашу және басқа пост -процессор көмегімен экспорттау қажет болса).

Жобаның барлық файлдары GItHub -те қол жетімді. Міне, файлдарды қалай түсіндіру керек. Олар салыстырмалы түрде түсінікті, бірақ мүмкін болатын шатасуларды жоюға қосымша көмек. Алғашқы бес файл кесу жұмысының реті бойынша тізімделген. Файл атауы жақшамен қию құралының өлшемімен аяқталады. Мысалы, 01_Rear Pockets_v1.8_ (1-2 дюйм)

  • Бұл файл атауы 01 -ден басталады, сондықтан бұл бірінші операция.
  • Ол артқы қалталарды кесіп тастайды.
  • Бұл 1.8 нұсқасы (мен 0.0 -дан бастадым, осылайша мен қанша қате жібергенімді айтамын!)
  • 1/2 дюймдік кескіш құралды қолданыңыз

Ағаштан жасалған бұл бес операциядан басқа, екі стендтік операция бар: акрил элементінің жұмысы және артқы қақпақ тақтасының жұмысы.

Бірегей операция-бұл T-ұялы CNC операциясы. Бұл жұмыс үстеліндегі болттардың сырғып кететін арнасын қамтамасыз етеді. Сізге жоғарыдағы фотода көрсетілгендей T-слоты қажет болады.

Егер сізге Mach3 стандартты пост -процессорынан басқа нәрсе қажет болса, VCarve файлдарын ашып, жергілікті форматта экспорттаңыз. Келесі қадамда біз өзекшені кесіп өтеміз және әр кезеңде сағаттың қандай болуы керектігін біртіндеп суреттейміз.

4 -қадам: Сағат ядросын, жұмыс үстелінің стендін, акрил плиткаларын және тірек материалын кесіңіз

Сағат ядросын, жұмыс үстелінің тірегін, акрил плиткаларын және тірек материалын кесіңіз
Сағат ядросын, жұмыс үстелінің тірегін, акрил плиткаларын және тірек материалын кесіңіз
Сағат ядросын, жұмыс үстелінің тірегін, акрил плиткаларын және тірек материалын кесіңіз
Сағат ядросын, жұмыс үстелінің тірегін, акрил плиткаларын және тірек материалын кесіңіз
Сағат ядросын, жұмыс үстелінің тірегін, акрил плиткаларын және тірек материалын кесіңіз
Сағат ядросын, жұмыс үстелінің тірегін, акрил плиткаларын және тірек материалын кесіңіз

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

5 -қадам: Clock Face Art көмегімен әрлеу және әрлеу

Clock Face Art және Finish көмегімен теңшеңіз
Clock Face Art және Finish көмегімен теңшеңіз
Clock Face Art және Finish көмегімен теңшеңіз
Clock Face Art және Finish көмегімен теңшеңіз
Clock Face Art және Finish көмегімен теңшеңіз
Clock Face Art және Finish көмегімен теңшеңіз

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

Аяқтау тұрғысынан біз әр түрлі нәрселерді сынап көрдік, бірақ бояудың қарапайымдылығы мен жеңілдігін жақсы көреміз. Біз сондай -ақ General Finishes қаптамасын жақсы көреміз, себебі оны орнату оңай, берік және керемет көрінеді! Электрониканы орнатуды бастамас бұрын мұны істеу керек.

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

6 -қадам: акрил плиткалары мен стендтерді жинау

Акрил плиткалары мен стендтерді жинау
Акрил плиткалары мен стендтерді жинау
Акрил плиткалары мен стендтерді жинау
Акрил плиткалары мен стендтерді жинау
Акрил плиткалары мен стендтерді жинау
Акрил плиткалары мен стендтерді жинау
Акрил плиткалары мен стендтерді жинау
Акрил плиткалары мен стендтерді жинау

Аяқтауды ағаш кесектерге қолданғаннан кейін, акрил плиткаларын басып, тіректі жинау уақыты келді. Акрил плиткалары басуға төзімділік болып табылады және жалпы айтқанда, желімді қажет етпейді. Плиткалардың кейбіреулеріне аз мөлшерде тегістеу немесе тегістеу қажет болуы мүмкін, бірақ, әдетте, олар орнында басылады, және сіз барғаныңыз жөн. Егер сіз олардың кейбіреулері тым бос екенін және құлап кететінін байқасаңыз, онда біз ақ түсті Эльмерс мектеп желімінің бірнеше тамшысын қолданамыз, өйткені оны жағу оңай, мөлдір құрғайды және адгезияның мол болуын қамтамасыз етеді. Сағатыңыздың алдыңғы жағы енді ТОЛЫҚ! Артқа тұрып, ләззат алыңыз.

Сондай-ақ, осы уақытта стендке 1/4-20 гайкалары мен шнуркаларды T-саңылаулы арналар бойымен сырғитын болттарға басуға болады. Кішкене желіммен стендті негізге қойыңыз, ал сіздің жұмыс үстеліңіз дайын!

7-қадам: Алдын ала сымды жарық диодты сағат ядросына орнатыңыз

Image
Image
Алдын ала сымды жарық диодты сағат ядросына орнатыңыз
Алдын ала сымды жарық диодты сағат ядросына орнатыңыз

Жарайды, біз жақындап келеміз! Мүмкін, сағаттың ең көп уақыт алатын бөлігі жеке жарық диодты басу. Сағаттың осы бөлігінде барлығы 100 светодиоды бар, ал жарықдиодты 50 жолақтан тұратындықтан, сізге екі ұшынан соңына жалғасқан жолақтар қажет болады. Жарық диодты қуыстардың толеранттылығы олар басуға жарамды. Басуға төзімділік светодиодты орнында ұстап тұрса да, біз қосымша қауіпсіздікті қамтамасыз ету үшін ыстық желімнің кішкене қабатын қолданамыз. Желімнің шамадан тыс көп болуы светодиоды сығып алып тастайды.

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

Барлығы, бұл процесс шамамен 45 минуттан бір сағатқа дейін созылады. Бұл қадам қалай болуы керек екенін білу үшін жоғарыдағы суреттерді қараңыз. Сондай-ақ, уақыттың өтуі туралы қызықты бейнені қараңыз! Егер біз оны тез байланыстыратын болсақ!

8 -қадам: электрониканы жинаңыз

Электрониканы жинаңыз
Электрониканы жинаңыз
Электрониканы жинаңыз
Электрониканы жинаңыз
Электрониканы жинаңыз
Электрониканы жинаңыз

Электр сымдарын орнату оңай, бірақ мұнда егжей -тегжейлі түсініктеме бар. Біз сымды қосудың ең оңай әдісін - 4см х 6см көлеміндегі прото тақтаны (CNC қуысының өлшемі) пайдалану және жарық диодты жолақтарды, сондай -ақ тұрақты ток адаптерін алатын бұрандалы терминалдарды орнату. Біз дәнекерлеуді дәлірек қолдануға тырыстық, бұл қиын және қиын ғана емес, сонымен қатар ESP8266 бұзылған немесе жаңартылуы қажет болған жағдайда сағатты алып тастауға немесе ауыстыруға мүмкіндік бермейді. Тақырыптарды пайдалану икемді және, біздің ойымызша, оңайырақ.

Бұрандалы терминалдар орнатылғаннан кейін терминалдарды дұрыс түйреуіштерге қосу үшін сымдар схемасын орындаңыз. ПХД -да нақты компоненттер жоқ, тек тақырыптардан тиісті ESP8266 түйреуіштерге дейінгі іздер.

4 -түйреуіш - жарықдиодты жарықдиодты түйреуіш, ал 2 -ші істікші - сандарға арналған түйреуіш. Позитив VSS -ке, ал негатив жерге түседі.

Қажетті жалғыз нәрсе - LED жолағының түйреуішіндегі 300 Ом резисторы. Мен көрген барлық WS2812b жолағында бұл орталық түйреуіш. Бұл резистор жолақты зақымдануға немесе күтпеген мінез -құлыққа әкелуі мүмкін қауіпті кернеулерден және кернеулерден қорғайды. Мен бұл резисторды орнатуды елемедім және жолақтағы бірінші жарық диодты күйдірдім (басқа уақытта ештеңе болған жоқ және ол жақсы жұмыс істеді). Резистор кірістірілген түрде қосылуы керек, яғни ол тақтаны светодиодқа қосатын тізбектегі буын ретінде жұмыс істейді. Кейбір жарықдиодты жолақтарда бұл резисторлар орнатылған, ал кейбіреулерінде жоқ. Егер сізде жарықдиодты жолақтың бар екеніне сенімді болмасаңыз, оны жалғастырыңыз. Бұлай жасағанның зияны жоқ. Бұл резисторды кірістірілген сымның жарықдиодты жағына мүмкіндігінше жақын кіргізуді ұмытпаңыз.

Сағаттың артқы жағындағы қуыс екі мақсатқа арналған. Ол 5В трансформатордың корпусын қабырғаға бекітуге қабылдай алады немесе қосымша батареяны ұстай алады. Бұл жерде сымсыз құрылғылардың ауқымын кеңейту үшін қолданылатын жалпы 5В аккумуляторлық жинақ көрсетілген. USB -ден 2,5 мм -ге дейін адаптерді сатып алыңыз, ал сіздің сағатыңыз батареямен жұмыс істейді!

Тұрақты тоқыма аналық шошқасын алу үшін ПХД -ге орталық қуысынан тесік бұрғылау қажет болады. Бұл бұрғылау ұшын бұрау арқылы оңай орындалады. Сағат тілінде бұрғылау жасамау үшін таяз болуды ұмытпаңыз! Шұңқырмен қуысқа ұқыпты оралған бұрғылау жұмыстары аяқталды.

9 -қадам: кодты жүктеңіз

Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз

Сағат кодын lightlightart github бетінен табуға болады. Код үнемі жетілдіріліп отырады және жақсы түсіндіріледі. Егер сіз *.ino файлдарын білмесеңіз, бұл Arduino файл пішімі және оны arduino IDE көмегімен құрастыру қажет. Жиналғаннан кейін сіз ESP8266 стандартты microUSB ұясы арқылы жүктейсіз. Егер сізге ESP 8266 көмегімен мұны қалай жасау керектігі туралы көмек қажет болса, оны осы танымал интерфейспен бағдарламалаудың тамаша оқулығы берілген. Бұл қорапқа жақын, бірақ олай емес!

Бұл әр түрлі файлдар не істейді? Міне, бұл файлдардың құрылымы мен олардың үлкен суретте не істейтіні.

Веб -сервер қалтасы

Index.htm -Код ESP8266 -ге бастапқы жүктелген кезде сізге файлды жүктеуді сұрайтын жүктеу беті ұсынылады. Index.htm файлын жүктеңіз. Бұл файл веб -бетте қызмет етеді - қалтадағы басқа файлдар lightlightart.com сайтында орналасқан, бірақ стиль кестесін/javascript -ті өзгерткіңіз келсе және оларды өзіңіз орналастырғыңыз келсе, сілтеме үшін осында

Негізгі қалта

  • enLIGHTen-LED-Clock.ino-бұл негізгі файл және McLighting тамаша жобасынан алынған. Сценарий бастапқы күйінен қатты өзгертілді, бірақ біз бұл жобаға біздің жобаның тамаша бастауы ретінде қарыздармыз.
  • colormodes.h - Сақинадағы жеңіл анимациялардың көпшілігін өңдейді. Сонымен қатар уақыт функцияларын орындайды.
  • Definitions.h - Жаһандық айнымалылардың көпшілігін анықтайды.
  • request_handlers.h - Бұл ESP8266 -мен байланысады және кіріс сұрауларды өңдейді және ақпаратты ESP8266 -ға жібереді.
  • spiffs_webserver.h - веб -беттің қызметіне және түсіндірілуіне көмектеседі. Бұл McLighting жобасынан еш өзгеріссіз жалғыз файл.
  • WS2812FX.cpp - сандардағы ашық анимацияларды өңдейді. Бұл дерлік Китсурфердің керемет WS2812B кітапханасынан алынды. Мұндағы басты өзгеріс - сағат тілінің жарықтығы үшін функционалдылықты қосу
  • WS2812FX.h - WS2812fx кітапханасына сәйкес келетін тақырыптық файл. Бұл негізінен өзгеріссіз.

Қосымша файлдарды қосу

Мұнда енгізілген файлдардан басқа сізге келесі кітапханалар қажет болады. Бұл стандартты кітапханалар және IDE ішінде іздеу арқылы оңай қосылады.

  • NtpClientLib.h
  • DNSServer.h
  • FS.h
  • ESP8266mDNS.h
  • EEPROM.h
  • WiFiClient.h
  • Ticker.h
  • WiFiUdp.h
  • WiFiManager.h
  • WebSocketsServer.h
  • WebSockets.h
  • ESP8266WiFi.h
  • ESP8266WebServer.

10 -қадам: EnLIGHTen сағаты мен демонстрациясын бастапқы орнату

EnLIGHTen сағаты мен демонстрациясын бастапқы орнату
EnLIGHTen сағаты мен демонстрациясын бастапқы орнату
EnLIGHTen сағаты мен демонстрациясын бастапқы орнату
EnLIGHTen сағаты мен демонстрациясын бастапқы орнату
EnLIGHTen сағаты мен демонстрациясын бастапқы орнату
EnLIGHTen сағаты мен демонстрациясын бастапқы орнату
EnLIGHTen сағаты мен демонстрациясын бастапқы орнату
EnLIGHTen сағаты мен демонстрациясын бастапқы орнату

Бастапқы кодты жүктеп, қуатты бірінші рет қосқаннан кейін барлық шамдар статикалық көк болады. Бұл сіздің сағат кіру нүктесін таратып жатқанын және сіздің қосылуыңызды күтетінін көрсетеді. Телефонды, ноутбукті немесе кез келген сымсыз құрылғыны пайдаланып, жақын орналасқан желілерді сканерлеңіз (егер сіз интернетке кофеханада қосылғыңыз келсе). Қол жетімді желілер тізімінде сіз «сағат» деп аталатын біреуін көресіз. Оған қосылыңыз.

Сіз желіге қосылғаннан кейін ол веб -бетті автоматты түрде жүктейді (тағы да, кофеханада болатын қайта бағыттау сияқты). Сабырлы болыңыз, себебі бұл кейде 30 секундқа созылуы мүмкін. Веб -бет жақын маңдағы желілерді іздеуді сұрайды. Үй немесе кеңсе желісін таңдап, оған WiFi құпия сөзін енгізіңіз. Жіберу түймесін басқаннан кейін жергілікті желіге арналған сымсыз құпия сөз жадта сақталады. Сіз мұны бір рет жасауыңыз керек. Сағат қайта жүктеледі.

Қайта басталғанда, сіз оның сандар тізбегін ретімен көрсететінін көресіз. Ол көрсететін сандар - сіз қосылу қажет веб -беттің IP -мекенжайы. Мысалы, ол 1, 9, 2,., 1, 6, 8,., 0,., 3, 1 көрсетуі мүмкін. Бұл https://192.168.0.31 деп аударылады. Бұл мекенжайды веб -бетке енгізіңіз, енді сіз сағатқа қосыласыз. Конфигурациялаңыз және көңілді болыңыз! Тағы да, сағат веб -сокет технологиясын қолданады, сондықтан сіз жасаған кез келген өзгеріс веб -бетті сақтау немесе жаңартуды қажет етпестен бірден көрсетілуі керек. Бұл өте интерактивті және қызықты!

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

Код жұмысына ыңғайлы болғаннан кейін, қосалқы материалды орнатуды ұмытпаңыз! Алдын ала тесілген тесіктер тегістеуді жеңілдетеді. Мақтанышқа ие кез келген сымдарды басыңыз, енді сіздің сымдарыңыз сенімді және сағат өте аяқталған сияқты!

11 -қадам: Құру, дамыту, қолдау және ләззат алу

Image
Image

Біз бұл сағатты мүмкіндігінше көп адамдар жасап, қуанғанын қалаймыз. Бізге бұл жоба ұнады және біз басқалармен тәжірибе алмасқанын қалаймыз! Бізде проблемаларды шешу, кедергілерді жеңу, қателерді жою және көңілді және мағыналы жарықпен марапатталу өте қызықты болды. Шығармашылық көзі ашық қоғамдастықтан алған пайдамыз баға жетпес және бұл материалды ортақ оқу, үздіксіз жетілдіру және техникалық ләззат алу үшін шығаруға талпындырды. Біз табысты құрылыстар мен сіздің EnLIGHTen сағатын жақсарту жолдары туралы естігіміз келеді. Өтінемін, бізге кезек қалдырыңыз және бізге хабарлаңыз!

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

Ұсынылған: