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

IRIS - Таныг тойрон хүрээлж буй чийдэн: 12 алхам (зурагтай)
IRIS - Таныг тойрон хүрээлж буй чийдэн: 12 алхам (зурагтай)

Видео: IRIS - Таныг тойрон хүрээлж буй чийдэн: 12 алхам (зурагтай)

Видео: IRIS - Таныг тойрон хүрээлж буй чийдэн: 12 алхам (зурагтай)
Видео: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Долдугаар сарын
Anonim
Image
Image
IRIS - Таныг эргэн тойронд байхдаа мэддэг чийдэн
IRIS - Таныг эргэн тойронд байхдаа мэддэг чийдэн

Сайн байна уу! Тийм ээ, бүгдээрээ тусгаарлагдсан. Би инженерийн оюутан. Өмнө нь би дотуур байранд байж байгаад шөнө даалгавар, хичээлээ хийдэг байсан. Одоо би гэртээ байгаа болохоор энд байгаа бүх хүмүүс эрт унтдаг байсан болохоор манай гэр бүл тийм ч тухтай байдаггүй. Надад бас ширээний чийдэн байхгүй.

Гэхдээ хэрэв би өөрөө үүнийг хийхийг хүсч байвал ердийн чийдэнгээс илүү олон онцлог шинж чанартай байхыг хүсч байна. Сорилт нь хэсгүүдийг хайж олох явдал байв. Энэтхэгт орон даяар түгжигдсэнтэй холбоотойгоор цахим дэлгүүрүүд нээгдээгүй байна. Энэ бол миний бүрэн байшинд зориулсан төсөл юм. Ухаалаг ширээний гэрэл Иристэй танилцана уу. Энэ нь миний гэрт байсан электрон хэрэгслүүдийг ашиглах боломжтой олон онцлог шинж чанартай байдаг.

Гарын авлагын горим: Ширээний ердийн гэрэлтүүлэг

Ухаалаг горим: Гэрлийг асаах / унтраах хэрэглэгчийг автоматаар илрүүлэх

Ухаалаг орны чийдэн: Шөнө дунд хаа нэг газар явахыг хүссэн үедээ замыг автоматаар гэрэлтүүлдэг

Дасан зохицох тод байдал: Орчны гэрэлд үндэслэн гэрэлтүүлгийг автоматаар тохируулдаг

Өдрийн гэрлийн ойлголт: Нар жаргасны дараа эсвэл өөр гэрлийн эх үүсвэр байхгүй үед ухаалаг горимыг автоматаар асаах боломжтой.

Сүүлийн хоёр онцлогийг хараахан нэмж оруулаагүй байгаа боловч би ажлын зарчмыг дурдсан тул хэрэв та тэдгээрийг нэмж оруулахыг хүсч байвал юу хийхээ мэдэх болно. Хийж эхэлцгээе!

Хангамж

Тийм ээ, ихэнх оронд цахим худалдааны сайтууд одоогоор идэвхгүй байгаа тул худалдан авах линк өгөх нь утгагүй гэдгийг би мэднэ. Гэхдээ хэрэв та энэ вирус хяналтанд ороод бүх зүйл хэвийн байдалдаа орсны дараа үүнийг уншиж байгаа бол (удахгүй болно гэж найдаж байна), тэгвэл … за … та тавтай морилно уу?

Arduino Uno:

Халуун цагаан LED тууз:

Нэг сувгийн буухиа:

Ойролцоо байдал/саад бэрхшээл мэдрэгч:

12V цахилгаан хангамж:

GI утас

Хар будаг

Энд тэндхийн зарим хэсгийг гэртээ олж болно.

Алхам 1: Босоо тавиур хийх

Стэнд хийх
Стэнд хийх
Стэнд хийх
Стэнд хийх
Стэнд хийх
Стэнд хийх

Одоо би суурийн дизайныг өөрийнхөөрөө хийсэн гэж хэлсэн бол энэ нь үнэн биш байх болно. Би энэ загварыг видео бичлэгээс харсан. Гэхдээ цаазаар авах ял өөр, тийм ээ.

Юуны өмнө би зузаан цахилгаан кабель авлаа. Би хар өнгөтэй байхыг хүсч байсан, гэхдээ энэ бол миний гэрт ганцаараа хэвтэж байсан юм. Асуудал нь хэт уян хатан байдаг. Бид нугалахад хэлбэрээ хадгалж үлдэх зүйл хэрэгтэй. Тиймээс би доторх хөнгөн цагаан утсыг салгаад оронд нь зузаан GI утас оруулсан. Дараа нь би утсыг хэлбэрт нь нугалав. Энэ нь ёроолд нь дугуйлан хийж, үлдсэн утсыг нимгэн S хэлбэрээр гулзайлгахад хялбар байв.

Харамсалтай нь цахилгаан кабель дамжуулах зай байхгүй болсон тул бид дараа нь энэ талаар ямар нэгэн зүйл хийх болно. Суурь нь бараг л хийгдсэн.

Алхам 2: Дэнлүүний дээд хэсэг

Дэнлүүний дээд хэсэг
Дэнлүүний дээд хэсэг
Дэнлүүний дээд хэсэг
Дэнлүүний дээд хэсэг

Үүний тулд би гал тогооноос хоёр хуванцар сав авав. Аль аль нь бага зэрэг нарийссан, нэг нь нөгөөгөөсөө том юм. Би том савны дагуух шугамыг тэмдэглээд богиносгосон.

Жижиг савыг том савны дээр тавьвал яг л дэнлүү шиг харагдаж байна. Агуу их!

Алхам 3: Булцуу

Булцуу
Булцуу
Булцуу
Булцуу
Булцуу
Булцуу
Булцуу
Булцуу

Энэ нь суурин дээр очиж шөнийн гэрэл худалдаж авахтай адил хялбар байж болох юм. Гэхдээ би ийм хурц гэрэл авахыг хүсээгүй, мөн гэрт байгаа эд ангиудын хамт гэрэлтүүлгийн автомат удирдлага нэмэхийг хүссэн юм. Тиймээс би чийдэнг захиалгаар хийсэн.

Нэгдүгээрт, би өмнө нь ашиглаж байсан жижиг савны тагийг аваад, хөнгөн цагаан хавтангаар хийсэн тэгш өнцөгт хавтанг наасан. Дараа нь би хөнгөн цагаан дээр хоёр жижиг цагаан дулаан LED тууз наасан. Яагаад хөнгөн цагаан тууз вэ? Энэ нь LED -ийн дулаан шингээгчийн үүрэг гүйцэтгэдэг, учир нь тэд удаан хугацаанд ашиглахад дулаардаг. Бүх зүйл халуунд тэсвэртэй цавуугаар наалдсан бөгөөд азаар дэлгүүрийн өрөөнд хэвтэж байгааг олж мэдэв. Хэрэв олохгүй бол зүгээр дээ. LED тууз нь ихэвчлэн ар талд нь наалдамхай байдаг тул та шууд наалдуулж болно.

Би хоёр туузыг зэрэгцээ байлгаж утсыг гагнав. Дараа нь би хуучин LED гэрлийн чийдэнгийн диффузорыг нээж, тагны дээд талд байрлуулав.

Манай захиалгат LED чийдэн бэлэн боллоо!

Би 12 вольтын тэжээлээр хурдан туршилт хийсэн. Энэ нь ямар таатай харагдаж байгааг та харж байна.

Алхам 4: Хар өнгөөр будна уу

Үүнийг хараар будна уу!
Үүнийг хараар будна уу!
Үүнийг хараар будна уу!
Үүнийг хараар будна уу!
Үүнийг хараар будна уу!
Үүнийг хараар будна уу!

Би бүх зүйлийг хараар будсан. Будаг сайн наалдахын тулд савны гадаргууг барзгар болгохын тулд зүлгүүр ашиглахаа мартуузай.

