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

IOT Weather Cloud - OpenWeatherMaps ашиглах: 11 алхам (зурагтай)
IOT Weather Cloud - OpenWeatherMaps ашиглах: 11 алхам (зурагтай)

Видео: IOT Weather Cloud - OpenWeatherMaps ашиглах: 11 алхам (зурагтай)

Видео: IOT Weather Cloud - OpenWeatherMaps ашиглах: 11 алхам (зурагтай)
Видео: СУПЕР-МИНИ ICsee камера 2 в 1 СЛЕДИТ ЗА ЛЮДЬМИ по КЛАССНОЙ ЦЕНЕ! 2024, Долдугаар сарын
Anonim
Image
Image

Энэ бол өрөөний таазнаас өлгөгдсөн үүл бөгөөд интернетээс авсан үр дүнд үндэслэн тодорхой хэв маягийг тоглодог. Энэ нь OpenWeatherMaps -аас цаг агаарын мэдээллийг авдаг. Үүнийг вэб интерфэйсээр гараар удирдах боломжтой эсвэл OpenWeatherMaps -аас авсан өгөгдөл дээр үндэслэн автоматаар удирдах боломжтой.

Хэрэв та програм хангамжийг үүл рүү шинэчлэхийг хүсч байвал (өөрөөр хэлбэл ямар нэгэн шинэ загвар нэмж, алдааны засвар хийсэн бол) компьютер дээрээ залгахгүйгээр WiFi -ээр дамжуулан програмыг шинэчлэх боломжтой болгохын тулд би үүнийг тохируулсан болно. Үүлийг асаагаад Arduino програм хангамжаар холбогдоорой. Байршуулах товчийг дарж нууц үгээ оруулна уу.

Арван загвар байдаг:

  • Цэвэр үүл
  • Хаврын өдөр
  • Нар жаргах
  • Нар мандах
  • Үүлэрхэг
  • Бороо
  • Цас
  • Аянга шуурга
  • Солонгын мөчлөг
  • Хураах горим (энэ бол найзуудынхаа санал болгосноор хадгалахаар шийдсэн алдаа юм)

Алхам 1: Материал ба багаж хэрэгсэл

Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл

Материал:

Цахилгаан:

  • Wemos D1 Mini ESP8266 микроконтроллер
  • Wemos D1 Mini эмэгтэй, эрэгтэй толгой
  • Wemos D1 Mini протобоард бамбай
  • WS2812B RGB LED зурвас (метр тутамд 60 LED -ийн 5 метр)
  • 3 зүү JST холбогч (1 хос)
  • 2 зүү JST холбогч (2 хос)
  • XT-60 холбогч (1 хос)
  • 2.5 х 5.5 мм -ийн DC баррель үүрэнд
  • 5V 4A ханын хэлбэртэй цахилгаан хангамж
  • 10K эсэргүүцэл
  • LED бүхий товчлуур
  • 1000uf 25V туйлширсан конденсатор
  • зөв өнцгийн зүү толгойнууд
  • 4 зүү эмэгтэй dupont холбогч кабель
  • 4 зүү. 96 "Arduino SPI -д зориулсан OLED дэлгэц
  • 2 цөмт LED утас (16 AWG бол миний санал болгож буй зүйл юм)

Бусад:

  • Цагаан PLA 3D хэвлэгчийн утас (таны ашиглаж буй принтерээс хамааран 1.75 мм эсвэл 3 мм)
  • Янз бүрийн хэмжээтэй цагаан цаасан дэнлүү
  • Дэрэнд зориулсан полиэстер чөмөг
  • Загасчлах цэг
  • Нүдний дэгээ
  • Кабелийн бэхэлгээ
  • Зип зангиа

Хэрэгсэл:

  • Халуун цавуу буу
  • Халуун цавуу (маш их)
  • Гагнуурын төмөр
  • 60/40 Хар тугалганы урсгалын гол гагнуурын утас
  • Хутга
  • Хайч
  • Утас таслагч
  • Бахө
  • 3D хэвлэгч

Алхам 2: Үүл хэлбэртэй хүрээ хийх

Үүл хэлбэрийн хүрээ хийх
Үүл хэлбэрийн хүрээ хийх
Үүл хэлбэрийн хүрээ хийх
Үүл хэлбэрийн хүрээ хийх
Үүл хэлбэрийн хүрээ хийх
Үүл хэлбэрийн хүрээ хийх

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

Алхам 3: Гэрлийг асаах

Гэрэл асаах
Гэрэл асаах
Гэрэл асаах
Гэрэл асаах
Гэрэл асаах
Гэрэл асаах

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

Алхам 4: Микроконтроллерийн хэргийг 3D хэвлэх

Микроконтроллерийн хэргийг 3D хэвлэх
Микроконтроллерийн хэргийг 3D хэвлэх

Микроконтроллерийн хайрцгийн файлуудыг хэвлэ. Энэ тохиолдолд D1 Mini, хамгаалалтын самбар, дэлгэц, товчлуур, dc залгууртай байх болно. Цахилгаан хэрэгслийг хийж дууссаны дараа үүнийг угсарна уу. Энэ хэвлэхэд чухал ач холбогдолтой цорын ганц тохиргоо бол та үүнийг зөвхөн банзал эсвэл ирмэгээр хэвлэ, сал ашиглах хэрэггүй. Би.2мм -ийн давхаргын өндөр нь надад маш сайн ажилладаг болохыг олж мэдсэн.

Алхам 5: Электроникийг угсарч суурилуулах

Электроникийг угсарч суурилуулах
Электроникийг угсарч суурилуулах
Электроникийг угсарч суурилуулах
Электроникийг угсарч суурилуулах
Электроникийг угсарч суурилуулах
Электроникийг угсарч суурилуулах

Дээрх зураг дээр үзүүлсэн шиг цахилгаан хэрэгслийг угсарна уу. Зүүг богиносгохоос болгоомжилж, залгахаасаа өмнө бүх зүйл зөв утастай байгаа эсэхийг шалгаарай. Гэрлийг хяналтын самбартай холбохдоо гэрэл нь цахилгаан тэжээлд шууд илүү зузаан хэмжигч утас ашиглан холбогдсон эсэхийг шалгаарай. шаардлагатай өндөр гүйдэл (зураг дээр үзүүлсэн XT60 холбогчтой холбогдсон төрөл гэх мэт). Цахилгаан хэрэгслийг хайрцагт хийж, M3 боолтыг ашиглан боолттой болгоно.

Алхам 6: Кодыг байршуулах

Кодыг байршуулах
Кодыг байршуулах

D1 Mini -ийг компьютерт холбоод Arduino програмыг нээнэ үү. D1 Mini самбарыг сонгосон эсэхээ шалгаарай (хэрэв суулгаагүй бол самбарын менежерээр нэмж оруулаарай). Дээрх зураг дээр үзүүлсэн шиг дараах тохиргоог сонгоод кодыг D1 Mini дээр байршуулна уу. Кодыг хөрвүүлэхэд хэсэг хугацаа шаардагдах тул үүнийг хийхэд жаахан хугацаа шаардагдах болно.

  • Удирдах зөвлөл: Wemos D1 R2 & mini
  • Байршуулах хурд: 115200
  • CPU давтамж: 80 МГц
  • Флаш хэмжээ: 4M (1M SPIFFS)
  • Дебаг хийх порт: идэвхгүй болсон
  • Дебаг хийх түвшин: байхгүй
  • IwP хувилбар: v2 Доод санах ой
  • Flash -ийг устгах: бүх агуулга

Алхам 7: Үүлийг таслах

Үүлийг өлгөх
Үүлийг өлгөх
Үүлийг өлгөх
Үүлийг өлгөх
Үүлийг өлгөх
Үүлийг өлгөх

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

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

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

Алхам 8: Үүлийг илүү "үүлэрхэг" болгох

Үүлийг илүү харагдуулах
Үүлийг илүү харагдуулах
Үүлийг илүү харагдуулах
Үүлийг илүү харагдуулах

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

Алхам 9: Үүлийг тохируулах

Үүлийг тохируулах
Үүлийг тохируулах
Үүлийг тохируулах
Үүлийг тохируулах
Үүлийг тохируулах
Үүлийг тохируулах

Үүлийг асаахад IOT-WEATHER-CLOUD нэртэй WiFi сүлжээ бий болно. Үүнтэй холбогдоорой, энэ нь таныг тохиргооны хуудас руу чиглүүлэх болно. Хэрэв энэ нь дахин чиглүүлэхгүй бол та 192.168.4.1 вэб хуудас руу очно уу

WiFi -г тохируулах товчийг дарж үүл рүүгээ WiFi сүлжээнд нэвтэрнэ үү. Үүл таныг тохируулсны дараа порталаас хөөж, хяналтын хуудсанд нэвтрэхийг танд хэлэх болно. Сүлжээнд нэвтэрсний дараа компьютераа үүлтэй ижил сүлжээнд оруулна уу.

Алхам 10: Вэбсайт

Вэбсайт
Вэбсайт
Вэбсайт
Вэбсайт
Вэбсайт
Вэбсайт

Үүлний хяналтын хуудсанд хандахын тулд үүлтэй ижил WiFi сүлжээнд нэвтэрнэ үү. Хяналтын хайрцаг дээрх товчлуурыг дарж дэлгэцийг асааж IP хаягийг харуулна. Вэбсайт руу нэвтрэхийн тулд энэ IP хаягийг хайлтын талбарт оруулна уу. (Таны үүлний IP хаяг минийхээс өөр байх магадлалтай). Дэлгэцийг IP хаягаар харуулахын тулд товчлуурыг дарахад л хангалттай. Дэлгэц байнга асахгүй, шатахгүй байхын тулд би энэ онцлогийг оруулсан болно.

Вэбсайт нь гурван хуудастай:

  • Одоогийн хэв маягийг харуулсан нүүр хуудас бөгөөд энэ нь таныг анх нэвтэрч орох үеийн хуудас юм
  • Хяналтын хуудас нь загварыг гараар өөрчлөх эсвэл цаг агаарын өгөгдөл дээр үндэслэн хэв маягийг тоглуулах автомат горимд оруулах боломжийг олгодог
  • Тохиргооны хуудас нь байршил, хэрэглэгчийн нэр, нууц үг, OpenWeatherMap API түлхүүрийг өөрчлөх боломжийг танд олгоно

Хяналт эсвэл тохиргооны хуудас руу нэвтрэхийн тулд та аль ч хуудасны линк дээр дарахад гарч ирэх цонхонд нууц үг, хэрэглэгчийн нэрийг оруулах ёстой. Анхдагч хэрэглэгчийн нэр нь: админ бөгөөд үндсэн нууц үг нь: нууц үг юм. Хэрэв хүсвэл эдгээрийг дараа нь өөрчилж болно

Автомат горимыг идэвхжүүлэхийн тулд та хотын id хаягаа оруулах ёстой бөгөөд OpenWeatherMap API түлхүүрийг оруулах ёстой. Хотын id жагсаалтыг эндээс олж болно: https://raw.githubusercontent.com/ZGoode/IOT-Cloud… Идэвхжүүлэхийн тулд хяналтын хуудсан дээрх үүлийг автомат горимд тохируулна уу. (Би хотын үнэмлэхний жагсаалтын текст файлыг татаж авахыг зөвлөж байна. Энэ нь асар том бөгөөд таны хөтөчийг хоцроох болно)

Алхам 11: WiFi -ээр дамжуулан програм хангамжийг шинэчлэх

WiFi -ээр дамжуулан програм хангамжийг шинэчлэх
WiFi -ээр дамжуулан програм хангамжийг шинэчлэх

Үүлийг асаагаад таны компьютертэй ижил сүлжээнд холбогдсон эсэхийг шалгаарай. Python 2.7 суулгасан эсэхээ шалгаарай. Хэрэв танд байхгүй бол эндээс татаж авч болно. Энэ бол OTA -ийг Arduino -д ажиллуулдаг зүйл юм. Үүнгүйгээр OTA ажиллахгүй болно. OTA бол агаар дээгүүр (WiFi -ээр код байршуулах гэсэн утгатай). Энэ нь програм хангамжийг шинэчлэхийн тулд ESP8266 -ийг үүлнээсээ устгах шаардлагагүй болно гэсэн үг юм.

Үүлийг шинэчлэхийн тулд програмыг ашиглан Arduino програмыг нээж, портын доор сүлжээний портыг сонгоно уу. Үүнийг сонгосны дараа та ердийнх шигээ байршуулах товчийг дарж кодыг байршуулж болно. OTA -д байгаа бүх зүйл бол энэ юм.

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