Mục lục:

Đèn LED xe đạp có thể lập trình với Python: 4 bước
Đèn LED xe đạp có thể lập trình với Python: 4 bước

Video: Đèn LED xe đạp có thể lập trình với Python: 4 bước

Video: Đèn LED xe đạp có thể lập trình với Python: 4 bước
Video: [Python] Giao tiếp Python với Arduino blink led cơ bản 2024, Tháng bảy
Anonim
Image
Image
Thiết lập mạch
Thiết lập mạch

Hướng dẫn này sẽ chỉ cho bạn cách tạo một số đèn LED xe đạp thú vị có thể lập trình bằng Python. Trước tiên, hãy đảm bảo rằng bạn có tất cả các nguồn cung cấp:

  • Vi điều khiển Gemma M0
  • Chiết áp 10k
  • Dải LED 1m NeoPixel 30 pixel / mét
  • Bộ pin USB

Kẹp cá sấu và bảng mạch bánh mì có thể hữu ích để nhanh chóng gỡ lỗi mạch trước khi cài đặt

Bước 1: Thiết lập mạch

Thiết lập mạch
Thiết lập mạch
  • NeoPixel Power (đỏ) -> Gemma Vout
  • NeoPixel Analog (trắng) -> Gemma A1
  • NeoPixel Ground (đen) -> Gemma GND
  • Công suất chiết áp (đỏ) -> 3Vo
  • Potentiometer Analog (trắng) -> Gemma A2
  • Potentiometer Ground (đen) -> Gemma GND

Nếu bạn đang sử dụng dải NeoPixel lớn hơn ~ 1m thì có thể cần nguồn điện bổ sung (5V> 2A) (xem sơ đồ mạch)

Bước 2: Tải lên mã

Image
Image

Sau khi kết nối mạch, cắm Gemma m0 của bạn vào máy tính qua usb. Đảm bảo rằng cáp usb của bạn hỗ trợ nguồn và dữ liệu nếu không bạn không thể tải lên mã.

Nếu Gemma m0 của bạn không hiển thị dưới dạng ổ USB (CIRCUITPY) khi cắm vào máy tính của bạn thì hãy làm theo hướng dẫn tại: https://learn.adafruit.com/adafruit-gemma-m0/over… để thiết lập trình điều khiển

Mã cho dự án này có sẵn công khai tại đây:

Tải xuống "main.py" và thả nó vào hệ thống tệp gemma của bạn.

Bước 3: ???

có ai từng biết bước 3 không?

Bước 4: Lợi nhuận

Image
Image

Gắn dải vào bất cứ thứ gì!

Dải đèn LED này có thể dễ dàng gắn vào xe đạp bằng một số băng keo và dây buộc zip. Hoàn hảo cho Burning Man

Đề xuất: