В природата има много опасни газове без цвят и мирис, като: метан, пропан, въглероден оксид и много други. И реалността е, че два дълбоки вдишвания ще са достатъчни, за да загубите съзнание и да се задушите след няколко минути. Ако имате инсталирана газова печка у дома, има гаража с кола, а в страната има отопление на печката или има дълбоко мазе, тогава днешният домашен продукт определено ще ви бъде полезен.
Всъщност газовете като метан, пропан и въглероден оксид са безцветни и без мирис. Но когато се използват в ежедневието, към тях се добавят специални примеси, за да можем да усетим гадната миризма на газ.
За да изградите, ще ви трябва:
1. Програмируема платформа Arduino нано;
2. Кутия кибрит и за предпочитане две наведнъж;
3. 2004 LCD екран с I2C модул, той е запечатан на гърба на екрана;
4. Часовник в реално време DS1302;
5. Димен детектор MQ-2;
6. Датчик за температура и влажност DHT22;
7. Две линии на контролирани светодиоди WS2811;
8. Фоторезистор и 10 kΩ резистор;
9. Пиезодинамичен;
10. Китайски копчета 3 броя.
Ако решите да повторите този проект, тогава за удобство, връзките към всички компоненти са вече в описанието на оригиналното видео (връзка към него в края на статията).
Започваме с запояване на I2C модула към екрана. Първо се свържете първо. След това подравняваме двете дъски паралелно и спояваме всички останали контакти.
Авторът използва флюс, така че почистването е задължително.
След това той събира проекта на дъска, с цел настройка, проверка на работоспособността, както и за тестване на различни сензори за газ. Те са взаимозаменяеми, така че вместо едното, можете лесно да инсталирате другото. Авторът също така изтегля фърмуера в Arduino за по-нататъшната му модификация.
Схемата за свързване на модула е следната:
Тук няма специални затруднения и нюанси. Има само трик за свързване на подсветката към Arduino. Джъмперът от I2C модула трябва да бъде отстранен и жицата да бъде запечатана там. Цялата мощност на захранването идва от 5 V, така че тук всичко е просто.
След това авторът подготвя калъф за чернова за печат на 3D принтер и веднага го отпечатва с бяла пластмаса.
Светодиодите трябва да светят красиво чрез такава полупрозрачна пластмаса. Отначало авторът искаше да постави LED панелите надолу и над екрана, но, първо, лентите бяха по-дълги и второ, високата плътност на самите светодиоди би създала голяма консумация на ток.Можете, разбира се, да използвате лента, но тук плътността е по-ниска и ще се поберат само 6 светодиода, а авторът нямаше по-плътни ленти. Е, като цяло, това е по ваша преценка. Можете да го направите по свой начин.
В това домашно произведение авторът реши да инсталира панели от 8 светодиода над и под екрана. Свързах ги последователно със сигнален проводник, но разделих мощността. Обърнете внимание, че проектът използва WS2811 контролирани светодиоди.
Не ги бъркайте с 4-пинови RGB цветни светодиоди. Те няма да се поберат тук.
Случаят е най-накрая отпечатан и готов. Изтрийте удара и поддръжката. А след ацетона той стана бляскав и лъскав.
Ако някой не харесва качеството на печат, тогава да, тук е чернова с разлика в слоя 0,3 мм. Можете да поставите 0,1 мм, тогава ще бъде като отливка, но след това трябва да чакате по-дълго.
Монтиране.
Модулите стигнаха до местата си: екран, сензор за дим и сензор за влажност.
Следва дълъг процес на запояване на тънки проводници към всички компоненти.
В резултат на това получихме такъв екран. Отделно обърнете внимание на лилавата тел в центъра, това е адаптивната подсветка на екрана.
Бутоните авторът постави на евтина дъска. Общото тук е синьо, а цветните са изходите от бутоните.
Той също така постави фоторезистора и резистора на дъската. Не забравяйте да усукате проводниците в косичка, за да не се скъсат и няма да има пикапи.
Детекторът за дим, между другото, трябва да бъде свързан с многожилен проводник, по-дебел, той постоянно ще изяжда около 110 mA за отопление.
Сега остава само да спойка всичко това на Arduino. Закрепваме екрана на корпуса към самонарезни винтове, насрещните отвори вече са предвидени при 3D печат.
Ние фиксираме всички модули на място. Разбира се, това може да се направи със стелажи и винтове, но авторът предпочете топла стопилка. Проводниците в местата за запояване също се пълнят с горещо лепило. Това ще ги предпази от извивки и издърпване, а вие от дълго търсене на прекъсната връзка.
Отгоре са датчик за влажност и фоторезистор. Вляво от кутията се залепва сензор за дим.
Като цяло, по правилния начин, за бърза реакция, газовият анализатор трябва да виси под тавана. Тоест, тя трябва да бъде извършена на дълга тел или изваяна някъде на полилей. В случай на пожар първо се натрупва дим и това ще позволи на сензора да се запали по-рано и по-бързо.
След като инсталирахме всички модули на тяхно място, получихме такъв пакет проводници.
Те трябва да бъдат запоени на Arduino.
Сега всичко, което е останало, е да комбинирате всички плюсове и минуси.
И така какво, часовникът е сглобен. Преди да включите, определено трябва да позвъните за късо съединение, в противен случай ще бъде обидно. Но имайте предвид, че в този случай мултицетът ще подаде звуков сигнал, тъй като нагревател с ниско съпротивление е инсталиран вътре в детектора за дим. Затова за тестване е по-добре да използвате лабораторно захранване и проводник с usb конектор.
На страницата на проекта (връзка в описанието на видеото на автора) изтеглете архива с фърмуер. Освен това съдържа файлове за 3D отпечатване на калъфа на принтера. Разопаковайте, инсталирайте библиотеките и отворете файла на фърмуера.
Кодът се оказа голям, но авторът се опита да го коментира добре. В самото начало са настройките и връзките на модулите. Единственото нещо, което може да се наложи да промените, е броят на светодиодите конкретно във вашата подсветка (това е NUM_LEDS параметър, авторът е настроен на 16).
След необходимото редактиране на настройките можете да заредите фърмуера в микроконтролера.
Сега полагаме проводниците и инсталираме Arduino на негово място.
През нормалните часове подсветката мига в режим на дъгата.
Но разбира се, режимите му могат да се променят и променят на други, по ваша преценка.
Чрез настройка на часовника.
От дясната страна има три контролни бутона: плюс, минус и долно жълто (това е настройката).
Натискаме го веднъж и влизаме в режим на настройка.Тук можете да промените часовете, минутите, да синхронизирате секунди, да зададете алармата (+ в края показва, че алармата е включена или изключена). Следва инсталирането на годината, месеца, деня и деня от седмицата.
Последната стойност от 300 е прагът на детектора за дим. Може да се промени на стъпки от 50. Авторът препоръчва да оставите 300.
Следващото натискане на жълтия бутон излиза от настройките, докато всички параметри се записват в енергонезависима памет и не се нулират, дори ако захранването е изключено.
Часовникът има будилник. Може да се настрои да ви събуди сутрин. И когато работи, часовникът ще мига синьо-зелен, а на екрана ще се появи WAKE.
Нека проверим как работи детекторът за дим.
Цифрите в горния десен ъгъл показват стойността на детектора за дим.
Значи първият мач не влезе, взимаме втория.
И сега работи.
В резултат на това направихме страхотен часовник с хладна динамична подсветка и със сензор за дим и газ. Те не само могат да ви събудят, но и да ви предупредят за опасността в присъствието на метан, въглероден оксид или дим. Те също показват текущата температура и влажност в помещението. Захранването идва от usb порта през самата платформа Arduino. Един часовник ще бъде полезен както у дома, в кухнята, в гаража, така и в страната, където има вероятност от отравяне.
Самият датчик за газ може да се използва абсолютно всичко - те са взаимозаменяеми. Вие също сами задавате прага за тяхната работа. Според опита на експериментите на автора, 300 единици са оптималната стойност.
Благодаря за вниманието. Ще се видим скоро!
видео: