Мазмуну:

Жөнөкөй гараж эшиктери: 4 кадам (сүрөттөр менен)
Жөнөкөй гараж эшиктери: 4 кадам (сүрөттөр менен)

Video: Жөнөкөй гараж эшиктери: 4 кадам (сүрөттөр менен)

Video: Жөнөкөй гараж эшиктери: 4 кадам (сүрөттөр менен)
Video: МАЛ САРАЙ . ОЙДОГУДАЙ МАЛ САРАЙ 1-АЙДА САЛЫНЫП БУТТУ👍🤲🥰 2024, Ноябрь
Anonim
Жөнөкөй Garage Door Hack
Жөнөкөй Garage Door Hack
Жөнөкөй Garage Door Hack
Жөнөкөй Garage Door Hack
Жөнөкөй Garage Door Hack
Жөнөкөй Garage Door Hack
Жөнөкөй Garage Door Hack
Жөнөкөй Garage Door Hack

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

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

1 -кадам: материалдар, куралдар жана программалык камсыздоо

Материалдар

  • NodeMCU
  • 1 канал 5V реле модулу
  • USB розеткасы/кубаттоочу түзүлүш
  • Бурамалар (M2*8)
  • мин USB кабели

Куралдар

  • Кандооч
  • Solder
  • Жылуулукту кыскартуучу түтүк
  • Сымдан тазалоочу
  • Туташтыруучу зым
  • 3D принтер
  • Жылдыздуу отвертка
  • Pense

Программалык камсыздоо

  • Arduino IDE
  • Fritzing
  • FreeCAD

2 -кадам: Коддоо

Төмөнкү китепкана Arduino IDEге кошулду: https://github.com/Links2004/arduinoWebSockets.git. Ошондой эле, эгер сиз esp8266 китепканасын кошо элек болсоңуз, анда муну төмөнкүдөй кылуу керек:

  • Файл> Тандоолорго өтүңүз. "Кошумча такталар менеджеринин URL'дери" талаасына https://arduino.esp8266.com/stable/package_esp8266… териңиз (же көчүрүү-чаптоо) жана чыкылдатыңыз.
  • Андан кийин Tools> Board> Board Managerге өтүңүз. Издөө талаасына "esp8266" териңиз. "Esp8266 ESP8266 жамааты" жазуусу пайда болушу керек. Бул жазууну чыкылдатып, төмөнкү оң жактагы орнотуу баскычын издеңиз.

Бул жерде мен колдонгон коддон башка көп нерсени кошуунун кажети жок (GarageDoorHack-Final тиркелген) https://gist.github.com/bbx10/667e3d4f5f2c0831d00b сайтынан алынган жана мен эмне кылышым керек экенин канааттандыруу үчүн бир аз өзгөртүлгөн. баскыч басылганда реле.

Кодго шилтеме берүү менен, зымсыз SSID жана PASSWORDту чагылдыруу үчүн төмөнкү саптарды жаңыртып жатканыңызды текшериңиз:

  • static const char ssid = "SSID";
  • static const char password = "PASSWORD";

сериялык монитордун жардамы менен (кодду жүктөгөндөн кийин) NodeMCUге кандай IP бөлүнгөнүн көрө аласыз.

Белгилей кетчү нерсе, менин NodeMCU тактамда казыктар интернетте айтылгандарга башкача дайындалган окшойт, башкача айтканда менин GPIO05 пин 5 болчу, мен колдонгон онлайн шилтемеде ал 1 (же балким менин GPIO) казыктар башка тартипте чогултулган). Кандай болгон күндө да, GPIO5 кайсы пин экенин аныктай электе, мен бир аз сыноону жана катаны колдонушум керек болчу.

3 -кадам: Бардыгын бириктирүү

Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу
Баарын бир жерге коюу

