Космо Сааты - Космонавт космоско кирген сайын түсүн өзгөртөт: 8 кадам (сүрөттөр менен)
Космо Сааты - Космонавт космоско кирген сайын түсүн өзгөртөт: 8 кадам (сүрөттөр менен)
Anonim
Image
Image
Космо сааты - Космонавт космоско кирген сайын түсүн өзгөртөт
Космо сааты - Космонавт космоско кирген сайын түсүн өзгөртөт
Космо сааты - Космонавт космоско кирген сайын түсүн өзгөртөт
Космо сааты - Космонавт космоско кирген сайын түсүн өзгөртөт

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

Көрсөтүү, Cosmo Сааты! Бул убакытты көрсөтө турган саат! Ооба, билем, мында өзгөчө эч нерсе жок. Бирок анын өзгөчөлүгү анын жаркыраган шакегинде. Космонавт космоско кирген сайын түсү өзгөрөт! Бул кандай сонун? Элестетсеңиз, саатыңыздын жанында столунуз бар жана бир күнү эртең менен анын түсү өзгөргөнүн көрөсүз. Сиз дароо эле башка адам жөн эле ал жакка кеткенин билесиз!

Дагы эмне бар? Жаркыраган шакек салкын көрүнүшү үчүн эле сынган эмес. Бул Морзе коду! Ал эмне дейт? Ооба, мен муну түшүнүүгө уруксат берем;)

Эмне экенин божомолдочу? Бул куруу үчүн абдан жеңил. Ошентип, келгиле, жасайбыз!

Жабдуулар

Nodemcu (esp8266)

Аял-Аял секирүүчү зымдар

1x Commom катоддук RGB LED

Саат үчүн корпус (3D басып чыгарылышы мүмкүн)

Саат модулу

5v USB энергия булагы

1 -кадам: Тик кылуу

Тик кылуу
Тик кылуу
Тик кылуу
Тик кылуу
Тик кылуу
Тик кылуу

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

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

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

2 -кадам: Шасси

Шасси
Шасси
Шасси
Шасси
Шасси
Шасси
Шасси
Шасси

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

Эгерде сизде 3D принтер болсо, анда ал торт болушу керек. Сиз тортту басып чыгара аласыз. Ух, мен шассини басып чыгара алам дегеним. Бул негизинен бир жагы жабылган көңдөй цилиндр. Ал эми бийиктик жөнүндө эмне айтууга болот? Бул казыктарда турганда Nodemcu бийиктигинен бир аз бийик болушу мүмкүн. Бирок менде 3D принтер жок. Мен эч нерсе сатып алуу үчүн сыртка чыга албайм, анткени биздин өлкөдө карантин бар. Ошентип мен ашканага бардым жана пластикалык капкагы так мен издеп жүргөн контейнерди таптым. Perfect.

Андан кийин саатыңыздагы Морзе коддуу текст эмнени айтууга тийиш экенин чечишиңиз керек. Меники кандай болорун чечкенден кийин, мен Интернеттен Морзе кодунун конвертерин таап, "асман" деп терип, анын Морзе кодун алдым. Ой! Мен муну ачыкка чыгарбашым керек болчу.

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

3 -кадам: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Шоунун каарманы - Nodemcu тактасы. Биз Ардуинонун ордуна Nodemcu колдонобуз, анткени ал космонавт космоско киргенде маалыматтарды алуу үчүн колдоно турган wifi мүмкүнчүлүктөрүнө ээ.

Байланыштар абдан жөнөкөй. Болгону RGB LEDин схемада көрсөтүлгөндөй туташтыруу керек. Андан кийин кыска D1ден D3кө жана D2ден D4кө чейин.

4 -кадам: Blynkти орнотуу

Blynkти орнотуу
Blynkти орнотуу
Blynkти орнотуу
Blynkти орнотуу
Blynkти орнотуу
Blynkти орнотуу

Интернеттен биздин Nodemcu казыктарын иштетүү үчүн бизге blynk аттуу тиркеме керек

Play дүкөнүнүн шилтемеси

App Store шилтемеси

Жаңы долбоор түзүү. Auth белгиси сизге жөнөтүлөт. Бул энбелгини кийинки кадамда колдонобуз.

"+" Баскычын таптап, виджет кутучасынан баскычты кошуңуз. Баскычтын жөндөөлөрүндө (баскычты таптоо менен ача аласыз), PIN кодду "GP2" катары тандап, которуштурууну "которуштуруу" жагына жылдырыңыз.

PIN менен башка баскычты түзүү үчүн кадамдарды кайталаңыз "GP0"

5 -кадам: IFTTT орнотуу

IFTTT орнотуу
IFTTT орнотуу
IFTTT орнотуу
IFTTT орнотуу
IFTTT орнотуу
IFTTT орнотуу

Бул кызмат космонавт космоско бара жатканда бизге кабар берет. Сиз веб -сайтты же Android же IOS колдонмосун колдоно аласыз. Жогорудагы сүрөттөрдөгү кадамдарды аткарыңыз.

IFTTTде "Көбүрөөк алуу" баскычын чыкылдатыңыз. Эми + жана андан кийин "муну" чыкылдатыңыз. Андан кийин "мейкиндикти" издеп, тандаңыз. Андан кийин "космонавт космоско чыгат" дегенди басыңыз.

Эми "тигини" чыкылдатып, издөө тилкесинен "webhooks" издеңиз. "Веб сурам жасоо" баскычын чыкылдатып, URL дарегин киргизиңиз. URL форматы https:// IP/Auth/update/D2

Authты blynk долбоорунун автордук күбөлүгү менен алмаштырыңыз жана IPиңизди blynk булут IP менен өлкөңүздүн. IP алуу үчүн, буйрук көрсөтмөсүн ачыңыз жана "ping blynk-cloud.com" териңиз. Индия үчүн IP - 188.166.206.43

Усулдар бөлүмүндө "коюңуз" дегенди тандап, мазмун түрүндө "application/json" тандаңыз. Денеде ["1"] териңиз.

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

+Чыкылдатып, "муну" тандап, "күн менен убакытты" тандаңыз. "Every day at" тандап, ойгонуу убактыңызды коюңуз. Андан кийин вебхуктар үчүн жогоруда көрсөтүлгөн кадамдарды кайталаңыз. Бул жолу URL https:// IP/Auth/update/D0.

Кадамдарды кайталаңыз жана уктап жаткан убактыңыз үчүн дагы бир триггерди түзүңүз жана бул убакытты денеге ["0"] териңиз. Анткени биз түндө өчүрүп жатабыз.

Пфх.. Бул көп жумуш болчу. Бирок азыр баары жөндөлдү жана сиз барууга даярсыз.

6 -кадам: Программа

Программа
Программа
Программа
Программа

Nodemcu программалоо жөнөкөй, анткени биз жумуштун көбүн blynk жана ifttt тилдеринде жасаганбыз. Жакшы жаңылык, мен программаны ушул кадамга тиркеп койдум, аны сиз долбооруңузга жүктөй аласыз. Программаңызды жүктөө үчүн бул өтмөктү кичирейтүүдөн мурун, жөн эле окуп коюңуз. Сиз бир нече өзгөртүүлөрдү киргизишиңиз керек болот.

Сиз Wi -Fi ssid жана сырсөзүңүздү 'YourNetworkName' жана 'YourPassword' деп аталган программага кошушуңуз керек. Ошондой эле 'YourAuthToken' сиз blynkтен алган авторизация белгиси менен алмаштырылышы керек. Ооба, баары болду, эми сиз барып, кодду жүктөй аласыз.

Мен коддун кантип иштээри жөнүндө бир нече нерсени айтып берейин. Бул абдан жөнөкөй. Бул жөн эле D2 абалын окуп жатат, ал D4 (gpio 2) менен коштолуп, космонавт космоско киргенде iftttтен башталат. Ал иштетилгенден кийин, ар бир түс үчүн 0дөн 255ке чейинки туш келди санды жаратат. Бул кокус сандар RGB LEDине туш келди түс берет. Ошо сыяктуу эле, D1 D3 (gpio 0) менен туташкан, ал ifttt орноткон учурда LEDди өчүрөт. LEDдин демейки түсү көккө коюлган

7 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Эми Nodemcu менен LEDди шассидин ичине коюу гана калды. Мен жарыкты чачыратуу үчүн светодиодду кум кагазы менен сүртүм. USB кабелинин Nodemcu аркылуу өтүшү үчүн кичинекей оюк жасаңыз. Андан кийин, тегерек картон же ПВХ тактай менен жабыңыз. Сиз жакшы жарык болушу үчүн параллель көбүрөөк LED кошо аласыз. Мен үчүн, бирок, бирөө жетишерлик жарык.

8 -кадам: Жаркырасын

Жаркырай берсин!
Жаркырай берсин!
Жаркырай берсин!
Жаркырай берсин!
Жаркырай берсин!
Жаркырай берсин!

Жана сенде бар! Cosmo сааты зымырап баратат! Космонавт кокусунан космоско жөнөп кетиши күн сайын боло бербейт, андыктан чыдамдуу болуу керек. Бирок саат дубалга абдан жакшы көрүнөт. Аны столго же столго да койсо болот.

Бул космосту жана астрономияны сүйгөн адам үчүн чындап жакшы белек болушу мүмкүн. Көбүрөөк триггерлерди кошуп, смартфонуңуздан чыкканыңызда өчүрүп коюңуз. Чексиз мүмкүнчүлүктөр бар. Мен жасагандан кийин сиз мага жагат деп ишенем. Кийинки долбоорумда көрүшкөнчө. Ошого чейин, … -.- -.--.. -. ….--….-.. -..

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