Tư vấn: 0979.466.469 / 0938.128.290

MENU

Vôn kế sử dụng arduino

Gia cong pcb 600*150px
Bài viết này sẽ giúp bạn thiết kế một một vôn kế hiển thị 3 chữ số đơn giản sử dụng arduino.

Vôn kế sử dụng arduino

Vôn kế 0-5V sử dụng arduino

 Bài viết này sẽ giúp bạn thiết kế một  một vôn kế hiển thị 3 chữ số đơn giản sử dụng arduino. Mạch có thể đo bất cứ thứ gì trong khoảng từ 0 đến 5V với độ chính xác 50mV. Mạch sử dụng tối thiểu các linh kiện gắn thêm và có thể dễ dàng sửa đổi cho các phạm vi điện áp khác nhau. Thiết bị hiển thị là một mô-đun hiển thị LED bảy đoạn cực dương (anode) chung(Loại số: E1-3056ASR1).

 

E1-3056ASR1

 E1-3056ASR1 là một mô-đun LED bảy đoạn gồm ba chữ số thuộc loại anode chung và có giá rẻ. Sử dụng một mô-đun đa kênh như vậy thay vì ba mô-đun hiển thị riêng biệt sẽ giúp bạn tiết kiệm rất nhiều dây điện và công sức. Bạn có thể mua các mô-đun như vậy ở dientutuonglai.com. Dưới đây là sơ đồ chân của mô-đun Led 7 đoạn E1-3056ASR1.

 Bạn hãy đọc bài viết “Vôn kế sử dụng 8051” để hiểu rõ hơn. Ý tưởng cũng tương tự nhưng thay vi điều khiển 8051 bằng Arduino UNO.

Sơ đồ mạch điện

 Các cực anode chung của mỗi Led 7 đoạn được nối với các chân đầu ra số (Digital) 1, 2, 3 của arduino. Các phân đoạn từ a đến dp của Led 7 đoạn được nối với các chân đầu ra Digital (5 đến 12) của arduino. Điện áp cần đo được đặt vào chân đầu vào tương tự (Analog) A0 của arduino. Arduino-Uno có sáu kênh đầu vào tương tự có tên A0, A1, A2, A3, A4 và A5. Điện áp trong phạm vi từ 0 đến 5V có thể được chuyển đổi thành giá trị kỹ thuật số trong phạm vi từ 0 đến 1023 bằng cách sử dụng hàm analogRead. Điều đó có nghĩa là độ nhạy của mỗi kênh ADC nội bộ là 5/1023 tương đương với 4,88mV.

 

Chương trình / Code

https://docs.google.com/document/d/1_DWNr-Q3Tcwn8JqTgc3UOHpd0p5r4SS6v39ZXquA0ps/edit?usp=sharing

Quảng cáo đặt hàng nhập

 

Giải thích chương trình

 Chân đầu vào A0 sẽ đọc các mức điện áp bằng hàm analogRead. Các mức điện áp đó sẽ được lưu trữ trong biến vin. Ví dụ: chân A0 nhận mức điện áp là 2,5V, thì dữ liệu được lưu vào biến vin sẽ là 2,5V / 4,8mV = 511. Giá trị kỹ thuật số trong biến vin được chia cho 2.056 để tạo ra giá trị 0-500 tương ứng với điện áp đầu vào 0 đến 5V.

 

Vôn kế hiển thị trên LCD sử dụng Arduino

 Mạch này sẽ hiển thị trên LCD JHD162A thay vì hiển thị trên Led 7 đoạn. JHD162A là màn hình LCD 16×2 có đèn nền.

 

Chương trình / Code

 

https://docs.google.com/document/d/1sEPQPjO2NqgUvnjGvgY5_wKyh-dTh0CXCic4e0cz86o/edit?usp=sharing

 

 

 

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
115000 /Cái
/ Cái

Code: 7004-022 Còn hàng

Lưu xem sau
Sale 0%
50000 /Cái
/ Cái

Code: M-7004-016 Còn hàng

Lưu xem sau
Sale 0%
275000 /Cái
/ Cái

Code: M-7006-015 Còn hàng

Lưu xem sau
Sale 0%
70000 /Cái
/ Cái

Code: M-7006-056 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0979 466 469
Bạn cần linh kiện mẫu ? 7-11 ngày