Ձեր ուշադրությանն ենք ներկայացնում տան կամ ամառանոցի համար եղանակային կայան պատրաստելու եղանակ: Մենք հիմք ենք ընդունելու Arduino տախտակը և մի շարք սենսորներ. Ջերմաստիճանը, խոնավությունը, ճնշումը և ածխաթթու գազը: Տվյալները կցուցադրվեն LCD էկրանին, իսկ էլեկտրասնուցումը կտրամադրվի բջջային հեռախոսի կամ մարտկոցների էլեկտրասնուցումից:
Անհրաժեշտ է
- - Arduino տախտակ կամ անալոգային;
- - DHT11 ջերմաստիճանի և խոնավության ցուցիչ;
- - BMP085 ճնշման սենսոր;
- - ածխածնի երկօքսիդի սենսոր MQ135;
- - LCD էկրան 1602;
- - պոտենցիոմետր 10 կՕմ;
- - եղանակը կայանի համար.
- - փայլաթիթեղով ծածկված ապակեպլաստե կտոր;
- - բաղադրիչներ ամրացնելու պտուտակներ;
- - համակարգիչ;
- - միացնող լարեր;
- - էլեկտրամատակարարման միակցիչ;
- - զոդման երկաթ:
Հրահանգներ
Քայլ 1
Նախ հարկավոր է գտնել հարմար դեպք: Ապագա սենյակի եղանակի կայանի բոլոր բաղադրիչները պետք է տեղավորվեն այնտեղ: Այս պատյանները վաճառվում են էլեկտրոնիկայի բազմաթիվ խանութներում: Կամ օգտագործեք ցանկացած այլ կորպուս, որը կարող եք գտնել:
Մտածեք, թե ինչպես են բոլոր բաղադրիչները տեղավորվում ներսում: Կտրեք պատուհանից `LCD էկրանն ապահովելու դեպքում, եթե առկա չէ: Եթե ներսում ածխածնի երկօքսիդի ցուցիչ եք տեղադրել, որը բավականին ուժեղ է տաքանում, ապա դրեք այն մյուս սենսորներից հակառակ կողմում կամ այն հեռակա դարձրեք: Էլեկտրաէներգիայի միակցիչի համար անցք ապահովեք:
Քայլ 2
Մի քանի խոսք օգտագործվող բաղադրիչների մասին:
1602 LCD էկրանն օգտագործում է 6 Arduino քորոց + 4 էլեկտրաէներգիայի համար (լուսավորություն և սինթեզատոր):
DHT11 ջերմաստիճանի և խոնավության սենսորը միացված է ցանկացած թվային քորոցի: Արժեքները կարդալու համար մենք կօգտագործենք DHT11.rar գրադարանը, որը կարելի է ներբեռնել, օրինակ ՝ այստեղ ՝
BMP085 ճնշման սենսորը I2C ինտերֆեյսի միջոցով միացված է Arduino- ի երկու քորոցներին. SDA - անալոգային A4 կոճակին և SCL - անալոգային A5 փոսին: Խնդրում ենք նկատի ունենալ, որ +3, 3 Վ լարման մատակարարվում է սենսոր:
Ածխածնի երկօքսիդի սենսորը MQ135- ը միացված է մեկ անալոգային քորոցին:
Սկզբունքորեն, օդերևութաբանական իրավիճակը գնահատելու համար բավական է ունենալ տվյալներ ջերմաստիճանի, խոնավության և մթնոլորտային ճնշման վերաբերյալ, և ածխաթթու գազի ցուցիչն անհրաժեշտ չէ:
Բայց օգտագործելով բոլոր 3 ցուցիչները, մենք կունենանք ներգրավված Arduino- ի 7 թվային և 3 անալոգային փին: Դե, ուտելիք, իհարկե:
Քայլ 3
Եղանակային կայանի դիագրամը ներկայացված է նկարում: Այստեղ ամեն ինչ պարզ է:
Քայլ 4
Եկեք ուրվագիծ գրենք Arduino- ի համար: Րագրի տեքստը, իր զգալի չափի պատճառով, որպես հղում է բերվում «Աղբյուրներ» բաժնի հոդվածի հավելվածում: Բոլոր ծածկագրերը տրամադրվում են մանրամասն և հասկանալի մեկնաբանություններով:
Տեղադրեք ուրվագիծը Arduino տախտակի վերահսկիչի հիշողության մեջ:
Քայլ 5
Մենք պատրաստելու ենք տպագիր տպատախտակ գործի ներսում բաղադրիչներ տեղադրելու համար. Սա սենսորների դասավորության և միացման ամենահարմար լուծումն է: Տանը տպագիր տպատախտակ պատրաստելու համար ես օգտագործում եմ «լազերային արդուկում» տեխնոլոգիա (այն մանրամասն նկարագրել ենք նախորդ հոդվածներում) և քերել կիտրոնաթթուով: Մենք տախտակին տեղեր կտրամադրենք ցատկողների համար («ցատկողներ»), որպեսզի կարողանանք անջատել սենսորները: Սա օգտակար կլինի, եթե դուք պետք է վերածրագրավորեք միկրոկառավարիչը, երբ ցանկանում եք փոփոխել ծրագիրը:
Soldոդման միջոցով մենք կտեղադրենք ճնշման և գազի սենսորներ:
Arduino Nano տախտակը տեղադրելու համար հարմար է օգտագործել հատուկ ադապտերներ կամ վարդակներ ՝ 2, 54:
Theերմային սենսորը գտնվելու է տախտակից որոշ հեռավորության վրա և ջերմամեկուսացված կլինի եղանակային կայանի ներքին մասից ՝ օգտագործելով հատուկ մեկուսիչ բարձ:
Մենք տեղեր կտրամադրենք արտաքին էներգիան մեր տնական տախտակին միացնելու համար: Ես կօգտագործեմ սովորական 5V լիցքավորիչ հին կոտրված երթուղղիչից: Լիցքավորիչից գումարած 5 վոլտ կմատակարարվի Arduino տախտակի Vin քորոցին:
LCD էկրանը պտուտակված կլինի անմիջապես առջևի պատյանով:Այն միանալու է «Dupont» տեսակի միակցիչներով լարերով:
Քայլ 6
Տեղադրեք PCB գործի ներսում և ամրացրեք այն պտուտակներով: Ըստ դիագրամի մենք LCD էկրանը միացնելու ենք Arduino- ի ոտքերին:
Weatherգուշորեն փակեք եղանակի կայանի թափքը:
Քայլ 7
Կրկնակի ստուգելով, որ ամեն ինչ ճիշտ է միացված, մենք էլեկտրաէներգիա ենք մատակարարում մեր եղանակային կայանին: LCD էկրանը պետք է լուսավորվի, և մի քանի վայրկյան անց այն կցուցադրի ճնշման տվյալները, փոքր կանխատեսումը, որը հիմնված է ճնշման ցուցանիշների և ջերմաստիճանի, խոնավության և ածխածնի երկօքսիդի ընթերցումների վրա: