Სარჩევი:
- ნაბიჯი 1: ერთი პუნქტი ან ორი პუნქტიანი კალიბრაცია
- ნაბიჯი 2: შეიკრიბეთ HARDWARE
- ნაბიჯი 3: ჩატვირთვა პროგრამა ON ARDUINO UNO
- ნაბიჯი 4: გააგრძელეთ კითხვა და დააყენეთ გამოძიების ტიპი
- ნაბიჯი 5: მშრალი კალიბრაცია
- ნაბიჯი 6: ორი პუნქტის კალიბრაცია - დაბალი წერტილი
- ნაბიჯი 7: ორი პუნქტის კალიბრაცია - მაღალი წერტილი
- ნაბიჯი 8: ერთი პუნქტის კალიბრაცია
- ნაბიჯი 9: ტემპერატურის კომპენსაცია კალიბრაციის დროს
ვიდეო: ARDUINO SALINITY SENSOR კალიბრაცია: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ გაკვეთილში ჩვენ დავაკალიბრებთ Atlas Scientific- ის EZO მარილიანობას/გამტარობის K1.0 სენსორს Arduino Uno– ს გამოყენებით.
კალიბრაციის თეორია
კალიბრაციის ყველაზე მნიშვნელოვანი ნაწილია დაკვირვების დაკვირვება დაკალიბრების პროცესში. ყველაზე ადვილია მოწყობილობის დაკალიბრება ნაგულისხმევ მდგომარეობაში (UART რეჟიმში, უწყვეტი კითხვების ჩართვით). მოწყობილობის გადართვა კალიბრაციის შემდეგ I2C რეჟიმში არ იმოქმედებს შენახულ კალიბრაციაზე. თუ მოწყობილობა უნდა დაკალიბრდეს I2C რეჟიმში, დარწმუნდით, რომ მუდმივად მოითხოვეთ კითხვა, რომ ნახოთ გამომავალი ზონდიდან. ამ გაკვეთილში კალიბრაცია მოხდება UART რეჟიმში.
მასალები
- არდუინო უნო
- გამტარობის K1.0 სენსორის ნაკრები
- პურის დაფა
- ჯუმბერის მავთულები
- 2 ჭიქა
ნაბიჯი 1: ერთი პუნქტი ან ორი პუნქტიანი კალიბრაცია
Atlas EZO გამტარობის წრეს აქვს მოქნილი დაკალიბრების პროტოკოლი, რომელიც იძლევა ერთპუნქტიანი ან ორპუნქტიანი კალიბრაციის საშუალებას.
ერთი წერტილის დაკალიბრება უზრუნველყოფს სიზუსტის ვიწრო დიაპაზონს.
ორპუნქტიანი კალიბრაცია უზრუნველყოფს სიზუსტის ფართო სპექტრს.
ნაბიჯი 2: შეიკრიბეთ HARDWARE
ნაკრები მოიცავს 1 EZO EC წრეს, 1 K1.0 გამტარობის ზონდს, 1 ქალს BNC კონექტორს, 4oz დაკალიბრების ხსნარებს: 12880µS და 80000µS, 1 სურვილისამებრ ძაბვის იზოლატორს.
დარწმუნდით, რომ გამტარობის წრე არის UART რეჟიმში. პროტოკოლებს შორის გადართვის ინსტრუქციისათვის იხილეთ შემდეგი ბმული.
გამოიყენეთ breadboard ჩართვა ჩართვა და BNC კონექტორი. შეაერთეთ Arduino Uno– ს გამტარობის წრე, როგორც ეს მოცემულია ზემოთ მოცემულ სქემატურ სურათში და დააკავშირეთ ზონდი BNC კონექტორთან.
ნაბიჯი 3: ჩატვირთვა პროგრამა ON ARDUINO UNO
ა) გადმოწერეთ კოდის ნიმუში ამ ბმულიდან. ის იქნება საქაღალდეში სახელწოდებით "arduino_UNO_EC_sample_code".ბ) შეაერთეთ Arduino თქვენს კომპიუტერს.
გ) გახსენით ნაბიჯი a- დან გადმოწერილი კოდი თქვენს Arduino IDE- ში. თუ არ გაქვთ IDE შეგიძლიათ გადმოწეროთ აქედან.
დ) შეადგინეთ და ატვირთეთ კოდი არდუინოში.
ე) გახსენით სერიული მონიტორი. წვდომისათვის გადადით Tools -> Serial Monitor ან დააჭირეთ Ctrl+Shift+M თქვენს კლავიატურაზე. დააყენეთ ბაუდის მაჩვენებელი 9600 -ზე და აირჩიეთ "ვაგონის დაბრუნება". თქვენ ახლა უნდა შეეძლოთ კომუნიკაციის გამტარობის წრეს. ტესტის სახით შეიყვანეთ ბრძანება i რომელიც დააბრუნებს მოწყობილობის ინფორმაციას.
ნაბიჯი 4: გააგრძელეთ კითხვა და დააყენეთ გამოძიების ტიპი
ა) დარწმუნდით, რომ ზონდის ქუდი ამოღებულია და ის მშრალია. ზონდის ჰაერში გაგზავნით ბრძანებას c, 1 რომელიც საშუალებას მისცემს უწყვეტ კითხვას წამში ერთხელ.
ბ) თუ თქვენი ზონდი არ არის K1.0 (ნაგულისხმევი), მაშინ დააყენეთ ზონდის ტიპი ბრძანების k, n გამოყენებით
სადაც n არის თქვენი ზონდის k მნიშვნელობა. ამ გაკვეთილში ჩვენ გამოვიყენებთ K1.0 ზონდს. ზონდის ტიპი შეიძლება დადასტურდეს ბრძანებით k,?
ნაბიჯი 5: მშრალი კალიბრაცია
გაუგზავნე ბრძანება cal, მშრალი
მიუხედავად იმისა, რომ ბრძანების გაცემამდე შეიძლება ნახოთ 0.00 მაჩვენებელი, მაინც აუცილებელია მშრალი კალიბრაციის გაკეთება.
ნაბიჯი 6: ორი პუნქტის კალიბრაცია - დაბალი წერტილი
ა) ჩაასხით 12880µS კალიბრაციის ხსნარი ჭიქაში. დარწმუნდით, რომ არსებობს საკმარისი ხსნარი ზონდის ზონდირების არეალის დასაფარად.
ბ) მოათავსეთ ზონდი ჭიქაში და აურიეთ იგი ირგვლივ, რათა ამოიღოს ჰაერი, რომელიც ამოვარდნილია. დაე, ზონდი იჯდეს ხსნარში. კითხვა შეიძლება შემცირდეს +/- 40% -ით კალიბრაციის ხსნარის მითითებული მნიშვნელობიდან.
გ) დაელოდეთ კითხვების სტაბილიზაციას (მცირე მოძრაობა ერთი კითხვადან მეორეზე ნორმალურია) და გაუგზავნეთ ბრძანება cal, low, 12880
შენიშვნა: კითხვები არ შეიცვლება ამ ბრძანების შეყვანის შემდეგ.
ნაბიჯი 7: ორი პუნქტის კალიბრაცია - მაღალი წერტილი
ა) ჩამოიბანეთ ზონდი მაღალ წერტილამდე დაკალიბრებამდე.
ბ) ჩაასხით 80000µS კალიბრაციის ხსნარი ჭიქაში. დარწმუნდით, რომ არსებობს საკმარისი ხსნარი ზონდის ზონდირების არეალის დასაფარად.
გ) მოათავსეთ ზონდი ჭიქაში და აურიეთ ირგვლივ ისე, რომ ამოიღოს ჰაერი. დაე, ზონდი იჯდეს ხსნარში. კითხვა შეიძლება შემცირდეს +/- 40% -ით კალიბრაციის ხსნარის მითითებული მნიშვნელობიდან.
დ) დაელოდეთ კითხვების სტაბილიზაციას (მცირე მოძრაობა ერთი კითხვადან მეორეზე ნორმალურია) და გაგზავნეთ ბრძანება cal, high, 80000
შენიშვნა: კითხვები შეიცვლება ამ ბრძანების შეყვანის შემდეგ. კალიბრაცია ახლა დასრულებულია.
ნაბიჯი 8: ერთი პუნქტის კალიბრაცია
ა) ჩაასხით კალიბრაციის ხსნარი ჭიქაში (μS მნიშვნელობა თქვენი არჩევანით). დარწმუნდით, რომ არსებობს საკმარისი ხსნარი ზონდის ზონდირების არეალის დასაფარად.
ბ) მოათავსეთ ზონდი ჭიქაში და აურიეთ იგი ირგვლივ, რათა ამოიღოს ჰაერი, რომელიც ამოვარდნილია. დაე, ზონდი იჯდეს ხსნარში. კითხვა შეიძლება შემცირდეს +/- 40% -ით კალიბრაციის ხსნარის მითითებული მნიშვნელობიდან.
გ) დაელოდეთ კითხვების სტაბილიზაციას (მცირე მოძრაობა ერთი კითხვადან მეორეზე ნორმალურია) და გაგზავნეთ ბრძანება cal, n სადაც n არის დაკალიბრების ხსნარის მნიშვნელობა.
შენიშვნა: კითხვა შეიცვლება ბრძანების შეყვანის შემდეგ. კალიბრაცია ახლა დასრულებულია.
ნაბიჯი 9: ტემპერატურის კომპენსაცია კალიბრაციის დროს
ტემპერატურა მნიშვნელოვან გავლენას ახდენს გამტარობის/მარილიანობის მაჩვენებლებზე. EZO გამტარობის წრეში მისი ტემპერატურაა 25 ̊ C, როგორც ნაგულისხმევი.
არავითარ შემთხვევაში არ უნდა შეცვალოთ ნაგულისხმევი ტემპერატურის კომპენსაცია დაკალიბრების დროს.
თუ კალიბრაციის ხსნარი არის +/- 5 ̊ C (ან მეტი), მიმართეთ ბოთლზე მოცემულ დიაგრამას და დაკალიბრება შესაბამისი მნიშვნელობით.
გირჩევთ:
ARDUINO PH სენსორის კალიბრაცია: 7 ნაბიჯი
ARDUINO PH SENSOR CALIBRATION: ამ სახელმძღვანელოში ჩვენ დავაკალიბრებთ Atlas Scientific- ის EZO pH სენსორს Arduino Uno გამოყენებით. კალიბრაციის თეორია კალიბრაციის ყველაზე მნიშვნელოვანი ნაწილია დაკვირვების პროცესში კითხვების ყურება. მოწყობილობის დაკალიბრება ყველაზე ადვილია
ნიადაგის ტენიანობის სენსორის კალიბრაცია: 5 ნაბიჯი
ნიადაგის ტენიანობის სენსორის კალიბრაცია: ბაზარზე ბევრი ნიადაგის ტენიანობის მრიცხველია, რომელიც დაეხმარება მებაღეს გადაწყვიტოს როდის მორწყოს თავისი მცენარეები. სამწუხაროდ, ერთი მუჭის მიტაცება და ფერისა და ტექსტურის შემოწმება ისეთივე საიმედოა, როგორც ამ გაჯეტების უმეტესობა! ზოგიერთი გამოძიებაც კი რეგისტრირდება
ARDUINO ORP სენსორის კალიბრაცია: 3 ნაბიჯი
ARDUINO ORP სენსორული დაკალიბრება: ამ სახელმძღვანელოში ჩვენ დავაკალიბრებთ Atlas Scientific- ის EZO ORP (დაჟანგვის-შემცირების პოტენციალის) სენსორს Arduino Uno- ს გამოყენებით. კალიბრაციის თეორია კალიბრაციის ყველაზე მნიშვნელოვანი ნაწილი დაკვირვების პროცესში კითხვების ყურებაა. ადვილია
ARDUINO დაშლილი ჟანგბადის სენსორის კალიბრაცია: 4 ნაბიჯი
ARDUINO დაითხოვა ჟანგბადის სენსორის კალიბრაცია: ამ სახელმძღვანელოში ჩვენ დავაკალიბრებთ Atlas Scientific- ის EZO დაშლილი ჟანგბადის (D.O) სენსორს Arduino Uno– ს გამოყენებით. კალიბრაციის თეორია კალიბრაციის ყველაზე მნიშვნელოვანი ნაწილია დაკვირვების პროცესში კითხვების ყურება. ყველაზე ადვილია დაკალიბრება
როგორ გავაკეთოთ ბავშვის წონის მანქანა Arduino Nano, HX-711 Load Cell და OLED 128X64 -- HX-711- ის კალიბრაცია: 5 ნაბიჯი
როგორ გავაკეთოთ ბავშვის წონის მანქანა Arduino Nano, HX-711 Load Cell და OLED 128X64 || HX-711- ის დაკალიბრება: გამარჯობა ინსტრუქტო, რამდენიმე დღის წინ გავხდი საყვარელი ბავშვის მამა?. როდესაც საავადმყოფოში ვიყავი, აღმოვაჩინე, რომ ბავშვის წონა ძალიან მნიშვნელოვანია ბავშვის ზრდის მონიტორინგისთვის. ასე რომ, მე მაქვს იდეა? ბავშვის წონის მანქანის გასაკეთებლად. ამ ინსტრუქციულად მე