Mục lục:

Hình Lissajous trên Ma trận Led 8X8: 7 bước
Hình Lissajous trên Ma trận Led 8X8: 7 bước

Video: Hình Lissajous trên Ma trận Led 8X8: 7 bước

Video: Hình Lissajous trên Ma trận Led 8X8: 7 bước
Video: Nokia LCD with PIC Microcontoller scanning the LCD-matrix 2024, Tháng mười một
Anonim
Hình Lissajous trên Ma trận Led 8X8
Hình Lissajous trên Ma trận Led 8X8

Theo simpletronicFollow More của tác giả:

LED làm cảm biến quang ???
LED làm cảm biến quang ???
LED làm cảm biến quang ???
LED làm cảm biến quang ???
Linh kiện điện tử hàn trên nhôm
Linh kiện điện tử hàn trên nhôm
Linh kiện điện tử hàn trên nhôm
Linh kiện điện tử hàn trên nhôm
512 Màu LED Flasher (ngẫu nhiên)
512 Màu LED Flasher (ngẫu nhiên)
512 Màu LED Flasher (ngẫu nhiên)
512 Màu LED Flasher (ngẫu nhiên)

Về: Âm nhạc: nghề của tôi hơn 40 năm… Điện tử: sở thích yêu quý của tôi. Thông tin thêm về simpletronic »

Một điểm ánh sáng dao động theo 2 trục vuông góc với nhau vẽ một hình có tên là "Hình Lissajous" (1857) hay "Đường cong Bowditch" (1815). Các mẫu dao động từ đơn giản đến phức tạp tùy thuộc vào tỷ lệ tần số và pha của 2 trục. Tỷ lệ 1: 1 với độ lệch pha 0 vẽ một đường thẳng ở góc 45 °. Trong dự án này, tỷ lệ tần số của 2 trục quét từ từ qua lại giữa 1: 1 và 2: 1. Các mẫu này dễ dàng được tạo ra bằng một máy hiện sóng và 2 máy dao động sóng sin. Vào giữa những năm 1800, Joules Antoine Lissajous đã làm chệch hướng một chùm ánh sáng bằng các gương gắn với nĩa điều chỉnh. Anh ấy cũng đã tạo ra một SAND PENDULUM. Dự án này hiển thị các Hình Lissajous trên ma trận led 8X8 (hoặc 64 led rời cho một thiết bị lớn hơn) và được điều khiển bởi vi điều khiển PIC16F627.

Bước 1: Xem Video

Image
Image

Chuyển động của đèn led hoạt động tính bằng pixel / giây có tốc độ khung hình khoảng 20 lần so với tốc độ khung hình của video này. Vì lý do đó, các mẫu có thể xuất hiện "nhảy vọt". Thiết bị thực có hiệu suất hình ảnh mượt mà hơn nhiều.

Bước 2: Sơ đồ:

Người giải mã
Người giải mã

PIC16F627 là trái tim của dự án.

Bước 3: Bộ giải mã

Người giải mã
Người giải mã

Chân PORTB của mcu dẫn động 8 cực dương chung (trục X). PORTA (trục Y / cực âm LED) có tối đa 7 chân có thể định cấu hình. Để có được 8 đầu ra cần thiết, 2 chân PORTA điều khiển bộ giải mã được thực hiện với 3 cổng nand (74HC00) cung cấp 3 đầu ra từ 2 chân của mcu.

Bước 4: Tạo Waves "sin":

Tạo ra
Tạo ra

Chuyển động "sin" của pixel thu được bằng cách đọc liên tiếp các mẫu 22 byte từ một bảng trong bộ nhớ cho trục X và trục Y. Tốc độ đọc các mẫu này xác định khoảng thời gian quét.

Bước 5: Đọc bảng cho CỔNG A

Bảng đọc cho PORT A
Bảng đọc cho PORT A

Bảng đọc cho PORTA hơi khác với PORTB. Cổng A điều khiển các cực âm và là Active-LOW. Chân 0 & 1 ổ 3 cực âm chung thông qua bộ giải mã cổng 74HC00 nand.

Bước 6: Lưu đồ cơ bản

Lưu đồ cơ bản
Lưu đồ cơ bản

Liên kết tải xuống mã HEX & ASM cho PIC16F627

Bước 7: Xem Video

chuyển động chậm hiển thị chuyển động của pixel đang hoạt động

Đề xuất: