Mục lục:
- Bước 1: Thiết lập
- Bước 2: Kết nối (PHẦN A)
- Bước 3: Chương trình
- Bước 4: Thiết lập cuối cùng
- Bước 5: CHẠY
- Bước 6: Với Bluetooth (PHẦN B)
- Bước 7: Hiển thị (PHẦN B)
- Bước 8: Kết thúc !
Video: Arduino POV được điều khiển bằng Bluetooth: 8 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Giới thiệu
Duy trì thị lực đề cập đến ảo ảnh quang học xảy ra khi nhận thức thị giác về một vật thể không ngừng trong một thời gian sau khi các tia sáng truyền từ vật thể đó không đi vào mắt. Ảo ảnh cũng đã được mô tả là "sự tồn tại của võng mạc", "sự tồn tại của các lần hiển thị" hoặc đơn giản là "sự bền bỉ" và các biến thể khác.
Hoạt động của Arduino POV dựa trên nguyên tắc bền bỉ của tầm nhìn. Bộ não con người lưu trữ hình ảnh cho ít nhất tp giây. Vì vậy, bất kỳ thay đổi nào trong vòng vài giây sẽ không được chú ý.
Chúng ta hãy xem xét một ví dụ về việc hiển thị chữ H.
Ban đầu, tất cả các đèn LED của vị trí đầu tiên được BẬT. Trong tp giây, một đèn LED của vị trí thứ 2 được BẬT. Một lần nữa trong vòng tp giây, tất cả các đèn LED ở vị trí thứ 3 đều BẬT. Do đó H được hiển thị.
Bây giờ để hiển thị chữ cái thứ 2 sau H, sau thời gian lớn hơn tp giây, hãy hiển thị chữ cái đó theo cách tương tự như chữ H được hiển thị, bằng cách đặt các đèn LED yêu cầu ở mức cao.
Dự án này bao gồm 2 phần:
PHẦN A (không có bluetooth)
PHẦN B (có bluetooth)
Yêu cầu phần cứng:
Arduino Nano
Đèn Led (5 no)
điện trở (220 ohms và 10 k ohms)
Cảm biến hiệu ứng hội trường (44e)
Mô-đun bluetooth HC-05
Thước 30cm
Quạt bàn / động cơ
pin di động / pin Lipo (3.7v / 5v)
Mục đích chung PCB
Dây điện
ghim burg nam và nữ
súng hàn và chì hàn
nam châm và băng keo.
Yêu cầu phần mềm:
Arduino IDE
Ứng dụng đầu cuối Bluetooth trên điện thoại thông minh.
Bước 1: Thiết lập
Tải xuống Arduino IDE cho Trang web chính thức của họ.
Tập hợp tất cả các bộ phận cần thiết.
Bước 2: Kết nối (PHẦN A)
Sơ đồ mạch được hiển thị trong hình. Hàn các thành phần vào một PCB mục đích chung.
Cảm biến hiệu ứng Hall được sử dụng để màn hình luôn bắt đầu từ vị trí giữ nam châm.
mà không sử dụng cảm biến hiệu ứng hội trường, bạn sẽ có một màn hình đang chạy không hiển thị đúng cách.
Bước 3: Chương trình
Trong chương trình, chúng ta có thể thấy mỗi chữ cái được định nghĩa trong một mảng.
thí dụ:
int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
Các chữ cái hầu như được tạo thành 3 hàng như trong hình. Trong mảng, một tập hợp 5 phần tử bao gồm hàng (tức là 5 phần tử đầu tiên dành cho hàng1 và 5 phần tử tiếp theo dành cho hàng 2 và 5 phần tử tiếp theo cho hàng 3). Thông tin mảng này được cung cấp cho các đèn led để làm cho chúng phát sáng theo thứ tự cụ thể.
Để hiển thị H:
Tại thời điểm 't' tất cả các đèn LED đều được BẬT (5 phần tử đầu tiên của mảng là 1's / HIGH). Sau một khoảng thời gian rất nhỏ của Tp (dotTime) chỉ có led ở giữa được bật (trong 5 phần tử ở giữa chỉ có một phần tử là 1 / CAO).). điều này được thực hiện là một sự liên tiếp rất nhanh chóng tạo ra ảo tưởng rằng chữ H được hiển thị.
Thời gian trễ này phụ thuộc vào tốc độ của động cơ quạt và không thể dễ dàng tính được vì tốc độ động cơ quạt không lý tưởng. Do đó, phương pháp Thử và sai được sử dụng để tính toán độ trễ này.
phần tử tiếp theo được hiển thị sau một thời gian trễ Tn (letterSpace).
Bước 4: Thiết lập cuối cùng
Lắp thiết lập trên vào cân và gắn nó vào cánh quạt quạt như trong video.
Đảm bảo bạn cân bằng trọng lượng ở hai bên của thước. Điều này là cần thiết để hoạt động trơn tru
Toàn bộ thiết lập phải được cân bằng khi bạn giữ ở điểm giữa của cân. Cân bằng có thể được thực hiện bằng cách gắn số lượng trọng lượng cần thiết (ví dụ: tiền xu) ở bất kỳ mặt nào.
Đặt nam châm vào vị trí mà bạn muốn bắt đầu hiển thị.
Tải mã bằng Arduino IDE lên bảng Arduino Nano.
Bước 5: CHẠY
Chạy Quạt / động cơ. Đảm bảo giữ quạt nếu có bất kỳ sự mất thăng bằng nào.
TẮT đèn phòng để có hiệu ứng tốt hơn và rõ ràng hơn.
Nếu bạn không nhìn thấy các chữ cái, hãy cố gắng thay đổi độ trễ thời gian chấm và thời gian không gian chữ và thử lại cho đến khi bạn nhận được màn hình thích hợp.
Bước 6: Với Bluetooth (PHẦN B)
Chỉ thực hiện theo bước này khi PHẦN A đã hoàn thành và đang hoạt động.
Kết nối mô-đun bluetooth với chân 10 và 11 của bảng nano, đồng thời kết nối Vcc và Gnd. Đừng quên cân bằng thước sau khi thêm mô-đun bluetooth!
Tải xuống ứng dụng thiết bị đầu cuối Bluetooth trên điện thoại Android.
play.google.com/store/apps/details?id=ptah…
Phần mềm Serial được sử dụng cho giao tiếp bluetooth.
Tải chương trình (POV_BLUETOOTH_SIMPLE) lên bảng Nano. Kết nối mô-đun bluetooth với ứng dụng thiết bị đầu cuối bluetooth trên điện thoại.
Nhập văn bản vào Ứng dụng đầu cuối và gửi nó tới Nano.
Đây là một mã đơn giản. Để Gửi văn bản mới, bạn sẽ phải thiết lập lại arduino theo cách thủ công bằng cách TẮT Quạt / động cơ.
Bước 7: Hiển thị (PHẦN B)
Chạy quạt / động cơ.
Sử dụng chương trình này để cập nhật văn bản trong thời gian thực mà không cần đặt lại arduino:
Nhập văn bản trên ứng dụng thiết bị đầu cuối bluetooth và kết thúc bằng ký hiệu '&' và gửi nó. '&' được sử dụng để biểu thị phần cuối của văn bản. Văn bản được lưu trữ trong một mảng (bộ đệm) và nó được sử dụng để hiển thị như đã thực hiện trong PHẦN A
Để gửi văn bản tiếp theo, bạn cần gửi ký hiệu '$' trước rồi đến văn bản bắt buộc. Nếu chương trình nhận được ký hiệu '$' thì bộ đệm chứa văn bản trước đó sẽ bị xóa
Bước 8: Kết thúc !
Bạn đã tự tạo cho mình một màn hình arduino POV! Cho gia đình và bạn bè của bạn xem và tận hưởng !!
Cảm ơn!!
Đề xuất:
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu