Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмжийг тохируулах
- Алхам 2: Код
- Алхам 3: Төхөөрөмжийг ашиглах
- Алхам 4: Эцсийн бүтээгдэхүүн
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гарын авлагад бид хөргөгчийн гэрэл таймерын хийсвэрлэлийг бүтээх, кодлох үйл явцыг алхам алхамаар авч үзэх болно. Манай төхөөрөмжийн гол зорилго бол хөргөгчний гэрлийг урд нь хэн нэгэн зогссон тохиолдолд л асаах замаар эрчим хүч хэмнэх явдал юм. Манай зүйлсийн интернет төхөөрөмж нь зэгс унтраалга, объектоос зайлсхийх мэдрэгчийн модуль гэсэн хоёр мэдрэгчийг ашигладаг. Зэгсэн мэдрэгч нь соронзон орон байгаа үед дохио илгээх болно. Энэ нь хаалга нээлттэй, хаалттай эсэхийг илрүүлэхэд ашиглагдах болно. Хэрэв хаалга нээлттэй байвал хөргөгчийн урд хэн нэгэн зогсож байгаа эсэхийг ойртох мэдрэгчээр хэмждэг. Хэрэв хүн илрээгүй бол таймер нь хэн нэгэн хаалганы өмнө байснаас хойш хэр удаан байсныг тоолж эхэлнэ.
Энэхүү төсөл нь колбаны сервер дээр ажилладаг төхөөрөмжийг хянах интерфейсийг агуулдаг. Хэрэглэгч энэ интерфэйсийг ашиглан таймер тус бүрийг шалгах эсвэл дахин тохируулах боломжтой.
Дараахь алхамууд нь энэ төхөөрөмжийг бүтээх явцад танд туслах болно.
Алхам 1: Тоног төхөөрөмжийг тохируулах
Эхний алхам бол төхөөрөмжийн хэлхээг тохируулах явдал юм. Бидэнд хэрэгтэй болно:
- Raspberry Pi 3
- Талхны самбар
- Зэгс модуль*
- Саад бэрхшээлээс зайлсхийх мэдрэгчийн модуль*
- 10 кОм эсэргүүцэл
- Утаснууд
- Нэг соронз (төхөөрөмжийг туршихад зориулагдсан)
*Arduino 37 in-1 Sensor Kit-ээс (Баримт бичиг)
Бүх материалыг цуглуулсны дараа дээр дурдсан диаграм дээр үндэслэн хэлхээг угсарна.
Алхам 2: Код
Тоног төхөөрөмжөө тохируулсны дараа бид кодыг бичиж эхэлж болно. Кодыг хавсаргасан зип хавтаснаас олж болно. Директоруудын бүтэц нь төвөгтэй тул ямар ч файлыг зөөхөөс болгоомжил.
Алхам 3: Төхөөрөмжийг ашиглах
Хөтөлбөрийг Flask сервер ашиглан ажиллуулдаг. Колбыг суурилуулах, ашиглах дэлгэрэнгүй мэдээллийг эндээс авах боломжтой.
Нэгдүгээрт, командын мөрийг ашиглан колбоны програмыг iotapp.py болгож тохируулна уу.
тохируулах FLASK_APP = iotapp.py
Дараа нь програмыг ажиллуулна уу:
колбо ажиллуулах -хост 0.0.0.0
Интерфэйс рүү нэвтрэхийн тулд сүүлийн командын үр дүнд үүссэн URL -г хуулна уу. Энэ хуудас нь хоёр таймертай: нэг нь хаалга хэр удаан онгорхой байсныг хянадаг, нөгөө нь урд нь хэн ч байгаагүйгээр хаалгаа онгойлгосон хугацааг хянадаг. Хуудсыг шинэчлэх бүрт цаг хэмжигч хоёулаа шинэчлэгдэх болно. Хэрэглэгч "Хугацааг дахин тохируулах" товчийг ашиглан таймеруудыг анхны байдалд нь оруулж болно.
Соронзон нь хөргөгчийн хаалгыг төлөөлдөг. Соронз байгаа үед хаалгыг хаалттай гэж үзэж болно. Хаалга онгойлгохын тулд соронзыг зэгс мэдрэгчээс салга. Хөргөгчийн урд зогсож буй хүнийг дуурайхын тулд ойрхон байгаа мэдрэгч дээр гараа тавь. Та гараа тайлахад таймер нь хөргөгчийн өмнө хэн нэгэн байснаас хойш хэр удаж байгааг тоолж эхэлнэ.
Алхам 4: Эцсийн бүтээгдэхүүн
Энд бид төхөөрөмжийн үйл ажиллагааны жишээг харуулав.
Энэхүү зааварчилгааны материалыг Райан Андерсон, Кевин Бенсон нар бүтээжээ.
Зөвлөмж болгож буй:
Захиалгат хаалганы дэвсгэр өдөөгдсөн хаалганы хонх: 6 алхам
Захиалгат хаалганы дэвсгэр өдөөгдсөн хаалганы хонх. Сайн байна уу! Намайг Жастин гэдэг, би ахлах сургуулийн бага ангийн сурагч бөгөөд энэхүү зааварчилгаа нь хэн нэгэн таны хаалганы дэвсгэр дээр гишгэх үед дуугарах хаалганы хонхыг хэрхэн хийхийг хэлж өгөх болно. Хаалганы дэвсгэр нь хаалгыг онгойлгодог тул
Хөргөгчний хаалганы хяналт: 5 алхам
Хөргөгчний хаалганы шалгалт: Оршил: Орчин үед хүмүүс " ухаалаг " хөргөгчийн температурыг харуулах боломжтой хөргөгч. Зарим хөргөгч нь хаалга ойрхон биш гэдгийг хэрэглэгчдэд сануулах дохиололтой байдаг. Гэсэн хэдий ч хүн бүр ийм "ухаалаг" байдаггүй
IFTTT ашиглан утастай хаалганы хонхыг ухаалаг хаалганы хонх болгон хувиргаарай: 8 алхам
IFTTT ашиглан утастай хаалганы хонхыг ухаалаг хаалганы хонх болгон хувиргаарай: WiFi хаалганы хонх нь одоо байгаа утастай хонхны хонхыг ухаалаг хаалганы хонх болгон хувиргадаг. https://www.fireflyelectronix.com/product/wifidoor
Хөргөгчний хаалганы дохиолол: 5 алхам
Хөргөгчний хаалганы дохиолол: Энэ төсөлд би хөргөгчийн хаалгыг удаан хугацаагаар нээлттэй орхисон тохиолдолд дуут дохиог хэрхэн яаж хийхийг танд үзүүлэх болно. Энэ хэлхээ нь зөвхөн хөргөгчөөр хязгаарлагдахгүй бөгөөд ямар ч хаалга удаан хугацаанд нээлттэй байсан бол дохиолол өгөхөд ашиглаж болно
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: 6 алхам
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: Бүгдээрээ сайн уу! Таймер бол электроникийн салбарт чухал ойлголт юм. Цахим бүрэлдэхүүн бүр цаг хугацааны үндсэн дээр ажилладаг. Энэ цагийн суурь нь бүх ажлыг синхрончлоход тусалдаг. Бүх микроконтроллерууд урьдчилан тодорхойлсон цагийн давтамжтайгаар ажилладаг