Სარჩევი:
- მარაგები
- ნაბიჯი 1: ღირებულებების მიღება არდუინოდან…
- ნაბიჯი 2: ADC– ის გამოყენება
- ნაბიჯი 3: დაუკავშირეთ ჟოლოს Pi და ADC
- ნაბიჯი 4: საბოლოო დაყენება და კოდი
- ნაბიჯი 5: ვიდეო ინსტრუქცია
ვიდეო: როგორ მივიღოთ ანალოგური კითხვა ჟოლოს პიზე: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Გამარჯობა ყველას! ამ სახელმძღვანელოში მე ვაპირებ გაჩვენოთ, თუ როგორ შეგვიძლია პირდაპირ აღვადგინოთ ანალოგური მნიშვნელობები Raspberry Pi– ს გამოყენებით. როგორც ყველამ ვიცით, რომ Raspberry Pi არის საკმაოდ მძლავრი მინი კომპიუტერული მოდული, რომელიც პოპულარულია მოყვარულებსა და პროფესიონალებს შორის და აქვს თითქმის ყველა ის თვისება, რაც ნებისმიერ ელექტრონულ ენთუზიასტს სურს. თუმცა pi– ს ერთადერთი ნაკლი არის ციფრული გადამყვანისთვის გამოყოფილი ანალოგის არარსებობა, რაც Pi უვარგისია ნებისმიერი სენსორის ანალოგური მნიშვნელობების პირდაპირ ჩაწერისთვის. ამის გამოსავალი არის ან გამოიყენოთ არდუინო Pi– სთან დაკავშირებით, ან გამოიყენოთ სპეციალური ADC. ამ პროექტისთვის მე ვიყენებ MCP3204-12 ბიტიანი ADC- ს.
მარაგები
- Raspberry Pi (შეგიძლიათ გამოიყენოთ ნებისმიერი მოდელი, რომელიც გაქვთ)
- MCP3204 ADC ან MCP3008 ADC
- ანალოგური სენსორი (მის ნაცვლად ვიყენებ 10K პოტენომეტრს)
- პურის დაფა
- Jumper Wires
ნაბიჯი 1: ღირებულებების მიღება არდუინოდან…
ჟოლოს პი ანალოგური მნიშვნელობების მისაღებად ერთი ალტერნატივაა არდუინოს გამოყენება, რომელსაც აქვს 10 ბიტიანი ADC. არდუინოს და Raspberry Pi– ს შეუძლიათ ინფორმაციის გადაცემა სერიული პორტის საშუალებით. ეს მეთოდი შეიძლება გამოყენებულ იქნას, როდესაც ექსპერიმენტებს ატარებთ სენსორულ მონაცემებზე და ამავე დროს გსურთ გამოიყენოთ Pi- ს დამუშავების ძალა. ამ კონფიგურაციის მინუსი ის არის, რომ თქვენ გამოიყენებთ მეტ ტექნიკურ რესურსს და ასევე მოგიწევთ ცალკე კოდების დაწერა arduino- სა და Pi- სთვის.
ნაბიჯი 2: ADC– ის გამოყენება
Arduino– ს ADC– ის გამოყენების ალტერნატივა არის გამოყოფილი ADC IC– ის გამოყენება, რომელიც ემსახურება იმავე მიზანს. ამ პროექტისთვის მე გამოვიყენებ MCP3204 IC- ს, რომელიც არის 4 არხიანი 12 ბიტიანი ADC, რომელსაც შეუძლია დაუკავშირდეს Raspberry Pi– ს SPI პროტოკოლის გამოყენებით. მტრის საჩვენებელი მიზნები მე ვიყენებ IC– ს 10 ბიტიან რეჟიმში.
მე დავამატე ამ IC- ის pinout, რომელიც აჩვენებს pin აღწერილობას.
ნაბიჯი 3: დაუკავშირეთ ჟოლოს Pi და ADC
ახლა, როდესაც ჩვენი ტექნიკა დალაგებულია, მოდით შევიდეთ ADC და Pi კავშირის სქემაში.
Raspberry Pi– ს ჰქონდა 2 SPI ინტერფეისი: SPI0 და SPI1. ჩვენი განაცხადისათვის ჩვენ ვიყენებდით SPI0- ს და ვიყენებდით ფიზიკურ (ან აპარატურულ) SPI- ს, სადაც ჩვენ ADC- ს ვუკავშირდებით Pi- ს სპეციალურ აპარატურულ SPI ქინძისთავებს
მე დავამატე Pinout of Pi და წრიული დიაგრამა, რომელიც გამოვიყენე პროექტში
კავშირის სქემა შემდეგია:
- VDD (Pin14) და Vref (Pin13) ADC– დან Pi– ს 5V მიწოდებამდე
- DGND (Pin7) და AGND (Pin12) ADC მიწასთან Pi
- CLC (Pin11) ADC– დან GPIO 11 – მდე (ფიზიკური pin 23) Pi
- Dout (Pin10) ADC– დან GPIO 9 – მდე (ფიზიკური pin 21) Pi
- AD (პინ 9) ADC– დან GPIO 10 – მდე (ფიზიკური pin 19) Pi
- ჩიპის არჩევა (პინი 8) ADC– დან GPIO 8 – მდე (ფიზიკური პინი 24) Pi– ს
ნაბიჯი 4: საბოლოო დაყენება და კოდი
ახლა, როდესაც ყველა ძალა და საკომუნიკაციო კავშირი დამყარდა, დროა დავამატოთ ნებისმიერი სენსორი, რომლის მნიშვნელობის დანახვაც ჩვენ გვსურს. მე ვიყენებ 10K პოტენომეტრს, როგორც სენსორს.
კოდები დაიწერა ორ ნაწილად, პირველი კოდი არის ბიბლიოთეკების შექმნის შესახებ, SPI კომუნიკაციის შესაძლებლობის და შემდეგ ADC მნიშვნელობის მოპოვების MCP3204 და შემდეგ დაბეჭდვის პითონის ტერმინალში.
მეორე კოდი უფრო ინტერაქტიული და ქმნის რეალურ დროში მონაცემების გრაფიკს, რომელიც მოდის სენსორიდან.
თქვენ შეგიძლიათ ითამაშოთ კოდით და გახადოთ ის თქვენი საჭიროებების შესაბამისად.
ნაბიჯი 5: ვიდეო ინსტრუქცია
ეს არის ვიდეო, სადაც დეტალურად არის აღწერილი ყველა აუცილებელი ნაბიჯი ამ პროექტის განსახორციელებლად. ვიმედოვნებ, რომ ეს იყო სასარგებლო!
გირჩევთ:
როგორ გავხადოთ Windows 10 მუშაობა ჟოლოს პიზე: 3 ნაბიჯი
როგორ გავხადოთ Windows 10 მუშაობა ჟოლოს პიზე: Windows 10 -ის მუშაობა ჟოლოს პიზე შეიძლება იყოს ცოტა იმედგაცრუებული, მაგრამ ეს სახელმძღვანელო გადაჭრის ყველა თქვენს Raspberry Pi Windows 10 -თან დაკავშირებულ პრობლემას
როგორ დავაყენოთ OSMC ჰიპერიონით ჟოლოს პიზე WS2812b Led Strip– ით: 8 ნაბიჯი
როგორ დავაყენოთ OSMC ჰიპერიონით ჟოლოს პიზე WS2812b Led Strip: ხანდახან ძალიან კარგად ვიცი ინგლისური, ზოგჯერ არა … პირველ რიგში. ეს არის ჩემი პირველი სასწავლებელი და ინგლისური არ არის ჩემი მშობლიური ენა, ასე რომ გთხოვ, ნუ იქნები ძალიან მკაცრი ჩემზე. ეს არ იქნება იმის შესახებ, თუ როგორ უნდა ავაშენოთ ჩარჩო, ეს ადვილია. საუბარია ინსტალაციაზე
სინათლისა და ტემპერატურის სენსორების მონაცემების კითხვა და გრაფიკული გამოსახულება ჟოლოს პი: 5 ნაბიჯი
სინათლისა და ტემპერატურის სენსორების მონაცემების წაკითხვა და გრაფიკა ჟოლოს პი: ამ ინსტრუქციაში თქვენ ისწავლით თუ როგორ უნდა წაიკითხოთ სინათლისა და ტემპერატურის სენსორი ჟოლოს პი და ADS1115 ანალოგი ციფრულ გადამყვანად და გრაფიკულად შეადგინოთ იგი matplotlib– ის გამოყენებით. დავიწყოთ საჭირო მასალებით
როგორ წავიკითხოთ მრავალი ანალოგური მნიშვნელობა ერთი ანალოგური პინის გამოყენებით: 6 ნაბიჯი (სურათებით)
როგორ წავიკითხოთ მრავალი ანალოგური მნიშვნელობა ერთი ანალოგური პინის გამოყენებით: ამ გაკვეთილში მე ვაპირებ გაჩვენოთ როგორ წაიკითხოთ მრავალი ანალოგური მნიშვნელობა მხოლოდ ერთი ანალოგური შეყვანის პინის გამოყენებით
LED მოციმციმე ჟოლოს პი - როგორ გამოვიყენოთ GPIO ქინძისთავები ჟოლოს პიზე: 4 ნაბიჯი
LED მოციმციმე ჟოლოს პი | როგორ გამოვიყენოთ GPIO ქინძისთავები ჟოლოს Pi- ზე: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ Raspberry pi- ის GPIO. თუ თქვენ ოდესმე იყენებთ Arduino– ს, ალბათ იცით, რომ ჩვენ შეგვიძლია LED გადამრთველი და ა. აანთეთ LED ან მიიღეთ შეყვანა გადამრთველიდან ასე