Բովանդակություն:
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա իմ պարտեզի մոնիտորների ամենաթարմ և ամբողջական տարբերակն է, ես կատարել եմ տարբեր տարբերակներ ունեցող նախորդ տարբերակներ, օրինակ ՝ մեկը LCD- ով և մյուսը ՝ ESP8266- ով: Այնուամենայնիվ, ես ավելի լավ եմ փաստաթղթավորել այս տարբերակը, ուստի որոշեցի այն վերբեռնել:
Ավարտից հետո այն կհսկի հողի խոնավությունը, ջերմաստիճանը, խոնավությունը և լուսավորությունը, որն այնուհետև մուտքագրվում է SD քարտի վրա.csv ֆայլում: Ես ընտրել եմ CSV ֆայլ, քանի որ մտադիր եմ օգտագործել python- ը `վերլուծական ծրագիր պատրաստելու համար: Շղթան սնվում է 9 Վ մարտկոցից, սակայն ապագայում ես հույս ունեմ, որ Li-ion արևային միացում կստեղծվի այն սնուցելու կամ խոր քնի ռեժիմ ավելացնելու համար `էներգիայի սպառումը նվազեցնելու և կյանքը երկարացնելու համար: Տվյալների հավաքման արագությունը կարող է փոխվել `պարզապես վերջնական տողերից մեկը խմբագրելով:
ձեզ հարկավոր կլինի.
- Arduino nano 328P (ծրագրի համար անհրաժեշտ է ավելի մեծ հիշողություն)
- DHT 11 սենսորային մոդուլ
- Հողի խոնավության ցուցիչ
- Լույսի ցուցիչ GY-30
- SD քարտի մոդուլ
- LED
- 220 օմ դիմադրություն
- 9 Վ մարտկոց և ամրակ
- Իգական և արական GPIO վերնագրեր
- GPIO Jumper
և, իհարկե, երկաթ, մետաղալար, զոդ և arduino IDE և գրադարաններ:
Քայլ 1: Գրատախտակ և փորձարկում
Սկզբում ես նախագծեցի և փորձարկեցի միացումը հացահատիկի վրա: Նկատի ունեցեք, որ օրիգինալ դիզայնը լուսադիոդ չունի, որոշեցի ավելացնել այն այն բանից հետո, երբ կարծում էի, որ տվյալների մուտքագրման ժամանակ նշելը լավ հատկություն կլինի: Ես խորհուրդ եմ տալիս միացումը սկսել նախքան սեղանի վրա դնելը, քանի որ զոդումը սկսելուց առաջ, քանի որ շատ բաղադրիչների մոտ կարող են պտուտակներ պտտվել կամ, օրինակ, այլ լարման պահանջվել:
Ես չեմ կարողացել ստեղծել շղթայի առցանց տեսողական պատկեր, բայց սա կապի կապն է.
9 Վ մարտկոց.
դրական տերմինալ >> VIN
Բացասական տերմինալ >> GND
DHT 11:
բացասական >> GND
տվյալներ >> D5
դրական >> 5V
Խոնավության տվիչ.
բացասական >> GND
դրական >> 5V
անալոգային քորոց >> A0
լույսի ցուցիչ.
դրական >> 3.3V
SCL >> A5
SCA >> A4
Ավելացնել >> A3
բացասական >> GND
SD քարտ:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
դրական >> 5V
բացասական >> GND
LED:
բացասական >> GND
դրական >> D8 մինչև 220 օմ դիմադրություն
Դուք կարող եք ստուգել, թե արդյոք բաղադրիչներն աշխատում են, և գրադարաններն աշխատում են ՝ օգտագործելով Arduino ֆայլը և կարդալ սերիայի ելքը:
Եթե դուք չունեք գրադարաններ, անհրաժեշտ է դրանք ավելացնել ՝ պատճենելով գրադարանի անունը կոդի սկզբում, ապա գործիքներ> կառավարել գրադարանները> որոնել> տեղադրել
Նշում. Դուք պետք է.csv ֆայլ ստեղծեք SD քարտի համար, դա արեք ՝ օգտագործելով նոթատետր և պահպանելով որպես «.csv», իսկ բոլոր ֆայլերը ՝ ոչ «.txt»: Նաև LED- ը թեստային ֆայլում չէ, այլ պարզապես օգտագործեք «թարթել» էսքիզների օրինակը և փոխեք քորոցը 8 -ի
Քայլ 2: Տախտակ
Շղթան հաջողությամբ կատարելուց և բաղադրիչները ստուգելուց հետո այն տեղափոխեք ցանկալի ձևի տախտակի վրա: Ես որոշեցի SD մոդուլը միացնել տախտակին և չօգտագործել GPIO հաղորդիչ, այնպես որ, երբ նախագծի տուփ եմ պատրաստում, կարող եմ առանձին կցել այն հեշտությամբ հասանելի վայրում: Տախտակի վրա ես որոշեցի օգտագործել 2 փին արու և jumper ՝ որպես 9V մարտկոցի և VIN- ի միջև անցում կատարելու համար, քանի որ ես կարծում էի, որ այն ավելի գեղեցիկ տեսք ունի, և իրատեսականորեն դուք այն պարբերաբար միացրեք և անջատեք: Նաև որոշեցի ուղղակիորեն տեղադրել խոնավության սենսորը և ավելացնել 2 կապում `զոնդը տախտակին միացնելու համար: Երբ ես դա արեցի, ես դժվարանում էի, քանի որ ստիպված էի ապամոդել մոդուլների քորոցները և վերավաճառել ուղղահայացները, այնպես որ տախտակը հարթ էր, ուստի խորհուրդ եմ տալիս մոդուլներ գնել ՝ անջատված կապումներով ՝ ժամանակ և ջանք խնայելու համար:
Նրանք, ովքեր կատարել եք շրջանը, կցել եմ կոդի 3 տարբեր տարբերակ:
V1.0 - պարունակում է սերիական ելք, ինչպես նաև մոնիտորի ծածկագիր: 5 երկրորդ ցիկլ
V1.1 - չի պարունակում սերիական ելք և լուսադիոդ: 5 վայրկյան մատյան ցիկլ:
V1.2 - չի պարունակում սերիական ելք, բայց ունի LED և մոնիտորի ծածկագիր: 1 ժամ մատյան ցիկլ
Քայլ 3: Վերանայում
Ես շատ գոհ եմ նախագծից, քանի որ կարծում եմ, որ այն լավ է աշխատում և համապատասխանում է նպատակին: Հուսով եմ, որ պատրաստվում եմ պատյան ձևավորել և 3D տպել այն, և գուցե փոխել էներգիայի մատակարարումը `կառուցվածքը բարելավելու համար: Ինչպես նախկինում նշվեց, ես նախկինում նման այլ տարբերակներ եմ արել, այնպես որ, եթե որևէ մեկը ցանկանում է տեսնել ինձ, թե ինչպես եմ դրանք վերբեռնում կամ որևէ բարելավում կամ փոփոխություն ունենա, խնդրում եմ մեկնաբանել ստորև:
Հուսով եմ, որ ձեզ դուր կգա կառուցվածքը և խնդրում ենք թողնել լայք:
Խորհուրդ ենք տալիս:
KS-Garden: ակնարկ. 9 քայլ
KS-Garden: Ակնարկ. KS-Garden- ը կարող է օգտագործվել ոռոգման/օդափոխման համար: համակարգի տուփ - ռելեներ և սնուցման տուփ
IoT Garden Arduino- ով. 3 քայլ
IoT Garden With Arduino. Ողջույն, ստեղծողներ: Սա ձեր IoT այգի ստեղծելու նախագիծ է: Դուք կկարողանաք կարդալ սենյակի ջերմաստիճանը, վերահսկել պոմպը և վերահսկել ձեր բույսերը ձեր սմարթֆոնից, նույնիսկ երբ տանը չեք: կարգավորումը, պոմպը ջուրը վերցնում է
LED Light Up Garden: 3 քայլ
LED Light Up Garden: Սա հիանալի արդիականացում է `ձեր այգին ոչ միայն ցերեկը, այլև գիշերը փայլելու համար
Smart IoT Garden: 10 քայլ (նկարներով)
Smart IoT Garden- Այս խրատելիքը ձեզ ցույց կտա, թե ինչպես կառուցել խելացի IoT այգի (ես այն անվանում եմ. Green Guard), որը ջրում է ձեր
Smart Indoor Herb Garden: 6 քայլ (նկարներով)
Smart Indoor Herb Garden: Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես եմ ստեղծել իմ խելացի փակ խոտաբույսը: Ես մի քանի ոգեշնչում ունեի այս նախագծի համար, առաջինը `ես որոշակի հետաքրքրություն ունեի տան Aerogarden մոդելների նկատմամբ: Բացի այդ, ես ունեի չօգտագործված Arduino Mega w