Агуулгын хүснэгт:

Cosmo цаг - Сансрын нисгэгч орон зайд орох бүртээ өнгийг өөрчилдөг: 8 алхам (зурагтай)
Cosmo цаг - Сансрын нисгэгч орон зайд орох бүртээ өнгийг өөрчилдөг: 8 алхам (зурагтай)

Видео: Cosmo цаг - Сансрын нисгэгч орон зайд орох бүртээ өнгийг өөрчилдөг: 8 алхам (зурагтай)

Видео: Cosmo цаг - Сансрын нисгэгч орон зайд орох бүртээ өнгийг өөрчилдөг: 8 алхам (зурагтай)
Видео: Polkadot DeFi: Everything You Need to Know About Polkadot’s First DeFi Panel Series 2024, Долдугаар сарын
Anonim
Image
Image
Cosmo цаг - Сансрын нисгэгч орон зай руу орох тоолондоо өнгөө өөрчилдөг
Cosmo цаг - Сансрын нисгэгч орон зай руу орох тоолондоо өнгөө өөрчилдөг
Cosmo цаг - Сансрын нисгэгч орон зай руу орох тоолондоо өнгөө өөрчилдөг
Cosmo цаг - Сансрын нисгэгч орон зай руу орох тоолондоо өнгөө өөрчилдөг

Сайн байна уу! Та сансрын сонирхогч уу? Хэрэв тийм бол сайн байна уу! Би сансар огторгуйд дуртай. Би тэнд очоод орчлон ертөнцийг нарийвчлан судлах сансрын нисгэгч биш нь ойлгомжтой. Гэхдээ газраас ирсэн хүн тэнгэр рүү аялсан гэдгийг олж мэдэх болгондоо илүү ихийг судлах урам зориг авдаг. Хэрэв та над шиг байвал танд үргэлж урам зориг өгөх нэг зүйл энд байна.

Танилцуулж байна, Cosmo цаг! Энэ бол цагийг харуулах цаг юм! Тийм ээ, үүнд онцгой зүйл байхгүй гэдгийг би мэднэ. Гэхдээ онцгой шинж чанар нь түүний гэрэлтдэг бөгж юм. Сансрын нисгэгч сансарт нисэх бүрт өнгө нь өөрчлөгддөг! Энэ ямар дажгүй юм бэ? Та энэ цагийг өдөр бүр ширээнийхээ хажууд байдаг гэж төсөөлөөд үз дээ, нэг өглөө сэрээд өнгө нь хэрхэн өөрчлөгдөж байгааг хараарай. Дөнгөж өөр хүн тэнд очсоныг та шууд мэдэх болно!

Өөр юу байна? Гялалзсан бөгжийг зүгээр л гоё харагдуулахын тулд эвддэггүй. Энэ бол Морзын код! Энэ юу гэж хэлдэг вэ? За, би үүнийг танд ойлгуулах болно;)

Та юу гэж бодож байна? Бүтээхэд маш амархан. Тиймээс хийцгээе!

Хангамж

Nodemcu (esp8266)

Эмэгтэй-Эмэгтэй холбогч утас

1x Commom катодын RGB LED

Цагны хаалт (3D хэвлэх боломжтой)

Цагны модуль

5V USB тэжээлийн хангамж

Алхам 1: Үүнийг Tik болгох

Үүнийг Тик болгох
Үүнийг Тик болгох
Үүнийг Тик болгох
Үүнийг Тик болгох
Үүнийг Тик болгох
Үүнийг Тик болгох

Үүний тулд та ямар ч цагийн модулийг ашиглаж болно. Жижиг хэмжээтэй, бүрхүүл дотор амархан багтах тул би цагны нэгийг ашигласан.

Би цагийг хар болгох гэж байгаа болохоор гар нь цагаан байх ёстой. Тиймээс одоо байгаа гарнуудаа аваад өөрийн гараар сольсон. Энгийн, би зүгээр л хуучин савнаас хоёр ширхэг нимгэн цагаан хуванцар хайчилж аваад урт гурвалжин хэлбэртэй болгов. Дараа нь би цагны модулийн тус бүр хэсэгт тохирохын тулд түүний хэмжээг анхаарч нүх гаргав. Би секундын гарыг холбосонгүй, учир нь энэ нь орчин үеийн, хамгийн бага харагдуулахыг хүссэн юм.

Хуванцар биш харин метал ашиглахыг зөвлөж байна, учир нь энэ нь нимгэн бөгөөд нүхийг зөв авах нь илүү хялбар болно.

Алхам 2: Явах эд анги

Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги

Одоо цагны хаалтыг хийцгээе. Хөөрхөн сонсогдож байгаа болохоор би үүнийг явах эд анги гэж нэрлэх болно.

Хэрэв та 3D принтертэй бол энэ нь бялуу байх ёстой. Та зүгээр л бялуу хэвлэх боломжтой. Өө, та явах эд ангиудыг хэвлэж болно гэсэн үг. Энэ нь үндсэндээ нэг тал нь хаалттай хөндий цилиндр юм. Өндөр яах вэ? Энэ нь тээглүүр дээр зогсож байх үед Нодемкугийн өндрөөс арай өндөр байж болно. Гэхдээ надад 3D принтер байхгүй. Би гадаа явж юм худалдаж авах боломжгүй, учир нь манай улсад түгжрэл бий. Тэгээд гал тогоо руу ороод хуванцар таг нь яг миний хайж байгаа зүйлтэй яг адилхан савыг оллоо. Төгс.

Дараа нь та цагныхаа Морзоор кодлогдсон текст юу хэлэх ёстойг шийдэх хэрэгтэй. Би ямар байх ёстойгоо шийдсэний дараа онлайнаар Морзын код хөрвүүлэгчийг олж, "тэнгэр" гэж бичээд Морзын кодыг авлаа. Уучлаарай. Би үүнийг илчлэх ёсгүй байсан.

Дараа нь би хоёр өөр өргөнтэй хар картны цаас хайчилж авлаа. Хоёр үсгийн хоорондох зай нь нэг үсгийн зураас ба цэг хоорондын зайнаас том байх ёстой. Эдгээр зай нь картын цаасны туузыг наалдуулах ёстой газар юм. Би эхлээд маркер ашиглан тэмдэглэгээ хийж, туузыг наахын тулд наалдамхай бодис ашигласан. Дараа нь би урт тууз хайчилж, явах эд анги, хажуу талд нь наалдаж, гэрэл гарахын тулд эргэн тойрондоо хангалттай зай үлдээх хэрэгтэй.

Алхам 3: Электроник

Электроник
Электроник
Электроник
Электроник
Электроник
Электроник
Электроник
Электроник

Шоуны баатар бол Nodemcu самбар юм. Сансрын нисгэгч сансарт нисэх үед өгөгдөл хүлээн авахын тулд wifi ашиглах чадвартай тул бид Arduino -ийн оронд Nodemcu -ийг ашигладаг.

Холболтууд нь маш энгийн. Таны хийх ёстой зүйл бол RGB LED -ийг хэлхээний диаграммд үзүүлсэн шиг холбох явдал юм. Дараа нь богино D1 -ээс D3, D2 -ээс D4 хүртэл.

Алхам 4: Blynk -ийг тохируулна уу

Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах

Манай Nodemcu -ийн зүүг интернетээс идэвхжүүлэхийн тулд бидэнд blynk нэртэй апп хэрэгтэй болно

Тоглоомын дэлгүүрийн линк

Апп дэлгүүрийн линк

Шинэ төсөл бий болгох. Баталгаажуулах тэмдгийг танд имэйлээр илгээх болно. Дараагийн алхамд бид энэ жетоныг ашиглах болно.

"+" Дээр товшоод виджетийн хайрцгаас товчлуурыг нэмнэ үү. Товчлуурын тохиргоонд (та товчлуур дээр дарснаар нээж болно) ПИН кодыг "GP2" гэж сонгоод "шилжүүлэгч" рүү шилжүүлнэ үү.

PIN кодыг ашиглан "GP0" гэсэн өөр товчлуур үүсгэх алхамуудыг давтана уу.

Алхам 5: IFTTT -ийг тохируулна уу

IFTTT -ийг тохируулах
IFTTT -ийг тохируулах
IFTTT -ийг тохируулах
IFTTT -ийг тохируулах
IFTTT -ийг тохируулах
IFTTT -ийг тохируулах

Энэ бол сансрын нисгэгч сансарт нисэх үед бидэнд мэдэгдэх үйлчилгээ юм. Та вэбсайтыг ашиглаж болно, эсвэл энэ нь Android эсвэл IOS програм юм. Дээрх зурган дээрх алхмуудыг дагана уу.

IFTTT дээр "Илүү ихийг авах" дээр дарна уу. Одоо + дээр дараад "энийг" дарна уу. Дараа нь "зай" -г хайж олоорой. Дараа нь "сансрын нисгэгч сансарт ордог" дээр дарна уу.

Одоо "тэр" дээр дараад хайлтын талбараас "webhooks" гэж хайна уу. "Вэб хүсэлт гаргах" дээр дараад URL -г оруулна уу. URL формат нь https:// IP/Auth/update/D2

Auth -г blynk төслийн Auth жетоноор, IP -ийг өөрийн орны blynk cloud IP -ээр солино. IP авахын тулд командын мөрийг нээж "ping blynk-cloud.com" гэж бичнэ үү. Энэтхэгийн хувьд IP нь 188.166.206.43 юм

Аргын хэсэгт "тавих" -ыг сонгоод, агуулгын төрлөөс "application/json" -г сонгоно уу. Бие дээрээ ["1"] гэж бичнэ үү.

Одоо бид унтаж байх үед манай цаг унтрах эсэхийг шалгахын тулд өөр нэг гохыг нэмж оруулах болно. Энэ хэсэг нь заавал биш боловч үүнийг хэмнэх тул үүнийг хийх нь зүйтэй.

+Дээр дараад "энийг" сонгоод "огноо ба цаг" -ыг сонгоно уу. "Өдөр бүр" -ийг сонгоод сэрэх цагийг тохируулна уу. Дараа нь дээр дурдсанчлан webhooks хийх алхмуудыг давтана уу. Энэ удаад URL нь https:// IP/Auth/update/D0 байна.

Алхам алхмуудыг давтаж, унтах хугацаандаа өөр өдөөгч үүсгэж, энэ хугацааг биедээ "" 0 "гэж бичээрэй. Учир нь бид шөнө унтраах болно.

Хөөх.. Энэ бол маш их ажил байсан. Гэхдээ одоо бүх зүйл бэлэн болсон байна, та явахад бэлэн байна.

Алхам 6: Хөтөлбөр

Хөтөлбөр
Хөтөлбөр
Хөтөлбөр
Хөтөлбөр

Nodemcu програмчлах нь маш энгийн, учир нь бид ихэнх ажлыг blynk болон ifttt дээр хийсэн. Сайн мэдээ бол би энэ хөтөлбөрт хамрагдсан програмаа хавсаргасан бөгөөд та үүнийг төсөл дээрээ байршуулж болно. Програмаа байршуулахын тулд энэ табыг багасгахын өмнө зүгээр л уншаарай. Та хэд хэдэн өөрчлөлт хийх шаардлагатай болно.

Та wifi ssid болон нууц үгээ 'YourNetworkName', 'YourPassword' гэсэн програмд оруулах ёстой. Мөн 'YourAuthToken' -ийг blynk -аас хүлээн авсан таних тэмдгээр солих шаардлагатай. Тийм ээ, одоо та кодыг ачаалж болно.

Би код хэрхэн ажилладаг талаар хэдэн зүйлийг дурдах болно. Энэ нь маш энгийн. Энэ бол сансрын нисгэгч сансарт нисэхэд ifttt -ээс идэвхждэг D4 (gpio 2) -тэй хосолсон D2 төлөвийг уншиж байна. Үүнийг идэвхжүүлсний дараа өнгө тус бүрт 0 -ээс 255 хүртэлх санамсаргүй тоо үүсгэнэ. Эдгээр санамсаргүй тоонууд нь RGB LED -д санамсаргүй өнгө өгөх болно. Үүний нэгэн адил D1 нь D3 (gpio 0) -тэй холбогдсон бөгөөд ifttt -д тохируулсан үед LED -ийг унтраадаг. LED -ийн үндсэн өнгө нь цэнхэр өнгөтэй байна

Алхам 7: Чуулган

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Одоо Nodemcu болон LED -ийг явах эд анги дотор байрлуулах л үлдлээ. Би гэрлийг сарниулахын тулд LED -ийг зүлгүүрээр зүлгэжээ. USB кабелийг дамжуулахын тулд жижиг ховил хийж Nodemcu -г тэжээнэ үү. Дараа нь дугуй хэлбэртэй картон эсвэл PVC хавтангаар хаах хэрэгтэй. Илүү сайн гэрэлтүүлэхийн тулд та илүү олон LED нэмж болно. Миний хувьд нэг нь аль хэдийн хангалттай гэрэл гэгээтэй болсон.

Алхам 8: Үүнийг гэрэлтүүлээрэй

Үүнийг гэрэлтүүлэх болтугай!
Үүнийг гэрэлтүүлэх болтугай!
Үүнийг гэрэлтүүлэх болтугай!
Үүнийг гэрэлтүүлэх болтугай!
Үүнийг гэрэлтүүлэх болтугай!
Үүнийг гэрэлтүүлэх болтугай!

Тэнд танд байна! Cosmo цаг зүүж байна! Сансрын нисгэгч сансарт санамсаргүй алхах нь өдөр бүр байдаггүй тул та тэвчээртэй байх хэрэгтэй. Цаг хананд үнэхээр сайхан харагдаж байна. Үүнийг ширээн дээр эсвэл ширээн дээр тавьж болно.

Энэ нь сансар огторгуйд дуртай хүнд үнэхээр сайхан бэлэг байж болох юм. Та илүү олон өдөөгч нэмж болно, үүнийг гар утсан дээрээ гаргаад унтраа. Хязгааргүй боломжууд бий. Над шиг хийснээр танд таалагдана гэж найдаж байна. Миний дараагийн төсөл дээр уулзацгаая. Тэр болтол, … -.- -.--.. -. ….--….-.. -..

Зөвлөмж болгож буй: