Мазмуну:

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

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

Video: ESP8266 WIFI Garage Door Remote: 3 кадам
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Ноябрь
Anonim
ESP8266 WIFI гараж эшиктин алыстан башкаруу пульту
ESP8266 WIFI гараж эшиктин алыстан башкаруу пульту

Биз гаражды көбүнчө үйдүн негизги кире беришиндей колдонобуз, анткени иш жүзүндө алдыңкы кире бериш начар жайгашуудан улам үйдүн ичине көп кирди түшүрөт. Канаданын батыш жээгиндеги жамгыр мезгилинде бул андан да жаман. Биздин гараждын эшик ачкычы эки гана пульт менен келген жана биз дагы пультту сатып ала турган болсок да, смартфондон колдонула турган WIFIге негизделген пульттун болгону жакшы болмок. Мен өндүрүш серверине туташууну талап кылган WIFI иштетилген ачкычты же эшикти алыстан (үйдөн алыс) ачууга мүмкүндүк бере турган нерсени каалабадым. Мен ойлоп тапкан чечим биздин WIFIге туташкан жана биздин WIFIге гана туташа турган ESP8266 платасы менен байланышкан колдонуучунун Android колдонмосун колдонот. Үйдүн WIFI чегинде болгондон кийин, телефонуңуз менен эшикти ачсаңыз болот.

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

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

Биздин гараждын эшиги Чемберлен, бирок менин оюмча, көпчүлүк ачкычтар ушундай иштейт. Бул үчүн дубал панелин башкаруу ачкычты иштетүү үчүн ага туташкан эки зымды кыска кылат. Бул дубал панелдеринде көбүнчө жарык өчүрүүчү жана кулпулоо функциясы бар, ал баскычтар жөн эле туташууну кыскартпайт, бирок эмне кылуу керек экенин көрсөтүүчү ачкычтын артына бир нече импульс (PWM сигналдары) жөнөтөт (жарыкты күйгүзүү же кулпулоо) алыскы аралыктан). Зымдарды кыскартуу (негизги которгуч эмне кылат) реле менен аткарылышы мүмкүн.

Мен төмөнкү бөлүктөрдү колдондум:

  • Wemos D1 R2 ESP8266 тактасы (каалаган ESP8266 иштеп чыгуучу тактасы иштейт)
  • JCZ-11 релеси (5V катушка)
  • NPN транзистору (2N4401)
  • бир 10kOhm резистор
  • бир 2.2kOhm резистор
  • бир 1N4148 диод
  • ар кандай зым
  • PCB прототиптештирүү (же өзүңүз жасаңыз)
  • такта үчүн корпус
  • такта үчүн электр менен камсыздоо

Схемалык диаграмма LTSpiceден алынган (баштапкы файл тиркелген) жана мен дагы башка элестетүү үчүн Fritzing breadboard сүрөтүн коштум. Мен тапкан Wemos тактасынын Fritzing модели кээ бир маселелерге ээ окшойт. Үзүлгөн сызыктарды этибарга албаңыз, бир гана көк зым байланыштарын караңыз. Албетте, анын ордуна башка көптөгөн ESP8266 өнүктүрүү такталары колдонулушу мүмкүн жана киргизилген код башка такталарда иштөө үчүн өтө аз өзгөртүүнү талап кылат.

Корпус үчүн мен кичинекей пластикалык кутучаны колдондум (металлды колдонбоңуз, ал WIFI сигналын коргойт). Электр энергиясы менен камсыздоо үчүн мен эски уюлдук телефондун заряддагычын колдонуп, аягын Wemos тактасына ылайыктуу туташтыргыч менен алмаштырдым.

Менде болгон реле 5В катушка камтыгандыктан, Wemos тактасы санариптик пинге 3.3В гана чыгара алат, мен релени катушка которуштуруу үчүн транзисторду колдондум. Мен такта иштетилгенде жана гараждын эшиги кокусунан ачылбай калганда, пиндин төмөн болушун камсыз кылуу үчүн түшүүчү каршылыкты (10kOhm) коштум. Флайбек диод (D1) реле өчүрүлгөндө катушта сакталган энергиядан чыңалуудан сактайт.

2 -кадам: Баарын чогултуу

Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу

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

Wemos тактасы Arduino IDE менен программаланган жана тактанын IP дареги үй тармагында 192.168.1.120 чейин белгиленген (алдын ала бөлүнгөн). Ошентип, ал иштей баштаганда, ал ар дайым бирдей (ички) IP дарегине ээ болот жана колдонмону аны менен каттуу коддоого болот.

Android колдонмосу MIT App Inventor 2. аркылуу түзүлгөн. Мен аны бизде болгон телефондордо гана сынап көрдүм (Oneplus, Xiaomi жана Moto G4 Play). Аны бөлүшүлгөн Google Drive папкасына салып, телефондун өзүнөн жүктөө аркылуу оңой эле орнотулат. MIT App Inventor колдонууга акысыз жана киргизилген долбоор файлы башка IP дарегин колдонуу үчүн оңой эле өзгөртүлүшү мүмкүн.

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

3 -кадам: Гараж эшик ачкычына туташуу

Гараж эшик ачкычына туташуу
Гараж эшик ачкычына туташуу
Гараж эшик ачкычына туташуу
Гараж эшик ачкычына туташуу

Зымдарды ачкычка туташтыруунун эки варианты бар. Опция 1 - дубал панелиндеги эки бурамалуу терминалга туташуу, экинчиси - ачкычка түз туташуу (терминалдарга түртүү). Мен экинчисин тандадым, анткени бул мен үчүн ыңгайлуу болгондуктан, зымдар Wemos бирдигин гаражга жайгаштыра турган жерге чейин кыска аралыкты басып өтөт. Ачкычтын өзүндө зым тилкесинин өлчөгүчү бар жана төмөндөгү кичинекей кызгылт сары түстөгү өтмөктөрдү учурдагы зымдарды бошотуу үчүн колдонсо болот, андыктан кошумча топтомду мурункулар менен бурап, кайра киргизүүгө болот.

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

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