Mục lục:

Đồng hồ kỹ thuật số với tự động xoay màn hình LED: 4 bước
Đồng hồ kỹ thuật số với tự động xoay màn hình LED: 4 bước

Video: Đồng hồ kỹ thuật số với tự động xoay màn hình LED: 4 bước

Video: Đồng hồ kỹ thuật số với tự động xoay màn hình LED: 4 bước
Video: Hướng dẫn sử dụng Đồng hồ lịch đa năng - 8190 2024, Tháng mười một
Anonim
Image
Image
Đồng hồ kỹ thuật số với tự động xoay màn hình LED
Đồng hồ kỹ thuật số với tự động xoay màn hình LED

Dự án này là về một chiếc đồng hồ kỹ thuật số với màn hình LED 7-Seg quay tự động.

Đồng hồ này có thể xoay ở bất kỳ vị trí nào, giữ cho các chữ số có thể đọc được ngay cả khi lộn ngược hoặc trong hình ảnh phản chiếu !!

Nó được điều khiển bởi Arduino và được điều khiển bởi gia tốc kế để tìm ra vị trí chính xác trong tọa độ 3D.

Ngoài ra, còn có một tính năng để hiển thị nhiệt độ môi trường trong nhà theo độ C hoặc độ F.

Việc lắp ráp rất đơn giản và tôi hy vọng bạn sẽ vui vẻ khi sử dụng nó !!

Chúc mừng, LAGSILVA

Bước 1: Danh sách vật liệu

Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
  1. Arduino Uno R3
  2. MPU-6050 đột phá
  3. Multi Funtion Shield cho Arduino
  4. Dây nhảy nữ

Đột phá MPU-6050:

Điểm đột phá của MPU-6050 bao gồm một gia tốc kế ba trục và con quay hồi chuyển cộng với một cảm biến nhiệt độ với các thông số kỹ thuật sau:

  • Chip: MPU-6050
  • Điện áp đầu vào: 3-5V
  • ADC: 16 bit
  • I / O: I2C tiêu chuẩn
  • Con quay hồi chuyển toàn quy mô: ± 250, 500, 1000, 2000 ° / s
  • Gia tốc kế toàn thang đo: ± 2, ± 4, ± 8, ± 16g
  • Phạm vi cảm biến nhiệt độ: -40 đến +85 ºC

Lá chắn đa chức năng (MFD):

MFD có thể đơn giản hóa và tăng tốc độ phát triển nguyên mẫu.

Những đặc điểm chính:

  • Mô-đun hiển thị LED 7 đoạn 4 chữ số được điều khiển bởi hai dòng 74HC595 nối tiếp
  • 4 x đèn LED gắn bề mặt trong một cấu hình song song
  • Chiết áp chính xác có thể điều chỉnh 10K
  • 3 x nút ấn độc lập
  • Piezo buzzer
  • Giao diện cảm biến nhiệt độ DS18B20
  • Giao diện cảm biến nhiệt độ LM35
  • Giao diện thu hồng ngoại
  • Tiêu đề giao diện nối tiếp để kết nối thuận tiện với các mô-đun nối tiếp như Bluetooth, giao diện không dây, mô-đun thoại, mô-đun nhận dạng giọng nói, v.v.

Bước 2: Lắp ráp

cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp

Việc lắp ráp rất đơn giản và không cần bất kỳ sơ đồ nào:

  1. Chèn Multi Shield vào Arduino.
  2. Siết chặt điểm ngắt MPU-6050 trên bảng Arduino bằng một vít nhỏ.

Chỉ có 04 dây jumper được kết nối:

  • Dây đỏ: Vcc (+ 5V)
  • Dây đen: Gnd
  • Dây màu xanh lá cây: SCL của MPU-6050 đột phá đến cổng số 6 trong Multi Shield.
  • Dây màu vàng: SDA của MPU-6050 chuyển sang cổng số 5 trong Multi Shield.

Bước 3: Thiết lập

Cài đặt
Cài đặt

Có 3 nút để thiết lập đồng hồ:

  1. Nút bên trái: Nhấn để điều chỉnh giờ. Nhấn nhanh để thiết lập từng bước. Nhấn liên tục để xem giờ nhanh chóng.
  2. Nút giữa: Đặt phút. Nhấn liên tục để xem giờ nhanh chóng.
  3. Nút bên phải: nhấn nhanh để di chuyển đến chế độ nhiệt độ.

Lưu ý: Ở Chế độ nhiệt độ, bạn có thể thay đổi trạng thái sang độ F hoặc độ C bằng cách nhấn nút Trái.

Bước 4: Mã

Mã số
Mã số
Mã số
Mã số
Mã số
Mã số
Mã số
Mã số

Các chức năng chính của mã là:

  • Đọc các góc nghiêng của máy đo gia tốc.
  • Tính toán chức năng truyền cho màn hình LED 7 seg (xem hình ảnh).

Với các góc độ có thể phát hiện vị trí không gian của đồng hồ và quyết định xem quy trình nào sẽ được thực hiện:

  1. Mặt trước - Đồng hồ đứng lên
  2. Mặt trước - Đồng hồ lộn ngược
  3. Chế độ xem gương - Đồng hồ đứng lên
  4. Chế độ xem gương - Đồng hồ lộn ngược

Đề xuất: