Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: ყუთის დაყენება
- ნაბიჯი 3: შექმენით Arduino და Breadboard
- ნაბიჯი 4: სენსორების დაკავშირება
- ნაბიჯი 5: მოდულების დაკავშირება
- ნაბიჯი 6: აპარატურის ერთად აწყობა
- ნაბიჯი 7: კოდის ატვირთვა
- ნაბიჯი 8: შეხებებისა და გაფართოებების დასრულება
- ნაბიჯი 9: დასრულება
ვიდეო: წყლის მონიტორინგის სისტემა (Arduino Uno) WIP: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს სისტემა არის ჩემი გამეორება დაბალი ღირებულების წყლის მონიტორინგის მოწყობილობის მცირე ფორმის ფაქტორში. ამ დიზაინის შთაგონება მეცნიერული ოლიმპიადის ღონისძიებიდან, სახელწოდებით წყლის ხარისხი. ის, რაც თავდაპირველად მხოლოდ მარილიანობის მაჩვენებელი იყო, განვითარდა ამ სისტემაში, რომელიც განსაზღვრავს წყლის ნებისმიერი წყაროს ტემპერატურას, pH- ს და ბუნდოვანებას.
ნაბიჯი 1: მასალები
აი რა გჭირდებათ ამ პროექტის დასასრულებლად.
ნაწილების სია
- არდუინო უნო
- არდუინოს პროგრამა
- პურის დაფა
- მუყაოს ყუთი
- გაყინვის პროგრამა
- სითბოს შემცირება მილის
- Jumper Wires
- GPS მოდული
- LCD მოდული
- SD ბარათის მოდული
- pH სენსორი
- ტემპერატურის ზონდი
- დაბინდვის სენსორი
ინსტრუმენტების სია
- წებოვანი
- სითბოს იარაღი
- Მაკრატელი
- Solder
- გასაყიდი რკინა
- Ფირზე
- მავთულის სტრიპტიზორები
ნაბიჯი 2: ყუთის დაყენება
ეს მონიტორი არის ძალიან მსუბუქი წონა და მრავალმხრივი ფორმის ფაქტორით. დაიწყეთ შასის პოვნით მთლიანი კონტრასტის შესანახად (სულ მცირე # კუბური ინჩი) და საჭირო ხვრელების ამოკვეთით (1 # x # ინჩი მართკუთხედი და 1 # ინჩი დიამეტრის წრე) LCD მოდულისა და სენსორების სწორად ფუნქციონირებისათვის. რა ჩემს მაგალითში, მე შევცვალე მუყაოს ყუთი ჩემი შასისთვის.
Შემაჯამებელი
- იპოვნეთ კონტეინერი სისტემის შესანახად, რომელიც არის მინიმუმ (# x # x # დუიმი)
- ამოიღეთ 2 ხვრელი (# x # ინჩი მართკუთხედი და # ინჩი დიამეტრის წრე)
ნაბიჯი 3: შექმენით Arduino და Breadboard
მას შემდეგ რაც შასი შეირჩა და სწორად შეიცვალა, დაუკავშირეთ Arduino 5V და GND ხვრელები ჯუმბერის მავთულხლართებს + და - ავტობუსის ხაზებთან (ხვრელები გრძელი წითელი ხაზის გასწვრივ + და ხვრელები ლურჯი ხაზისთვის -). ახლა პურის დაფა იკვებება, როდესაც არდუინო ჩართულია და ეს იქნება დანარჩენი კომპონენტების საფუძველი.
Შემაჯამებელი
შეაერთეთ Arduino 5V და GND ხვრელები + და - ავტობუსის ხაზებთან, რომლებსაც პურის დაფაზე გამოიყენებთ
ნაბიჯი 4: სენსორების დაკავშირება
ამ პროექტის სამივე სენსორი იყენებს 3 მავთულის დიზაინს, წითელი მავთული აკავშირებს ენერგიას, შავი მიწას და ყვითელი/ლურჯი აკავშირებს მათ შესაყვან პინს. ტემპერატურის სენსორის შეყვანის მავთული აკავშირებს # - ს, pH სენსორის შეყვანის მავთულს #და დაბინდულობის შეყვანის # - ს. საჭიროების შემთხვევაში, გამოიყენეთ გამაგრილებელი რკინა და გამაგრება მყარი კავშირის შესაქმნელად და სითბოს შემცირების მილის შესაქმნელად კავშირის სტრუქტურულ მთლიანობაზე.
Შემაჯამებელი
- შეაერთეთ სენსორები პურის დაფაზე, წითელი + ავტობუსის ხაზზე, შავი - ავტობუსის ხაზზე და ყვითელი/ლურჯი სწორ შესასვლელთან Arduino– ზე.
- ტემპერატურის სლოტი: ??, pH სლოტი: ??, დაბინდვის სლოტი: ??
- შეაერთეთ მავთულები და გამოიყენეთ სითბოს შესამცირებელი მილები, რათა უკეთესი კავშირი დაამყაროთ პურის დაფასთან.
ნაბიჯი 5: მოდულების დაკავშირება
ამ პროექტის ყველა მოდულს აქვს სხვადასხვა ტიპის კავშირები და, შესაბამისად, ინტერფეისები არდუინოსთან სხვადასხვა გზით. SDA მიდის A4– ზე და SCL მიდის A5– ზე LCD– ისთვის. RXD გადადის ციფრულ პინზე 6 და TXD გადადის ციფრულ პინზე 7 GPS– ისთვის. CS მიდის ციფრულ პინ 4 -ზე, SCR გადადის ციფრულ პინ 13 -ზე, MISO მიდის ციფრულ პინ 12 -ზე და MOSI მიდის ციფრულ პინ 11 -ზე SD ბარათის მოდულისთვის. ყველა მოდულისთვის, VCC უკავშირდება ენერგიას და GND მიდის მიწაზე. საჭიროების შემთხვევაში, soldering iron and solder უნდა იქნას გამოყენებული მავთულის მოდულებთან დასაკავშირებლად, რათა უზრუნველყოს მყარი კავშირი.
Შემაჯამებელი
- შეაერთეთ ყველა მოდულის VCC ხაზი + ავტობუსის ხაზთან და GND ხაზები - ავტობუსის ხაზთან.
- შეაერთეთ SDA A4 და SCL A5 LCD მოდულისთვის.
- შეაერთეთ RXD ციფრული პინ 6 -თან და TXD ციფრული პინ 7 GPS მოდულისთვის.
- დაუკავშირეთ CS ციფრულ პინ 4 -ს, SCR ციფრულ პინ 13 -ს, MISO ციფრულ პინ 12 -ს და MOSI ციფრულ პინ 11 -ს SD ბარათის მოდულისთვის.
ნაბიჯი 6: აპარატურის ერთად აწყობა
ყველა მოდულსა და სენსორს შორის გაყვანილობა დასრულებულია, ახლა თქვენ შეგიძლიათ განათავსოთ არდუინო და კომპონენტები შასიში. ორგანიზაციას არ აქვს მნიშვნელობა, სანამ LCD– ს აქვს წვდომა მართკუთხედის ამოჭრაზე პირველი ნაბიჯიდან და სენსორებს შეუძლიათ გაიარონ ხვრელი 1 – დან.
Შემაჯამებელი
მოათავსეთ კომპონენტები თქვენს შასში პირველი ეტაპიდან, დარწმუნდით, რომ სენსორებს აქვთ წვდომა წრეზე და LCD– ს აქვს მართკუთხედის ამოჭრა
ნაბიჯი 7: კოდის ატვირთვა
კოდი არის მთელი სისტემის ყველაზე განუყოფელი ნაწილი, რომელიც არდუინოს ეუბნება როგორ მართოს სიგნალები და გადააქციოს ისინი კითხვებად, რომელთა ჩვენება და შენახვა შესაძლებელია. ქვემოთ მე ვაჩვენე კოდის ანოტირებული სურათი, რომელიც შეეცდება აგიხსნათ ყველა ნაწილი და მისი მიზანი. თქვენ შეგიძლიათ უბრალოდ დააკოპიროთ ჩასვით ეს კოდი Arduino პროგრამაში და USB კაბელის გამოყენებით, რომელიც აკავშირებს Arduino Uno– ს, ატვირთეთ იგი მიკრო კონტროლერში.
Შემაჯამებელი
დააკოპირეთ და ჩასვით კოდი (სურვილისამებრ შეცვალეთ) Arduino პროგრამაში და ატვირთეთ Arduino Uno დაფაზე
ნაბიჯი 8: შეხებებისა და გაფართოებების დასრულება
დასრულებული მოწყობილობით, სენსორების ნებისმიერი კითხვა ინახება SD ბარათზე, რომელიც ჩასმულია SD ბარათის მოდულში გარკვეული ფორმატით. ეს მონაცემები შეიძლება შემდგომში შევიდეს Google რუქაში, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ბმულზე, რათა უკეთ წარმოაჩინოს წყლის დემოგრაფიული მაჩვენებლები ადგილობრივ რეგიონში.
drive.google.com/open?id=115okKUld8k8akZKj…
Შემაჯამებელი
შეაგროვეთ და დაარეგისტრირეთ მონაცემები მოწყობილობიდან ნებისმიერი გზით
ნაბიჯი 9: დასრულება
სისტემა უკვე დასრულებულია და ახლა მიიღებს წყლის ნებისმიერი წყაროს ტემპერატურას, ბუნდოვანებას და pH- ს.
არსებობს უამრავი სხვა შესაძლებლობა იმისა, თუ რა შეიძლება გაკეთდეს წყლის მონიტორინგის სისტემით, რომელიც მხოლოდ შესწავლას ელოდება. საინტერესო იქნებოდა იმის ნახვა, თუ როგორ გადაწყვეტთ ამ პროექტის გამოყენებას საკუთარი მიზნების მისაღწევად.
გირჩევთ:
LoRa დაფუძნებული ვიზუალური მონიტორინგის სისტემა სოფლის მეურნეობის Iot - ფრონტალური პროგრამის შემუშავება Firebase & Angular გამოყენებით: 10 ნაბიჯი
LoRa დაფუძნებული ვიზუალური მონიტორინგის სისტემა სოფლის მეურნეობის Iot | Firebase & Angular– ის გამოყენებით ფრონტალური პროგრამის შემუშავება: წინა თავში ჩვენ ვსაუბრობთ იმაზე, თუ როგორ მუშაობენ სენსორები loRa მოდულთან ერთად firebase Realtime მონაცემთა ბაზის შესავსებად და ჩვენ ვნახეთ ძალიან მაღალი დონის დიაგრამა, თუ როგორ მუშაობს ჩვენი მთელი პროექტი. ამ თავში ჩვენ ვისაუბრებთ იმაზე, თუ როგორ შეგვიძლია
წყლის დონის მონიტორინგის სისტემა: 9 ნაბიჯი (სურათებით)
წყლის დონის მონიტორინგის სისტემა: როგორც წვრილმანების შემქმნელი, მე ყოველთვის ვცდილობ ვიპოვო გზა, რათა ჩემი და სხვისი ცხოვრება უფრო ადვილი და უსაფრთხო გახდეს. 2013 წლის 30 მარტს, სულ მცირე 11 ადამიანი დაიღუპა მას შემდეგ, რაც უეცარმა წვიმამ წყალდიდობა გამოიწვია მავრიკიანის დედაქალაქ პორტ ლუისში. იმავე დღეს რამდენიმე სახლი
Arduino და Raspberry Pi– ს ცხოველთა მონიტორინგის სისტემა: 19 ნაბიჯი (სურათებით)
არდუინოსა და ჟოლოს Pi– ით აღჭურვილი შინაური ცხოველების მონიტორინგის სისტემა: ცოტა ხნის წინ შვებულებაში ყოფნისას მივხვდით, რომ არ იყო კავშირი ჩვენს შინაურ ცხოველებთან ბიგლთან. გარკვეული კვლევის შემდეგ, ჩვენ აღმოვაჩინეთ პროდუქტები, რომლებსაც გააჩნდათ სტატიკური კამერა, რომელიც საშუალებას აძლევდა მონიტორინგი და კომუნიკაცია შინაურ ცხოველთან. ამ სისტემებს ჰქონდათ გარკვეული სარგებელი
მდინარის წყლის მონიტორინგის ავტომატური სისტემა: 14 ნაბიჯი
მდინარის წყლის მონიტორინგის ავტომატური სისტემა: ეს ინსტრუქცია გამოიყენება მდინარის წყლის მონიტორინგის ავტომატური სისტემის განვითარების დოკუმენტირებისათვის. მონიტორინგის პარამეტრები არის წყლის დონე და წყლის ტემპერატურა. ამ პროექტის მიზანი იყო განვავითაროთ იაფი და დამოუკიდებელი ხე-ტყე, რომელიც
წყალდიდობის გაფრთხილების სისტემები - წყლის დონეები + IoT სენსორების მონიტორინგის გზამკვლევი: 6 ნაბიჯი
წყალდიდობის გაფრთხილების სისტემები - წყლის დონეები + IoT სენსორების მონიტორინგის გზამკვლევი: გჭირდებათ წყლის დონის მონიტორინგი? თქვენ გაეცნობით როგორ გააკეთოთ წყლის დონის მონიტორინგის სისტემები ამ გაკვეთილში. ეს სამრეწველო IoT მოწყობილობები განლაგებულია როგორც წყალდიდობის გამაფრთხილებელი სისტემები აშშ - ში. იმისათვის, რომ თქვენ და თქვენი საზოგადოება იყოს დაცული, ჭკვიან ქალაქებს სჭირდებათ