Բովանդակություն:

Garden Monitor: 3 քայլ
Garden Monitor: 3 քայլ
Anonim
Garden Monitor
Garden Monitor
Garden Monitor
Garden Monitor

Սա իմ պարտեզի մոնիտորների ամենաթարմ և ամբողջական տարբերակն է, ես կատարել եմ տարբեր տարբերակներ ունեցող նախորդ տարբերակներ, օրինակ ՝ մեկը 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 տպել այն, և գուցե փոխել էներգիայի մատակարարումը `կառուցվածքը բարելավելու համար: Ինչպես նախկինում նշվեց, ես նախկինում նման այլ տարբերակներ եմ արել, այնպես որ, եթե որևէ մեկը ցանկանում է տեսնել ինձ, թե ինչպես եմ դրանք վերբեռնում կամ որևէ բարելավում կամ փոփոխություն ունենա, խնդրում եմ մեկնաբանել ստորև:

Հուսով եմ, որ ձեզ դուր կգա կառուցվածքը և խնդրում ենք թողնել լայք:

Խորհուրդ ենք տալիս: