Mục lục:
- Bước 1:
- Bước 2: Lý thuyết
- Bước 3: Lấy các thành phần
- Bước 4: Gắn các bước
- Bước 5: Làm trắng bằng laser + Hiệu chỉnh gương
- Bước 6: Lắp ráp cuối cùng
- Bước 7: Ứng dụng điều khiển bằng tia laser
- Bước 8: Video
Video: Máy chiếu laser Arduino + Ứng dụng điều khiển: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
- XY - quét laser 2 chiều
- 2x động cơ bước 35mm 0,9 ° - 400 bước / vòng quay
- Hiệu chỉnh gương tự động
- Điều khiển nối tiếp từ xa (qua bluetooth)
- Chế độ tự động
- Ứng dụng điều khiển từ xa với GUI
- Mã nguồn mở
Tải xuống:
github.com/stanleyondrus
stanleyprojects.com
Bước 1:
Bước 2: Lý thuyết
Máy chiếu laser có thể được chia thành hai loại chính. Họ sử dụng kính / lá kính nhiễu xạ để chiếu một mẫu hoặc họ có một hệ thống di chuyển chùm tia laze theo các hướng trục XY. Tùy chọn thứ hai thường trông đẹp hơn nhiều vì có thể lập trình mẫu được chiếu. Trong khi ở trường hợp thứ nhất, chùm tia laze đang bị nhiễu xạ và chiếu ra một hình ảnh tĩnh, thì trong trường hợp thứ hai, tia laze vẫn chỉ bao gồm một chùm tia di chuyển rất nhanh. Nếu chuyển động này đủ nhanh, chúng ta coi nó như một hình mẫu vì sự liên tục của tầm nhìn (POV). Điều này thường được thực hiện bằng cách có hai gương vuông góc, mỗi gương có khả năng di chuyển chùm tia laze theo một trục. Bằng cách kết hợp chúng, có thể định vị chùm tia laser đến vị trí chính xác.
Đối với các ứng dụng chuyên nghiệp, máy quét điện kế thường được sử dụng. Một số máy quét này có khả năng thực hiện 60kpps (kilo điểm mỗi giây). Điều đó có nghĩa là chúng có thể định vị chùm tia laze tới 60000 vị trí khác nhau trong thời gian 1 giây. Điều này tạo ra một phép chiếu thực sự mượt mà mà không có hiệu ứng nhấp nháy. Tuy nhiên, chúng có thể thực sự đắt tiền. Tôi đã sử dụng động cơ bước, loại động cơ thay thế rẻ, không quá nhanh.
Tia laser vẽ mẫu bằng cách quay quanh các đường thẳng và lặp lại ở tốc độ thực sự cao. Đôi khi có nhiều phần của mẫu không được kết nối với nhau. Trong ví dụ này, mỗi chữ cái được tách ra, tuy nhiên khi tia laser di chuyển từ chữ cái này sang chữ cái khác, nó sẽ tạo ra một đường kẻ không mong muốn. Điều này được giải quyết bằng một công nghệ gọi là blanking. Toàn bộ ý tưởng đằng sau là, tia laser được chuyển đổi khi di chuyển từ mẫu này sang mẫu khác. Điều này được thực hiện bởi bộ điều khiển tốc độ cao, cần được đồng bộ hóa với hệ thống quét.
Bước 3: Lấy các thành phần
Trong danh sách dưới đây, bạn có thể tìm thấy các thành phần tôi đã sử dụng và các liên kết nơi tôi mua chúng.
- 1x Arduino Uno
- 1x Tấm chắn động cơ Adafruit V2
- 1x Mô-đun Laser
- 2x động cơ bước 35mm 0,9 ° - 400 bước / vòng - 5V - eBay
- LED 3x - AliExpress
- 1x Mô-đun nối tiếp Bluetooth HC-06 - AliExpress
- 1x Điốt quang - AliExpress
- 1x bóng bán dẫn NPN BC547B - AliExpress
- Tông đơ 2x 2K - AliExpress
- 1x Giá đỡ bảng điều khiển DC - eBay
- 1x Chuyển đổi Chuyển đổi - AliExpress
Và sau đó một số tài liệu và công cụ bạn có thể tìm thấy ở nhà. Hy vọng rằng;)
- Gương (tốt nhất là gương kim loại như HDD Platter)
- Tấm nhôm
- Snips
- Keo nóng (hoặc Pattex Repair Express)
- Dây điện
- Kìm
- Khoan (hoặc kéo trong trường hợp của tôi: D)
- Hộp (ví dụ: Hộp nối)
Bước 4: Gắn các bước
Tấm nhôm cần được cắt và uốn thành hình dạng thích hợp. Sau đó, các lỗ được khoan và gắn các bước.
Bước 5: Làm trắng bằng laser + Hiệu chỉnh gương
Motor Shield có một khu vực tạo mẫu nhỏ được sử dụng cho hai mạch nhỏ.
Làm trắng bằng laser
Chúng tôi muốn điều khiển tia laser của mình bằng Arduino. Tuy nhiên, chúng ta cần hạn chế dòng điện chạy vào tia laser và điều khiển nó trực tiếp từ chân đầu ra kỹ thuật số không phải là một ý kiến hay. Mô-đun laser của tôi đã có một lớp bảo vệ hiện tại. Vì vậy, tôi chỉ xây dựng một mạch đơn giản, nơi bóng bán dẫn bật và tắt tia laser. Dòng điện cơ bản có thể được điều chỉnh bởi tông đơ và điều khiển độ sáng của tia laser.
Hiệu chỉnh gương
Điốt quang được đặt trong lỗ ở trục trung tâm ngay trên bước trục X. Mạch điện trở kéo xuống là cần thiết để có được các phép đo chính xác. Khi hiệu chỉnh, chúng tôi đang đọc các giá trị từ điốt quang và khi giá trị vượt quá một giá trị cụ thể (tia laser chiếu trực tiếp vào nó), các bước sẽ dừng lại và trở về vị trí chính.
mã giả để hiệu chuẩn
// 1step = 0.9 ° / 400steps = 360 ° = quay toàn bộ laserOn (); for (int a = 0; a <= 400; a ++) {for (int b = 0; b = photodiodeThreshold) {laserOff (); trở về nhà(); } bướcY (1, 1); } stepX (1, 1); } laserOff (); không thành công ();
Bước 6: Lắp ráp cuối cùng
Toàn bộ mạch đã được đưa vào hộp nối nhựa và siết chặt bằng vít. Toàn bộ máy chiếu thực sự di động, chỉ cần cắm nguồn điện, chuyển công tắc và chúng ta có màn trình diễn laser.
Bước 7: Ứng dụng điều khiển bằng tia laser
Ứng dụng điều khiển được tạo bằng C # và cho phép chuyển đổi giữa các mẫu, điều chỉnh tốc độ và xem các hành động hiện tại. Nó được tải xuống miễn phí cùng với mã Arduino (xem phần Giới thiệu).
Bước 8: Video
Đề xuất:
[2020] Sử dụng ứng dụng IPhone hoặc IPad và Micro: bit Game Pad để điều khiển ô tô RC: 23 bước
[2020] Sử dụng ứng dụng iPhone hoặc iPad và Micro: bit Game Pad để điều khiển ô tô RC: Bạn đã nghĩ đến việc sử dụng iPhone hoặc iPad để điều khiển micro: bit của mình chưa? Bạn có biết Tổ chức giáo dục Micro: bit cung cấp ứng dụng iOS trong Cửa hàng ứng dụng? Tìm kiếm " micro: bit " trong App store và bạn có thể tải xuống ứng dụng miễn phí. Các
Dự án ứng dụng tại nhà được điều khiển từ xa Ir với bộ điều chỉnh quạt: 5 bước
Dự án ứng dụng tại nhà được điều khiển từ xa Ir với bộ điều chỉnh quạt: Dự án này dành cho những người có văn hóa với arduino và các dự án, không phải cho noob'si đã thực hiện đây như một dự án nhưng tôi cũng đang sử dụng nó cho mục đích sản xuất … vì lý do này, tôi có thể ' t chia sẻ tất cả bản phác thảo hoàn chỉnh
Bộ hẹn giờ Arduino / Android (với Ứng dụng!). Điều khiển đèn và các nội dung khác của bạn: 6 bước
Bộ hẹn giờ Arduino / Android (với Ứng dụng!). Điều khiển đèn của bạn và các nội dung khác: Xin chào! Tôi đang ở đây với một bộ đếm thời gian khác. Với dự án này, bạn có thể đặt nếu bộ hẹn giờ sẽ " BẬT " hoặc " TẮT " cho mọi giờ trong ngày. Bạn có thể thiết lập nhiều sự kiện trong ngày bằng cách sử dụng ứng dụng android. Bằng cách kết hợp Arduino và Android, chúng tôi
Điều khiển thiết bị gia dụng bằng ứng dụng NodeMCU (ESP8266) và Blynk: 8 bước (có hình ảnh)
Điều khiển thiết bị gia dụng bằng ứng dụng NodeMCU (ESP8266) và Blynk: Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng ứng dụng Blynk và NodeMCU (ESP8266) để điều khiển đèn (mọi thiết bị gia dụng khác đều ổn), sự kết hợp sẽ thông qua internet. Mục đích của hướng dẫn này là để hiển thị đơn giản
Điều khiển thiết bị gia dụng từ Smarthphone của bạn với ứng dụng Blynk và Raspberry Pi: 5 bước (có hình ảnh)
Điều khiển Thiết bị Gia dụng Từ Smarthphone của Bạn Bằng Ứng dụng Blynk và Raspberry Pi: Trong dự án này, chúng ta sẽ tìm hiểu cách sử dụng ứng dụng Blynk và Raspberry Pi 3 để điều khiển thiết bị gia đình (Máy pha cà phê, Đèn, Rèm cửa sổ và hơn thế nữa … ). Thành phần phần mềm: Raspberry Pi 3 Relay Lamp Breadboard Wires Ứng dụng phần mềm: Blynk A