Мазмуну:

Акылдуу ойготкуч саат: 5 кадам
Акылдуу ойготкуч саат: 5 кадам

Video: Акылдуу ойготкуч саат: 5 кадам

Video: Акылдуу ойготкуч саат: 5 кадам
Video: Мектепте биринчи тартылган видио 😂😂 мугалим эжеге пранк 😂 2024, Июль
Anonim
Акылдуу ойготкуч саат
Акылдуу ойготкуч саат

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

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

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

Маалымат агымы төмөнкүчө. MCU түйүнү саат 8де IFTTTден ойготкучту күйгүзүүчү веб -хукту алат. IFTTTтин дагы бир веб -клиби аба ырайы жөнүндө отчет алат жана LED чырактарын биздин босоголорго ылайык жаңыртат. 'Отказание' баскычы басылганда, убакыт штампы келечекте колдонуу үчүн Google баракчасына кошулат. Бизде бардыгын байланыштырып туруу үчүн Blynk колдонмосунда аныкталган вебхуктар бар.

Эмне керек:

  • MCU түйүнү
  • Нан тактасы
  • Баяндамачы
  • 2 LED жарык (ар кандай түстөр)
  • 2 каршылык (330R)
  • Button
  • 6 arduino кабели

1 -кадам: Материалдарыңызды бирге алыңыз

Node MCUну колдонуп, биз эки светодиодду, баскычты жана динамикти туташтырдык.

2 -кадам: IFTTT апплеттерин орнотуңуз

IFTTT апплеттерин орнотуңуз
IFTTT апплеттерин орнотуңуз
IFTTT апплеттерин орнотуңуз
IFTTT апплеттерин орнотуңуз
IFTTT апплеттерин орнотуңуз
IFTTT апплеттерин орнотуңуз

Бул ойготкуч саат үчүн сизге бир нече апплет керек.

  1. Эртең мененки 8де ойготкучту күйгүзүңүз
  2. Ошол эле учурда, ошол эле күн үчүн аба ырайы тууралуу билдирүү жөнөтүңүз. Температураны жана шамалдын божомолун алыңыз.
  3. Ойготкуч өчүрүлгөндө, убакыт белгисин google баракчаларына жөнөтүңүз.

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

3 -кадам: Blynk колдонмосун конфигурациялоо

Blynk колдонмосун конфигурациялоо
Blynk колдонмосун конфигурациялоо

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

4 -кадам: Кодуңузду жазыңыз

Кодуңузду жазыңыз
Кодуңузду жазыңыз

Blynk колдонмосунда аныкталган виртуалдык пиндердин ар бири үчүн, бардык маалыматтарды иштетүү үчүн BLYNK_WRITE (V n) функциясын жазыңыз.

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

5 -кадам: Жыйынтык

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

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

Бул долбоорду улантуунун көптөгөн жолдору бар.

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

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

Сиз бул жерде ойготкучтун видеосун көрө аласыз:

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