Мазмуну:
- 1 -кадам: Материалдарыңызды бирге алыңыз
- 2 -кадам: IFTTT апплеттерин орнотуңуз
- 3 -кадам: Blynk колдонмосун конфигурациялоо
- 4 -кадам: Кодуңузду жазыңыз
- 5 -кадам: Жыйынтык
Video: Акылдуу ойготкуч саат: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоордун идеясы - эртең менен минималдуу, бирок маалыматтуу ойготкучтун болушу. Бизге телефондорубуздан алган бардык маалыматтын кереги жок, бирок көбүбүз бир же эки нерсени билгибиз келет. Мисалы, өзгөчө ысык күн болорун билүү жагымдуу.
Көбүбүз ойготкуч өчөөр замат төшөктөн тура албай кыйналабыз. Бул ойготкуч саат сайын сиз кайсы убакта өчүргөнүңүздү да көзөмөлдөп турат, биз келечекте жаңы мүмкүнчүлүктөрдү кошуу үчүн колдонобуз деп үмүттөнөбүз.
Биз сунуштаган чечим - бул сизди күн сайын эртең менен ойготуучу сигнал жана сизге кызыккан маалыматтарды көрсөтүү үчүн LED чырактарды колдонуу. Азыр жай мезгили, ошондуктан биз өзгөчө ысык же нымдуу күн болорун бизге кабарлоону чечтик - мындан тышкары, аба ырайын текшерүүнүн кажети жок.
Маалымат агымы төмөнкүчө. MCU түйүнү саат 8де IFTTTден ойготкучту күйгүзүүчү веб -хукту алат. IFTTTтин дагы бир веб -клиби аба ырайы жөнүндө отчет алат жана LED чырактарын биздин босоголорго ылайык жаңыртат. 'Отказание' баскычы басылганда, убакыт штампы келечекте колдонуу үчүн Google баракчасына кошулат. Бизде бардыгын байланыштырып туруу үчүн Blynk колдонмосунда аныкталган вебхуктар бар.
Эмне керек:
- MCU түйүнү
- Нан тактасы
- Баяндамачы
- 2 LED жарык (ар кандай түстөр)
- 2 каршылык (330R)
- Button
- 6 arduino кабели
1 -кадам: Материалдарыңызды бирге алыңыз
Node MCUну колдонуп, биз эки светодиодду, баскычты жана динамикти туташтырдык.
2 -кадам: IFTTT апплеттерин орнотуңуз
Бул ойготкуч саат үчүн сизге бир нече апплет керек.
- Эртең мененки 8де ойготкучту күйгүзүңүз
- Ошол эле учурда, ошол эле күн үчүн аба ырайы тууралуу билдирүү жөнөтүңүз. Температураны жана шамалдын божомолун алыңыз.
- Ойготкуч өчүрүлгөндө, убакыт белгисин google баракчаларына жөнөтүңүз.
Сизге керек болгон ар бир маани өзүнүн виртуалдык пини менен байланышта экенин текшериңиз.
3 -кадам: Blynk колдонмосун конфигурациялоо
Blynk колдонмосун орнотуңуз жана ал жерде колдонулган вебкуктарды аныктаңыз. Сиз ошондой эле кодуңузда колдонмонун ачкычын колдонушуңуз керек, андыктан аны сактоону унутпаңыз.
4 -кадам: Кодуңузду жазыңыз
Blynk колдонмосунда аныкталган виртуалдык пиндердин ар бири үчүн, бардык маалыматтарды иштетүү үчүн BLYNK_WRITE (V n) функциясын жазыңыз.
Биз ысык күндүн босогосун 30 градус Цельсийде, ал эми шамалдын босогосун 40км/саат деп койдук. Бул жолу сиз өзгөчө ысык же шамалдуу күн боло турган болсо, биринчи жолу эскертүү аласыз.
5 -кадам: Жыйынтык
Бул долбоордун негизги көйгөйү IFTTTден келген бардык апплеттерди туташтыруу болду. Биз муну ар бири менен жекече сыноо аркылуу чечтик, анан долбоордун ар бир бөлүгү өз алдынча иштегенин көргөндөн кийин гана баарын бириктирдик.
Биз курган система биз ойлогондой өнүккөн эмес; биз экрандарга же колдонуучуга маалыматтарды көрсөтүүнүн башка ыкмаларына кире албаганыбыз үчүн, биз жөнөкөйлөштүрүлгөн ыкманы колдондук - конкреттүү учурларды көрсөтүү үчүн LED чырактарды колдонуу.
Бул долбоорду улантуунун көптөгөн жолдору бар.
Бул долбоорду кабыл алуунун эң практикалык жолдорунун бири - колдонуучунун ойгонууга канча убакыт кетээрине жараша ойгонуу убактысын өзгөртүү. Эртең менен ойготкучту өчүрүү үчүн жарым саат керекпи? Андай болсо, сиз койгон убакыттан жарым саат мурун сизди ойготот. Балким, кийинчерээк тез ойгонуу жакшырат; бул учурда, ал сизди кийин ойгото баштайт. Муну Google баракчасына жөнөткөн убактыбызды колдонуу менен жана ойгонуу үчүн беришибиз керек болгон убакытты табуу үчүн жөнөкөй математиканы колдонуу менен жасаса болот.
Дагы бир идея - бул долбооруңузга экранды кошуу жана аба ырайы боюнча так прогнозду берүү, колдонуучу эртең менен баарынан мурда билүүнү каалаган маалымат.
Сиз бул жерде ойготкучтун видеосун көрө аласыз:
Сунушталууда:
Magicbit (Arduino) колдонуу менен акылдуу ойготкуч саат: 10 кадам
Magicbit (Arduino) колдонулган акылдуу ойготкуч саат: Бул окуу куралы RTC модулун колдонбостон Magicbit dev тактасындагы OLED дисплейди колдонуу менен акылдуу ойготкуч жасоону көрсөтөт
Акылдуу ойготкуч саат - Intel Эдисон - Iot RoadShow - Сан -Паулу: 4 кадам
Акылдуу ойготкуч саат - Intel Эдисон - Iot RoadShow - Сан -Паулу: Чоң шаарда жашаган же иштеген ар бир адамдын улуу сапаттарынын бири - бул убакытты башкаруу. Бүгүнкү күндө саякаттар туруктуу жана трафик негизги факторлордун бири болгондуктан, ойлонуп, Google M менен интеграцияны колдонгон кичинекей тиркеме жасадым
WakeupNow - акылдуу ойготкуч саат: 8 кадам
WakeupNow - Акылдуу Ойготкуч саат: Баарына белгилүү болгондой, студенттердин жашоосу өтө оор, алар лекциялар менен көп күн, үй тапшырмалары көп жана жалпысынан алганда, жинди жашоого ээ. Алардын бекер убактысы бар, эгер сиз аларга бир нече саат кошууну сунуштасаңыз, алар кубанышат. Артка кайтаруу
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
GOOB - акылдуу ойготкуч саат: 15 кадам (сүрөттөр менен)
GOOB - Акылдуу Ойготкуч Саат: GOOB - бул " Төшөктөн тур " деген сөздүн кыскартылышы, менин долбоорума ылайыктуу ат. Мен эртең менен ойгонууга жардам бере турган түзмөк түзгүм келди, анткени бул оңой иш эмес. Негизги идея - будильник аларды токтотпойт