Мазмуну:

WIFI Garage Door Remote V2: 3 кадам
WIFI Garage Door Remote V2: 3 кадам

Video: WIFI Garage Door Remote V2: 3 кадам

Video: WIFI Garage Door Remote V2: 3 кадам
Video: УМНЫЕ ОТКАТНЫЕ ВОРОТА | Управление "Алисой" 2024, Июль
Anonim
WIFI Garage Door Remote V2
WIFI Garage Door Remote V2

WIFI гараж эшик пультун кургандан көп өтпөй, мен үчүн абдан пайдалуу боло турган белгилүү бир өзгөчөлүк жок экенин түшүндүм. Колдонмодон эшик ачык же жабык экенин айткым келди. Бул үчүн бир нече сенсорлор жана мен колдонгон Wemos D1R2 тактасына, ошондой эле Android колдонмосуна айрым өзгөртүүлөр талап кылынат. Мен сенсордун кайсы түрү менин максатым үчүн идеалдуу болорун чечүүгө аракет кылып, бир аз убакыт өткөрдүм. Менде 3 вариант бар болчу:

  1. Чектөө которгучтары
  2. Жарык (фото чагылдыруучу) сенсорлор
  3. Жакындык (же Холл) сенсорлору

Мен гаражымды жыгач иштетүү үчүн көп колдоном жана бул чаңды көп жаратат (чаң чогултууну колдонгону менен). Чаңдын өчүргүчтөргө кириши же оптикалык сенсорлордун жабылышы аларды ишенимдүүлүгүн төмөндөтөт. Жакындык сенсорлору буга каршы эмес, ошондуктан мен тандап алган вариант.

1 -кадам: Дизайн жана материалдар

Дизайн жана материалдар
Дизайн жана материалдар
Дизайн жана материалдар
Дизайн жана материалдар
Дизайн жана материалдар
Дизайн жана материалдар

Мен ар кандай жакындык сенсорунун пакеттерин издедим жана төмөндөгү экөөнү колдонууну чечтим:

  1. NJK-5002C (ebayден табуу оңой)
  2. Melexis US5781 TO-92 пакетинде (Digikeyден)

Менин планым бул сенсорлор эшик панелинин үстү жагына орнотулган бир эле магниттин эки башка абалда тургандыгын аныктоо болчу. Эшик толугу менен ачык болгондо, тректин аягына орнотулган сенсор (NJK-5002C) магниттин ордун оңой эле аныктай алат (сүрөттү караңыз). Эшик жабылганда, ошол эле магнит (менин учурда) биздин жылытуучу каналдын корпусунун түбүнөн болжол менен 6 смдей болот. Мен ал жер үчүн дагы компакт сенсорду колдондум. Сенсорлорду колдонуу оңой. Мен Wemos тактасында дагы эки санарип казыкты колдонууну пландап жаттым жана US5781 сенсоруна 10k ohm резистору жана 0.1uF керамикалык капцитори керек. NJK-5781 сенсоруна кошумча компоненттердин кереги жок жана түз эле зым менен байланыштырылышы мүмкүн. Ал тургай, активдештирилгенде күйүүчү LED камтылган.

2 -кадам: Программалык камсыздоону жана жабдыктарды тестирлөө

Программалык камсыздоо жана аппараттык тестирлөө
Программалык камсыздоо жана аппараттык тестирлөө
Программалык камсыздоо жана аппараттык тестирлөө
Программалык камсыздоо жана аппараттык тестирлөө

Мен аны башкаруучу үчүн Wemos D1 мининин ордуна отургучта сынап көрүүнү чечтим. Үй -бүлө гараждын эшигин ачуу үчүн телефондоруна таянуу үчүн келген болчу, мен Wemos тактасын ар кимди капа кылбай эле алып койо албадым. Магниттин түштүк уюлун сезгенде эки сенсор тең активдешет жана эң жакшы диапазонду алуу үчүн мен болгон күчтүү магнитти тандап алдым. Бул кээ бир эски жабдуулардан куткарылган жана диаметри 20 мм, калыңдыгы 6 мм болгон Неодимий магнити болчу. Эки сенсор андан болжол менен 2 см аралыкта иштей баштайт.

Мен Wemos кодун гараждын эшигинин абалын колдонмого жаңыртуу үчүн өзгөрттүм. Бул эшик жабык же ачык экенин билдирүү менен гана чектелбестен, колдонмодон "чыкылдатуу" буйругун алганга чейин эшиктин абалына жараша эшик "ачылып жатат" же "жабылып жатат" деген билдирүү жөнөтөт..

Android колдонмосу MIT App Inventor аркылуу толугу менен кайра жазылган. Мен колдонгон код тиркелет. Ал активдүү түрдө Wemos тактасынан келген билдирүүлөрдү сурап турат жана гараждын эшигинин абалы секунд сайын жаңыртылып турат. Биздин гараждын эшиги жабылышы үчүн 13 секунд талап кылынат, бул анын абалы жөнүндө жетиштүү жаңыртууларды берет.

3 -кадам: Аппаратты чогултуу

Аппаратты чогултуу
Аппаратты чогултуу
Аппаратты чогултуу
Аппаратты чогултуу
Аппаратты чогултуу
Аппаратты чогултуу

Магнит гараждын эшигинин панелинин үстү жагына бургуланган тешикке орнотулган (эпоксидделген) (сүрөттү караңыз). Тешиктин тереңдиги болжол менен 3 мм болгон жана жылуулоо катмарына жеткен эмес. NJK-5002C сенсоруна монтаж кронштейни керек болчу жана ал мендеги алюминийдин сыныктарынан жасалган. Жетекчиликти дагы узартуу керек болчу, ал үчүн мен 4 өткөргүч телефон кабелин колдондум. Мен кабелдин эки учунан керектүү нерселерди чечип, 4 -өткөргүчтү кесип салдым, анткени мага 3 гана керек болчу. Wemos тактасына туташуу үчүн мен башка проекттен калган Molex (0.062 ) коннекторлорун колдондум. Кээ бир жылуулукту кыскартуу ачык учтарды коргоо үчүн колдонулган.

US5781 сенсору резистор жана конденсатор менен бирге ПХБнын кичинекей бир бөлүгүнө кошулду. Мен окшош кеңейтүү кабелин жасадым, ал ошол эле Molex конектори менен токтотулган. Модулду физикалык бузулуулардан коргоо үчүн мен аны эпоксиден куюуну чечтим. Мен диаметри 20 мм болгон түтүктүн кичинекей бөлүгүн колдонуп, бир учуна калып жана жөнөкөй скотч жасадым. Мен калыпты 5 мүнөттүк эпоксид менен толтуруп, сенсордун курамын тыгып, катуу айыктыруу үчүн таштадым. Кээ бир алюминийден мен ага монтаж кронштейнин жасадым.

Wemos тактасы жупталуу Molex коннекторлору менен бир нече чочко куйруктарды алды жана баары ордуна коюлду. Бардык кабелдер зым галстуктар жана клиптер менен бекитилген, андыктан гаражда эч нерсе асылган эмес.

Бул абдан жакшы иштейт, эгер мен башка "жаңыртууну" тапсам, анда мен ага ылайыкташтырылган ПХБ жасап, балким, алда канча компакттуу Wemos D1 мини тактасын колдонууга өтөм.

Сунушталууда: