Smart IoT Garden: 10 ნაბიჯი (სურათებით)
Smart IoT Garden: 10 ნაბიჯი (სურათებით)
Anonim
ჭკვიანი IoT ბაღი
ჭკვიანი IoT ბაღი
ჭკვიანი IoT ბაღი
ჭკვიანი IoT ბაღი

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

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

ნაბიჯი 1: მასალები და ინსტრუმენტები

მასალები:

  • 1x ჟოლო Pi 4
  • 1 მ ფორტეპიანოზე დამოკიდებული
  • 1x ბატარეის დამჭერი 8x AA
  • 8x AA ბატარეები
  • *1x სოლენოიდის სარქველი 12V 1/2"
  • 3 მ წყლის მილი (პლასტმასის, ნეილონის…) 12 მმ
  • 1x tailpiece T ფორმა
  • 2x კუდი 1/2 "12 მმ
  • 5x შლანგის დამჭერი
  • 1x 5 ლიტრი ჯერიკანი
  • 4 მ ხის ფიცარი
  • 1x ხის პანელი 100 სმ / 50 სმ
  • 1x აუზის კილიტა 2 მ / 1 მ
  • მინ 50 ხრახნი
  • 1x დაფა
  • 2x მაგნიტური დახურვა
  • 1x npn ტრანზისტორი
  • 1x ტემპერატურის და ტენიანობის სენსორი
  • 1x LDR სინათლის სენსორი
  • 1x ნიადაგის ტენიანობის სენსორი
  • 1x LCD ეკრანი
  • 2x 1/2 "მილები L ფორმა

ეს დოკუმენტი გიჩვენებთ საიდან მივიღე ეს მასალები.

*მნიშვნელოვანია, რომ სოლენოიდულ სარქველს არ ჰქონდეს მინიმალური საოპერაციო წნევა. თუ ეს მოხდება, წყალი იბრძოლებს მის გასავლელად.

ინსტრუმენტები:

  • მიტრის ხერხი (სურვილისამებრ: ნებისმიერი სხვა სახის ხერხი)
  • ხელით საბურღი (სურვილისამებრ: screwdriver)
  • ძირითადი იარაღი (სურვილისამებრ: ხრახნები)
  • ხის წებო

ნაბიჯი 2: წრის შექმნა

წრის შექმნა
წრის შექმნა

შემდეგი კომპონენტები იქნება დაკავშირებული Raspberry Pi– სთან:

  • MCP3008

    • LDR სინათლის სენსორი
    • ნიადაგის ტენიანობის სენსორი
  • ტენიანობის და ტემპერატურის სენსორი DHT11
  • PCF8574

    LCD დისპლეი

  • TIP120 ტრანზისტორი

    სოლენოიდის სარქველი

ორი სენსორი (LDR და ნიადაგის ტენიანობა) დაკავშირებულია MCP3008– თან, რაც საშუალებას აძლევს ანალოგური სიგნალების წაკითხვას Raspberry Pi. მე ვიყენებ PCF8574– ს LCD– ზე მონაცემების დასაწერად, რადგან ის ზოგავს ბევრ GPIO ქინძისთავს.

თქვენ შეგიძლიათ უბრალოდ მიჰყევით ზემოთ მოცემულ სურათს წრის შექმნისას.

ნაბიჯი 3: მონაცემთა ბაზის შექმნა

მონაცემთა ბაზის დაყენება
მონაცემთა ბაზის დაყენება
მონაცემთა ბაზის დაყენება
მონაცემთა ბაზის დაყენება

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

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

ეს მონაცემთა ბაზა შეიცავს ოთხ ცხრილს: tblmeasurement, tbldevice, tblwarning და tblaction. Tbldevice შეიცავს ყველა სენსორს და აქტივატორს. შეტყობინებები tblwarning არის ჰოლანდიურ ენაზე, მაგრამ თქვენ შეგიძლიათ მარტივად შეცვალოთ ისინი მაგიდაზე შესრულების სიმბოლოზე დაჭერით, შეტყობინებების შეცვლით და ცვლილებების გამოყენებით. Tblaction შეიცავს ქმედებებს, რომელთა განხორციელებაც შესაძლებელია პროგრამით, რომელზეც ვისაუბრებ შემდეგ ეტაპზე. ეს ქმედებებია მაგალითად: ტემპერატურის გაზომვა, ავტომატური გააქტიურების სოლენოიდის სარქველი…

ნაბიჯი 4: პროგრამირება

პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება

თქვენ შეგიძლიათ იპოვოთ ყველა საჭირო კოდი ჩემს Git საცავში. წინა ბოლო და უკანა ბოლო.

ეს პროგრამა ასრულებს ყველა ტექნიკურ საკითხს, როგორიცაა: წაიკითხეთ სენსორების მონაცემები, გააქტიურეთ გამტარებელი…

ზემოთ, თქვენ შეგიძლიათ ნახოთ ვებგვერდის რამდენიმე სურათი. ჰოლანდიურად არის, მაგრამ შენ

ნაბიჯი 5: ბაღის ძირითადი ფორმის შექმნა

ბაღის ძირითადი ფორმის შექმნა
ბაღის ძირითადი ფორმის შექმნა

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

  • a - 2x 100 სმ / 20 სმ
  • b - 2x 46.4 სმ / 20 სმ
  • გ - 1x 46.4 სმ / 18.2 სმ
  • დ - 1x 46 სმ / 18 სმ
  • e - 1x 15 სმ / 20 სმ
  • ვ - 1x 31 სმ / 20 სმ

