Mục lục:

Túi dệt điện tử nhạy sáng: 3 bước
Túi dệt điện tử nhạy sáng: 3 bước

Video: Túi dệt điện tử nhạy sáng: 3 bước

Video: Túi dệt điện tử nhạy sáng: 3 bước
Video: Con gái cám ơn cha dượng #chaduong #congai #sinhnhat 2024, Tháng mười một
Anonim
Túi dệt điện tử nhạy cảm với ánh sáng
Túi dệt điện tử nhạy cảm với ánh sáng

Trong hướng dẫn này, bạn sẽ học cách thiết lập túi dệt điện tử để tạo ra một vật thể thông minh phản ứng với lượng ánh sáng được ghi lại bởi cảm biến ánh sáng xung quanh.

Bước 1: Chuẩn bị bảng Arduino

Chuẩn bị bảng Arduino
Chuẩn bị bảng Arduino
Chuẩn bị bảng Arduino
Chuẩn bị bảng Arduino
Chuẩn bị bảng Arduino
Chuẩn bị bảng Arduino
Chuẩn bị bảng Arduino
Chuẩn bị bảng Arduino

Chúng tôi sẽ sử dụng S4A để lập trình bảng. Do đó, trước tiên chúng ta cần thiết lập đầy đủ Arduino của mình.

Tải xuống phần mềm S4A bằng cách truy cập S4A và sau đó nhấp vào “Tải xuống”> Chọn phiên bản chính xác dựa trên hệ điều hành của bạn. Sau đó, tải xuống chương trình cơ sở S4A bằng cách truy cập liên kết này> Nhấp chuột phải> Lưu thành> Xóa phần.txt của tên> Lưu dưới dạng: Thay đổi từ “Tài liệu văn bản” thành “Tất cả tệp”> Lưu.

Tải lên chương trình cơ sở S4A

Bạn cũng sẽ cần sử dụng Arduino IDE để viết mã và tải chương trình cơ sở lên bảng Arduino Leonardo của mình. Tải xuống phần mềm bằng cách truy cập Arduino IDE> Cuộn xuống cho đến khi bạn thấy phần “Tải xuống Arduino IDE” và chọn phiên bản dựa trên hệ điều hành của bạn (ví dụ: nếu bạn có Windows 7, hãy chọn “Trình cài đặt Windows” / nếu bạn có Windows 10, chọn “Ứng dụng Windows”)> Trên trang tiếp theo, chọn “Chỉ cần tải xuống” và chạy các tệp cài đặt. Khởi chạy Arduino IDE và mở chương trình cơ sở S4A bằng cách đi tới Tệp> Mở hoặc bằng cách nhấn Ctrl + O và sau đó duyệt đến vị trí bạn đã lưu chương trình cơ sở trước đó.

Kết nối Arduino với máy tính của bạn. Chọn Arduino Leonardo từ menu Công cụ> Bảng. Chọn đúng cổng từ menu Công cụ> Cổng.

Tải lên chương trình cơ sở S4A vào đó bằng cách sử dụng nút mũi tên phải (→) ở góc trên cùng bên phải của cửa sổ, bằng cách chọn Phác thảo> Tải lên hoặc bằng cách nhấn Ctrl + U trên bàn phím.

Khởi chạy S4A

Nếu phần sụn S4A được tải lên thành công vào bảng Arduino, thông báo “bảng tìm kiếm…” sẽ biến mất sau vài giây.

Bước 2: Nối dây cảm biến và thiết bị truyền động

Nối dây cảm biến và thiết bị truyền động
Nối dây cảm biến và thiết bị truyền động
Nối dây cảm biến và thiết bị truyền động
Nối dây cảm biến và thiết bị truyền động
Nối dây cảm biến và thiết bị truyền động
Nối dây cảm biến và thiết bị truyền động

Bạn sẽ cần kết nối cảm biến ánh sáng xung quanh và các bản vá LED với bảng Arduino. Miếng dán cảm biến ánh sáng xung quanh có 3 cáp lấy từ nó, trong khi miếng dán LED có hai cáp.

Cực dương của cảm biến ánh sáng xung quanh chuyển sang 5V. Mặt tiêu cực chuyển đến GND. Bạn có thể sử dụng một trong 3 chân GND có sẵn trên bảng. Nếu bạn không chắc chân nào của cảm biến ánh sáng xung quanh là tích cực, chỉ cần cố gắng kết nối với chân 5V và chân kia với GND. Nếu điều đó không hiệu quả, hãy thử ngược lại. Cuối cùng kết nối cáp còn lại của miếng dán cảm biến ánh sáng xung quanh với A0. Mặt âm của đèn LED đi tới GND và cực dương với chân kỹ thuật số (ví dụ: 13). Cuối cùng, nó sẽ trông như thế này:

  • cáp trắng - A0
  • cáp xanh - 5V
  • cáp xanh - GND
  • cáp màu cam - 13
  • cáp đen - GND

Bước 3: Lập trình Arduino

Lập trình Arduino
Lập trình Arduino
Lập trình Arduino
Lập trình Arduino
Lập trình Arduino
Lập trình Arduino

Chúng tôi muốn lập trình bảng Arduino để cảm biến ánh sáng xung quanh tương tác với đèn LED.

Hãy để ý xem giá trị của A0 thay đổi như thế nào dựa trên sự dao động của lượng ánh sáng.

Trong ví dụ của chúng tôi, A5 (tức là chân tương tự 5, là nơi chúng tôi kết nối cảm biến ánh sáng xung quanh), hiển thị giá trị khoảng 30 khi không có ánh sáng nhân tạo nào hướng vào nó.

Trong khi nếu chúng ta hướng ngọn đuốc điện thoại thông minh vào cảm biến ánh sáng xung quanh, giá trị sẽ giảm xuống khoảng 10.

Khi bạn đã hiểu cách cảm biến ánh sáng xung quanh phản ứng với những thay đổi về lượng ánh sáng, bạn đã sẵn sàng lập trình Arduino để bất cứ khi nào cảm biến ánh sáng xung quanh ghi lại giá trị cao hơn 15 (trong ví dụ của chúng tôi), miếng dán LED sẽ bật, nếu không, miếng dán LED sẽ tắt.

Đề xuất: