đồng hồ ITV-4
Tôi muốn chia sẻ với các bạn hiệu suất của một chiếc đồng hồ sử dụng đèn IV-9 trong một khối từ máy bay TU-154. Trên thân có dòng chữ ITV-4, hình như bộ phận này được gọi như vậy! Ở quê hương của nó, đây là chiếc đồng hồ được chế tạo bằng logic nghiêm ngặt. Người đã yêu cầu chuyển đổi từ tôi muốn sử dụng chúng như một phụ kiện máy tính để bàn hiển thị thời gian và nhiệt độ, tùy thuộc vào chế độ. Đồng thời, cần duy trì chức năng điều chỉnh độ sáng của đèn. Và một điều kiện khác là sự độc lập về năng lượng, ý tôi là duy trì việc theo dõi thời gian sau khi tắt nguồn điện chính.
Nhưng ở đây tôi phải nói rằng, thật may mắn! Trước đây tôi chỉ xem qua các đèn báo xả khí, để cấp nguồn, hãy lấy ra và đưa vào 180V! Mọi thứ ở đây đều rất thuận tiện, bạn có thể sử dụng nguồn 5V để cấp nguồn (nói đúng ra là không quá 4,5V, nhưng sẽ nói nhiều hơn về điều đó sau), tức là. cùng một dòng được sử dụng để vận hành các chip chính.
Đèn là một bình chân không chứa tám dây tóc. Như vậy, IV-9 có một đầu ra chung và tám đoạn. Để hiển thị bất kỳ thông tin nào, cần phải “cấp nguồn” cho các chân chung và các chân phân đoạn tương ứng. Sự phân cực của kết nối không quan trọng.Trong trường hợp của tôi, tôi kết nối chân 1 với cực dương nguồn (điện áp nguồn, trong mạch của tôi, thay đổi để điều chỉnh độ sáng của đèn) và kết nối các chân phân đoạn với đất.
Bây giờ về điều khiển đèn. Khách hàng nhất quyết yêu cầu chỉ báo tĩnh nên chúng ta sẽ có một “bộ” tín hiệu điều khiển (7 chân * 4 đèn). Để tăng số lượng chân, tôi đã sử dụng bốn thanh ghi dịch chuyển 74HC595, các chân của chúng được kết nối với bốn chip ULN2003. Vi mạch ULN2003 là một bộ bảy công tắc bóng bán dẫn. Mỗi công tắc bóng bán dẫn có một điện trở giới hạn ở đế, vì vậy bạn có thể kết nối trực tiếp các đầu ra từ thanh ghi thay đổi với đầu vào điều khiển của uln một cách an toàn.
Công cụ chính là mega8. Công việc của nó bao gồm việc thăm dò cảm biến nhiệt độ - DS18B20 hoặc đồng hồ thời gian thực DS1307 và xuất thông tin tới đèn bằng cách ghi mảng cần thiết vào thanh ghi dịch chuyển. Ngoài ra, khi một trong bốn nút được kích hoạt, chữ số tương ứng theo giờ hoặc phút sẽ thay đổi. Giây được đặt lại về 0 khi giờ hoặc phút được thay đổi. Khi bạn nhấn đồng thời nút thứ nhất và thứ tư, thiết bị sẽ chuyển sang chế độ hiển thị nhiệt độ. Để biết chi tiết, bạn có thể xem video. Tất cả bốn nút đều "ngồi" trên một ngắt, sau đó nó được kích hoạt, nó sẽ xác định nút nào được nhấn, đây là một ví dụ về cách thực hiện như vậy:
Sơ đồ thiết bị:
Đây là phần đầu tiên của công việc không có sự điều chỉnh độ sáng của đèn - chúng cháy ở mức “đầy đủ”. Tất cả nguồn điện của thiết bị là 5V.Ở phiên bản này, đồng hồ thậm chí có thể được cấp nguồn từ cổng USB! Sơ đồ cũng không hiển thị các đèn, để kết nối chúng, bạn cần kết nối cực dương của chúng với nguồn điện cộng và kết nối các cực của đoạn thông qua các điện trở giới hạn dòng điện (dòng điện phân đoạn không được vượt quá 19 mA) với các cực L( 1)_1.... L(4)_7. Khi điều chỉnh độ sáng, chúng ta kết nối cực dương của đèn và chân số 9 của vi mạch ULN2003 không phải với nguồn cộng mà với đầu ra của mạch điều khiển nguồn.
Mạch điều chỉnh độ sáng:
Chúng tôi đặt điện áp không đổi 7-9V vào đầu vào (INPUT+;INPUT-). Bộ điều chỉnh tuyến tính 7805 điều chỉnh điện áp đến 5V, được sử dụng để cấp nguồn cho vi điều khiển, đồng hồ thời gian thực, thanh ghi dịch chuyển và cảm biến nhiệt độ.
Bộ ổn định tuyến tính LM317 - được sử dụng để thực hiện kiểm soát độ sáng. Với định mức R1-3,9kOhm và RS_1,RS-2 là điện trở thay đổi 10kOhm, điện áp 5V_ADJ_OUT sẽ thay đổi tùy thuộc vào điện trở của biến trở từ 2,5 đến 4,9V. Bạn cần lắp một bộ tản nhiệt nhỏ trên LM317; chỉ trong vòng 10 phút, tôi đã tạo ra một bộ tản nhiệt giống như trong ảnh, có khả năng làm mát khá tốt. Chất liệu – một phần nhỏ từ hộp đựng CD-rom:
Hình ảnh cho thấy đầu ra của cảm biến nhiệt độ và ngăn chứa pin cho đồng hồ thời gian thực DS1307.
Bây giờ là việc hành quyết.
Khung:
Tôi kéo dài dây dẫn của đèn và quấn chúng thành bím tóc rồi trả chúng về vị trí ban đầu:
Bảng điều khiển (gắn vào vị trí ban đầu):
Gắn bảng và kết nối đèn:
Kết quả là:
Tải xuống firmware và bảng:
Đèn.
Nhưng ở đây tôi phải nói rằng, thật may mắn! Trước đây tôi chỉ xem qua các đèn báo xả khí, để cấp nguồn, hãy lấy ra và đưa vào 180V! Mọi thứ ở đây đều rất thuận tiện, bạn có thể sử dụng nguồn 5V để cấp nguồn (nói đúng ra là không quá 4,5V, nhưng sẽ nói nhiều hơn về điều đó sau), tức là. cùng một dòng được sử dụng để vận hành các chip chính.
Đèn là một bình chân không chứa tám dây tóc. Như vậy, IV-9 có một đầu ra chung và tám đoạn. Để hiển thị bất kỳ thông tin nào, cần phải “cấp nguồn” cho các chân chung và các chân phân đoạn tương ứng. Sự phân cực của kết nối không quan trọng.Trong trường hợp của tôi, tôi kết nối chân 1 với cực dương nguồn (điện áp nguồn, trong mạch của tôi, thay đổi để điều chỉnh độ sáng của đèn) và kết nối các chân phân đoạn với đất.
Bây giờ về điều khiển đèn. Khách hàng nhất quyết yêu cầu chỉ báo tĩnh nên chúng ta sẽ có một “bộ” tín hiệu điều khiển (7 chân * 4 đèn). Để tăng số lượng chân, tôi đã sử dụng bốn thanh ghi dịch chuyển 74HC595, các chân của chúng được kết nối với bốn chip ULN2003. Vi mạch ULN2003 là một bộ bảy công tắc bóng bán dẫn. Mỗi công tắc bóng bán dẫn có một điện trở giới hạn ở đế, vì vậy bạn có thể kết nối trực tiếp các đầu ra từ thanh ghi thay đổi với đầu vào điều khiển của uln một cách an toàn.
Cơ chế.
Công cụ chính là mega8. Công việc của nó bao gồm việc thăm dò cảm biến nhiệt độ - DS18B20 hoặc đồng hồ thời gian thực DS1307 và xuất thông tin tới đèn bằng cách ghi mảng cần thiết vào thanh ghi dịch chuyển. Ngoài ra, khi một trong bốn nút được kích hoạt, chữ số tương ứng theo giờ hoặc phút sẽ thay đổi. Giây được đặt lại về 0 khi giờ hoặc phút được thay đổi. Khi bạn nhấn đồng thời nút thứ nhất và thứ tư, thiết bị sẽ chuyển sang chế độ hiển thị nhiệt độ. Để biết chi tiết, bạn có thể xem video. Tất cả bốn nút đều "ngồi" trên một ngắt, sau đó nó được kích hoạt, nó sẽ xác định nút nào được nhấn, đây là một ví dụ về cách thực hiện như vậy:
Sơ đồ thiết bị:
Đây là phần đầu tiên của công việc không có sự điều chỉnh độ sáng của đèn - chúng cháy ở mức “đầy đủ”. Tất cả nguồn điện của thiết bị là 5V.Ở phiên bản này, đồng hồ thậm chí có thể được cấp nguồn từ cổng USB! Sơ đồ cũng không hiển thị các đèn, để kết nối chúng, bạn cần kết nối cực dương của chúng với nguồn điện cộng và kết nối các cực của đoạn thông qua các điện trở giới hạn dòng điện (dòng điện phân đoạn không được vượt quá 19 mA) với các cực L( 1)_1.... L(4)_7. Khi điều chỉnh độ sáng, chúng ta kết nối cực dương của đèn và chân số 9 của vi mạch ULN2003 không phải với nguồn cộng mà với đầu ra của mạch điều khiển nguồn.
Mạch điều chỉnh độ sáng:
Chúng tôi đặt điện áp không đổi 7-9V vào đầu vào (INPUT+;INPUT-). Bộ điều chỉnh tuyến tính 7805 điều chỉnh điện áp đến 5V, được sử dụng để cấp nguồn cho vi điều khiển, đồng hồ thời gian thực, thanh ghi dịch chuyển và cảm biến nhiệt độ.
Bộ ổn định tuyến tính LM317 - được sử dụng để thực hiện kiểm soát độ sáng. Với định mức R1-3,9kOhm và RS_1,RS-2 là điện trở thay đổi 10kOhm, điện áp 5V_ADJ_OUT sẽ thay đổi tùy thuộc vào điện trở của biến trở từ 2,5 đến 4,9V. Bạn cần lắp một bộ tản nhiệt nhỏ trên LM317; chỉ trong vòng 10 phút, tôi đã tạo ra một bộ tản nhiệt giống như trong ảnh, có khả năng làm mát khá tốt. Chất liệu – một phần nhỏ từ hộp đựng CD-rom:
Hình ảnh cho thấy đầu ra của cảm biến nhiệt độ và ngăn chứa pin cho đồng hồ thời gian thực DS1307.
Bây giờ là việc hành quyết.
Khung:
Tôi kéo dài dây dẫn của đèn và quấn chúng thành bím tóc rồi trả chúng về vị trí ban đầu:
Bảng điều khiển (gắn vào vị trí ban đầu):
Gắn bảng và kết nối đèn:
Kết quả là:
Tải xuống firmware và bảng:
Chú ý! Bạn không có quyền xem văn bản ẩn.
Các lớp học tương tự
Đặc biệt thú vị
Bình luận (1)