Кийинки кадамдар:

  • Мен колдонгон эмес NodeMCU казыктарынын бардыгын кыркып салдым (ооба, мен аларды сатпай коймокмун, бирок мен муну оңой таптым).
  • Байланыштарды жылуулоо үчүн жылытуучу түтүктөрдү колдонуп, тийиштүү казыктарга (жогоруда диаграммалар жана сүрөттөр сыяктуу) туташтырылган зымдарды туташтырыңыз.
  • 3D басып чыгарылган (STL файлдары тиркелет; FCSTD файлы FreeCAD файлы).
  • NodeMCU тактасын ылдый бурады. Мендеги бурамалар өтө узун болгондуктан, аларды кыскартуу үчүн колдонгон кычкачтарды колдонгом.
  • Эстафетанын чокусун капкактын төрт бурчтуу кармагычына салып, аны бекем кармады. Багыты реле контактылары капкактын зым чыгуучу тешигине туш келгендей болду.
  • Капкакты бекитип, бурап жабышты.
  • Реле зымдарын гараждын эшигинин мотор терминалдарына туташтырды.
  • Долбоор USB кубат булагына туташтырылды.
  • NodeMCU зымсыз менен аныктыгын күткөн.
  • Телефонумдан IP дарегин карап чыктым.
  • Баскычты басуу менен текшерилген.

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

4 -кадам: Акыркы комментарийлер

Төмөнкүлөр ушул Нускаманын чегинен тышкары, бирок талкуулоого арзыйт:

IP дареги

Демейки боюнча роутериңиз туш келди IP даректерин берет, бул сиздин түзмөгүңүздө дайыма эле IP болбошу мүмкүн, бул сиздин телефонуңуздан табууну жана кирүүнү кыйындатат. Демек, аны туруктуу IPге тапшыруу маанилүү. Мунун эки негизги жолу бар, алардын ар бири өзүнүн оң жана терс жактары бар. Менин артыкчылыгым роутердин DHCP серверине муну кылууга уруксат берүү. Бул ыкманы колдонууда жалпы кадамдар:

  1. Роутериңизге администратор катары кириңиз.
  2. DHCP журналдарын караңыз жана NodeMCUңузга берилген IP дареги менен байланышкан MAC дарегин жазыңыз.
  3. IP заказдарды коюуга мүмкүндүк берген меню параметрин табыңыз. Бул жерде сиз MAC дарегин жана бул MAC дарегин дайыма алууну каалаган IPди көрсөтө аласыз.

Мен көбүнчө долбоорлорумда мүмкүн болушунча эртерээк жасайм.

Телефонуңузда кыска жол түзүү

  • Түзмөгүңүз менен бир эле зымсыз тармакка туташканыңызды текшериңиз.
  • IP дареги такталганда, сиз аны телефонуңуздан карап чыгууга жөндөмдүү болушуңуз керек.
  • IPди кыстарма катары сактаңыз.
  • Кыстарманы телефонуңуздун башкы бетине сактаңыз.

Коопсуздук

Зымсыз тармагыңызга туташкан ар бир адам бул IPге көз жүгүртө алат жана релени иштете алат. Бул үчүн алар Wireless SSID менен сырсөзүңүздү билиши керек. Орточо колдонуучу үчүн бул, балким, жетиштүү коопсуздук. Эгерде сиз жогорку деңгээлдеги коопсуздукту кааласаңыз, роутериңизде же өз алдынча серверде кандайдыр бир MAC чыпкасын колдонсоңуз болот же эки факторлуу аутентификация ыкмасын колдонсоңуз болот. Бул, эгер кимдир бирөө сиздин тармагыңызды кантип бузууну билсе, анда жогоруда айтылган чечимдердин бардыгын кантип бузууну билиши мүмкүн деди. Андан тышкары, эгер алар чындап кирүүнү каалашса, анда алар жөн эле кирип кетиши мүмкүн.

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

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

Комментарийлерди жабуу

Кээде NodeMCU менен байланыш жоголуп кетет окшойт. Мындай болгондо, веб -баракчаны жаңыртуу керек жана ал ийгиликтүү кайра туташышы керек.

Акырында, контроллерди түздөн -түз эшиктин моторуна туташтыруунун ордуна, мен аны гараждын кол которгучуна параллелдүү кылып туташтырсам болмок. Бул мага схеманы дубалга катып коюуга мүмкүндүк бергенде, мен андан кийин түзмөктү иштетүү боюнча башка план түзүшүм керек болчу. Электр энергиясына байланыштуу маселени чечүү салыштырмалуу оңой болмок, бирок азырынча бул аракеттин пайдасы тиет деп ойлогон жокмун.

Мунун баары - мен бүтүрүүдөн ырахат алган жөнөкөй жана арзан долбоор.

Акыркы иштеп чыгуулар

Visit https://www.instructables.com/id/Simple-Garage-Doo… Жөнөкөй Гараж Доорунун экинчи версиясын көрүү үчүн.

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