Агуулгын хүснэгт:
- Хангамж
- Алхам 1: MQTT
- Алхам 2: Програм хангамжийн тохиргоо
- Алхам 3: Тоног төхөөрөмжийн холболт
- Алхам 4: Утасны тохиргоо
Видео: Ухаалаг хөшигний систем: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Өрөө хэт халуун, гэрэл гэгээтэй үед хаагдах ухаалаг хөшигний системийг хүсч байна уу, мөн үүнийг алсаас удирдах боломжтой.
Энд би үүнийг хэрхэн хялбар болгохыг танд үзүүлэх болно
Хангамж
- Картон хайрцаг
- DHT11 температур мэдрэгч
- Servo мотор
- Зэгсэн мэдрэгч
- Realtek Ameba1 RTL8195AM микроконтроллер
- Холбогч утас
Алхам 1: MQTT
MQTT бол машинаас машин руу (M2M)/"Интернетийн зүйл" холболтын протокол юм. Энэ нь маш хөнгөн хэвлэн нийтлэх/захиалах мессеж тээвэрлэх зориулалттай байв.
MQTT бол IoT -д зориулагдсан протокол гэж бид хэлж чадна. MQTT нь TCP/IP дээр суурилсан бөгөөд нийтлэх/захиалах замаар өгөгдлийг дамжуулдаг/хүлээн авдаг.
Амеба хөгжүүлэх самбарыг ашиглаж байгаа тул бид amebaiot дээрх албан ёсны вэбсайтад данс бүртгүүлж, amebaiot.com/cloud-getting-started хаягаар үнэгүй MQTT сервер авах боломжтой.
Анхаарна уу, хэрэв та AmebaIOT.com сайтад бүртгүүлж, төхөөрөмжөө "Үүлэн үйлчилгээ" -нд бүртгүүлсний дараа AmebaIOT.com -д нэвтэрсэн хэрэглэгчийн нэр, нууц үг нь таны MQTT холболтын хувьд ижил байх болно, дэлгэрэнгүйг дараа нь зааварчилгаанд тайлбарлах болно..
Алхам 2: Програм хангамжийн тохиргоо
IoT (Internet-of-Things) төсөл бүрийн төв нь Wi-Fi-ээр ажилладаг микроконтроллер юм, манай төсөл ч мөн ялгаагүй. Энд ашиглагддаг Wi-Fi микроконтроллер нь Realtek-ийн Ameba-1 RTL8195AM бөгөөд олон ашигтай дагалдах хэрэгсэл, хүчирхэг Wi-Fi модультай бөгөөд батарейгаар хэдэн долоо хоног ажиллахад хангалттай бага чадалтай.
Өөр юу байна? Энэ самбарыг Arduino IDE дээр програмчлах боломжтой! Тийм ээ, хардкор програмыг сурах шаардлагагүй, Arduino IDE -ээ нээгээд дараах линкийг "Файл -> Тохиргоо" хэсэгт байрлах "нэмэлт самбарын менежерийн URL" руу оруулаарай. "Хэрэгсэл -> Самбар" хэсэгт "ТУЗ -ийн менежер"
Үүний дараа та Github дээрх Github -аас эх кодыг татаж авах боломжтой.
Таны хийх ёстой хамгийн сүүлийн зүйл бол дөнгөж татаж авсан кодын талаархи дараах мэдээллийг засах явдал юм, дараа нь та "Байршуулах" товчлуурыг дарж кодоо хэдхэн секундын дотор ameba дээр асаахад бэлэн болно.
Алхам 3: Тоног төхөөрөмжийн холболт
Та хэрэгтэй зүйлсийнхээ жагсаалтыг авахын тулд хангамжийн хэсгийг үзнэ үү.
Эхлээд та хайрцаг хайрцагнаас тийм ч гоё биш "байшин" барих хэрэгтэй, үүнийг доор хийх болно.
Хэлхээний холболт нь маш энгийн тул доорх холболтын газрын зургийг үзээд бүх зүйлийг холбоно уу.
Холболт хийсний дараа та гараа хөшигтэй холбож байхдаа карбон байшингийнхаа хананд серво нааж, хөшигний нэг талд зэгс мэдрэгчийг нааж, хөшигний нөгөө талд соронзыг нааж болно. Анхдагч байдлаар зэгс мэдрэгч ба соронз нь servo мотор хөшгийг татаж аваад чирэх хүртэл бие биентэйгээ зэрэгцэн оршдог болохыг анхаарна уу.
Зэгсэн мэдрэгчийн зорилго нь хөшгийг хаасан эсвэл нээсэн эсэхийг Амебад мэдэгдэх явдал юм. Хамгийн сүүлд DHT11 мэдрэгчийг хананы нөгөө талд нааж, энэ нь "өрөөний" температурыг хэмжихэд туслах бөгөөд хэрэв өрөөнд хэт их нарны гэрэл тусч, температурыг эвгүй түвшинд хүргэж байгаа бол Амебад хэлэх ёстой.. Хэрэв өрөө үнэхээр халуун байвал хөшиг автоматаар хаагдаж хэрэглэгчид MQTT мессеж илгээх болно.
Алхам 4: Утасны тохиргоо
MQTT -ээр дамжуулан хөшигийг алсаас удирдахын тулд бид эхлээд MQTT клиентийг суулгах хэрэгтэй. Android -д зориулсан Playstore болон iOS -д зориулсан Appstore дээр олон үнэгүй MQTT клиент апп байдаг. Энд Android болон iOS хувилбар байна.
Та аль хувилбарыг ашиглаж байгаагаас үл хамааран тохируулах журам ижил байна.
Нэгдүгээрт, та MQTT серверийн хаягийг бөглөх хэрэгтэй -> "cloud.amebaiot.com";
Хоёрдугаарт, портын дугаарыг бөглөнө үү -"1883";
Гуравдугаарт, бүртгүүлэх сэдвийг бөглөнө үү -> "outTopic";
Дөрөвдүгээрт, нийтлэх сэдвийг бөглөнө үү -> "inTopic";
Тавдугаарт, MQTT үүл үйлчилгээний хэрэглэгчийн нэр, нууц үгээ бөглөнө үү;
Эцэст нь холбогдохын тулд "холбогдох" товчийг дарна уу.
Холбогдсоны дараа танд хоёр талт холболтыг амжилттай хийсний баталгаа болох "--- MQTT сервер холбогдсон байна! ---" гэсэн мессеж ирэх болно. Одоо та хөшгийг нээх "асаах" мессежийг илгээж, хүссэн үедээ хаах "унтраах" мессежийг илгээж болно.
Зөвлөмж болгож буй:
GH5 хөл дөрөө Хөшигний алсын удирдлага: 5 алхам (зурагтай)
GH5 хөлийн дөрөө Хөшигний алсын удирдлага: Би хоёр гараараа маш олон ширээний зураг авалт хийдэг бөгөөд хөл дөрөө хаалтны алсын удирдлага нь зайлшгүй байх ёстой зүйл юм! Хөлийн дөрөө нэмэхийн тулд худалдаанд байгаа GH серийн алсын удирдлагыг өөрчлөх боломжтой боловч би үүнийг бий болгохыг хүссэн
ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
ESP8266, Google Home болон Openhab интеграцчлал ба вэб хяналт ашиглан сохор хөшигний хяналт: Энэхүү зааварчилгаанд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулав. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суурилуулалтыг хавсаргасан болно. Үндсэн хэсгүүд нь: Stepper мотор Stepper драйвер удирддаг bij ESP-01 Gear and mounting
Alexa Хөшигний Хяналтын Систем - 3D хэвлэх боломжтой, хямд өртөгтэй: 19 алхам (зурагтай)
Alexa Хөшигний Хяналтын Систем - 3D хэвлэх боломжтой, хямд өртөгтэй: Сайн байна уу, би аль эрт байшингаа аль болох автоматжуулахыг хичээж ирсэн. Өвөл Их Британид ирэхэд би бүх хөшгийг орой нь хааж, өглөө нь бүгдийг нь нээх ажлыг хаяхаар шийдлээ. Энэ нь би гүйж байна гэсэн үг
Kodak C653: 4 алхамтай Хөшигний гох
Kodak C653 -ийн Хөшигний гох: Энэ нь автомат гэрэл зураг авах, алсын удирдлагатай гох системийг ашиглах боломжийг олгохын тулд Kodak C653 камер дээр хаалтны триггерийг хэрхэн яаж оруулахыг танд харуулах болно. (Би ганцхан өнгө хэрэглэсэн, гэхдээ та үүнийг хэт туйлширсан гэж үзэх болно
Olympus Pen-EE Хөшигний засвар ба их засвар: 16 алхам
Olympus Pen-EE Хөшигний засвар, шинэчлэлт: 1961 оноос хойшхи Olympus Pen-EE төхөөрөмжийг болгоомжтой задалж, цэвэрлэж, шинэчилж, дотор нь ямар нэгэн эд анги алдах, ямар нэгэн зүйлийг гэмтээх эрсдэлгүйгээр буцааж байрлуулж болно. Тогтвортой, тэвчээртэй, танд зөв хэрэгсэл байна