Orodha ya maudhui:

Saa ya Kengele mahiri: Hatua 5
Saa ya Kengele mahiri: Hatua 5

Video: Saa ya Kengele mahiri: Hatua 5

Video: Saa ya Kengele mahiri: Hatua 5
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Julai
Anonim
Saa ya Kengele mahiri
Saa ya Kengele mahiri

Wazo nyuma ya mradi huu ni kuwa na saa ndogo lakini yenye kuelimisha asubuhi. Hatuhitaji habari yote tunayopata kwenye simu zetu jambo la kwanza, lakini wengi wetu tunataka kujua jambo moja au mawili. Kwa mfano, ni vizuri kujua ikiwa itakuwa siku ya joto sana.

Wengi wetu tunapata shida kuamka kitandani mara kengele inapolia. Saa hii ya kengele pia inafuatilia ni saa ngapi uliizima kila siku, ambayo tunatumahi baadaye kutumia ili kuongeza huduma mpya.

Suluhisho letu linalopendekezwa ni kengele inayokuamsha kila asubuhi, na hutumia taa za LED kukuonyesha data inayokupendeza. Sasa ni majira ya joto, kwa hivyo tunaweka yetu kutujulisha ikiwa itakuwa siku ya joto kali au yenye unyevu - zaidi ya hapo, hakuna haja ya kuangalia hali ya hewa.

Mtiririko wa habari ni kama ifuatavyo. Node ya MCU inapokea njia ya wavuti saa 8 asubuhi kutoka IFTTT, ambayo inawasha kengele. Mtandao mwingine kutoka IFTTT hupata ripoti ya hali ya hewa na inasasisha taa za LED kulingana na vizingiti vyetu. Wakati kitufe cha 'kumfukuza' kinabofya, stempu ya wakati huongezwa kwenye karatasi ya google kwa matumizi ya baadaye. Tuna viboreshaji vya wavuti vilivyofafanuliwa katika programu ya Blynk pia, kuiweka yote ikiwa imeunganishwa.

Nini utahitaji:

  • Node MCU
  • Bodi ya mkate
  • Spika
  • Taa 2 zilizoongozwa (rangi tofauti)
  • Vipinga 2 (330R)
  • Kitufe
  • Kamba 6 za arduino

Hatua ya 1: Pata vifaa vyako pamoja

Kutumia Node MCU, tuliunganisha LED mbili, kitufe, na spika.

Hatua ya 2: Sanidi Applets za IFTTT

Sanidi Applets za IFTTT
Sanidi Applets za IFTTT
Sanidi Applets za IFTTT
Sanidi Applets za IFTTT
Sanidi Applets za IFTTT
Sanidi Applets za IFTTT

Utahitaji applet chache kwa saa hii ya kengele.

  1. Saa 8 asubuhi, washa kengele
  2. Wakati huo huo, tuma ombi la ripoti ya hali ya hewa kwa siku hiyo hiyo. Pata utabiri wa hali ya joto na upepo.
  3. Wakati kengele imezimwa, tuma stempu ya saa kwenye shuka za google.

Hakikisha kwamba kila thamani unayohitaji inahusishwa na pini yake halisi.

Hatua ya 3: Sanidi Programu ya Blynk

Sanidi Programu ya Blynk
Sanidi Programu ya Blynk

Sanidi programu ya Blynk na ufafanue viboho vinavyotumika hapo. Utahitaji pia kutumia ufunguo wa programu kwenye nambari yako, kwa hivyo hakikisha kuihifadhi.

Hatua ya 4: Andika Nambari yako

Andika Nambari Yako
Andika Nambari Yako

Kwa kila pini halisi ambayo umefafanua katika programu ya blynk, andika kazi ya BLYNK_WRITE (V n) kushughulikia data zote.

Tunaweka kizingiti cha siku ya Moto kwa digrii 30 celsius, na kizingiti cha Windy saa 40km / h. Kwa njia hii unaonywa jambo la kwanza ikiwa itakuwa siku ya joto au upepo haswa.

Hatua ya 5: Muhtasari

Changamoto kuu na mradi huu ilikuwa kuunganisha applet zote kutoka IFTTT. Tulishughulikia hii kwa kujaribu kila mmoja, na kisha kuiweka pamoja tu baada ya kuona kuwa kila sehemu ya mradi ilifanya kazi peke yake.

Mfumo tulioujenga sio wa hali ya juu kama tulivyotarajia; kwa kuwa hatuna ufikiaji wa skrini au njia zingine za kuonyesha data kwa mtumiaji, tulitumia njia rahisi - tukitumia taa za LED kuonyesha kesi maalum tu.

Kuna njia nyingi za kuendelea na mradi huu.

Njia moja wapo ya vitendo tunayoona kuchukua mradi huu ni kubadilisha wakati wa kuamka kulingana na inachukua muda gani mtumiaji kuamka. Inakuchukua nusu saa kuzima kengele asubuhi? Ikiwa ni hivyo itakuamsha nusu saa kabla ya wakati ulioweka. Labda baadaye utapata bora kuamka haraka; katika kesi hiyo, itaanza kukuamsha baadaye. Hii inaweza kufanywa kwa kutumia nyakati tunazotuma kwenye karatasi ya google, na kufanya hesabu rahisi kugundua posho ya wakati ambayo tunapaswa kutoa kwa kuamka.

Wazo jingine ni kuongeza skrini kwenye mradi wako, na kutoa utabiri halisi wa ripoti ya hali ya hewa, pamoja na maelezo yoyote ambayo mtumiaji anapenda kujua kitu cha kwanza asubuhi.

Unaweza kuona video ya kengele ikilia hapa:

Ilipendekeza: