Агуулгын хүснэгт:
- Алхам 1: Материал ба багаж хэрэгсэл
- Алхам 2: Үүл хэлбэртэй хүрээ хийх
- Алхам 3: Гэрлийг асаах
- Алхам 4: Микроконтроллерийн хэргийг 3D хэвлэх
- Алхам 5: Электроникийг угсарч суурилуулах
- Алхам 6: Кодыг байршуулах
- Алхам 7: Үүлийг таслах
- Алхам 8: Үүлийг илүү "үүлэрхэг" болгох
- Алхам 9: Үүлийг тохируулах
- Алхам 10: Вэбсайт
- Алхам 11: WiFi -ээр дамжуулан програм хангамжийг шинэчлэх
Видео: IOT Weather Cloud - OpenWeatherMaps ашиглах: 11 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэ бол өрөөний таазнаас өлгөгдсөн үүл бөгөөд интернетээс авсан үр дүнд үндэслэн тодорхой хэв маягийг тоглодог. Энэ нь 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 хэвлэх
Микроконтроллерийн хайрцгийн файлуудыг хэвлэ. Энэ тохиолдолд 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 -ээр дамжуулан програм хангамжийг шинэчлэх
Үүлийг асаагаад таны компьютертэй ижил сүлжээнд холбогдсон эсэхийг шалгаарай. Python 2.7 суулгасан эсэхээ шалгаарай. Хэрэв танд байхгүй бол эндээс татаж авч болно. Энэ бол OTA -ийг Arduino -д ажиллуулдаг зүйл юм. Үүнгүйгээр OTA ажиллахгүй болно. OTA бол агаар дээгүүр (WiFi -ээр код байршуулах гэсэн утгатай). Энэ нь програм хангамжийг шинэчлэхийн тулд ESP8266 -ийг үүлнээсээ устгах шаардлагагүй болно гэсэн үг юм.
Үүлийг шинэчлэхийн тулд програмыг ашиглан Arduino програмыг нээж, портын доор сүлжээний портыг сонгоно уу. Үүнийг сонгосны дараа та ердийнх шигээ байршуулах товчийг дарж кодыг байршуулж болно. OTA -д байгаа бүх зүйл бол энэ юм.
Зөвлөмж болгож буй:
IoT ухаалаг цагны цэг матрицыг ашиглах Wemos ESP8266 - ESP матриц: 12 алхам (зурагтай)
IoT ухаалаг цагны цэг матрицыг ашиглах Wemos ESP8266-ESP матриц: IoT ухаалаг цагийг өөрийн гараар хийж болно: Үзэсгэлэнт хөдөлгөөнт дүрс бүхий цагийг харуулах Сануулагч-1-ээс Сануулагч-5 руу хуанли харуулах Bitcoin ханшийн дэлгэц
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: 6 алхам
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: Raspberry PI төхөөрөмжөөр та өрөөн доторх, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт температур, чийгшлийн мэдээллийг бүртгэх боломжтой. Энэ жишээг бид температур, чийгшлийг бүртгэхэд ашиглах болно. Төхөөрөмж интернетэд холбогдоно
IoT Hydroponics - IBM -ийн Ватсоныг PH ба EC хэмжилтэд ашиглах: 7 алхам (зурагтай)
IoT Hydroponics - IBM -ийн Watson -ийг PH ба EC хэмжилтэд ашиглах: Энэхүү заавар нь гидропоникийн тохиргооны EC, рН, температурыг хэрхэн хянаж, IBM -ийн Watson үйлчилгээнд өгөгдлийг байршуулахыг харуулах болно. Ватсон үүнийг эхлүүлэхэд үнэ төлбөргүй байдаг. Төлбөртэй төлөвлөгөө байдаг, гэхдээ үнэгүй төлөвлөгөө нь энэ төслийн хувьд хангалттай юм
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах вэ: 4 алхам
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах талаар: Бид танд MAC терминалыг хэрхэн нээхийг үзүүлэх болно. Бид танд терминалын дотор ifconfig, лавлахыг өөрчлөх, файлд хандах, arp гэх мэт цөөн хэдэн онцлог шинж чанаруудыг харуулах болно. Ifconfig нь танд IP хаяг болон MAC зараа шалгах боломжийг олгоно
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station): 4 алхам
Олон даалгавар бүхий бөөрөлзгөнө 1 B (Personal Cloud + Weather Station): Хэсэг хугацааны өмнө би шинэ хувилбар худалдаж авсны дараа RPiB нөөцтэй байсныг санаж байсан бөгөөд нөөц файлуудаа хадгалахдаа хувийн нууцлалын талаар бодож байгаад өөрийн гэсэн үүл сервертэй болохоор шийдсэн. Сайн үр дүнд баяртай байгаа боловч R -ийн боломжийн үр ашигт сэтгэл хангалуун бус байна