Với những người đam mê công nghệ, chiếc laptop không chỉ là công cụ, mà còn là một phần của cuộc sống hàng ngày. Tương tự, với những người đam mê điện tử, vôn kế cũng là một công cụ không thể thiếu.
Arduino có rất nhiều ứng dụng thú vị. Trong bài viết trước, chúng tôi đã hướng dẫn bạn làm một thiết bị đo khoảng cách sử dụng cảm biến siêu âm SRF-05. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn làm một vôn kế điện tử từ Arduino một cách đơn giản.
Chuẩn bị
Một kit Arduino UNO R3 (giá khoảng 180.000 đồng)
Một màn hình LCD 16x2 (giá khoảng 50.000-100.000 đồng, tuỳ chọn có Keypad hoặc không)
Một biến trở 10k ohm (giá khoảng 10.000 đồng)
Một bộ mạch kiểm tra đa dạng (giá khoảng 20.000 đồng)
Dây kết nối đực-cái, cái-cái (giá khoảng 7.000 đồng)
Bạn có thể thay thế Arduino UNO R3 bằng Arduino Mini hoặc Nano để tiết kiệm chi phí, chỉ với khoảng 50.000 đồng. Ngoài ra, bạn cũng có thể nối trực tiếp các dây với nhau để sử dụng lâu dài mà không cần đến bộ mạch kiểm tra. Như vậy, chi phí tối thiểu để chế tạo vôn kế điện tử này là hơn 100.000 đồng.
Bước 1:
Gắn biến trở 10k ohm vào bộ mạch kiểm tra
Tiếp theo, kết nối dây với 3 chân của biến trở này.
Bước 2:
Sau đó, cắm dây 5V và GND từ Arduino vào bộ mạch kiểm tra. Dây 5V được cắm vào dải màu đỏ (dương), còn dây GND được cắm vào dải màu xanh (âm).
Kết nối hai dây ngoài của biến trở vào chân 5V và GND
Bước 3:
Các chân trên màn hình 16x2
Tiếp theo, cắm dây VSS của màn hình vào chân GND và dây VDD vào chân 5V
Dây giữa của biến trở sẽ được cắm vào chân VO
Chân RS của màn hình sẽ được cắm vào chân số 2 trên Arduino.
Chân E của màn hình được cắm vào chân số 3 trên Arduino.
Bước 4:
Cắm một dây vào chân A0 trên Arduino (dây này là dương, màu đỏ) và một dây vào chân GND (dây này là âm, màu đen). Hai dây này sẽ được sử dụng để đo điện áp của vật cần kiểm tra.
Bước 5:
Bây giờ chúng ta sẽ nạp code cho Arduino. Mở Arduino IDE trên máy tính và sao chép đoạn mã dưới đây vào.
#include 'LiquidCrystal.h'
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
float dien_ap = 0.0;
float nhiet_do=0.0;
int gia_tri_analog;
void setup()
{
lcd.begin(16, 2);
lcd.setCursor (0,0);
lcd.print(' Arduino Mytour');
lcd.setCursor(0,1);
lcd.print('Vôn kế điện tử');
delay(3000);
}
void loop()
{
gia_tri_analog = analogRead(A0);
dien_ap = (gia_tri_analog * 5.0) / 1024.0;
if (dien_ap < 0.1)
{
dien_ap = 0.0;
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print('Điện áp là: ');
lcd.setCursor(0,1);
lcd.print(dien_ap);
lcd.print(' V');
delay(10);
}
Nhấn vào biểu tượng chữ V để kiểm tra mã lỗi
Sau đó, nếu không có lỗi, nhấn vào biểu tượng mũi tên để nạp mã lên Arduino
Chúng ta đã hoàn thành việc làm một bộ vôn kế điện tử rồi đấy. Rất đơn giản phải không nào!
Thử nghiệm đo với pin điện thoại
Thử nghiệm đo với pin cúc áo
Xin cảm ơn cửa hàng Linh Kiện Hà Nội đã hỗ trợ chúng tôi thực hiện bài viết này.
Nếu bạn có bất kỳ thắc mắc nào khi thực hành, hãy tham gia nhóm Facebook ở đây để đặt câu hỏi và thảo luận cùng cộng đồng.