Სარჩევი:
- ნაბიჯი 1: რა არის ანალოგურ-ციფრული გარდაქმნა
- ნაბიჯი 2: ბიტი ან… შტატების რაოდენობა
- ნაბიჯი 3: ძაბვიდან ADC გამომავალზე გადაყვანა და პირიქით
- ნაბიჯი 4: აქსელერომეტრების გაგება
- ნაბიჯი 5: აქსელერომეტრი ზემოდან ზემოთ
- ნაბიჯი 6: ამაჩქარებელი ქვემოდან ზემოთ
- ნაბიჯი 7: შეჯამება
ვიდეო: ციფრული კონვერტაციის ანალოგი სამეურვეო პროგრამა: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა ბიჭებო, მე ვარ ასისტენტი ვანდერბილტის უნივერსიტეტში ბიოსამედიცინო ინჟინერიის სპეციალობების საინჟინრო კლასში ამ სემესტრში. მე შევქმენი ეს ვიდეო, რათა ავხსნა ანალოგიურ-ციფრული გარდაქმნა მათზე, რადგან გაკვეთილის დროს დრო ამოიწურა და ლექციაზე ამ წერტილამდე ვერ მივედი. მე ასწავლე ის ასწავლე! Instructables კონკურსი და ვიფიქრე, თუ მე უკვე მქონდა შექმნილი ვიდეო, რატომ არ ჩავაბარებ მას კონკურსში, ასე რომ, მიდის.
ვიდეო იძლევა მარტივ შესავალს ანალოგურ-ციფრულ გარდაქმნაზე და შემდეგ განმარტავს, თუ როგორ უკავშირდება ეს არდუინოს გამოყენებით ამაჩქარებლის მონაცემების წაკითხვას. მათთვის, ვინც არ იცის, როგორც სახელი გვთავაზობს, ამაჩქარებელი გაზომავს მოწყობილობის გრავიტაციულ ძალას. ეს განსაკუთრებით ამაჩქარებელი გაზომავს აჩქარებას x, y და z ღერძებში. აქსელერომეტრი, რომელსაც მე ვიყენებ დემოში არის MMA7361 და მონაცემთა ცხრილი შეგიძლიათ იხილოთ ინტერნეტში. მონაცემთა ცხრილი მოგცემთ უფრო დეტალურ ინფორმაციას თავად ამაჩქარებლის შესახებ. თუ თქვენ ეძებთ "MMA7361 ფაილის ტიპი: pdf" Google- ში, ის უნდა გამოჩნდეს მარჯვნივ. იგი ასევე დართულია ამ ინსტრუქციებში. თუ თქვენ არ ხართ მიჩვეული მონაცემთა ფურცლების კითხვას, ეს შეიძლება იყოს ცოტა დაშინებული. გთხოვთ მოგერიდებათ ჰკითხოთ თუ გაქვთ რაიმე შეკითხვა. დამატებით, აქსელერომეტრის მოდული, რომელსაც მე ვიყენებ, შეიძინა ამაზონზე Virtuabotix– დან, თუ დაგაინტერესებთ. ყოველ შემთხვევაში, აქ არის ჩემი ვიდეო. ვიდეო თავისთავად არის თვითკმარი, მაგრამ მე გამოვყოფდი მის ძირითად ნაწილებს ეტაპობრივად, თუ გსურთ სწრაფი შეჯამება. ვიმედოვნებ, რომ მისგან რამეს ისწავლით. და თუ თქვენ გაქვთ რაიმე შეკითხვები, გთხოვთ მოგერიდოთ.
თუ მოგწონთ ჩემი Instructable, გთხოვთ გაითვალისწინოთ ხმის მიცემა Instructables Teach It! კონკურსი.
ნაბიჯი 1: რა არის ანალოგურ-ციფრული გარდაქმნა
ანალოგური ციფრული გარდაქმნა (ADC) არის პროცესი, რომელიც იღებს ცვლადი სიგნალს და ახდენს სიგნალის "ციფრულ ციფრულ გაცემას" ისე, რომ კომპიუტერმა შეძლოს მისი დამუშავება.
ნაბიჯი 2: ბიტი ან… შტატების რაოდენობა
Arduino– ს აქვს 10 ბიტიანი ADC, რაც იმას ნიშნავს, რომ ძაბვები, რომელსაც Arduino კითხულობს ზოგიერთი სენსორიდან (ჩვენს შემთხვევაში სენსორი არის ამაჩქარებელი) არის რიცხვით 0-1023 დიაპაზონში. Arduino– ს წაკითხვის მაქსიმალური ძაბვა არის 5 V და ყველაზე მცირე 0 V. ეს ძაბვები წარმოდგენილია შესაბამისად 1023 და 0 შესაბამისად.
ბიტებზე დისკუსია შეიძლება ოდნავ უფრო ვრცელი იყოს და ოდნავ გასცდეს ამ ინსტრუქციის ფარგლებს, ასე რომ თავისუფლად შეისწავლეთ ეს საკუთარ თავზე ან მკითხეთ კომენტარების განყოფილებაში.
ნაბიჯი 3: ძაბვიდან ADC გამომავალზე გადაყვანა და პირიქით
თუ თქვენ კითხულობთ ძაბვას 2.5 V, შეგიძლიათ გამოთვალოთ Arduino– ს ADC გამომუშავება მარტივი პროპორციის შესრულებით. ხშირად კითხულობთ უცნობ ძაბვას და გსურთ გამოიყენოთ Arduino– ს ADC გამომავალი, რათა დაადგინოთ რა ძაბვას გრძნობთ. უბრალოდ შეცვალეთ პროპორცია შესაბამისად.
ნაბიჯი 4: აქსელერომეტრების გაგება
ჩვენ შეგვიძლია გამოვიყენოთ Arduino, რათა ვიგრძნოთ ამაჩქარებლის მიერ გამომავალი ძაბვა. ეს ძაბვა შეესაბამება აჩქარებას.
ნაბიჯი 5: აქსელერომეტრი ზემოდან ზემოთ
თუ ჩვენ გვაქვს ამაჩქარებელი ზემოდან ზემოთ, ეს არის ის ღირებულებები, რომელთა მოლოდინი შეიძლება მივიღოთ არდუინოს ADC– დან.
უკაცრავად, მე გამოვიყენე "x", როგორც ცვლადი ამ მაგალითში. ჩვენ ვიანგარიშებთ აჩქარებას "z ღერძში". "X" - ის ცვლადად გამოყენება ჩვევაა. "x" იყო არჩევანის პირველი ცვლადი ჩემს ალგებრის კლასებში.
ნაბიჯი 6: ამაჩქარებელი ქვემოდან ზემოთ
თუ ჩვენ გვაქვს ამაჩქარებელი ქვედა მხრიდან ზემოთ (z ღერძი ქვემოთ), ეს არის ის მნიშვნელობები, რასაც ჩვენ ველოდით.
ისევ და ისევ, ჩვენ ვიანგარიშებთ აჩქარებას z ღერძზე და არა "x".
ნაბიჯი 7: შეჯამება
ყოველ შემთხვევაში, ეს არის ის. ვიმედოვნებ, რომ თქვენ რამე ისწავლეთ ამით.
თუ მოგეწონათ ჩემი Instructable, გთხოვთ გაითვალისწინოთ ხმის მიცემა Instructables Teach It! კონკურსი.
გირჩევთ:
Raspberry Pi - TMD26721 ინფრაწითელი ციფრული სიახლოვის დეტექტორი Java სამეურვეო პროგრამა: 4 ნაბიჯი
Raspberry Pi-TMD26721 ინფრაწითელი ციფრული სიახლოვის დეტექტორი Java Tutorial: TMD26721 არის ინფრაწითელი ციფრული სიახლოვის დეტექტორი, რომელიც უზრუნველყოფს სიახლოვის გამოვლენის სრულ სისტემას და ციფრულ ინტერფეისის ლოგიკას ერთ 8 პინზე ზედაპირის სამონტაჟო მოდულში. სიახლოვის გამოვლენა მოიცავს სიგნალ-ხმაურის გაუმჯობესებას და სიზუსტე. პრო
როგორ გავაკონტროლოთ Servo Motor Arduino სამეურვეო პროგრამა: 4 ნაბიჯი
როგორ გავაკონტროლოთ Servo Motor Arduino სამეურვეო პროგრამა: გამარჯობა ბიჭებო! კეთილი იყოს თქვენი მობრძანება ჩემს ახალ გაკვეთილზე, ვიმედოვნებ, რომ თქვენ უკვე ისიამოვნეთ ჩემი წინა სასწავლო "დიდი სტეპერიანი ძრავის კონტროლით". დღეს მე ვაქვეყნებ ამ ინფორმაციულ გაკვეთილს, რომ გასწავლოთ ნებისმიერი სერვომოტორული კონტროლის საფუძვლები, მე უკვე გამოვაქვეყნე ვიდეო
Raspberry Pi - TMD26721 ინფრაწითელი ციფრული სიახლოვის დეტექტორი პითონი სამეურვეო პროგრამა: 4 ნაბიჯი
Raspberry Pi-TMD26721 ინფრაწითელი ციფრული სიახლოვის დეტექტორი Python სამეურვეო: TMD26721 არის ინფრაწითელი ციფრული სიახლოვის დეტექტორი, რომელიც უზრუნველყოფს სიახლოვის გამოვლენის სრულ სისტემას და ციფრულ ინტერფეისის ლოგიკას ერთ 8 პინზე ზედაპირის სამონტაჟო მოდულში. სიახლოვის გამოვლენა მოიცავს გაუმჯობესებულ სიგნალ-ხმაურს და სიზუსტე. პროქსი
"მარტივი" დიგილოგის საათი (ციფრული ანალოგი) რეციკლირებული მასალის გამოყენებით!: 8 ნაბიჯი (სურათებით)
"მარტივი" დიგილოგური საათი (ციფრული ანალოგი) რეციკლირებული მასალის გამოყენებით!: გამარჯობა ყველას! ასე რომ, ამ ინსტრუქციის მიხედვით, მე გაგიზიარებთ თუ როგორ გავაკეთოთ ეს ციფრული + ანალოგური საათი იაფი მასალის გამოყენებით! თუ ფიქრობთ, რომ ეს პროექტი "ცუდია", შეგიძლია წახვიდე და არ გააგრძელო ამ ინსტრუქტორის კითხვა. მშვიდობა! მე ნამდვილად ვწუხვარ, თუკი
Raspberry Pi GPIO სქემები: LDR ანალოგური სენსორის გამოყენება ADC გარეშე (ციფრული გადამყვანის ანალოგი): 4 ნაბიჯი
Raspberry Pi GPIO სქემები: LDR ანალოგური სენსორის გამოყენება ADC– ს გარეშე (ციფრული გადამყვანის ანალოგი): ჩვენს ადრინდელ ინსტრუქციებში ჩვენ გაჩვენეთ, თუ როგორ შეგიძლიათ დაუკავშიროთ თქვენი Raspberry Pi– ს GPIO ქინძისთავები LED– ებსა და კონცენტრატორებს და როგორ არის GPIO ქინძისთავები მაღალი ან დაბალი. მაგრამ რა მოხდება, თუ გსურთ გამოიყენოთ თქვენი Raspberry Pi ანალოგური სენსორით? თუ ჩვენ გვსურს გამოვიყენოთ