პირველ რიგში, ხის პანელის ორივე მხარეს დაკიდეთ ფიცრები. ამის დამაგრების საუკეთესო გზა ოთხ ნაბიჯშია:

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

5 ხრახნი საკმარისი იქნება ფიცრების შესანარჩუნებლად a. ამის შემდეგ შეგიძლიათ იგივე გააკეთოთ ფიცრებით b, რისთვისაც მე 3 ხრახნი გამოვიყენე ბოლოში და 2 გვერდით.

ნაბიჯი 6: ააშენეთ წყლის რეზერვუარის მფლობელი

ააშენეთ წყლის რეზერვუარის მფლობელი
ააშენეთ წყლის რეზერვუარის მფლობელი
ააშენეთ წყლის რეზერვუარის მფლობელი
ააშენეთ წყლის რეზერვუარის მფლობელი
ააშენეთ წყლის რეზერვუარის მფლობელი
ააშენეთ წყლის რეზერვუარის მფლობელი

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

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

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

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

ნაბიჯი 7: მილებისა და მილების დაკავშირება

მილსადენისა და მილის დაკავშირება
მილსადენისა და მილის დაკავშირება
მილსადენისა და მილის დაკავშირება
მილსადენისა და მილის დაკავშირება
მილსადენისა და მილის დაკავშირება
მილსადენისა და მილის დაკავშირება

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

ამის გაკეთებით, თქვენ შეგიძლიათ დაიწყოთ 2 ხვრელის ბურღვა ბაღის ნაწილიდან მენეჯმენტის ნაწილამდე დაახლოებით 15 სმ სიმაღლეზე, რათა მილები თავად ბაღში მივიდნენ. თქვენ შეგიძლიათ შეამციროთ ნაპრალების რაოდენობა და გაახვიოთ კილიტა ფიცარზე 2 ცალი ხის დაფიქსირებით და ბურღვით მათზე, როგორც ზემოთ მოცემულ სურათზე. თქვენ შეგიძლიათ ორ მილს გაავლოთ ხვრელები და დააკავშიროთ ისინი ფიცრის უკან შუაში. ამის შემდეგ თქვენ შეგიძლიათ გააკეთოთ 2.5 მმ ხვრელი მილებში წყლის გასასვლელად (და არ დაგავიწყდეთ ერთი ხვრელის გაბურღვა მილის ზედა მხარეს, რათა წყალმა გააგრძელოს დინება სოლენოიდის სარქველის დახურვისას).

გათხარეთ ორი ხვრელი (არა ბოლომდე) ბაღის ბოლოს მილების ბოლოზე მიმაგრებისთვის. წებოთი 2 ცილინდრული ლითონის ნაჭერი ხვრელების შიგნით და მილების ბოლოები მათზე გადაიტანეთ.

შემდეგი, მიამაგრეთ ხის ნაჭერი იატაკის პანელზე წყლის რეზერვუარის გვერდით (როგორც სურათზეა). ეს არის ადგილი, სადაც სოლენოიდის სარქველი დაისვენებს, ასე რომ შეამოწმეთ მისი პოზიცია, რომ დარწმუნდეთ, რომ თქვენი სოლენოიდი ჯდება მასზე. ამ ნაწილის თავზე მიამაგრეთ L- ფორმის ლითონის ნაჭერი, სადაც სოლენოიდის სარქველი იქნება დაფიქსირებული.

ნაბიჯი 8: ელექტრონიკის ინტეგრირება

ელექტრონიკის ინტეგრირება
ელექტრონიკის ინტეგრირება
ელექტრონიკის ინტეგრირება
ელექტრონიკის ინტეგრირება
ელექტრონიკის ინტეგრირება
ელექტრონიკის ინტეგრირება
ელექტრონიკის ინტეგრირება
ელექტრონიკის ინტეგრირება

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

თქვენ შეგიძლიათ დაიმალოთ DHT11 და LDR სადენები მათ თავზე აუზის ფოლგის დაჭერით და დაჭერით. გაბურღეთ ხვრელი, სადაც მავთულები გაივლის.

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

თქვენ შეგიძლიათ მოათავსოთ breadboard, Raspberry Pi და 12V ბატარეის პაკეტი შიგნით LCD კუთხეში (და გამოიყენეთ Velcro მათ დასაკავებლად). შემდეგ თქვენ იყენებთ პლასტმასის ყუთს, ამოჭრით 2 მხარეს და განათავსეთ იგი ელექტრონიკაზე, რათა დაიცვათ ისინი ყოველგვარი წვეთოვანი წყლისგან. პლასტიკური ყუთის გვერდით იატაკის პანელზე ხის პატარა ნაჭრის შეკვრა ინარჩუნებს თავის ადგილს.

დაბოლოს, გაბურღეთ ხვრელების ხაზი პლასტმასის ყუთის სიმაღლის ქვემოთ, რათა ჟოლოს პიის ცხელი ჰაერი გაქცეულიყო.

ნაბიჯი 9: საკინძების მიმაგრება

საკინძების მიმაგრება
საკინძების მიმაგრება
საკინძების მიმაგრება
საკინძების მიმაგრება

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

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

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

ნაბიჯი 10: დახურვა

თუ გადაწყვეტთ თავად გააკეთოთ ეს პროექტი, შემატყობინეთ კომენტარებში (:

Მადლობა წაკითხვისთვის.

გირჩევთ: