Мазмуну:
Video: Муздаткычтын эшик таймери: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул үйрөткүчтө муздаткычтын жарык таймеринин абстракциясын куруу жана коддоо процессине кадам таштайбыз. Биздин аппараттын негизги максаты - муздаткычтын жарыгын алдында кимдир бирөө турганда гана күйгүзүү менен электр энергиясын үнөмдөө. Биздин нерселердин Интернети түзмөгү эки сенсорду колдонот: камыш которгуч жана объектилерден качуу сенсор модулу. Камыш сенсору магнит талаасы болгондо сигнал жөнөтөт. Бул эшик ачык же жабык экенин аныктоо үчүн колдонулат. Эгерде эшик ачык болсо, жакындык сенсору муздаткычтын алдында кимдир бирөө турганын аныктоо үчүн колдонулат. Эгерде эч ким табылбаса, таймер кимдир бирөө эшиктин алдында турганына канча убакыт өткөнүн эсептей баштайт.
Бул долбоорго колбанын серверинде иштеген түзмөктү башкаруу үчүн интерфейс дагы камтылган. Колдонуучу ар бир таймерди текшере алат, же бул интерфейс аркылуу аларды баштапкы абалга келтире алат.
Төмөнкү кадамдар бул түзмөктү куруу жараянына жетектейт.
1 -кадам: Аппаратты орнотуу
Биринчи кадам түзмөк үчүн схемаларды орнотуу болуп саналат. Бизге керек болот:
- Raspberry Pi 3
- Нан тактасы
- Камыш модулу*
- Тоскоолдуктарды болтурбоо сенсорунун модулу*
- 10KOhm каршылыгы
- Зымдар
- Бир магнит (аппаратты сынап көрүү үчүн)
*Arduino 37-де 1 сенсорлор топтомунан (Документтер)
Бардык материалдар чогултулгандан кийин, схеманы жогоруда көрсөтүлгөн схеманын негизинде чогултуп алыңыз.
2 -кадам: Код
Эми бизде аппараттык жабдыктар орнотулгандыктан, биз кодду жаза баштайбыз. Кодду тиркелген сыдырылган папкадан тапса болот. Каталогдордун структурасы татаал, андыктан файлдардын эч бирин жылдыруудан сак болуңуз.
3 -кадам: Түзмөктү колдонуу
Программа Flask серверлеринин жардамы менен иштейт. Колбаны орнотуу жана колдонуу боюнча чоо -жайын бул жерден тапса болот.
Биринчиден, буйрук сабын колдонуп, колбанын колдонмосун iotapp.py деп коюңуз:
жөндөө FLASK_APP = iotapp.py
Андан кийин, колдонмону иштетүү:
колбаны иштетүү -хост 0.0.0.0
Интерфейске кирүү үчүн, акыркы буйруктан чыккан URLди көчүрүңүз. Бул баракчанын эки таймери бар: бири эшиктин канча убакыт ачык болгонун эсепке алган, экинчиси эшиктин алдында эч ким жок болгондо канча убакыт ачык болгонун көзөмөлдөө. Барак жаңыртылганда, эки таймер тең жаңыртылат. Колдонуучу "Таймерлерди кайра коюу" баскычын колдонуу менен таймерлерди баштапкы абалга келтире алат.
Магнит муздаткычтын эшигин билдирет. Магнит болгондо, эшик жабык деп эсептесе болот. Эшикти ачууну окшоштуруу үчүн, магнитти камыш сенсорунан алып салыңыз. Муздаткычтын алдында турган адамды тууроо үчүн колуңузду жакындык сенсорунун үстүнө коюңуз. Колуңузду алып салганыңызда, таймер кимдир бирөө муздаткычтын алдында канча убакыт өткөнүн эсептей баштайт.
4 -кадам: Акыркы продукт
Бул жерде, биз түзмөктүн мисалын көрсөтүп жатабыз.
Бул көрсөтмө Райан Андерсон жана Кевин Бенсон тарабынан түзүлгөн.
Сунушталууда:
Муздаткычтын магнит сааты: 9 кадам (сүрөттөр менен)
Муздаткычтын магнит сааты: Мени дайыма адаттан тыш сааттар кызыктырчу. Бул менин акыркы чыгармаларымдын бири, муздаткычтын алфавитинин сандарын колдонуп, убакытты көрсөтөт. Сандар жука ак плексигластын бир бөлүгүнө жайгаштырылган
Муздаткычтын эшигин текшерүү: 5 кадам
Муздаткычтын эшигин текшерүү: Киришүү: Азыр адамдарда " акылдуу " муздаткыч, муздаткычтын температурасын көрсөтө алат. Кээ бир муздаткычтарда колдонуучуга эшик жакын эмес экенин эскертүү үчүн ойготкучтар бар. Бирок, мындай "акылдуу" баарында эле боло бербейт
IFTTT менен зымдуу эшик коңгуроосун акылдуу эшик коңгуроосуна айлантыңыз: 8 кадам
IFTTT менен зымдуу эшик коңгуроосун акылдуу эшик коңгуроосуна айлантыңыз: WiFi эшик коңгуроосу учурдагы зымдуу коңгуроону акылдуу коңгуроого айлантат. https://www.fireflyelectronix.com/product/wifidoor
Үйдүн жардамчысы менен зымдуу эшик коңгуроосун акылдуу эшик коңгуроосуна айлантыңыз: 6 кадам
Үйдүн жардамчысы менен зымдуу эшикти акылдуу эшик коңгуроосуна айлантыңыз: Учурдагы зымдуу коңгуроону акылдуу коңгуроого айлантыңыз. Кимдир бирөө сиздин коңгурооңузду чалганда сүрөт же видео эскертүүсүн алуу үчүн телефонуңузга же учурдагы алдыңкы эшик камераңыз менен жупка билдирүү алыңыз
Эшик жана Эшик Мониторинги менен Туташкан Автоматтык Жарыктар .: 5 кадам
Автоматтык жарыктар эшик жана эшикти көзөмөлдөө менен туташкан .: Караңгыда коммутатордун тактасын табуу абдан кыйын окшойт, бирок бул проект бул маселени чечүүдө абдан пайдалуу. Мунун чечимин билүү үчүн төмөнкү кадамдарды аткарыңыз