Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Электроникийн загвар зохион бүтээх
- Алхам 3: Програм хангамж
Видео: Утасгүй хаалганы хонх дамжуулагч: 3 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төсөл нь дараахь хоёр төслийн эхний хэсгийг тайлбарласан болно.
- Энэхүү зааварт заасан утсан хаалганы хонх дамжуулагч
- Утасгүй хаалганы хонх хүлээн авагчийг утасгүй хаалганы хонх хүлээн авагчийн зааварт тайлбарласан болно
Би байшингийнхаа арын хашаанд сууж байхад урд хаалган дээр хэн нэгэн хонх цохихыг би сонсохгүй байна. Мэдээжийн хэрэг, утасгүй хаалганы хонх худалдаж авснаар энэ асуудлыг шийдэх боломжтой боловч үүнийг өөрөө хийх нь илүү хөгжилтэй юм. Хажуугаар нь би бусад утасгүй хаалганы хонхыг хөндлөнгөөс оролцуулдаг тул өөрийн гараар хийх илүү их шалтгаан болдог.
Хаалганы хонхны унтраалга дарагдсан үед энэ хэлхээ нь 433 МГц давтамжтай энгийн RF дамжуулагчаар дамжуулан утасгүй хаалганы хонх хүлээн авагч руу мессеж илгээж, хаалганы хонхны анхны функцийг хэвээр хадгална. Уг хэлхээг анхны хаалганы хонх унтраалгаар цувралаар байрлуулсан бөгөөд анхны хаалганы хонхны хаалганы хонхыг дууриадаг. Энэ нь хэн нэгэн хаалганы хонхны унтраалгыг тасралтгүй дарахад хаалганы хонх дуугарахаас урьдчилан сэргийлэх боломжийг нэмж өгдөг.
Түүнчлэн уг хэлхээнд хаалганы хонхыг ажиллуулахын зэрэгцээ утасгүй хаалганы хонх руу мессеж дамжуулахыг идэвхгүй болгох боломжтой унтраалга байдаг. Уг хэлхээ нь 8 вольтын AC хаалганы хонхны трансформатороор тэжээгддэг бөгөөд энэ нь анхны хаалганы хонхыг ажиллуулдаг.
Үргэлж би энэ төслийг дуртай микроконтроллер PIC дээр бүтээсэн боловч та Arduino ашиглаж болно. Arduino фенүүд нь RF зурвасыг найдвартай дамжуулахын тулд Arduino Virtual Wire номын сангийн зөөврийн хувилбарыг ашигласнаас хойш миний тайлбарласан дамжуулах протоколыг хүлээн зөвшөөрч магадгүй юм.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
Энэ төслийн хувьд танд дараах бүрэлдэхүүн хэсгүүд байх ёстой.
- Нэг талхны хавтан
- PIC микроконтроллер 12F617, win-source-ийг үзнэ үү
- Гал хамгаалагч + гал хамгаалагч 100мА Удаан
- Шулуутгагч гүүр, жишээ нь. DF02M, win-source-ийг үзнэ үү
- Электролитийн конденсатор 220 uF/35V ба 10 uF/16V
- 3 * 100nF керамик конденсатор
- Хүчдэл зохицуулагч 78L05, win-source-ийг үзнэ үү
- 433 MHz ASK RF дамжуулагч
- Эсэргүүцэл: 1 * 10k, 1 * 4k7, 3 * 220 Ом
- NPN транзистор, жишээ нь. BC548-ийг win-source-ээс үзнэ үү
- Шилжүүлэх
- LED: 1 улаан, 1 ногоон
- Хуванцар орон сууц
Бүрэлдэхүүн хэсгүүдийг хэрхэн холбох схемийг үзнэ үү.
Алхам 2: Электроникийн загвар зохион бүтээх
Бүх хяналтыг PIC12F617 програм хангамжаар гүйцэтгэдэг. Цахилгаан хэлхээг зохион бүтээхээс өмнө би анхны хаалганы хонхыг хэрхэн амархан идэвхжүүлж болохыг шалгах хэрэгтэй байв. Надад байгаа загвар бол Byron 761 бөгөөд ding-dong дуу авиа гаргадаг бөгөөд 9 вольтын батерей эсвэл 8 вольтын хувьсах гүйдлийн трансформатороор тэжээгддэг. Анхны хаалганы хонхыг хэмжсэний дараа хаалганы хонхны унтраалгын холбогч нь нэг зүүтэй, 3.5 вольтоор нэг оролтын зүүтэй болохыг олж мэдэв. Энэ холболтыг хаах үед хаалганы хонхны унтраалгыг дарахад зөвхөн 35 uA гүйдэл дамждаг. Үүний улмаас би нээлттэй коллектортой транзисторыг ашиглаж, ялгаруулагчийг ашиглан анхны хаалганы хонхыг идэвхжүүлэв.
Хаалганы хонхны унтраалга гадаа байгаа тул хаалганы товчлуурыг дарахад маш бага хэмжээний гүйдэл урсдаг нь надад таалагдаагүй, учир нь энэ нь чийглэг болоход хэн ч байхгүй байхад хонх дуугарч магадгүй юм (энэ нь бодит байдалд тохиолддог эсэхийг мэдэхгүй байна). Би хэлхээнд 220 Ом хүч татах эсэргүүцэл ашигладаг байсан тул хаалганы хонх дарагдсан үед хаалганы хонхны унтраалгаар 23 мА гүйдэл дамждаг.
Үлдсэн загвар нь хэлхээний тогтвортой 5 вольтын хүчийг бий болгохын тулд стандарт Шулуутгагч гүүр ба хүчдэлийн зохицуулагчтай байдаг. Цахилгаан хэлхээг жижиг талхны тавцан дээр хялбархан хийж болно. Зурган дээр би хуванцар орон сууцанд хийсэн эцсийн үр дүнг багтаасан талхны самбар дээр угсрахдаа хэлхээг харж болно.
Алхам 3: Програм хангамж
Өмнө дурьдсанчлан, програм хангамж нь PIC12F617 -д зориулагдсан болно. Энэ нь JAL дээр бичигдсэн байдаг. Өмнө нь би 433 МГц давтамжтай RF модулийг ашиглан RF дамжуулалтыг ашиглаж байсан боловч өөрийн дамжуулах протоколыг ашигласан болно.
Миний протокол зай хэт том биш л бол сайн ажилладаг. Энэ төслийн хувьд надад илүү найдвартай RF дамжуулах протокол хэрэгтэй байсан. Судалгаа хийсний дараа би Arduino -д зориулж C хэл дээр бичсэн Virtual Wire номын санг оллоо. Би JAL програмчлалын хэлтэй PIC ашигладаг тул энэ номын санг C -аас JAL руу зөөж, энэ зааварт ашигласан болно. Энэхүү Виртуал номын сан нь миний ашигладаг энгийн протоколоос хамаагүй илүү найдвартай байдаг. Мэдээжийн хэрэг дамжуулах нь үргэлж буруу явж чаддаг. Дамжуулах алдагдлыг багасгахын тулд мессеж бүрийг өөр мессеж бүрийн өөр дарааллын дугаар ашиглан 3 удаа илгээдэг.
Энэхүү төсөлд PIC нь 8 МГц давтамжтай дотоод цаг давтамж дээр ажилладаг бөгөөд таймер 2 -ийг Виртуал номын санд 1000 бит/сек битийн хурдтайгаар RF -ийн мессеж илгээхэд ашигладаг.
Гаднах хаалганы хонхны унтраалга дарагдсан үед програм хангамж дараахь зүйлийг хийдэг.
- Хаалганы хонхны унтраалгыг задлах. Хэрэв 50 ms -ээс хойших хугацаа дууссаны дараа дарагдсан хэвээр байвал програм дараагийн алхамаа үргэлжлүүлнэ, эс тэгвээс хаалганы хонхны унтраалга дарагдахгүй болно.
- Хэрэв Дамжуулалтыг идэвхгүй болгох унтраалга идэвхгүй бол 3 байт мессеж - хаяг, тушаал, дарааллын дугаарыг 433 МГц давтамжтай RF дамжуулагчаар дамжуулж, ногоон LED нэг секундын турш асах болно. Үүний зэрэгцээ BC548 транзисторыг хагас секундын турш идэвхжүүлснээр анхны хаалганы хонх дуугарах болно.
- Хэрэв Дамжуулалтыг идэвхгүй болгох унтраалга идэвхтэй байвал RF дамжуулалтаас бусад тохиолдолд ийм үйлдэл хийгдэхгүй. Ийм байдлаар утасгүй хаалганы хонхыг алсаас унтрааж, анхны хаалганы хонхыг ажиллуулах боломжтой болно.
- Зөвхөн хаалганы хонхны унтраалга дарагдсаны дараа дахин гарахад л шинэ дамжуулалт, хонхны хонх дуугарч эхэлнэ. Энэ нь хаалганы товчлуурыг тасралтгүй дарахад хаалганы хонх дуугарахаас сэргийлдэг.
JAL эх файл болон Intel Hex файлыг хавсаргасан болно. Хэрэв та PAL микроконтроллерийг JAL - Паскаль шиг програмчлалын хэлээр ашиглах сонирхолтой байгаа бол JAL татаж авах сайтад зочилно уу.
Өөрийнхөө төслийг боловсруулж, хариу өгөхийг тэсэн ядан хүлээж байгаарай.
Зөвлөмж болгож буй:
Захиалгат хаалганы дэвсгэр өдөөгдсөн хаалганы хонх: 6 алхам
Захиалгат хаалганы дэвсгэр өдөөгдсөн хаалганы хонх. Сайн байна уу! Намайг Жастин гэдэг, би ахлах сургуулийн бага ангийн сурагч бөгөөд энэхүү зааварчилгаа нь хэн нэгэн таны хаалганы дэвсгэр дээр гишгэх үед дуугарах хаалганы хонхыг хэрхэн хийхийг хэлж өгөх болно. Хаалганы дэвсгэр нь хаалгыг онгойлгодог тул
Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash): 4 алхам (зурагтай)
Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash): Энэ нь юу хийдэг вэ? (видеог үзнэ үү) Товчлуур дарагдсан үед Raspberry утасгүй сүлжээнд шинэ төхөөрөмж бүртгэж байгааг олж мэдэв. Ингэснээр товчлуур дарагдаж байгааг таньж, энэ баримтын мэдээллийг гар утсандаа (эсвэл таны төхөөрөмжид дамжуулж болно)
IFTTT ашиглан утастай хаалганы хонхыг ухаалаг хаалганы хонх болгон хувиргаарай: 8 алхам
IFTTT ашиглан утастай хаалганы хонхыг ухаалаг хаалганы хонх болгон хувиргаарай: WiFi хаалганы хонх нь одоо байгаа утастай хонхны хонхыг ухаалаг хаалганы хонх болгон хувиргадаг. https://www.fireflyelectronix.com/product/wifidoor
Утасгүй хаалганы хонх хүлээн авагч: 3 алхам (зурагтай)
Утасгүй хаалганы хонх хүлээн авагч: Энэхүү төсөл нь дараах хоёр төслийн хоёр дахь хэсгийг тайлбарласан болно: Утасгүй хаалганы хонх дамжуулагчийн зааварт заасан утсан хаалганы хонх дамжуулагч. Энэхүү зааварчилгаа нь эдгээр төслүүдийн талаар зарим танилцуулга өгөх болно. Утасгүй хаалганы тавиур
Утасгүй дохиоллын унтраалга эсвэл асаах/унтраах унтраалга руу утасгүй хаалганы хонх цохих: 4 алхам
Утасгүй дохиоллын унтраалга эсвэл асаах/унтраах утас руу утасгүй хаалганы хонх цохих: Би саяхан дохиоллын систем барьж, гэртээ суулгасан. Би хаалган дээр соронзон унтраалга ашиглаж, дээврийн хөндийгөө хатуу хучилттай болгосон. Надад утасгүй шийдэл хэрэгтэй байсан бөгөөд энэ нь