Dabā ir daudz bīstamu gāzu bez krāsas un smakas, piemēram: metāns, propāns, oglekļa monoksīds un daudzas citas. Un realitāte ir tāda, ka pietiks ar divām dziļām elpām, lai zaudētu samaņu un dažās minūtēs nosmaktu. Ja jums mājās ir uzstādīta gāzes plīts, ir garāža ar automašīnu, un valstī ir krāsns apkure, vai arī tur ir dziļš pagrabs, tad šodienas pašdarināts produkts noteikti noderēs.
Patiešām, tādas gāzes kā metāns, propāns un oglekļa monoksīds ir bezkrāsainas un bez smaržas. Bet, tos lietojot ikdienas dzīvē, tiem tiek pievienoti īpaši piemaisījumi, lai mēs varētu sajust nejauko gāzes smaku.
Lai izveidotu, jums būs nepieciešams:
1. Programmējama platforma Arduino Nano;
2. sērkociņu kastīte un vēlams divas uzreiz;
3. 2004. gada LCD ekrāns ar I2C moduli, tas ir aizzīmogots ekrāna aizmugurē;
4. reālā laika pulksteņa modulis DS1302;
5. dūmu detektors MQ-2;
6. Temperatūras un mitruma sensors DHT22;
7. Divas vadāmu gaismas diožu līnijas WS2811;
8. fotorezistors un 10 kΩ rezistors;
9. pjezodinamiskā;
10. Ķīniešu pogas 3 gab.
Ja jūs nolemjat atkārtot šo projektu, tad ērtības labad saites uz visiem komponentiem jau ir sākotnējā video aprakstā (saite uz to raksta beigās).
Mēs sākam ar I2C moduļa lodēšanu ekrānā. Vispirms sazinieties ar. Tad mēs abus dēļus izlīdzinām paralēli un pielodējam visus pārējos kontaktus.
Autore izmanto plūsmu, tāpēc tīrīšana ir obligāta.
Tad viņš apkopo projektu uz maizes tāfeles ar mērķi uzstādīt, pārbaudīt darbības iespējas, kā arī pārbaudīt dažādus gāzes sensorus. Tie ir savstarpēji aizstājami, tāpēc viena vietā jūs varat viegli instalēt otru. Autors arī lejupielādē programmaparatūru Arduino tā turpmākai modifikācijai.
Moduļa savienojuma shēmai ir šāda forma:
Šeit nav īpašu grūtību un nianšu. Fona apgaismojuma pieslēgšanai Arduino ir tikai triks. Jumperis no I2C moduļa ir jānoņem un vads tur jāaizzīmogo. Visa moduļa jauda nāk no 5 V, tāpēc šeit viss ir vienkārši.
Pēc tam autore sagatavo lietu melnrakstu drukāšanai uz 3D printera un nekavējoties izdrukā to ar baltu plastmasu.
Gaismas diodēm vajadzētu skaisti spīdēt caur tik caurspīdīgu plastmasu. Autore vispirms vēlējās izvietot LED paneļus visā garumā zem un virs ekrāna, bet, pirmkārt, sloksnes bija garākas, un, otrkārt, pašu LED lielais blīvums radītu lielu strāvas patēriņu.Jūs, protams, varat izmantot lenti, bet šeit blīvums ir mazāks, un derēs tikai 6 gaismas diodes, un autoram nebija blīvāku lentu. Nu, kopumā tas ir pēc jūsu ieskatiem. Jūs to varat izdarīt pats.
Šajā pašdarinātajā darbā autors nolēma uzstādīt 8 gaismas diožu paneļus virs un zem ekrāna. Es tos savienoja virknē ar signāla vadu, bet es sadalīju jaudu. Ņemiet vērā, ka projektā tiek izmantotas WS2811 kontrolētas gaismas diodes.
Nejauciet tos ar 4 pin RGB krāsu gaismas diodēm. Viņi šeit neiederēsies.
Lieta beidzot tiek izdrukāta un gatava. Izdzēsiet gājienu un atbalstu. Un pēc acetona tas kļuva krāšņi un spīdīgs.
Ja kādam nepatīk drukas kvalitāte, tad jā, šeit tas ir iegrime ar slāņa starpību 0,3 mm. Jūs varat ievietot 0,1 mm, tad tas būs kā cast, bet tad jums jāgaida ilgāk.
Ieklāšana.
Moduļi nonāca savās vietās: ekrāns, dūmu sensors un mitruma sensors.
Šis ir ilgs process, kurā visu komponentu lodēšanai tiek pievadīti plāni stieples.
Rezultātā mēs saņēmām šādu ekrānu. Atsevišķi pievērsiet uzmanību purpursarkanā stieples centrā, tas ir adaptīvais ekrāna fona apgaismojums.
Pogas, kuras autore uzlika uz lētas maizes tāfeles. Parasti zilā krāsa ir krāsaina, un pogas - izejas.
Viņš arī novietoja fotorezistoru un rezistoru uz maizes dēļa. Pārliecinieties, lai savīti vadi būtu pigtailā, lai tie nesadalītos un nebūtu pikapi.
Dūmu detektors, starp citu, jāpieslēdz ar savītu vadu, biezāks, tas apkurei pastāvīgi patērēs apmēram 110 mA.
Tagad atliek tikai to visu pielodēt Arduino. Mēs piestiprinām korpusa ekrānu ar pašvītņojošām skrūvēm, pretestības atveres jau ir paredzētas 3D drukāšanai.
Mēs nofiksējam visus moduļus savā vietā. Protams, to var izdarīt ar statīviem un skrūvēm, taču autore deva priekšroku karstajai kausēšanai. Vadi lodēšanas vietās tiek piepildīti arī ar karstu līmi. Tas pasargās viņus no nepatikšanām un vilkšanas, kā arī jūs no ilgstoša pārtraukta savienojuma meklēšanas.
Augšpusē ir mitruma sensors un fotorezistors. Korpusa kreisajā pusē pielīp dūmu sensors.
Kopumā pareizajā veidā, lai ātri reaģētu, gāzes analizatoram vajadzētu pakārt zem griestiem. Tas ir, tas ir jāveic pa garu stiepli vai skulpturēts kaut kur uz lustras. Ugunsgrēka gadījumā vispirms uzkrājas dūmi, un tas ļaus sensoram izšaut agrāk un ātrāk.
Pēc visu moduļu uzstādīšanas viņu vietā mēs saņēmām šādu vadu saišķi.
Tos nepieciešams pielodēt Arduino.
Tagad atliek tikai apvienot visus plusus un mīnusus.
Ko tad, pulkstenis ir salikts. Pirms ieslēgšanas noteikti jāzvana par īssavienojumu, pretējā gadījumā tas būs aizvainojošs. Bet ņemiet vērā, ka šajā gadījumā multimetrs pīkstēs, jo dūmu detektora iekšpusē ir uzstādīts sildelements ar mazu pretestību. Tāpēc pārbaudei labāk ir izmantot laboratorijas barošanas avotu un vadu ar usb savienotāju.
Projekta lapā (saite autora video aprakstā) lejupielādējiet arhīvu ar programmaparatūru. Tajā ir arī faili lietas 3D drukāšanai uz printera. Izpakojiet, instalējiet bibliotēkas un atveriet programmaparatūras failu.
Kods izrādījās liels, bet autors centās to labi komentēt. Pašā sākumā ir iestatījumi un piespraudes moduļu savienošanai. Vienīgais, kas jums varētu būt jāmaina, ir gaismas diožu skaits, kas atrodas tieši jūsu apgaismojumā (tas ir NUM_LEDS parametrs, autora iestatījums ir 16).
Pēc nepieciešamās iestatījumu rediģēšanas mikroprogrammā varat ielādēt programmaparatūru.
Tagad mēs ievietojam vadus un uzstādām Arduino tā vietā.
Parastās stundās fona apgaismojums mirgo varavīksnes režīmā.
Bet, protams, tā režīmus var mainīt un mainīt uz citiem pēc jūsu ieskatiem.
Iestatot pulksteni.
Labajā pusē ir trīs vadības pogas: plus, mīnus un dzeltenā apakšējā daļa (tas ir iestatījums).
Vienreiz to nospiežam un pārejam iestatīšanas režīmā.Šeit jūs varat mainīt stundas, minūtes, sinhronizēt sekundes, iestatīt modinātāju (+ beigās norāda, ka modinātājs ir ieslēgts vai izslēgts). Nākamais ir gada, mēneša, dienas un nedēļas dienas uzstādīšana.
Pēdējā vērtība 300 ir dūmu detektora slieksnis. To var mainīt pa 50. Autors iesaka atstāt 300.
Nākamo dzeltenās pogas nospiešanu iziet no iestatījumiem, kamēr visi parametri tiek ierakstīti nemainīgā atmiņā un netiek atiestatīti pat tad, ja strāva ir izslēgta.
Pulkstenī ir modinātājs. To var iestatīt, lai pamodinātu jūs no rīta. Kad tas darbosies, pulkstenis mirgos zili zaļā krāsā, un ekrānā parādīsies WAKE.
Pārbaudīsim, kā darbojas dūmu detektors.
Cipari labajā augšējā stūrī parāda dūmu detektora vērtību.
Tātad pirmais mačs neiekļuva, mēs ņemam otro.
Un tagad tas strādāja.
Rezultātā mēs izgatavojām vēsu pulksteni ar vēsu dinamisku fona apgaismojumu un ar dūmu un gāzes sensoru. Viņi var ne tikai jūs pamodināt, bet arī brīdināt par briesmām metāna, oglekļa monoksīda vai dūmu klātbūtnē. Tie parāda arī pašreizējo temperatūru un mitrumu telpā. Jauda nāk no usb porta caur pašu Arduino platformu. Pulkstenis noderēs mājās virtuvē, garāžā un valstī, kur vien notiek saindēšanās iespējamība.
Pašu gāzes sensoru var izmantot pilnīgi jebko - tie ir savstarpēji aizstājami. Jūs pats arī nospraužat viņu darbības slieksni. Saskaņā ar autora eksperimentu pieredzi 300 vienības ir optimālā vērtība.
Paldies par uzmanību. Tiekamies drīz!
Video: