Агуулгын хүснэгт:
- Алхам 1: Материалаа хамтдаа аваарай
- Алхам 2: IFTTT апплетуудыг тохируулна уу
- Алхам 3: Blynk програмыг тохируулна уу
- Алхам 4: Кодоо бичнэ үү
- Алхам 5: Дүгнэлт
Видео: Ухаалаг сэрүүлэгтэй цаг: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төслийн цаад санаа нь өглөө хамгийн бага боловч мэдээлэл сайтай сэрүүлэгтэй байх явдал юм. Бидэнд утсан дээрээс олж авсан бүх мэдээлэл хамгийн түрүүнд хэрэггүй, гэхдээ бидний ихэнх нь ганц хоёр зүйлийг мэдэхийг хүсдэг. Жишээлбэл, энэ өдөр ялангуяа халуун өдөр байх эсэхийг мэдэх нь сайхан байдаг.
Бидний олонх нь сэрүүлэг дуугармагц орноосоо босоход бэрхшээлтэй байдаг. Энэхүү сэрүүлэгтэй цаг нь таны өдөр бүр хэдэн цагт унтраасан болохыг мөн хянаж байдаг бөгөөд үүнийг ирээдүйд шинэ боломжуудыг нэмэхэд ашиглах болно гэж найдаж байна.
Бидний санал болгож буй шийдэл бол өглөө бүр таныг сэрээдэг дохио бөгөөд LED гэрэл ашиглан танд сонирхолтой мэдээллийг харуулдаг. Одоо зун болж байгаа тул онцгой халуун эсвэл чийглэг өдөр болох эсэхийг бидэнд мэдэгдэх болно. Үүнээс гадна цаг агаарыг шалгах шаардлагагүй болно.
Мэдээллийн урсгал дараах байдалтай байна. MCU зангилаа IFTTT -ээс өглөөний 8 цагт вэб дэгээ хүлээн авдаг бөгөөд энэ нь сэрүүлгийг асаадаг. IFTTT -ийн өөр нэг вэб хөтөч цаг агаарын мэдээг авч, LED гэрлийг бидний босго дагуу шинэчилдэг. 'Татгалзах' товчлуурыг дарахад цаг хугацааны тамгыг google хуудсанд нэмж, цаашид ашиглах боломжтой болно. Бид бүгдийг холбосон байлгахын тулд Blynk програм дээр тодорхойлсон вэб хуукууд байдаг.
Танд хэрэгтэй зүйл:
- MCU зангилаа
- Талхны самбар
- Илтгэгч
- 2 LED гэрэл (өөр өөр өнгөтэй)
- 2 резистор (330R)
- Товч
- 6 arduino кабель
Алхам 1: Материалаа хамтдаа аваарай
Node MCU ашиглан бид хоёр LED, товч, чанга яригчийг холбосон.
Алхам 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 дэлгэцийг ашиглан ухаалаг сэрүүлэгтэй цагийг хэрхэн хийхийг зааж өгсөн болно
Ухаалаг сэрүүлэгтэй цаг: Raspberry Pi -ээр хийсэн ухаалаг сэрүүлэгтэй цаг: 10 алхам (зурагтай)
Ухаалаг сэрүүлэгтэй цаг: Raspberry Pi -ээр хийсэн ухаалаг сэрүүлэг: Та ухаалаг цаг хүсч байсан уу? Хэрэв тийм бол энэ бол таны шийдэл! Би ухаалаг сэрүүлэгтэй цаг хийсэн бөгөөд энэ нь вэбсайтын дагуу сэрүүлгийн цагийг өөрчлөх боломжтой цаг юм. Сэрүүлэг дуугарахад дуугарах (дуугарах), 2 гэрэл асах болно
DIY кунжутын гудамжны сэрүүлэгтэй цаг (галын сэрүүлэгтэй!): 6 алхам (зурагтай)
DIY кунжутын гудамжны сэрүүлэгтэй цаг (галын дохиолол бүхий!): Сайн байна уу! Энэ төсөл бол миний анхны төсөл юм. Үеэл дүү нарын маань анхны төрсөн өдөр болох гэж байгаа тул би түүнд онцгой бэлэг барихыг хүссэн юм. Түүнийг Гүнжид гудамжинд байдаг гэж авга ах, нагац эгчээс нь сонссон болохоор би дүү нартайгаа сэрүүлэгтэй цаг гаргахаар шийдсэн юм
Тохируулах дууны сэрүүлэгтэй LED нар мандах сэрүүлэгтэй цаг: 7 алхам (зурагтай)
Тохируулах дууны дохиолол бүхий LED нар мандах сэрүүлэгтэй цаг: Миний сэдэл Энэ өвөл найз охин маань өглөө босоход маш их бэрхшээлтэй байсан бөгөөд SAD (Улирлын хамааралтай эмгэг) өвчтэй байсан бололтой. Нар ч ирээгүй болохоор өвөл сэрэхэд хичнээн хэцүү байдгийг би анзаарч байна
"Ухаалаг цаг 2" угсрах (Ардуинод суурилсан олон тооны нэмэлт функц бүхий сэрүүлэгтэй цаг): 6 алхам
"Ухаалаг цаг 2" угсрах (Ардуинод суурилсан олон тооны нэмэлт функц бүхий сэрүүлэгтэй цаг): Энэхүү заавар нь нээлттэй эх сурвалж (техник хангамж, програм хангамж) төсөл болох Wise Clock 2-ийн иж бүрдлийг хэрхэн угсрахыг харуулав. Wise Clock 2 иж бүрэн хэрэгслийг эндээс худалдаж авах боломжтой. Дүгнэж хэлэхэд, энэ бол Wise Clock 2 -ийн хийж чадах зүйл юм (одоогийн нээлттэй эхийн програм хангамжийн тусламжтайгаар