Orodha ya maudhui:

WakeupNow - Saa ya Kengele ya Smart: Hatua 8
WakeupNow - Saa ya Kengele ya Smart: Hatua 8

Video: WakeupNow - Saa ya Kengele ya Smart: Hatua 8

Video: WakeupNow - Saa ya Kengele ya Smart: Hatua 8
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
WakeupNow - Saa ya Kengele ya Smart
WakeupNow - Saa ya Kengele ya Smart

Kama kila mtu anajua, maisha ya wanafunzi ni ngumu sana, wana siku ndefu na mihadhara, kazi nyingi za nyumbani na kwa ujumla, wana maisha ya wazimu. Hawana wakati wa chochote, na ikiwa utawashauri kuongeza masaa kadhaa kwa siku watafurahi. Kwa bahati mbaya, hatuwezi kufanya hivyo, lakini sasa wanafunzi wanaweza kutumia saa yetu ya kengele ya WakeupNow ambayo itahakikisha utaamka kwa wakati na haraka.

WakeupNow ni saa nzuri ya kengele, iliyoundwa kuunda watu waliochoka wataamka haraka na kwa wakati.

Sisi ni nani?

Wanafunzi watatu wa Sayansi ya Kompyuta kutoka Kituo cha Taaluma (IDC), Herzliya, Israel ambao wamechoka sana kutokana na kuchanganya ratiba zenye mkazo na shughuli nyingi - shule, kazi, familia, na kadhalika.

Sisi sote tuna shida kuamka asubuhi na mapema na kwa sababu hiyo, tunajua ujanja wote wa kuwafanya watu waamke hata unapojaribu kudhibiti kengele.

WakeupNow ni mradi wetu wa mwisho katika kozi ya "Mtandao wa Vitu (IOT)" iliyofikiriwa na Zvika Markfeld. Asante kwa kutufundisha kozi hii ya kushangaza.

Tunatumahi kuwa kengele hii itafanya kuamka kwako iwe rahisi, na utapenda.

Vifaa

• 1 x Bodi ya ESP8266 (tulitumia Wemos D1 mini)

• 1 x Cable za Micro-USB

• 1 x Bodi ya mkate

• 1 x Sonar

• 1 x Iliyoongozwa

• 1 x Piezo

• 1 x RGB Imeongozwa

• Chuma 20 za Jumper

• 1 x Joto na Sura ya Unyevu (Tulitumia DHT22)

• 3 x 10K Mpingaji wa Ohm

• 1 x NeoPixel Matrix 8x8

• 1 x Spika

Hatua ya 1: Uunganisho

Miunganisho
Miunganisho
  1. Weka ubao wa ESP8266 katikati ya Breadboard.
  2. Unganisha Cable Micro-USB kutoka bodi ya ESP8266 hadi bandari ya USB kwenye kompyuta.
  3. Unganisha kati ya pini ya 5V kwenye ubao wa ESP8266 kwa pamoja (+) kwenye Bodi ya mkate (kebo nyekundu ya jumper) na kati ya G kwenye ubao wa ESP8266 hadi minus (-) kwenye Bodi ya mkate (kebo ya jumper ya bluu (kama kwenye picha).
  4. Uunganisho wa Sonar

    1. Unganisha Gnd kwa minus (-) kwenye Bodi ya mkate.
    2. Unganisha Echo kubandika D3 kwenye ubao wa ESP8266.
    3. Unganisha Trig kubandika D2 kwenye ubao wa ESP8266.
    4. Unganisha Vcc kwa kuongeza (+) kwenye ubao wa mkate.
  5. Uunganisho ulioongozwa
    1. Unganisha mguu mrefu na kontena la 10K Ohm kubandika D4 kwenye ubao wa ESP8266.
    2. Unganisha mguu mfupi hadi minus (-) kwenye Bodi ya mkate.
  6. Uunganisho wa piezo

    1. Unganisha kebo nyeusi ya jumper kwa minus (-) kwenye Bodi ya mkate.
    2. Unganisha kebo nyekundu ya jumper ili kubandika A0 kwenye ubao wa ESP8266.
  7. Uunganisho wa spika

    Unganisha moja ya nyaya za kuruka kwa minus (-) kwenye Bodi ya Mkate na ya pili na 10K Ohm resistor kubandika D8 kwenye bodi ya ESP8266

  8. Uunganisho wa RGB Led

    1. Unganisha kebo ya jumper ya manjano kubandika D5 kwenye ubao wa ESP8266.
    2. Unganisha kebo nyekundu ya jumper na kontena la 10K Ohm kwa pamoja (+) kwenye Bodi ya mkate.
    3. Unganisha kebo ya jumper ya kijani kubandika D6 kwenye ubao wa ESP8266.
    4. Unganisha kebo ya jumper ya bluu kubandika D7 kwenye ubao wa ESP8266.
  9. Uunganisho wa sensorer ya joto na unyevu

    1. Unganisha 3.3V kubandika 3.3V kwenye ubao wa ESP8266.
    2. Unganisha # D4 kubandika D4 kwenye ubao wa ESP8266.
    3. Unganisha GND kwa minus (-) kwenye Bodi ya mkate.
  10. Uunganisho wa Matrix ya NeoPixel

    1. Unganisha DOUT ili kubandika D1 kwenye ubao wa ESP8266.
    2. Unganisha 5V kwa kuongeza (+) kwenye ubao wa mkate.
    3. Unganisha GND kwa minus (-) kwenye Bodi ya mkate.

Maoni

Hatukuwa na nafasi ya kuingiza vifaa vyote kwa hivyo tuliunganisha sehemu zao tu kwa kila hatua ya kengele.

Hatua ya 2: Maandalizi ya Programu

Maandalizi ya Programu
Maandalizi ya Programu
Maandalizi ya Programu
Maandalizi ya Programu
Maandalizi ya Programu
Maandalizi ya Programu

Arduino IDE

  1. Ufungaji wa Arduino
  2. Msaada wa ESP8266

Matunda matunda IO

  1. Tengeneza akaunti
  2. Ongeza milisho 3 mpya
    • Reaction ya uso
    • Joto
    • Wakati wa Kuamsha
  3. Ongeza Dashibodi mpya iitwayo "Utambuzi wa Kengele"

    1. Ongeza Chati ya Mstari na mipangilio kama kwenye picha.
    2. Ongeza Kizuizi cha kupima na mipangilio kama kwenye picha.
    3. Ongeza Kizuizi cha Mkondo na mpangilio kama picha

Unaweza kuona jinsi dashibodi inavyoonekana kwenye picha

Blynk

  1. Pakua kwenye simu yako
  2. Changanua Nambari ya QR kwenye picha ili upate mradi.

Hatua ya 3: Kanuni

Pakua faili "finalProject.ino" kwa nambari ya mradi huu.

Fungua nambari katika Arduino IDE, na uchague ubao unaofaa - "LOLIN (WENOS) D1 R2 & mini".

Unapoendesha mfuatiliaji wa serial hakikisha uko kwenye 9600baud - itakusaidia kufuatilia ikiwa una makosa yoyote.

Ili kuungana na Wi-Fi, Adfruit IO na BLYNK unahitaji kurekebisha maeneo yote muhimu kwenye nambari - hakikisha unaifanya.

Hatua ya 4: Kuchagua Wakati wa Kuamka

Chukua simu yako ya rununu na uchague wakati wa kuamka katika programu ya Blynk.

Led itawasha kukujulisha kuwa umeweka kengele na wakati uliochaguliwa kuamka utaonyeshwa kwenye tumbo iliyoongozwa kwenye rangi nyekundu.

Hatua ya 5: Alarm Inalia

Wakati ni wakati wa kuamka, kengele itacheza toleo la kisasa la "Ulimwengu Mpya Mpya" na RGB

iliyoongozwa itaangaza kwa rangi tofauti.

Hii itaendelea hadi mtumiaji atakapozima kengele (katika video zinazofuata hautasikia kengele na hautaona inayoongozwa kwa sababu ya shida za nafasi).

Hatua ya 6: Kusimamisha Alarm - Hatua za Kwanza

Ili kuzuia kengele unahitaji kwanza kufuata hatua hizo:

  1. Karibu na kengele, haswa Sonar, itakuchukua na itafungua hatua inayofuata.
  2. Katika hatua inayofuata, Piazo itaamilishwa na utahitaji kubisha mara 3 (hakuna kizuizi cha wakati kati ya kubisha) kufungua hatua ya mwisho

Hatua ya 7: Kusimamisha Alarm - Hatua ya Mwisho

Katika hatua ya mwisho, onyesho kwenye Matrix ya NeoPixel litabadilika kuwa sawa na utahitaji kutuma jibu ukitumia Blynk, jibu kwa usahihi na kengele itasimama.

Hatua ya 8: Baada ya Kuzima Kengele

Baada ya kuzima kengele, utaona joto la chumba (tulitaka iwe joto la eneo la sasa kwa kutumia huduma lakini kila njia tuliyojaribu haikufanya kazi) katika Matrix ya NeoPixel, halijoto inatumwa kwa Afafruit IO na unaweza kuangalia kwenye dashibodi ili uone joto la mwisho lililorekodiwa.

Saa hii ya kengele inaokoa wakati kutoka wakati kengele ilipoamilishwa hadi kuzimwa na kutuma hii kwa Adafuit IO. Ikiwa muda wa kuamka ni chini ya dakika 3 mtumiaji ataarifiwa katika Kizuizi cha Haraka, vinginevyo ikiwa ilichukua zaidi ya dakika 5 kuamka mtumiaji atapata barua pepe kumkumbusha anahitaji kujifanyia kazi.

Ilipendekeza: