Эта статья рассказывает, как собрать простой детектор дыма, который присылает сообщение, когда улавливает его.
Я создал его для своего хранилища батарей, на случай, если один из литий-полимерных аккумуляторов полыхнёт. В доме также находятся обычные автономные датчики дыма и я не планирую переходить на использование лишь моей разработки, но хочу использовать его в качестве дополнительного уровня безопасности. Если бы я жил в отдельном доме, то я бы установил нормальную систему пожаробезопасности с функцией вызова пожарной команды, но я живу в небольшой квартире. В принципе, при желании я могу настроить мой датчик на то, чтобы он отправлял имэйл и сам звонил на местную пожарную станцию, либо просто присылал мне письмо, а я уже буду решать, что делать дальше.
Данное решение намного практичнее обычных пожарных дымовых датчиков, ведь пока я на работе, всё помещение может сгореть дотла. Несчастный случай может произойти в любое время, и пока ты живешь в квартире, у любого из соседей может случиться пожар. Я работаю в 2 км от своей квартиры и, получив тревожное сообщение, смогу спасти чью-то жизнь.
Шаг 1: Что нужно для сборки датчика
![](https://img.masterclub.online/gs/cdn.instructables.com/FSV/Z7ZL/ICX7JEXZ/FSVZ7ZLICX7JEXZ.LARGE.jpg)
- WiFi модуль Particle Photon
- Датчик MQ2
- Пьезо-пищалка (динамик)
- Макетная плата
- USB Аккумулятор 5V (или зарядник)
- Аккаунт на IFTTT(If This Then That) для отправки смс, звонков, имэйлов, контроля за точкой.
Шаг 2: Сборка и пайка
![](https://img.masterclub.online/gs/cdn.instructables.com/F69/EX97/ICX7JEXM/F69EX97ICX7JEXM.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FL7/CDAW/ICX7JEZE/FL7CDAWICX7JEZE.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F62/THBC/ICX7JEYN/F62THBCICX7JEYN.LARGE.jpg)
Как только вы определитесь с тем, как расположить модули, вычертите по ним линию на макетной плате и отрежьте лишние её части. Припаяйте каждый компонент к Photon, следуя инструкции:
- Припаяйте отрицательный провод пьезо-пищалки к земле на Photon , а положительный провод к цифровому пину 0
- Припаяйте отрицательный провод датчика MQ2 к земле на Photon, а положительный к Vin. Причина, по которой нужно припаять его к Vin, а не к 3.3V кроится в том, что датчику нужно минимум 5V. Удостоверьтесь, что блок питания поддерживает напряжение минимум 5V, но не больше, чем указано в спецификации вашего беспроводного датчика дыма. Припаяйте провод от контакта, отмеченного как A0 на плате MQ2 к аналоговому пину 0. На плате есть также провод D0, но он нам не понадобится.
Шаг 3: Загрузите код
![](https://img.masterclub.online/gs/cdn.instructables.com/FX7/9IMD/ICX7JIUG/FX79IMDICX7JIUG.LARGE.jpg)
Одной из моих любимых особенностей в Photon является то, что код можно загрузить через WiFi. Скопируйте код из приложенного файла и вставьте его в build.particle.io
Кликните на девайсе, на который вы хотите загрузить код и нажмите flash. Я включил в код фрагмент, позволяющий пользоваться мобильным приложением Particle и получать в реальном времени данные с аналоговых пинов девайса, а также отправлять команды на цифровые пины.
ФайлыШаг 4: Настройка с IFTTT
![](https://img.masterclub.online/gs/cdn.instructables.com/FQI/O0XD/ICX7JKGE/FQIO0XDICX7JKGE.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FQN/E91S/ICX7JKFZ/FQNE91SICX7JKFZ.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F4S/RAFM/ICX7JKFL/F4SRAFMICX7JKFL.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F06/Q1Q0/ICX7JKF6/F06Q1Q0ICX7JKF6.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FT5/R1EI/ICX7JKF5/FT5R1EIICX7JKF5.LARGE.jpg)
Как только вы настроите аккаунт IFTTT, вам будет нужно активировать каналы, которые вы собираетесь использовать.
Используйте каналы SMS, телефона, email (gmail) для отправки соответственно текстовых сообщений, звонков и писем.
У сервиса есть лимит по отправке смс, поэтому я счёл предпочтительным отправку email.
Шаг 5: Спасибо за прочтение
![](https://img.masterclub.online/gs/cdn.instructables.com/FUC/YH8Z/ICX7JEZF/FUCYH8ZICX7JEZF.LARGE.jpg)
Я надеюсь, что эта инструкция будет вам полезна!