Mục lục:

Màn hình 12V nhỏ: 4 bước
Màn hình 12V nhỏ: 4 bước

Video: Màn hình 12V nhỏ: 4 bước

Video: Màn hình 12V nhỏ: 4 bước
Video: Biến chiếc màn hình máy tính vỡ hỏng bỏ đi mà ai cũng xin được thành thiết bị hữu ích giá vài triệu 2024, Tháng mười một
Anonim
Màn hình 12V nhỏ
Màn hình 12V nhỏ

Hướng dẫn này dành cho một màn hình pin ô tô nhỏ chỉ đưa ra chỉ báo đèn giao thông về tình trạng pin thông qua 3 đèn LED.

Tôi muốn một chiếc mà tôi có thể để lại vĩnh viễn và có tỷ lệ hòa hiện tại rất thấp. Lý do là chiếc xe của tôi đã không được sử dụng trong một thời gian (11 tuần - tự cách ly) và pin đã hết sạch. Đây là vấn đề trong ô tô của tôi vì việc mở cửa bình thường dựa vào pin. Tôi có thể vào cửa tài xế thông qua chìa khóa thủ công dự phòng nhưng sau đó phải bò ra phía sau xe, gắn một cục pin dự phòng ngang với bình acquy 12V để có thể mở phần còn lại của xe và lấy pin ra. nạp điện. Mọi việc diễn ra tốt đẹp nhưng tôi không muốn lặp lại bài tập.

Vì vậy, tôi đã làm màn hình nhỏ này để cảnh báo tôi trước khi mọi thứ sắp xếp xong. Tôi cũng thiết lập rằng mức tiêu hao pin bình thường là khoảng 30mA khi tất cả các hệ thống tắt. Tôi nghĩ đây là hệ thống giám sát và báo động cửa. Nghe có vẻ không nhiều nhưng nếu không hoạt động trong thời gian dài, nó sẽ làm hao pin. Vì vậy, tôi đã muốn không thêm quá nhiều vào tải này. Nó kết thúc bằng cách vẽ khoảng trung bình 4mA. Một phần lớn của việc tiết kiệm điện là bằng cách nhấp nháy đèn LED thích hợp chỉ trong một khoảng thời gian ngắn cứ sau 5 giây

Màn hình này dựa trên mô-đun ATTiny85 loại Digispark nhỏ, rẻ và có đầu vào ADC phù hợp để theo dõi điện áp và đủ GPIO để điều khiển 3 đèn LED.

Tôi đã sử dụng phiên bản đã sửa đổi của mình của cái này để hạ thấp hơn nữa dấu tích dòng điện thấp hiện tại, nhưng nó có thể được sử dụng mà không có cái này nếu người ta hài lòng với dòng điện thêm 7mA. Điều này được mô tả thêm trong mô tả sơ đồ.

Bước 1: Công cụ và thành phần

Công cụ

Mỏ hàn Fine Point

Các thành phần

  • Digispark ATTiny85 (USB thông thường hoặc micro USB
  • bảng tạo mẫu 6 x 7 lỗ
  • Bộ điều chỉnh 3.3V xc6203E332
  • 3 đèn LED Đỏ, Vàng, Xanh lục
  • Điện trở 3 x 47R, 1 x 10K, 1 x 33K
  • Tụ điện 10uF
  • Đèn Schottky
  • Điốt Zener 7v5
  • Đầu nối 3 chân
  • Bao vây - Hộp in 3D

www.thingiverse.com/thing:4458026

Bước 2: Sơ đồ

Sơ đồ
Sơ đồ

Mạch rất đơn giản. Điốt schottky (bảo vệ phân cực) và một zener cấp nguồn cho bộ điều chỉnh 3.3V dòng điện thấp để tạo ra nguồn 3.3V ổn định cho ATTiny.

Một bộ chia tiềm năng giảm pin 12V xuống 4,3: 1 để cấp đầu vào ADC trên ATTiny. PB3 / ADC1 được sử dụng để tránh bất kỳ sự gián đoạn nào từ các thành phần USB trên bo mạch. 3 đèn LED được gắn vào PB0, PB1, PB5 và sử dụng điện trở 47R để hạn chế dòng điện. PB5 được sử dụng lại để tránh bất kỳ sự ảnh hưởng nào đến hoạt động của USB. Điều này yêu cầu PB5 không được hợp nhất được lập trình cho hoạt động đặt lại. Đó là điều bình thường đối với các dấu hiệu kỹ thuật số thực nhưng không nhất thiết đối với các công cụ nhân bản và đối với những công cụ này, các cầu chì cần được chỉnh sửa (xem trình chỉnh sửa cầu chì)

Nếu bạn muốn tránh việc sửa đổi công cụ kỹ thuật số để giảm dòng điện của nó thì bạn chỉ cần sử dụng bộ điều chỉnh 5V được cung cấp trên bo mạch. Điều này đòi hỏi một vài sửa đổi.

  • Tháo bộ điều chỉnh xc6203 và zener 7v5 và cấp nguồn 12V thẳng vào Vin trên Digispark.
  • Thay đổi dải phân cách tiềm năng thành 18K: 10K
  • Các mức ngưỡng điện áp của phần mềm sẽ cần được điều chỉnh một chút. Xem phần phần mềm.

Bước 3: Thi công

Sự thi công
Sự thi công
Sự thi công
Sự thi công

Tôi đã tạo mạch bổ sung trên một bảng nguyên mẫu có kích thước 6 x 7 có thể nằm trên đầu công viên tiêu hóa với các lỗ được xếp trực tiếp với GPIO và các chân điện áp.

Điều này tạo nên một mô-đun rất nhỏ gọn có thể nằm gọn trong một hộp rất nhỏ. Tôi đã sử dụng một đầu nối 3 chân trên hộp với 2 chân bên ngoài là 0V và trung tâm là 12V. Điều này có nghĩa là cực của việc chèn đầu nối là không quan trọng.

Bước 4: Phần mềm

Phần mềm ở dạng bản phác thảo Arduino.

Nguồn có tại

Nó rất đơn giản và chỉ có một vòng lặp đơn giản mà cứ sau 5 giây đo điện áp qua ADC1 và sau đó nhấp nháy đèn LED thích hợp.

Các mức xác định ngưỡng được thiết lập bởi dòng

int ledLevels [LED_COUNT] = {907, 888, -1};

Số đọc ADC lớn hơn số đầu tiên nhấp nháy màu xanh lục. Số đọc ADC nhỏ hơn giá trị này nhưng lớn hơn thứ hai sẽ nhấp nháy Màu hổ phách. Bất kỳ thứ gì khác sẽ nhấp nháy Màu đỏ.

Đối với tôi, màu xanh lá cây> 12,4V, màu hổ phách> 12,1V, màu đỏ <12,1V.

Bạn có thể hiệu chỉnh bằng cách sử dụng nguồn điện áp thay đổi và kiểm tra vị trí xảy ra các thay đổi của đèn LED. Chúng sẽ cần thay đổi nếu sử dụng bộ điều chỉnh 5V mặc định trên Digispark.

Đề xuất: