Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Шаардлагатай програм хангамж
- 2 -р алхам: Simulink ашиглан мэдрэгчийн өгөгдлийг Raspberry Pi -д авчирна уу
- Алхам 3: Мэдрэгчийн өгөгдлийг 8x8 LED матриц дээр харуулна
- Алхам 4: Байшин доторх чийгшил "сайн", "муу" эсвэл "муухай" эсэхийг шийдэхийн тулд Симулинк дээр алгоритм зохио
- Алхам 5: Доторх уур амьсгалын мэдээлэл болон үүл дээрх ангилсан өгөгдлийг бүртгэх
- Алхам 6: Дүгнэлт
Видео: Raspberry Pi-д суурилсан уур амьсгалын дотоод хяналтын систем: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэ блогийг уншаад өөрийн системийг бүтээгээрэй, ингэснээр танай өрөө хэт хуурай эсвэл чийглэг байвал сэрэмжлүүлэг авах боломжтой болно.
Дотор уур амьсгалын хяналтын систем гэж юу вэ, бидэнд яагаад ийм систем хэрэгтэй байна вэ?
Дотор цаг уурын хяналтын систем нь температур, харьцангуй чийгшил гэх мэт цаг уурын талаархи үндсэн статистик мэдээллийг хурдан харах боломжийг олгодог. Өрөө хэт чийглэг эсвэл хуурай байх үед эдгээр статистик мэдээллийг харж, утсан дээрээ анхааруулга хүлээн авах нь маш их тустай байж болох юм. Анхааруулга ашиглан та халаагуураа асаах эсвэл цонхыг онгойлгох замаар өрөөнд хамгийн тохь тухтай байлгахын тулд шаардлагатай арга хэмжээг хурдан авах боломжтой. Энэ төсөлд бид Simulink -ийг хэрхэн ашиглахыг харах болно.
1) Raspberry Pi руу Sense HAT -ээс уур амьсгалын статистикийг (температур, харьцангуй чийгшил, даралт) оруулах
2) Sense HAT -ийн 8x8 LED матриц дээр хэмжсэн өгөгдлийг харуулах
3) доторх чийгшил "сайн", "муу" эсвэл "муухай" эсэхийг шийдэх алгоритмыг зохио.
4) өгөгдлийг үүлэн дээр бүртгэж, өгөгдлийг "Муухай" (хэт чийглэг эсвэл хуурай) гэж ангилсан бол сэрэмжлүүлэг илгээнэ үү.
Хангамж
Raspberry Pi 3 загвар Б.
Raspberry Pi Sense HAT
Алхам 1: Шаардлагатай програм хангамж
Дотоод орчны цаг уурын хяналтын системийг бий болгохын тулд танд MATLAB, Simulink, Add-ons програм хэрэгтэй.
Администраторын хандалттай MATLAB -ийг нээнэ үү (MATLAB дүрс дээр хулганы баруун товчийг дараад администратороор ажиллуулахыг сонгоно уу). MATLAB Toolstrip-аас Add-ons-ийг сонгоод Add-on-ийг дарна уу.
Доор жагсаасан нэр бүхий дэмжлэгийн багцыг эндээс хайгаад "Нэмэх" боломжтой.
a. Raspberry Pi тоног төхөөрөмжийн MATLAB дэмжлэгийн багц: Оролт олж авах, гаралтыг Raspberry Pi самбар болон холбогдсон төхөөрөмж рүү илгээх
б. Raspberry Pi техник хангамжийн Simulink дэмжлэгийн багц: Raspberry Pi самбар дээр Simulink загваруудыг ажиллуулна уу
c. RPi_Indoor_Climate_Monitoring_System: Энэ төсөлд шаардлагатай загвар загварууд
Тэмдэглэл - Суулгах явцад дэлгэц дээрх зааврыг дагаж, Pi -гээ MATLAB болон Simulink -тэй ажиллахаар тохируулна уу.
2 -р алхам: Simulink ашиглан мэдрэгчийн өгөгдлийг Raspberry Pi -д авчирна уу
Simulink -ийг сайн мэддэггүй хүмүүсийн хувьд энэ бол динамик системийг загварчлах, загварчлахад ашигладаг график програмчлалын орчин юм. Та алгоритмаа Simulink -д хийснийхээ дараа кодоо автоматаар үүсгэж, Raspberry Pi эсвэл бусад техник хангамж дээр суулгаж болно.
Эхний загварыг нээхийн тулд MATLAB командын цонхонд дараах зүйлийг бичнэ үү. Бид энэ загварыг ашиглан Raspberry Pi -д температур, даралт, харьцангуй чийгшлийн өгөгдлийг оруулах болно.
> rpiSenseHatBringSensorData
LPS25H даралтын мэдрэгч ба HTS221 чийгшил мэдрэгч блокууд нь Raspberry Pi Hardware номын сангуудын Simulink дэмжих багцын Sense HAT номын сангаас авсан болно.
Хамрах хүрээний блокууд нь Simulink номын сангийн дор байрлах Sinks номын сангаас авсан болно. Таны загвар зөв тохируулагдсан эсэхийг шалгахын тулд Simulink загварынхаа арааны дүрс дээр дарна уу. Тоног төхөөрөмжийн хэрэгжилт> Тоног төхөөрөмжийн самбарын тохиргоо> Тоног төхөөрөмжийн эх үүсвэр рүү очно уу.
Тэмдэглэл - Хэрэв та Raspberry Pi -д зориулсан Simulink Support Package -ийг суулгахдаа тохируулах зааврыг дагаж мөрдвөл тохиргоо хийх шаардлагагүй болно. Төхөөрөмжийн хаягийг таны Pi хаяг руу автоматаар бөглөнө.
Энд байгаа төхөөрөмжийн хаяг таны Pi -г асаахад сонсдог IP хаягтай тохирч байгаа эсэхийг шалгаарай. Төхөөрөмжийн хаягийг сонсохын тулд та үүрээ залгасан чихэвчээр Pi-гээ дахин асаах шаардлагатай болж магадгүй юм.
OK дээр дараад доор харуулсны дагуу Run товчийг дарна уу. Таны Pi компьютерт USB кабелиар холбогдсон эсвэл таны компьютертэй ижил Wi-Fi сүлжээнд холбогдсон эсэхийг шалгаарай.
Гадны горимд Run товчлуурыг дарахад Simulink нь таны загвартай дүйцэх C кодыг автоматаар үүсгэж, Raspberry Pi програмыг татаж авдаг. Загвар ажиллаж эхлэхэд хамрах хүрээний хоёр блокыг нээхээр тохируулсан болно. Симулинк кодыг Raspberry Pi -д байршуулж дуусмагц та доорх зураг дээрх даралт, температур, харьцангуй чийгшлийн өгөгдлийг харах болно.
Тэмдэглэл - Код нь Raspberry Pi дээр ажилладаг бөгөөд та тоног төхөөрөмжийг өөрөө холбосон осциллографтой байсан шиг Simulink хамрах хүрээний блокуудаар дамжуулан бодит дохиог харж байна. Хоёр мэдрэгчийн температурын утга бие биенээсээ бага зэрэг хол байна. Өрөөнийхөө бодит температурыг илүү нарийвчлалтай тусгасан температурыг сонгоод дараа дараагийн хэсгүүдэд ашиглаарай. Бидэнд байгаа Sense HAT бүхий бүх туршилтанд HTS221 чийгшил мэдрэгчийн температурын утга нь өрөөний бодит температуртай ойролцоо байв. Үүний тусламжтайгаар бид Sense HAT -аас мэдрэгчийн өгөгдлийг Raspberry Pi -д хэрхэн оруулах талаар олж мэдсэн.
Алхам 3: Мэдрэгчийн өгөгдлийг 8x8 LED матриц дээр харуулна
Энэ хэсэгт бид энэ төслийн харааны хэсгийг сүүлийн загварт хэрхэн нэмсэнийг харах болно. Энэ хэсэгт ашиглагдаж буй Sense HAT элементүүд нь чийгийн мэдрэгч (харьцангуй чийгшил, температурыг авах), даралт мэдрэгч, LED матриц, джойстик юм. Жойстик нь бидний харуулах мэдрэгчийг сонгоход хэрэглэгддэг.
Дараагийн жишээ загварыг нээхийн тулд MATLAB командын цонхонд дараах зүйлийг бичнэ үү.
> rpiSenseHatDisplay
Joystick блок нь Sense HAT номын сангаас гаралтай. Энэ нь өмнөх жишээн дээрх даралт, чийгшлийн мэдрэгчийн блокуудын нэгэн адил джойстикийн өгөгдлийг Raspberry Pi -д оруулахад бидэнд тусалдаг. Одоогоор бид Test Comfort блокыг LED матриц дээр 'сайн' (блокны утга 1 байхад) харуулахын тулд ашиглаж байна. Энэ нь блокны утга 2 байхад "муу" эсвэл 3 эсвэл 4 байх үед "муухай" харуулах болно. Дараагийн хэсэгт бид доторх чийгшил сайн, муу эсвэл муухай эсэхийг шийдэх бодит алгоритмыг харах болно. Selector блок дээр давхар товшоод судалж үзье. MATLAB функцын блокуудыг MATLAB кодыг таны Simulink загварт нэгтгэхэд ашигладаг. Энэ тохиолдолд бид доор дурдсан SelectorFcn -ийг оруулж байна.
функц [утга, төлөв] = SelectorFcn (JoyStickIn, даралт, чийгшил, температур, ihval)
тууштай JoyStickCount
хэрэв хайхрамжгүй байвал (JoyStickCount)
JoyStickCount = 1;
Төгсгөл
хэрэв JoyStickIn == 1
JoyStickCount = JoyStickCount + 1;
хэрэв JoyStickCount == 6
JoyStickCount = 1;
Төгсгөл
Төгсгөл
JoyStickCount руу шилжих
тохиолдол 1 % Дэлгэцийн температурыг С
утга = температур;
Муж = 1;
тохиолдол 2 % Дэлгэцийн даралтыг атм
утга = даралт/1013.25;
Муж = 2;
тохиолдол 3 % Харьцангуй чийгшлийг % -аар харуулна
утга = чийгшил;
Муж = 3;
тохиолдол 4 % Дэлгэцийн температурыг F -ээр харуулна
утга = температур*(9/5) +32;
Муж = 4;
тохиолдол 5 % Сайн/муу/муухай харуулна
утга = ihval;
Муж = 5;
эс бөгөөс % харуулахгүй/харуулах 0
утга = 0;
Муж = 6;
Төгсгөл
Шилжүүлгийн тохиолдлын мэдэгдлийг ерөнхийдөө сонгох хяналтын механизм болгон ашигладаг. Манай тохиолдолд бид joystick -ийн оролт нь сонголтын хяналт болж, joystick товчлуурыг дарах бүрт харуулах дараагийн өгөгдлийг сонгохыг хүсч байна. Үүний тулд бид товчлуур дарах бүртээ JoyStickCount хувьсагчийг нэмэгдүүлдэг if давталтыг тохируулсан (хэрэв товчлуур дарагдсан бол JoyStickIn утга 1 байна). Үүнтэй ижил мөчлөг дээр бид зөвхөн дээр дурдсан таван сонголтыг хооронд нь эргүүлж байгаа эсэхийг баталгаажуулахын тулд хувьсагчийн утгыг 1 болгож дахин тохируулах өөр нөхцлийг орууллаа. Үүнийг ашиглан бид LED матриц дээр ямар утгыг харуулахыг сонгоно. JoyStickCount -ийг 1 -ээс эхлэх гэж тодорхойлсон тохиолдолд 1 -р тохиолдол нь анхдагч байх болно, энэ нь LED матриц нь Цельсийн температурыг харуулна гэсэн үг юм. State хувьсагчийг Scroll өгөгдлийн блок ашиглаж байгаа бөгөөд одоогоор ямар мэдрэгчийн утга гарч байгааг, ямар нэгжийг харуулах ёстойг ойлгох болно. Одоо харуулах зөв мэдрэгчийг хэрхэн сонгохоо мэддэг болсон тул бодит дэлгэц хэрхэн ажилладагийг харцгаая.
Тэмдэгт ба тоонуудыг харуулах
Sense HAT LED матриц дээр харуулахын тулд бид 8х8 хэмжээтэй матриц үүсгэсэн:
1) бүх тоо (0-9)
2) бүх нэгж (° C, A, % ба ° F)
3) аравтын бутархай
4) сайн, муу, муухай гэсэн үгсийн цагаан толгой.
Эдгээр 8x8 матрицуудыг 8x8 RGB LED матрицын блок руу оролт болгон ашигласан. Энэ блок нь доор үзүүлсэн шиг 1 гэсэн утгатай матриц дээрх элементүүдэд харгалзах LED гэрлийг асаадаг.
Текстийг гүйлгэж байна
Манай загварын Scroll өгөгдлийн блок нь 6 тэмдэгт хүртэл урттай мөрүүдийг гүйлгэж харуулдаг. 6 -ийн утгыг энэ төсөлд гаргах хамгийн урт мөр гэж сонгосон, жишээ нь 23.8 ° C эсвэл 99.1 ° F. Энд ° C нэг тэмдэгт гэж тооцогддог болохыг анхаарна уу. Үүнтэй ижил санааг бусад урттай мөрүүдийг гүйлгэх боломжтой.
Энд хэрхэн ажилладагийг харуулсан-g.webp
www.element14.com/community/videos/29400/l/gif
8x8 матриц дээр тус бүр 6 тэмдэгтээс бүрдсэн мөрийг харуулахын тулд бидэнд нийт 8х48 хэмжээтэй дүрс хэрэгтэй болно. Хамгийн ихдээ 4 тэмдэгт бүхий мөрийг харуулахын тулд бид 8x32 матриц үүсгэх шаардлагатай болно. Одоо Run товчлуурыг дарж идэвхгүй байдлыг харцгаая. LED матрицын үндсэн дэлгэц нь температурын хэм юм. Хамрах хүрээний блок нь Селектор блокоос төлөв ба утгыг харуулах болно. Sense HAT дээрх джойстик товчлуурыг дарж, дараагийн мэдрэгчийн гаралт руу шилжих эсэхийг шалгахын тулд нэг секундын турш бариад энэ үйлдлийг 5 -ийн төлөвт хүрэх хүртэл давтан хийнэ. Test Comfort блокны утгыг 1 -ээс 4 хүртэлх дурын тоо болгон өөрчил. Simulink загварт байгаа блокийн үнэ цэнийг өөрчлөх нь техник хангамж дээр код хэрхэн ажиллахыг шууд өөрчилдөг болохыг анхаарна уу. Код нь алслагдсан газраас хэрхэн яаж ажиллахыг өөрчлөхийг хүссэн тохиолдолд энэ нь ашигтай байж болох юм. Үүнтэй холбогдуулан бид цаг уурын хяналтын системийн дүрслэлийг харуулдаг гол элементүүдийг олж харсан. Дараагийн хэсэгт бид өрөөн доторх цаг уурын хяналтын системийг хэрхэн яаж дуусгах талаар сурах болно.
Алхам 4: Байшин доторх чийгшил "сайн", "муу" эсвэл "муухай" эсэхийг шийдэхийн тулд Симулинк дээр алгоритм зохио
Таны өрөө хэт чийглэг/хуурай байгаа эсэхийг ойлгохын тулд эсвэл өрөөн доторх чийгшлийн түвшинг тухтай гэж үзэхийн тулд хэд хэдэн аргыг ашиглаж болно. Энэхүү нийтлэлийг ашиглан бид дээр үзүүлсэн шиг доторх харьцангуй чийгшил ба гадаа температурыг холбох талбайн муруйг бий болгосон.
Энэ хэсэгт харьцангуй чийгшил ямар байх нь таны өрөөнд тохь тухтай орчинд байна гэсэн үг юм. Жишээлбэл, хэрэв гаднах температур -30 ° F байвал 15% -иас доош харьцангуй чийгшлийн утгыг зөвшөөрнө. Үүний нэгэн адил, хэрэв гаднах температур 60 ° F байвал харьцангуй чийгшил 50% -иас бага байвал зөвшөөрөгдөх болно. Байшин доторх чийгшлийг дээд зэргийн тохилог (сайн), дундаж тохь тухтай (муу) эсвэл хэт чийглэг/хуурай (муухай) гэж ангилахын тулд гадаа температур, харьцангуй чийгшил хэрэгтэй. Raspberry Pi -д харьцангуй чийгшил хэрхэн оруулах талаар бид үзсэн. Тиймээс гадаа агаарын температурыг нэмэгдүүлэхэд анхаарлаа хандуулцгаая. Загварыг нээхийн тулд MATLAB командын цонхонд дараахь зүйлийг оруулна уу.
> rpiOutdoorWeatherData
WeatherData блокыг https://openweathermap.org/ ашиглан танай хотын гадаад температурыг (K хэлээр) оруулахад ашигладаг. Энэ блокыг тохируулахын тулд танд вэбсайтаас API түлхүүр хэрэгтэй болно. Энэ вэбсайт дээр үнэгүй данс үүсгэсний дараа дансныхаа хуудас руу очно уу. Доор үзүүлсэн API түлхүүрүүдийн таб танд түлхүүрийг өгөх болно.
WeatherData блок нь таны хотын нэрийг тодорхой форматаар оруулах шаардлагатай байна. Энэ хуудсанд зочилж, хотынхоо нэрийг оруулаад таслал, дараа нь 2 үсгээр бичээд улсыг заана. Жишээ нь - АНУ, Натик, Ченнай, IN. Хэрэв хайлт нь танай хотын үр дүнг буцааж өгөх юм бол үүнийг тухайн форматаар WeatherData блок дээр ашиглана уу. Хэрэв танай хот боломжгүй бол цаг агаарын нөхцөл байдал тантай ойролцоо хөрш зэргэлдээ хотыг ашиглаарай. WeatherData блок дээр давхар товшоод вэбсайт дээрээс өөрийн хотын нэр болон API түлхүүрээ оруулна уу.
Энэхүү Simulink загвар дээр Run товчийг дарж блок нь таны хотын температурыг Raspberry Pi -д оруулах боломжтой эсэхийг шалгаарай. Одоо өрөөн доторх чийгшил сайн, муу эсвэл муухай эсэхийг шийдэх алгоритмыг авч үзье. Дараах жишээг нээхийн тулд MATLAB командын цонхонд дараахийг бичнэ үү.
> rpisenseHatIHval
Өмнөх загварын Test Comfort блок байхгүй байгаа бөгөөд FindRoom Comfort нэртэй шинэ блок нь сонгогч блок руу ihval өгч байгааг та анзаарсан байх. Энэ блокыг нээх, судлахын тулд хоёр товшино уу.
Бид WeatherData блокыг ашиглан гаднах температурыг бий болгож байна. Чийглэгийн хязгаарын дэд систем нь харьцангуй чийгшил ба гаднах температурын хүснэгтийг харуулсан болно. Гадна температураас хамаарч хамгийн их чийгшлийн хязгаарын утгыг гаргана. DecideIH MATLAB функцын блок дээр давхар товшиж нээцгээе.
Хэрэв харьцангуй чийгшлийн утга нь хамгийн их чийгшлийн хязгаараас хэтэрсэн бол өгөгдлийг хасах аргад үндэслэн тэмдэг эерэг байх бөгөөд энэ нь өрөөнд хэт чийглэг байна гэсэн үг юм. Бид энэ хувилбарын хувьд 3 (муухай) гаргалгаа хийж байна. Тэмдэгт мөрийн оронд тоонуудыг ашиглах болсон шалтгаан нь график дээр харуулах, үүнээс дохио өгөхөд хялбар байдаг. MATLAB функцын бусад ангиллууд нь бидний гаргаж ирсэн дурын шалгуурт үндэслэсэн болно. 10 -аас бага зөрүүтэй бол хамгийн их тохь тухтай гэж ангилдаг бөгөөд 20 -оос бага бол дундаж тохь тухаас хэт хуурай байна. Энэ загварыг ажиллуулж, өрөөнийхөө тохь тухтай байдлыг шалгаж үзээрэй.
Алхам 5: Доторх уур амьсгалын мэдээлэл болон үүл дээрх ангилсан өгөгдлийг бүртгэх
Дараагийн хэсэгт бид үүлэн дээрх өгөгдлийг хэрхэн бүртгэх талаар үзэх болно. Энэ жишээг нээхийн тулд MATLAB командын цонхонд дараах зүйлийг бичнэ үү.
> rpiSenseHatLogData
Энэ загварт өгөгдөл бүртгэх, сэрэмжлүүлэг илгээх явцад статистикийг харуулах хяналтын систем шаардлагагүй тул өмнөх жишээний загварыг харуулах хэсгийг зориудаар хассан болно. Бид өгөгдөл бүртгэх тал дээр MATLAB аналитикийг агуулсан нээлттэй эхийн үнэгүй IoT платформ болох ThingSpeak-ийг ашиглаж байна. Raspberry Pi болон бусад хямд тоног төхөөрөмжийн самбарыг Simulink ашиглан ThingSpeak руу илгээх шууд арга замууд байдаг тул бид ThingSpeak-ийг сонгосон. ThingSpeak Write блок нь Raspberry Pi Hardware номын санд зориулсан Simulink Support Package -ээс гаралтай бөгөөд ThingSpeak сувгийнхаа Write API түлхүүрийг ашиглан тохируулж болно. Сувгийг хэрхэн бий болгох талаархи дэлгэрэнгүй зааврыг доор өгөв. Үүлэн дээр өгөгдлийг байнга оруулахын тулд та Pi -гээ Simulink -ээс хамааралгүй ажиллахыг хүсч байна. Үүнийг хийхийн тулд та Simulink загварын "Тоног төхөөрөмжид байршуулах" товчийг дарж болно.
ThingSpeak сувгаа үүсгээрэй
Бүртгэлгүй хүмүүс ThingSpeak вэбсайтад бүртгүүлж болно. Хэрэв танд MathWorks данс байгаа бол танд ThingSpeak данс автоматаар бий болно.
- Та нэвтэрснийхээ дараа сувгууд> Миний сувгууд руу орж Шинэ суваг дээр дарж суваг үүсгэж болно.
- Танд хэрэгтэй зүйл бол доор үзүүлсэн шиг нэвтрэх гэж буй сувгийн нэр, талбаруудын нэр юм.
- Сувгийн байршлыг харуулах сонголт нь таны хотын өргөрөг, уртрагийг оруулах шаардлагатай бөгөөд суваг доторх байршлыг газрын зураг дээр харуулах боломжтой. (Энд ашигласан жишээний утгууд нь Натик, МА)
- Дараа нь сувгаа хадгалахыг дарж сувгаа үүсгэж дуусгана уу.
4а. Өгөгдлийг "Муухай" ангилалд оруулсан тохиолдолд анхааруулах
Дотоод орчны цаг уурын хяналтын системийг дуусгахын тулд бид үүлний өгөгдөл дээр үндэслэн хэрхэн дохио хүлээн авахыг харах ёстой. Энэ нь маш чухал юм, учир нь үүнгүйгээр та өрөөн доторх тохь тухыг өөрчлөх шаардлагатай арга хэмжээг авах боломжгүй болно. Энэ хэсэгт үүлний өгөгдөл нь өрөөнд хэт чийглэг эсвэл хуурай байгааг илтгэх бүрт бид таны утсан дээр хэрхэн мэдэгдэл хүлээн авахыг харах болно. IFTTT Webhooks болон ThingSpeak TimeControl гэсэн хоёр үйлчилгээг ашиглан бид үүнд хүрэх болно. IFTTT (хэрэв энэ бол, тэгвэл гэсэн утгатай) нь үйл явдлыг зохицуулж, үйл явдалд үндэслэн үйлдлийг өдөөх боломжтой онлайн үйлчилгээ юм.
IFTTT Webhooks -ийг тохируулах алхамууд
Тэмдэглэл: Хамгийн сайн үр дүнд хүрэхийн тулд эдгээрийг компьютер дээр туршиж үзээрэй.
1) ifttt.com дээр данс үүсгээд (хэрэв танд байхгүй бол) My Applets хуудаснаас New Applet үүсгэнэ үү.
2) Цэнхэр "энэ" товчийг дарж триггер үйлчилгээгээ сонгоно уу.
3) Үйлчилгээ болгон Webhooks хайж, сонгоно уу.
4) Вэб хүсэлтийг хүлээн авахыг сонгоод үйл явдлын нэрийг оруулна уу.
5) Гох үүсгэх гэснийг сонгоно уу.
6) Дараагийн хуудсан дээр "тэр" -ийг сонгоод мэдэгдэл хайх.
7) IFTTT програмаас мэдэгдэл илгээхийг сонгоно уу.
8) IFTTT -ийн 2 -р алхам дээр үүсгэсэн үйл явдлын нэрийг оруулаад "Create action" -г сонгоно уу.
9) Сүүлчийн шатанд хүрэх хүртэл үргэлжлүүлээрэй, хянаж, дуусгах товчийг дарна уу.
10) https://ifttt.com/maker_webhooks руу ороод хуудасны дээд хэсэгт байрлах Тохиргоо товчийг дарна уу.
11) Дансны мэдээлэл хэсэгт байгаа URL руу очно уу.
12) Үйл явдлынхаа нэрийг энд оруулаад "Үүнийг турших" дээр дарна уу.
13) Ирээдүйд ашиглахын тулд URL -г сүүлчийн мөрөнд хуулж (түлхүүрийн хамт).
ThingSpeak TimeControl -ийг тохируулах алхамууд
1) Програм> MATLAB шинжилгээг сонгоно уу
2) Дараагийн хуудсан дээр New дарж IFTTT -аас Trigger Email -ийг сонгоод Create дээр дарна уу.
Загвар кодын чухал хэсгүүд нь:
Сувгийн ID - ThingSpeak сувгаа оруулаад "доторх чийгшил" гэсэн мэдээлэлтэй болно.
IFTTTURL - Өмнөх хэсгээс хуулсан URL -г оруулна уу 13 -р алхам.
readAPIKey - ThingSpeak Channel -ийн түлхүүрийг оруулна уу. Үйлдлийн хэсэг - хамгийн сүүлийн утга дээр ажилладаг. Анхааруулга өгөхийн тулд үүнийг дараах болгож өөрчилнө үү.
3) ThingSpeak вэбсайт дээр Apps> TimeControl дээр дарна уу.
4) Давтагдахыг сонгоод цагийн давтамжийг сонгоно уу.
5) Save TimeControl дээр дарна уу.
Одоо MATLAB Analysis нь хагас цаг тутамд автоматаар ажилладаг бөгөөд хэрэв утга нь 3 -аас их эсвэл тэнцүү бол IFTTT Webhooks үйлчилгээнд триггер илгээдэг. Дараа нь IFTTT утасны апп нь хэрэглэгчдэд энэ хэсгийн эхэнд үзүүлсэн шиг мэдэгдэх болно.
Алхам 6: Дүгнэлт
Үүний тусламжтайгаар бид уур амьсгалын хяналтын системийг хэрхэн яаж бий болгох талаар бүх чухал талыг олж харсан. Энэ төсөлд бид Симулинкийг хэрхэн ашиглаж болохыг харсан.
- Sense HAT -аас өгөгдөл оруулахын тулд Raspberry Pi програмчлах. Тодруулах - Код Raspberry Pi дээр ажиллаж байгаа тул Simulink дахь өгөгдлийг төсөөл.
- доторх цаг уурын хяналтын системийн харааны дэлгэцийг бий болгох. Онцлох - Симулинкийн техник хангамж дээр кодоо хэрхэн яаж ажиллахыг өөрчлөх.
- дотоод уур амьсгалын хяналтын системийн алгоритмыг боловсруулах.
- Raspberry Pi -ийн өгөгдлийг үүлэн дээр бүртгэж, бүртгэгдсэн өгөгдлөөс сэрэмжлүүлэг үүсгэх.
Дотоод орчны цаг уурын хяналтын энэ системд ямар өөрчлөлт оруулах вэ? Санал хүсэлтээ сэтгэгдлээр хуваалцана уу.
Зөвлөмж болгож буй:
Хөдөө аж ахуйн LoRa дээр суурилсан харааны хяналтын систем Iot - Firebase & Angular ашиглан урд талын програм зохиох: 10 алхам
Хөдөө аж ахуйн LoRa дээр суурилсан харааны хяналтын систем Iot | Firebase & Angular ашиглан урд талын програм зохиох: Өмнөх бүлэгт галын баазын бодит цагийн мэдээллийн баазыг дүүргэхийн тулд loRa модультай хэрхэн ажилладаг талаар ярилцсан бөгөөд манай төсөл бүхэлдээ хэрхэн ажилладаг талаар маш өндөр түвшний диаграмыг олж харсан. Энэ бүлэгт бид хэрхэн яаж чадах талаар ярих болно
Мөөгний уур амьсгалын хайрцаг: 7 алхам (зурагтай)
Мөөгний уур амьсгалын хайрцаг: Сайн байна уу! Би мөөг ургуулах уур амьсгалын хайрцаг барьсан. Энэ нь температур, чийгшлийн аль алиныг нь зохицуулж чаддаг. Халаах эсвэл хөргөх нь илүү зөөлөн элементээр ажилладаг. Агаарын чийгшил нь хэт авианы мананцар үүсгэгчээр нэмэгддэг. Би бүх зүйлийг модульчлагдсан бүтээсэн
Mikrotik CSS326-24G-2S+RM Switch руу оруулах дотоод дотоод хангамж. 11 алхам
Mikrotik CSS326-24G-2S+RM шилжүүлэгчийн модны дотоод эрх мэдэл: СЭРЭМЖЛҮҮЛЭГ: ЭНЭ ТӨСӨЛ ТАНЫ ХЭРЭГЛЭЛТЭЙ ХЭРЭГТЭЙ, ЮУ ХИЙЖ БАЙГААГҮЙ БОЛ МЭДЭХГҮЙ БОЛ ЦАХИЛГААН ЭРЧИМ ХӨДӨЛГӨӨГҮЙ. ЭНЭ УДИРДАМЖИЙГ ДАГУУЛЖ ТАНАЙ ТОНОГ ТӨХӨӨРӨМЖИЙГ ХАМТРУУЛСАН ХАМГААЛАЛТЫН ХАРИУЦЛАГА ХАРИУЦЛАГАГҮЙ БАЙНА
Питон дахь уур амьсгалын өөрчлөлтөөс температурын өөрчлөлтийг зурах: 6 алхам
Питон дахь уур амьсгалын өөрчлөлтөөс температурын өөрчлөлтийг дүрслэх нь: Уур амьсгалын өөрчлөлт бол том асуудал юм. Олон хүмүүс одоо хэр их өссөнийг мэдэхгүй байна. Энэхүү зааварчилгаанд бид уур амьсгалын өөрчлөлтөөс үүдэлтэй уур амьсгалын температурын өөрчлөлтийг графикаар дүрслэх болно. Хуурамч хуудасны хувьд та доорх питон файлыг үзэх боломжтой
AtticTemp - Температур / Уур амьсгалын бүртгэл: 10 алхам (зурагтай)
AtticTemp - Температур / Уур амьсгалыг бүртгэгч: Таны мансарда болон бусад гаднах байгууламжид өндөр тэсвэртэй температур хэмжигч, цаг уурын бүртгэл