Բովանդակություն:
- Քայլ 1: Պատմություն
- Քայլ 2: Անհրաժեշտ մասեր
- Քայլ 3: Սարքավորման կարգավորում
- Քայլ 4: Softwareրագրակազմ
- Քայլ 5: Եկեք տեսնենք, թե ինչ ենք պատրաստել
- Քայլ 6: Սխալների կազմում
- Քայլ 7: Կատարված է:
Video: 2.4 TFT Arduino եղանակային կայան ՝ բազմաթիվ սենսորներով ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Դյուրակիր Arduino եղանակային կայան ՝ TFT LCD- ով և մի քանի տվիչներով:
Քայլ 1: Պատմություն
Վերջերս ես մի փոքր ազատ ժամանակ ունեցա arduino- ով խաղալու համար:
Մի քանի ամիս առաջ ինտերնետում գտա ուրվագիծ TFT LCD- ով `DHT սենսորով և RTC- ով: Այսպիսով, ես միացրեցի այն, որոշ փոփոխություններ կատարեցի ուրվագծի վրա աշխատելու համար: Վերբեռնելուց հետո այն սարսափելի էր աշխատում !! Այսպիսով, 4 ժամ հետո ես հասկացա, որ անիմաստ է տառապել դրա հետ: Ես մտածեցի, որ ինքս ինձ համար եղանակային կայան կստեղծեմ, որը կօգտագործեմ իմ տանը:
Եկ սկսենք!
Քայլ 2: Անհրաժեշտ մասեր
Պահանջվող մասեր.
- Arduino uno կամ Mega2560 (արդեն ուներ)
- 2.4 tft lcd Ili932x կամ 9341 IC (արդեն ուներ)
- DHT11 (արդեն ուներ)
- DS18b20 (արդեն ուներ)
- 4 փին լույսի սենսոր LDR (անալոգային և թվային)
- որոշ ցատկող լարեր (արդեն եղել են)
- Arduino IDE և ճիշտ գրադարաններ
Այսպիսով, այս պահին դա ինձ համար ոչ մի ծախս չէր:
Քայլ 3: Սարքավորման կարգավորում
Դե դա մեծ գործ չէր: Չինական Arduino- ի կլոնները միշտ չէ, որ վատն են: Երբ տախտակն ունի երկրորդ գիծ, որտեղ կարող եք կպցնել կապերը, դա մի փոքր ավելի շարժական տարածք է դարձնում էլեկտրագծերի միջոցով:
Այսպիսով, ես կապում եմ կապերը հակառակ ձևով (ներքևից նայելու համար) `աշխատանքը հեշտացնելու համար: Տես լուսանկարը:
Այս պահին մենք ստացանք 3 5V, 3 3.3 V և մի քանի GND կապում:
Այժմ կարող եք միացնել մի քանի սենսորներ տախտակին այս կերպ:
DHT սենսորը միացված է Digital 11 -ին:
Temերմաստիճանի տվիչը միացված է Digital 10 -ին:
LDR- ն միացված է Analog 5 -ին:
Թվային 12 և 13 թվերն անվճար են: Այսպիսով, եթե ցանկանում եք, կարող եք դեռ ավելացնել 1 սենսոր: (Ես ուզում եմ)
LCD- ի պատճառով I2C տվիչներ չեն կարող միացվել տախտակին: Lcd- ին անհրաժեշտ է A4 փին `RESET- ի համար:
Տխուր է, բայց ճշմարտություն.
Քայլ 4: Softwareրագրակազմ
Ներբեռնեք գրադարանները և ուրվագիծը:
Ես վերբեռնում եմ այս նախագծի գրադարանները:
SPFD5408 գրադարանը շատ լավ է վարում մեր 2.4 TFT LCD- ը, բայց ես կարծում եմ, որ այն լավ է միայն ILI932X- ի համար; 9340; 9341 IC:
2019.01.05.!!
Մի փոքր թարմացում! Այժմ Arduino- ն ցուցադրում է ցողի կետը:
Heatերմության ինդեքսը ցուցադրվում է ինչպես elsելսիուս, այնպես էլ Ֆարենհայտ:
2019.01.06!!
Mcufriend տարբերակը այժմ արժեքների մասին հայտնում է Սերիալային մոնիտորին:
Քայլ 5: Եկեք տեսնենք, թե ինչ ենք պատրաստել
Մեր Arduino- ն դիպչում է 1000 մգ թարմացման արագությամբ սենսորների արժեքներին:
Այն, ինչ մենք տեսնում ենք.
- Tերմաստիճանը DHT սենսորից օղակաչափի մեջ
- Խոնավություն վերին աջ անկյունում
- peratերմաստիճանը DS18B20 սենսորից
- Ֆարենհեյթում ջերմության ինդեքս
- Լույսի ինտենսիվությունը տոկոսներով (դեռ մի փոքր խելագարված է)
- ahերմաստիճանը Ֆարենհեյթում
- ewելսիուսի ցողի կետ
- Բացարձակ խոնավության հաշվարկ
Բայց! Մենք դեռ ունենք 2 թվային կապում անվճար, ուստի դեռ տեղ կա մի փոքր բարելավելու համար `առավելագույնի հասցնելու մեր Arduino տախտակի հնարավորությունները:
Մոտ ժամանակներս ես պլանավորում եմ այս եղանակային կայանի մի քանի (և տեսողական) վերազինում, որպեսզի այն աշխատի և ավելի լավ տեսք ունենա: Իհարկե, երբ բավականաչափ ազատ ժամանակ կունենամ…
3 -րդ տարբերակը McuFriend- ի հետ համատեղելի դիսփլեյների համար է: Ես ունեի 1580 և 5408 IC վարորդի էկրան, որը գրեթե 2 տարի չէի օգտագործում: Այսպիսով, ես որոշ փոփոխություններ կատարեցի նրանց հետ աշխատելու համար: Ես վերբեռնեցի իմ փոփոխված McuFriend գրադարանը:
Քայլ 6: Սխալների կազմում
Վերջերս ես սխալներ եմ հավաքում Arduino IDE- ի հետ (և ոչ միայն ես): Սա հաճախ վերադարձվող խնդիր է:
Եթե այս ուրվագծի հետ կազմման սխալ ունեք, պատճենեք այն Arduino- ի նոր պատուհանում և նորից փորձեք:
Սա աշխատում է ինձ համար, հուսով եմ, որ դա ձեզ համար նույնպես:
ESP Core- ի պատճառով ես դեռ նստած եմ Arduino IDE 1.6.13 -ի վրա:
Ինչու՞ չբարձրացնել: Պարզապես այն պատճառով, որ այս տարբերակը ինձ համար շատ հարմար է:
Քայլ 7: Կատարված է:
Դուք ավարտեցիք:
Օգտագործեք այն, ինչպես ցանկանում եք:
Շնորհակալ եմ, որ կարդում եք իմ հրահանգը:
Խորհուրդ ենք տալիս:
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվել է ճիշտ ճանապարհով. 8 քայլ (նկարներով)
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվեց ճիշտ ճանապարհով. 2 տարբեր վայրերում 1 տարվա հաջող աշխատանքից հետո ես կիսում եմ իմ արևային էներգիայով աշխատող եղանակային կայանի նախագծի ծրագրերը և բացատրում, թե ինչպես այն վերածվեց համակարգի, որն իսկապես կարող է գոյատևել երկար ժամանակ: արևային էներգիայի ժամանակաշրջաններ: Եթե հետևեք
DIY եղանակային կայան և WiFi սենսորային կայան. 7 քայլ (նկարներով)
DIY եղանակային կայան և WiFi սենսորային կայան. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է եղանակային կայան ստեղծել WiFi սենսորային կայանի հետ միասին: Սենսորային կայանը չափում է տեղական ջերմաստիճանի և խոնավության տվյալները և այն WiFi- ի միջոցով ուղարկում է եղանակային կայանին: Օդերևութաբանական կայանն այնուհետև ցուցադրում է
3.2 TFT եղանակային կայան ՝ 4 քայլ
3.2 TFT եղանակային կայան. Այո: Դա կրկին նույն եղանակային կայանն է, բայց այն օգտագործում է ավելի մեծ էկրան: Խնդրում եմ, նայեք նախորդ հրահանգներին: Ես դեռ ունեի այս 320X480 LCD էկրանը arduino mega- ի համար, և ես մտածում էի, արդյոք կարո՞ղ եմ վերաշարադրել իմ ուրվագիծը դրա վրա աշխատելու համար: Բախտս բերեց
2 "TFT էկրանով և բազմաթիվ սենսորներով ջերմաստիճանի հարաբերական գույն ունեցող ջերմաչափ ՝ 5 քայլ
2 T TFT էկրանով և բազմակի սենսորներով ջերմաստիճանի հարաբերական գույն ունեցող ջերմաչափ. Ես ցուցադրել եմ մի քանի ջերմաստիճանի տվիչների չափումները: Ամենահետաքրքիրն այն է, որ արժեքների գույնը փոխվում է ջերմաստիճանի հետ. ≫ 75 աստիճան Celcius = RED > 60 > 75 = Նարնջագույն > 40 < 60 = ԴԵELLԻՆ > 30 < 40
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). 5 քայլ (նկարներով)
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). Երբ ես գնել էի Acurite 5 in 1 օդերևութաբանական կայանը, ես ցանկանում էի, որ կարողանայի ստուգել եղանակը իմ տանը, երբ ես հեռու էի: Երբ տուն հասա և տեղադրեցի, հասկացա, որ կամ պետք է միացնեմ համակարգչին կամ գնեմ նրանց խելացի հանգույցը