Mündəricat:
- Təchizat
- Addım 1: Adım 1: Arduino ilə Potansiyometr Dövrü
- Addım 2: Addım 3: Arduino Sketch yazın və Uno -ya yükləyin
- Addım 3: Adım 3: Virtual Ölçmə Proqramının Yazılması
Video: Virtual Təzyiq Göstəricisi 2 -ci hissə: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu layihə əvvəllər hazırladığım bir layihənin ikinci hissəsidir. Birinci hissədə kompüter klaviaturanızdakı YUKARI və AŞAĞI düymələri ilə idarə oluna biləcək bir virtual təzyiq ölçmə cihazı hazırladım. bax Virtual Təzyiq Göstəricisi Part1
Bu dəfə ölçü cihazını potensiometrlə idarə edəcəyik. Əsasən baş verənlər belədir: potensiometr A0 portunda (Analog Arduino portu) gərginlik göstəricisini dəyişəcək. Hər bir gərginlik oxunuşu 0 ilə 1023 bayt arasındakı rəqəmsal dəyərə uyğun gəlir. Müvafiq rəqəmsal dəyər serial port vasitəsilə kompüterə göndəriləcək. İşləmə eskizi, dəyəri seriyalı portdan oxuyacaq və iynənin dönəcəyi bucaq olan bucaq dəyərinə çevirəcəkdir.
Bu olduqca əyləncəli və hazırlanması çox asan olan gözəl bir layihədir.
Zövq alın.
Təchizat
- 1 x Kompüter (emal və Arduino IDE quraşdırılmış).
- 10k x potensiometr.
- USB kabeli ilə 1 x Arduino Uno.
Addım 1: Adım 1: Arduino ilə Potansiyometr Dövrü
Potansiometr dövrəsi çox düz irəli bir dövrədir:
- Güc mənbəyinə 1 pin qoşulub.
- digər pin yerə və orta pin Arduinonun A0 -na bağlıdır.
Addım 2: Addım 3: Arduino Sketch yazın və Uno -ya yükləyin
Bu sadə və düz bir eskizdir.
Gərginlik dəyəri A0 portuna göndərilir, analogRead əmri 0 ilə 1023 bayt arasında bir dəyər verəcəkdir
IDE emalında olan Serial modulu yalnız 0 -dan 255 -ə qədər olan dəyərləri oxuya bildiyindən, analogRead -dən dəyərləri 4 -ə bölmək məcburiyyətində qalacağıq.
Buna görə bu əmri alırıq:
"data = analogRead (pressurePin)/4;"
Addım 3: Adım 3: Virtual Ölçmə Proqramının Yazılması
Bu eskiz qismən 1 -in dəyişdirilmiş bir versiyasıdır. Düz irəli bir eskiz. Əsasən bu eskizdə baş verənlər, İşləmə IDE -nin serial portundan dəyəri oxumasıdır, bu dəyər 0 ilə 1.5PI radian arasındakı açı dəyərinə çevrilir.
bucaq = xəritə (val, 255, 0, 0, 1.5*PI);
Bucaq 0 təzyiqə, 1.5 PI bucağı maksimum təzyiqə uyğundur.
Xatırlamaq lazım olan bir şey, əvvəlcə Arduinonun hansı limana bağlı olduğunu bilməlisiniz. bu məlumatları Arduino IDE -dən əldə edə bilərsiniz. Bu layihədə Arduino "COM6" ilə əlaqələndirildi
IDE işlənərkən 5 -ci sətir:
String portName = Serial.list () [2];
Tövsiyə:
O-mat təzyiq yastıqları: 6 addım
O-mat təzyiq yastiqcikləri: Maraqlı və hazırlanması rahatdır
Virtual Təzyiq Göstəricisi 1 -ci hissə: 4 addım
Virtual Təzyiq Göstəricisi 1 -ci hissə. Təzyiq ölçü cihazları neft sahələri kimi sənayedə istifadə olunur. Gündəlik işimdə, xüsusən də hidravlik maşınlarla işləyərkən dəfələrlə təzyiq göstəricisi istifadə etmişəm. Və necə bir virtual təzyiq göstəricisi edə biləcəyimi düşünürdüm. Bu layihə 2-paradır
BME280 və Foton İnterfeysindən istifadə edərək Nəmlik, Təzyiq və Temperaturun Hesablanması .: 6 Addım
BME280 və Foton İnterfeysindən istifadə edərək Nəmlik, Təzyiq və Temperatur Hesablamaları: İstilik, təzyiq və rütubət monitorinqini tələb edən müxtəlif layihələrlə rastlaşırıq. Beləliklə, bu parametrlərin əslində fərqli atmosfer şəraitində bir sistemin iş səmərəliliyinin qiymətləndirilməsində mühüm rol oynadığını başa düşürük
Cat Audio Təzyiq Plakası W/ Makey Makey: 8 Addım (Şəkillərlə)
Cat Audio Təzyiq Plakası W/ Makey Makey: Pişiklər əsəbiləşə bilər, amma bu onları daha da sevimli hala gətirmir. Problemlə başlayaq və həll yoluna nəzər salaq. Aşağıdakı videoya baxın
CPS120 və Arduino Nano istifadə edərək təzyiq ölçülməsi: 4 addım
CPS120 və Arduino Nano istifadə edərək təzyiq ölçülməsi: CPS120, tam kompensasiya edilmiş çıxışı olan yüksək keyfiyyətli və aşağı qiymətli kapasitiv mütləq təzyiq sensoru. Çox az enerji sərf edir və təzyiqin ölçülməsi üçün ultra kiçik Mikroelektromekanik Sensordan (MEMS) ibarətdir. Sigma-delta əsaslı