Шүршигч будаг хэрэглэх нь хамгийн тохиромжтой, гэхдээ надад гэртээ байхгүй байсан. Тиймээс би нийлэг будаг хэрэглэсэн. Будаг нь тасралтгүй гарсаар байсан тул суурийг будах үнэхээр хэцүү байсан. Гурван дээлний дараа би гадаад төрхдөө сэтгэл хангалуун байсан. Хэдийгээр би будахаасаа өмнө үүнийг зүлгэх ёстой байсан.

Том савны дээд хэсгийг хагас тунгалаг, асаахад сэрүүн гэрлийн цагираг үүсгэх тул би будсангүй.

Алхам 5: Электроник

Электроник
Электроник
Электроник
Электроник
Электроник
Электроник

Намайг бүх онцлог шинж чанаруудын талаар ярьсны дараа та маш их төвөгтэй болж магадгүй юм. Гэхдээ үгүй, энэ бол маш энгийн зүйл. Arduino самбар дээр баярлалаа.

Мэдрэгчийн оролт: Саад тотгорыг мэдрэгч нь таныг урд нь байхад илрүүлдэг. Энэ бол D0 зүү нь Arduino -ийн зүү 2 руу явдаг. GND pin нь Arduino -ийн GND зүү рүү явдаг нь ойлгомжтой. Энэ бол +5v зүү нь Arduino -ийн 5v зүү рүү явдаг.

Релений гаралт: Реле нь ухаалаг горимд байх үед чийдэнг асааж/унтраана. Энэ оролтын зүү нь Arduino 3 -р зүү рүү, нөгөө зүү нь Arduino -ийн GND зүү рүү ордог.

Үлдсэн холболтууд нь маш энгийн. Зүгээр л бүдүүвч диаграмыг дагана уу. Хэрэв та юу болж байгааг мэдэж байвал арай хялбар байх болно.

Үндсэндээ хэрэв та унтраалгыг баруун тийш гулсуулж байвал лампыг тэжээлээс шууд асааж байгаа болно. Шилжүүлэгчийг зүүн тийш гулсуулахад гэрэл ухаалаг горимд байна. Эндээс эхлэн дэнлүүг Arduino удирддаг. Үндсэндээ унтраалгыг зүүн тийш гулсуулснаар та цахилгаан тэжээлийг чийдэнгээс салгаж, оронд нь Arduino -г асааж байна. Хэрэв Arduino дэнлүү асаахыг хүсч байвал энэ нь өмнө нь салгагдсан терминалуудыг богиносгож байгаа релеийг асаах болно.

Алхам 6: Хэрэв надад Arduino байхгүй бол яах вэ?

Хэрэв надад Arduino байхгүй бол яах вэ?
Хэрэв надад Arduino байхгүй бол яах вэ?
Хэрэв надад Arduino байхгүй бол яах вэ?
Хэрэв надад Arduino байхгүй бол яах вэ?

Хэрэв танд Arduino байхгүй бол та BC547 эсвэл бусад ерөнхий зориулалттай транзистор болон саад мэдрэгч ашиглан ухаалаг горимыг хийх боломжтой хэвээр байна. Схемийн диаграмыг үзнэ үү. Энэ хэлхээг өмнөх алхам дахь бүдүүвч зураг дээрх Arduino, реле, мэдрэгчийн зохион байгуулалтаар солих ёстой. Хэдийгээр энэ нь илүү хямд сонголт боловч сул зогсолтын үед бага хэмжээний эрчим хүчний хэрэглээ байх болно.

Алхам 7: Програмчлал

Програмчлал
Програмчлал

Эдгээр бүх ухаалаг функцийг Arduino удирддаг. Манай програм тэдний хэрхэн ажиллахыг шийддэг. Хэрэв та үүнийг минийхтэй адил ажиллуулахыг хүсч байвал миний кодыг татаж аваад Arduino дээрээ байршуулж болно. Хэрэв та кодыг ойлгож, өөрийн үзэмжээр тохируулахыг хүсч байвал зааварчилгааны төгсгөлд би лавлаж болно.

Өмнө дурьдсанчлан, энэ код нь зөвхөн саад мэдрэгчийн өгөгдлийг уншдаг. Дасан зохицох гэрэлтүүлэг, өдрийн гэрлийг таних функц хараахан нэмэгдээгүй байна. Би үүнийг кодын хэсэгт тайлбарлах болно, ингэснээр та хүсвэл тэдгээрийг нэмж болно

Алхам 8: Энэ нь хэрхэн ажилладаг вэ?

Энэ яаж ажилдаг вэ?
Энэ яаж ажилдаг вэ?

Хэрэглэгчийг автоматаар илрүүлэх:

Та саад тотгорыг мэдрэгчийг ширээний доор байрлуулж, өөдөөс нь харуулах болно. Тиймээс одоо та урд нь суухад энэ нь таныг илрүүлж, Arduino руу дижитал дохио илгээх болно. Дараа нь Arduino нь релейгээ асаадаг бөгөөд энэ нь дэнлүү асдаг.

Орны дэнлүүний онцлог шинж чанарууд:

Энэ нь үнэндээ тусдаа шинж чанар биш юм. Энэ нь одоо байгаа саад тотгорыг мэдрэгч боловч потенциометрийг эргүүлснээр хүрээ нь нэмэгдсэн. Хэрэв таны дэнлүү, ширээний зохион байгуулалтыг орны дэргэд байлгавал орноосоо буухад тэр таныг илрүүлж 15 секундын турш дэнлүүгээ асаагаад дараа нь гэрэл унтрах болно. Та дэнлүүгээ унтахаасаа өмнө замдаа анхаарлаа төвлөрүүлж, гэрэлтүүлж болно.

Алхам 9: Угсрах

Угсрах
Угсрах
Угсрах
Угсрах
Угсрах
Угсрах

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

Би супер цавуу ашиглан нэг цахилгаан утсыг суурийн дагуу наасан. Нөгөө утас яах вэ? Бид GI утсыг тавиураар оруулсныг санаж байна уу? Бид үүнийг өөр утас болгон ашиглах гэж байна. Ингэснээр бүх зүйл цэвэрхэн харагдах болно.

Бүх утсыг зохих ёсоор холбож, туршсаны дараа би чийдэнгийн толгойн хоёр хэсгийг эпокси давирхайгаар наасан. Дараа нь нүх гаргаж, GI утсыг дамжуулж тавиурыг толгой дээр нь бэхлэв. Давирхайн нэг дусал, бүх зүйл бат бөх, сайн байна.

Алхам 10: Явахад бэлэн байна

Явахад бэлэн!
Явахад бэлэн!
Явахад бэлэн!
Явахад бэлэн!
Явахад бэлэн!
Явахад бэлэн!
Явахад бэлэн!
Явахад бэлэн!

Бүх зүйлийг хэд хэдэн удаа туршиж үзсэний дараа бүх зүйл хэрхэн явагдаж байгаад үнэхээр сэтгэл хангалуун байна. Манай захиалгаар хийсэн чийдэнгийн гэрэл ямар зөөлөн, тааламжтай байдгийг дурдахгүй өнгөрч болохгүй.

Жижиг асуудлууд байсан ч би үүнийг амархан шийдэж чадна.

Саадны мэдрэгч нь сандлыг байнга илрүүлж чаддаг. Үүнийг минийх шиг зөвхөн дээд талд нь түшлэгтэй сандал ашиглан шийдэж болно. Доод хэсэг нь хөндий тул саад мэдрэгч үүнийг илрүүлдэггүй.

Саадны мэдрэгч нь эргэн тойронд явж буй хүмүүсийг илрүүлж, чийдэнгээ үргэлжлүүлэн асааж/унтраана. Миний хувьд ширээ орны хажууд байсан тул унтах эсвэл ширээ ашиглахыг хүсэхгүй л бол хэн ч тийшээ очихгүй. Таны хийж чадах зүйл бол хүрээгээ зөв тохируулах бөгөөд ингэснээр таныг сууж байхад л таныг илрүүлэх болно.

Гэрэл унтрахгүй байна. Энэ нь саадыг мэдрэгчийн хүлээн авагч (хар чийдэн) дамжуулагчтай хэт ойрхон байвал (тунгалаг чийдэн) тохиолддог. Үүнийг шийдэх нь энгийн зүйл юм. Тэднийг бие биенээсээ бага зэрэг нугалахад л хангалттай.

Алхам 11: Нэмэлт боломжууд ба тохиргоо

Тиймээс одоо нэг асуудал гарч ирж магадгүй юм. Хэрэглэгчийг илрүүлэх ухаалаг горим болон ухаалаг дэнлүүний горимыг хэрхэн солих вэ? Миний өгсөн кодонд хоёулаа ижил зүйл юм. Гэхдээ хэрэв та тус бүрт тусгай горим хүсч, тэдгээрийн хооронд автоматаар шилжихийг хүсч байвал Arduino -ийн оронд Nodemcu (esp8266) микроконтроллерийг ашиглаж болно.

Та IFTTT нэртэй үйлчилгээг ашиглан цаг, хуваарь дээр үндэслэн горим бүрийг идэвхжүүлж болно. Түүнчлэн, та ухаалаг гар утсаа ашиглан гэрлээ хянах, цаг агаарын сэрэмжлүүлэг, таймер болон бусад олон зүйлийг хялбархан нэмж болно. Энэ нь Iris -ийг үнэхээр ухаалаг болгож чадна. Харамсалтай нь миний nodemcu дотуур байранд буцаж ирсэн тул би Arduino -той зууралдаад байна. Би буцаж ирснийхээ дараа эдгээр онцлогуудыг нэмж, өөр зааварчилгаа өгөх болно!

Алхам 12: Код дамжин өнгөрөх

Кодоор дамжин өнгөрөх
Кодоор дамжин өнгөрөх

Код нь зөвхөн харагдахаас гадна үнэхээр энгийн юм.

Нэгдүгээрт, бид тохиргооны функц дээр Arduino -ийн оролт, гаралтын тээглүүдийг зарлаж байна.

2 -р зүү нь мэдрэгчээс оролт хүлээн авч байна. Тиймээс хэрэв энэ нь HIGH гэж уншдаг бол хэн нэгэн ойрхон байна гэсэн үг бол реле (зүү 3) -ийг 15 секундын турш асаана. 15 секундын дараа хэрэв 2 -р зүү өндөр хэвээр байгаа бол if блокыг үргэлжлүүлэн ажиллуулж, гэрэл асаалттай хэвээр байна. Үгүй бол реле унтрах бөгөөд чийдэн ч мөн адил.

Хэрэв та нар жаргасны дараа автоматаар ажиллахыг хүсч байвал ерөнхий зориулалтын транзистортой LDR -ийг өөр зүү дээр нэмэх нь хангалттай юм. Дараа нь дээрх кодыг бүхэлд нь if блок дотор байрлуулна. LDR гэрэл асахгүй байвал if блокыг ажиллуулж, дээр тайлбарласан процессыг Arduino гүйцэтгэдэг.

Мөн гэрэлтэлтийг автоматаар хянахын тулд LDR -ийг дахин ашиглах шаардлагатай болно. Дэнлүүг одоо Arduino -оос шууд асааж, өөр реле ашиглаж болно. Та LDR -ийн аналог оролт дээр үндэслэн чийдэнгийн гэрлийг тохируулахын тулд PWM ашиглаж болно. Үүнийг хийхийн тулд та 12 вольтын оронд 5 вольтын LED тууз ашиглах хэрэгтэй болно гэдгийг анхаарна уу.

Гэрээсээ ажиллах хурд сорилт
Гэрээсээ ажиллах хурд сорилт
Гэрээсээ ажиллах хурд сорилт
Гэрээсээ ажиллах хурд сорилт

Гэрийн хурд сорилтын ажлын хоёрдугаар шагнал

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