Სარჩევი:

Arduino ნიადაგის ტენიანობის მონიტორინგის ჯოხი - არასოდეს დაგავიწყდეთ მცენარეების მორწყვა: 4 ნაბიჯი (სურათებით)
Arduino ნიადაგის ტენიანობის მონიტორინგის ჯოხი - არასოდეს დაგავიწყდეთ მცენარეების მორწყვა: 4 ნაბიჯი (სურათებით)

ვიდეო: Arduino ნიადაგის ტენიანობის მონიტორინგის ჯოხი - არასოდეს დაგავიწყდეთ მცენარეების მორწყვა: 4 ნაბიჯი (სურათებით)

ვიდეო: Arduino ნიადაგის ტენიანობის მონიტორინგის ჯოხი - არასოდეს დაგავიწყდეთ მცენარეების მორწყვა: 4 ნაბიჯი (სურათებით)
ვიდეო: Sensor de umidade do solo - Arduino 2024, ნოემბერი
Anonim
Image
Image
Arduino ნიადაგის ტენიანობის მონიტორინგის ჯოხი - არასოდეს დაგავიწყდეთ მცენარეების მორწყვა
Arduino ნიადაგის ტენიანობის მონიტორინგის ჯოხი - არასოდეს დაგავიწყდეთ მცენარეების მორწყვა

ხშირად დაგავიწყდებათ შიდა მცენარეების მორწყვა? ან იქნებ ძალიან დიდ ყურადღებას უთმობთ მათ და მორწყავთ?

თუ ასეა, მაშინ თქვენ თვითონ უნდა გააკეთოთ ბატარეაზე მომუშავე ნიადაგის ტენიანობის მონიტორინგის ჯოხი. ეს მონიტორი იყენებს ტენიანობის ტენიანობის სენსორს და 3.3V Arduino Pro Mini– ს, რათა მუდმივად გააკონტროლოს ნიადაგის ტენიანობის დონე და გააფრთხილოს, როდესაც მცენარეების მორწყვა ან დამთავრება ხდება.

დაფაზე არსებული ორი პოტენომეტრი საშუალებას გაძლევთ დაარეგულიროთ და დაადგინოთ ტენიანობის მაღალი და დაბალი დონე, რაც იწვევს ორი LED- ის მოციმციმე გაფრთხილებას. თქვენ ასევე შეგიძლიათ მარტივად დაამატოთ ზარი წრედში, თუ გსურთ ხმოვანი სიგნალიც.

თქვენ ასევე შეგიძლიათ დააჭიროთ ღილაკს, რათა ნახოთ ტენიანობის მიმდინარე მაჩვენებელი და მაღალი და დაბალი დონის მითითებული ნიშნები ჩაშენებულ OLED ეკრანზე.

აქ სტანდარტული დაყენებით, ერთეული ძლებს დაახლოებით 15-20 დღეს 18650 ბატარეის ერთჯერადი დატენვით. მაგრამ ორი დაბალი სიმძლავრის ტექნიკის გამოყენებით, ეს შეიძლება გაგრძელდეს დაახლოებით 50-60 დღის განმავლობაში.

მარაგები

ნიადაგის ტენიანობის მონიტორის ასაშენებლად დაგჭირდებათ:

3.3V Arduino Pro Mini - იყიდეთ აქ

5V ვერსია შეიძლება გამოყენებულ იქნას განსხვავებული ბატარეით და 220Ω LED რეზისტენტებით

  • USB პროგრამისტი - იყიდეთ აქ
  • ტევადობის ნიადაგის ტენიანობის სენსორი - იყიდეთ აქ
  • 3 x 5 მმ ები (სასურველია განსხვავებული ფერები) - იყიდეთ აქ
  • 10K რეზისტორი - იყიდეთ აქ
  • 3 x 100Ω რეზისტორები - იყიდეთ აქ
  • 2 x 10K მორთვა ქოთნები - იყიდეთ აქ
  • Tactile Pushbutton Switch - იყიდეთ აქ
  • Slide Power Switch - იყიდეთ აქ
  • 128x32 I2C OLED ჩვენება - იყიდეთ აქ
  • მამაკაცის სათაურის ქინძისთავები - იყიდეთ აქ
  • სათაურის ქალი ქინძისთავები - იყიდეთ აქ
  • ლენტი კაბელი - იყიდეთ აქ

მონიტორის ჩართვა

  • 18650 3.7V ლითიუმის ბატარეა - იყიდეთ აქ
  • 18650 ბატარეის დამტენი/დამტენი - იყიდეთ აქ

ნაბიჯი 1: შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB

შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB
შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB
შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB
შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB
შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB
შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB
შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB
შეაგროვეთ თქვენი კომპონენტები და შეუკვეთეთ PCB

მე დავიწყე სქემის დიზაინით, რომელიც შეიძლება გაკეთდეს PCB და იკვებებოდეს ერთი 18650 ლითიუმ-იონური ბატარეით. ამ მიზეზით, მე ავირჩიე არდუინოს 3.3 ვ ვერსია და ეს ნიადაგის ტენიანობის მონიტორი, რომელსაც შეუძლია იკვებოს 3.3 ვ ან 5 ვ.

თქვენ შეგიძლიათ გადმოწეროთ PCB ფაილები ჩემი ბლოგიდან, თუ გსურთ შეუკვეთოთ თქვენი საკუთარი.

თქვენ ასევე შეგიძლიათ გამოიყენოთ 5V Arduino Pro Mini იგივე კომპონენტებით, თქვენ უბრალოდ უნდა გამოიყენოთ 220ohm LED რეზისტორები აქ გამოყენებული 100ohm- ის ნაცვლად. თქვენ ასევე დაგჭირდებათ კვების ელემენტის ბატარეით და არა ერთი ლითიუმ-იონური ბატარეით.

თქვენ ასევე შეგიძლიათ შეაგროვოთ კომპონენტები პურის დაფაზე და შემდეგ მოკლედ მიიყვანოთ ტენიანობის სენსორთან, მაგრამ PCB მხოლოდ მას უფრო კომპაქტურ და ძლიერ კონფიგურაციად აქცევს.

მე შევუკვეთე PCB– ები PCB Way– დან, რომელიც იხდის მხოლოდ $ 5 5 ძირითად PCB– ზე 100x100 მმ – მდე. ისინი დამზადდა და გაიგზავნა ძალიან სწრაფად და ასევე შესანიშნავი ხარისხისაა.

ნაბიჯი 2: შეაგროვეთ PCB

შეაგროვეთ PCB
შეაგროვეთ PCB
შეაგროვეთ PCB
შეაგროვეთ PCB
შეაგროვეთ PCB
შეაგროვეთ PCB

დაიწყეთ სათაურის ქინძისთავების მიმაგრებით თქვენს არდუინოში. ეს დიზაინი იყენებს A4 და A5 ქინძისთავებს I2C OLED ეკრანთან დასაკავშირებლად, ასე რომ თქვენ ასევე უნდა დაამატოთ ეს ორი ქინძისთავი. დაფები ხშირად არ მოყვება ქინძისთავებს ამ ორივესთვის, რადგან ისინი გამოყოფილია ზოლებიდან ორ მხარეს.

შეაერთეთ ყველა კომპონენტი PCB- ზე, ყურადღება მიაქციეთ LED- ების ორიენტაციას და ტაქტილურ ღილაკს.

ტენიანობის სენსორის დაფასთან დასაკავშირებლად, თქვენ უნდა ამოიღოთ თეთრი შტეფსელი ბოლოში და შემდეგ შეაერთოთ სამი სათაურის ქინძისთავი სენსორის ბოლოთან ყველაზე ახლოს მდებარე ხვრელების რიგში. გამოიყენეთ ეს ქინძისთავები სენსორის დასაკავშირებლად პირდაპირ თქვენს PCB– ზე.

მას შემდეგ, რაც თქვენი კომპონენტები შედუღდება ადგილზე, მოაწყვეთ PCB– ის უკანა ნაწილიდან ამოწეული ქინძისთავები.

შეაერთეთ ლითიუმ-იონური ბატარეის დამტენი დაფა PCB- ის დენის ტერმინალებზე მცირე ლენტიანი კაბელის ტყვიის გამოყენებით ისე, რომ დამჭერი იყოს მიბმული PCB- ის უკანა მხარეს.

ნაბიჯი 3: პროგრამირება თქვენი Arduino

პროგრამირება შენი არდუინო
პროგრამირება შენი არდუინო
პროგრამირება შენი არდუინო
პროგრამირება შენი არდუინო
პროგრამირება შენი არდუინო
პროგრამირება შენი არდუინო

თქვენი Arduino Pro Mini– ის დასაპროგრამებლად, თქვენ უნდა გამოიყენოთ თქვენი USB პროგრამისტი და შეაერთეთ იგი PCB– ის გარღვევის შესაბამის სათაურის ქინძისთავებში. გახსოვდეთ, რომ პროგრამისტი Tx გადადის Rx არდუინოზე და პირიქით. ასევე დარწმუნდით, რომ თქვენ იყენებთ პროგრამისტის სწორი ძაბვის გამომუშავებას, 3.3V 3.3V Pro Mini– სთვის და 5V 5V Pro Mini– სთვის.

თქვენ შეგიძლიათ გადმოწეროთ ესკიზი ჩემი ბლოგის პოსტიდან და წაიკითხოთ დეტალური აღწერა, თუ რას აკეთებს კოდის თითოეული ნაწილი.

ნაბიჯი 4: თქვენი ნიადაგის ტენიანობის სენსორის დაკალიბრება და გამოყენება

თქვენი ნიადაგის ტენიანობის სენსორის დაკალიბრება და გამოყენება
თქვენი ნიადაგის ტენიანობის სენსორის დაკალიბრება და გამოყენება
თქვენი ნიადაგის ტენიანობის სენსორის დაკალიბრება და გამოყენება
თქვენი ნიადაგის ტენიანობის სენსორის დაკალიბრება და გამოყენება
თქვენი ნიადაგის ტენიანობის სენსორის დაკალიბრება და გამოყენება
თქვენი ნიადაგის ტენიანობის სენსორის დაკალიბრება და გამოყენება

როდესაც პირველად ჩართავთ მონიტორს, ეკრანზე დაინახავთ მოკლე გაფანტულ ეკრანს და ეკრანი გამორთულია.

გამორთვის შემდეგ თქვენ შეგიძლიათ დააჭიროთ ღილაკს ეკრანის გვერდით, რომ ის კვლავ ჩართოთ და ნახოთ ტენიანობის ფაქტობრივი გაზომილი დონე, ისევე როგორც ტენიანობის დონის ორი პარამეტრი. ორი წერტილის რეგულირება შესაძლებელია დაბალი და მაღალი დონის პოტენომეტრების გადატრიალებით. კოდში არის გარკვეული ლოგიკა, რომ თავიდან იქნას აცილებული დაბალი მითითებული წერტილის დაყენება მაღალზე მაღალზე და მაღალი დაბალზე დაბალზე.

სანამ სენსორს გამოიყენებთ, საჭიროა მისი დაკალიბრება. ამისათვის გამოიყენეთ USB პროგრამისტი ტენიანობის სენსორის ნედლი სენსორის მნიშვნელობების ჩვენების მიზნით. აიღეთ მშრალი სენსორი ჰაერში და შემდეგ ჩაყარეთ სენსორის ჯოხი წყლის ჭურჭელში, რომ მიიღოთ ტენიანობის მაქსიმალური დონე. დარწმუნდით, რომ თქვენ არ დასველებთ რომელიმე კომპონენტს ამის გაკეთებისას. მიიღეთ ეს მაქსიმალური და მინიმალური მნიშვნელობები და ჩაანაცვლეთ ისინი კოდში და თქვენი მონიტორი ამის შემდეგ კარგია. თქვენ ასევე შეგიძლიათ დაამატოთ მცირე ზღვარი მაქსიმუმზე და მინიმუმზე, რათა გაითვალისწინოთ გარემოს ვარიაციები.

როგორც უკვე აღვნიშნეთ, მონიტორი გრძელდება დაახლოებით 15-20 დღე 18650 ბატარეის ერთი დატენვით. მე დავწერე ჩემი ბლოგის ორი ტექნიკა, რომელთა განხორციელებაც შეგიძლიათ ერთი დატენვით 50-60 დღის შემდგომ გასაუმჯობესებლად. ეს არსებითად მოიცავს მხოლოდ ტენიანობის სენსორის ჩართვას, როდესაც საჭიროა კითხვის გაკეთება და არდუინოზე მცირე სიმძლავრის LED- ის ამოღება. თქვენ ასევე შეგიძლიათ გაზარდოთ ბატარეის ხანგრძლივობა ნაკლებად ხშირად კითხვისას.

მე ასევე დავამატე აკრილის სახის ფირფიტა მონიტორზე, როგორც კი დასრულდა ელექტრონული კომპონენტების დასაცავად

გიცდიათ საკუთარი ნიადაგის ტენიანობის მონიტორის გაკეთება? შემატყობინეთ კომენტარების განყოფილებაში!

გირჩევთ: