Mục lục:
- Quân nhu
- Bước 1: Bước 1: Mạch Chiết Áp Với Arduino
- Bước 2: Bước 3: Viết bản phác thảo Arduino và tải nó vào Uno
- Bước 3: Bước 3: Viết phần mềm Virtual Gauge
Video: Máy đo áp suất ảo Phần 2: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Dự án này là phần thứ hai của một dự án mà tôi đã thực hiện trước đó. Trong phần đầu tiên, tôi đã thiết kế một đồng hồ đo áp suất ảo có thể được điều khiển bằng các phím UP và DOWN trong bàn phím máy tính của bạn. xem Đồng hồ đo áp suất ảo Phần 1
Lần này chúng ta sẽ điều khiển máy đo bằng chiết áp. Về cơ bản những gì đang xảy ra là: chiết áp sẽ thay đổi việc đọc điện áp tại cổng A0 (cổng Analog của Arduino). Mỗi lần đọc điện áp sẽ tương ứng với một giá trị kỹ thuật số trong khoảng từ 0 đến 1023 byte. Giá trị số tương ứng sẽ được gửi đến máy tính thông qua cổng nối tiếp. Phác thảo xử lý sẽ đọc giá trị từ cổng nối tiếp và sẽ chuyển nó thành giá trị góc, đó sẽ là góc mà kim sẽ quay.
Đây là một dự án thú vị, khá thú vị và rất dễ thực hiện.
Thưởng thức.
Quân nhu
- 1 x Máy tính (có cài đặt xử lý và Arduino IDE).
- Chiết áp 10k x.
- 1 x Arduino Uno với dây USB của nó.
Bước 1: Bước 1: Mạch Chiết Áp Với Arduino
Mạch chiết áp là một mạch rất thẳng:
- 1 chân được kết nối với nguồn điện.
- chân còn lại được nối với đất và chân giữa được kết nối với A0 của Arduino.
Bước 2: Bước 3: Viết bản phác thảo Arduino và tải nó vào Uno
Đây là một bản phác thảo đơn giản và thẳng về phía trước.
Giá trị điện áp được gửi đến cổng A0, lệnh analogRead sẽ cho giá trị trong khoảng từ 0 đến 1023 byte
Vì mô-đun Serial trong IDE xử lý chỉ có thể đọc các giá trị từ 0 đến 255, chúng ta sẽ phải chia các giá trị từ analogRead cho 4.
Đây là lý do tại sao chúng ta có lệnh này:
"data = analogRead (pressurePin) / 4;"
Bước 3: Bước 3: Viết phần mềm Virtual Gauge
Bản phác thảo này là phiên bản sửa đổi của bản trong phần 1. Bản phác thảo thẳng. Về cơ bản những gì đang xảy ra trong bản phác thảo này là IDE Xử lý đọc giá trị từ cổng nối tiếp, giá trị này được chuyển đổi thành giá trị góc từ 0 đến 1,5PI radian.
angle = map (val, 255, 0, 0, 1.5 * PI);
Góc 0 tương ứng với áp suất 0 và góc 1,5 PI tương ứng với áp suất lớn nhất.
Một điều quan trọng cần nhớ là trước tiên bạn cần biết Arduino được kết nối trên cổng nào. bạn có thể lấy thông tin này từ Arduino IDE. Trong dự án này, Arduino được kết nối trong "COM6"
Dòng 5 trong IDE xử lý hiển thị:
String portName = Serial.list () [2];
Đề xuất:
Dễ dàng BLE công suất rất thấp trong Arduino Phần 2 - Theo dõi nhiệt độ / độ ẩm - Rev 3: 7 bước
Dễ dàng BLE công suất rất thấp trong Arduino Phần 2 - Theo dõi nhiệt độ / độ ẩm - Phiên bản 3: Cập nhật: ngày 23 tháng 11 năm 2020 - Lần đầu tiên thay thế 2 x pin AAA kể từ ngày 15 tháng 1 năm 2019 tức là 22 tháng cho 2xAAA Alkaline lp_BLE_TempHumidity, thêm các ô Ngày / Giờ, sử dụng pfodApp V3.0.362 + và tự động điều chỉnh khi
Bộ phản ứng quang tảo có áp suất: 10 bước (có hình ảnh)
Bộ tạo ảnh bằng tảo áp suất: Trước khi đi sâu vào hướng dẫn này, tôi muốn giải thích thêm một chút về dự án này là gì và tại sao tôi lại chọn thực hiện nó. Mặc dù nó hơi dài, nhưng tôi khuyến khích bạn vui lòng đọc hết nó, vì rất nhiều điều tôi đang làm sẽ không có ý nghĩa
Máy đo áp suất ảo Phần 1.: 4 bước
Đồng hồ đo áp suất ảo Phần 1.: Đồng hồ đo áp suất được sử dụng trong các ngành công nghiệp như mỏ dầu. Tôi đã sử dụng đồng hồ đo áp suất nhiều lần trong công việc hàng ngày của mình, đặc biệt là khi làm việc với máy thủy lực. Và tôi đã tự hỏi làm thế nào tôi có thể tạo ra một đồng hồ đo áp suất ảo. Dự án này là một
Dễ dàng BLE công suất rất thấp trong Arduino Phần 3 - Thay thế Nano V2 - Bước 3: 7 (kèm Hình ảnh)
Dễ dàng BLE công suất rất thấp trong Arduino Phần 3 - Thay thế Nano V2 - Phiên bản 3: Cập nhật: Ngày 7 tháng 4 năm 2019 - Phiên bản 3 của lp_BLE_TempHumidity, thêm các ô Ngày / Giờ, sử dụng pfodApp V3.0.362 + và tự động điều chỉnh khi gửi dữ liệu Cập nhật: 24 tháng 3 2019 - Rev 2 của lp_BLE_TempHumidity, thêm nhiều tùy chọn cốt truyện hơn và i2c_ClearBus, thêm GT832E_
Thiết kế PDB công suất cao (Bảng phân phối điện) cho Pixhawk: 5 bước
Thiết kế PDB công suất cao (Bảng phân phối điện) cho Pixhawk: Một PCB để cung cấp năng lượng cho tất cả chúng! Hiện tại hầu hết các vật liệu bạn cần để chế tạo máy bay không người lái đều có sẵn trên internet với giá rẻ nên ý tưởng tạo ra một PCB tự phát triển không đáng chút nào ngoại trừ một vài trường hợp bạn muốn tạo ra những điều kỳ lạ và