Màn hình LCD đuợc sử dụng rộng rãi vì giá thành rẻ và có thể hiển thị nhiều thông tin hơn LED bảy đoạn hoặc ma trận. Hiện nay đã có mạch giao tiếp chuyển sang I2C nhưng học cách làm việc trực tiếp với LCD giúp chúng ta có thể hiểu rõ cách thức điều khiển. Ngoài ra, chúng ta có thể tự xây dựng thư viện cho riêng mình.
B28 – Rút gọn chân LCD với PCF8574
LCD là một thiết bị được sử dụng khá phổ biến để hiển thị thông tin. Khác với LED 7 đoạn hay ma trận điểm. LCD cho phép hiển thị một dải rộng các kiểu ký tự và số lượng ký tự cũng nhiều hơn. Thông thường nhất là loại LCD 16×2. Tuy nhiên, kết nối đến LCD thường đòi hỏi số lượng chân khá nhiều. Điều này làm giảm khả năng sử dụng thiết bị khác. Trong bài này, ta sẽ kết nối rút gọn chân LCD với PCF8574 dùng chuẩn kết nối I2C.
B26 – Sử dụng K-thermocouple
Các cảm biến thông thường có giải đo hẹp. Sử dụng K-thermocouple cho phép đo nhiệt độ trong giải rộng hơn rất nhiều. Với IC hỗ trợ MAX6675, ta có thể đo nhiệt độ từ 0 đến 1000 độ C. Với K-thermocouple ta có thể làm mạch đo trong lò nướng, nồi hấp, lò bánh để theo dõi và kiểm soát nhiệt độ.
P8 – Đo khoảng cách bằng cảm biến Sharp IR GP2D12
Cảm biến GP2D12 là loại cảm biến tương tự. Nó sử dụng tia hồng ngoại để xác định khoảng cách đến vật phản hồi trong khoảng từ 10 đến 80cm. Tín hiệu lối ra của cảm biến là đường điện áp không tuyến tính tương ứng với khoảng cách đo được. Trong bài này, chúng ta sẽ làm một thiết bị đo khoảng cách bằng cảm biến Sharp IR GP2D12.
Continue reading “P8 – Đo khoảng cách bằng cảm biến Sharp IR GP2D12”
P7 – Máy đo độ rọi dùng cảm biến BH1750
Độ rọi là chỉ số độ quang thông trên diện tích bề mặt được chiếu sáng, đơn vị đo là lux (lx). Chỉ số này biểu đạt mức độ ánh sáng trên bề mặt mà con người cảm nhận được mạnh hay yếu. Trong bài này, ta sẽ làm một máy đo độ rọi dùng cảm biến BH1750
P5 – Đồng hồ hẹn giờ báo thức
Mở rộng ứng dụng từ bài trước với chip thời gian thực, chúng ta sẽ làm một đồng hồ hẹn giờ báo thức. Giờ báo thức có thể được điều chỉnh bằng nút nhấn và thông số được hiển thị trên màn hình.
P1- Nhiệt kế điện tử dùng DS18B20
Cảm biến nhiệt độ DS18B20 có giải đo rộng (–55°C –> +125°C) độ chính xác cao, sai số nhỏ và giá thành hợp lý. Sử dụng kết nối chuẩn 1-wire cho phép tiết kiệm chân nối vi xử lý đồng thời giao tiếp cũng thuận tiện hơn.
B22 – Sử dụng LCD 16×2
Màn hình LCD 16×2 có 2 hàng và 16 cột tương ứng 16 ký tự có thể hiển thị trên mỗi hàng. Đây là loại màn hình LCD phổ biến nhất khi dùng cho các ứng dụng vừa và nhỏ.
LCD 16×2 có 16 chân, kết nối với vi xử lý qua 11 chân còn 5 chân còn lại để cấp nguồn và chỉnh độ sáng.