Mục lục:

Đồng hồ Neopixel với ba chiếc nhẫn Neopixel: 7 bước
Đồng hồ Neopixel với ba chiếc nhẫn Neopixel: 7 bước

Video: Đồng hồ Neopixel với ba chiếc nhẫn Neopixel: 7 bước

Video: Đồng hồ Neopixel với ba chiếc nhẫn Neopixel: 7 bước
Video: NeoPixel Arduino Clock for a Mother's Day Gift 2024, Tháng bảy
Anonim
Image
Image

Sự sáng tạo tuyệt vời của đồng hồ Neo Pixel của Steve Manley đã thúc đẩy tôi tạo ra hướng dẫn này về cách tạo ra một chiếc đồng hồ tương tự với số tiền ít nhất. (Một thói quen quan trọng của người Hà Lan là luôn cố gắng tiết kiệm tiền;-))

Tôi phát hiện ra rằng thiết kế ban đầu chỉ phù hợp với những chiếc nhẫn Adafruit NeoPixel và chúng không hề rẻ.

Tôi đã xem xét xung quanh trên Ali Express và tìm thấy một số phiên bản rẻ hơn của nó. Hóa ra là các bộ phận làm việc, nhưng không có cùng kích thước. Tôi đã kết thúc việc tìm kiếm và tìm ra một thiết kế 3D cho đồng hồ, và điều chỉnh nó cho phù hợp.

Bên cạnh bảng này, bảng tôi đã sử dụng là một bản sao của Arduino Nano, và được lập trình theo cùng một cách. Tuy nhiên, chương trình đồng hồ thuần túy, không có bất kỳ bổ sung nào khác không có sẵn ở bất kỳ đâu nên tôi cần điều chỉnh phần mềm một chút.

Quân nhu

  • Bảng mạch USB mini Thinary Nano
  • Đồng hồ RTC
  • Pin LR1120
  • WS2812B 60 vòng Led
  • Vòng 24 Led WS2812B
  • WS2812B 12 vòng đèn Led

Bước 1: In 3D mặt đồng hồ

Thu thập tất cả các bộ phận cần thiết
Thu thập tất cả các bộ phận cần thiết

Trong các tệp đính kèm, bạn sẽ tìm thấy tệp stl mà bạn cần để in mặt đồng hồ.

Bước 2: Thu thập tất cả các bộ phận cần thiết

Thu thập tất cả các bộ phận cần thiết
Thu thập tất cả các bộ phận cần thiết
Thu thập tất cả các bộ phận cần thiết
Thu thập tất cả các bộ phận cần thiết

Trên Ali Express, bạn sẽ có thể tìm thấy tất cả các bộ phận bạn cần cho dự án này.

Bên cạnh các bộ phận điện tử, tôi đã mua một chiếc đồng hồ có mặt đồng hồ xấu xí, vì điều đó khiến nó rẻ hơn 10 euro so với đồng hồ màu xanh chẳng hạn.

Bước 3: Kết nối các vòng

Kết nối những chiếc nhẫn
Kết nối những chiếc nhẫn

Dùng keo nóng để gắn các vòng vào đúng vị trí. Các vòng được cung cấp 5 Vôn, và sau đó được kết nối với nhau nối tiếp bằng cách kết nối DOUT với DIN trên mỗi vòng theo thứ tự kích thước, như vậy 60 đến 24 đến 12.

Bước 4: Đấu dây các bộ phận điện tử khác

Đấu dây các bộ phận điện tử khác
Đấu dây các bộ phận điện tử khác

Lược đồ trên chỉ cho bạn cách kết nối các bộ phận với nhau.

Chúng ta sẽ bắt đầu với đồng hồ thời gian thực DS3234. Đồng hồ là một thiết bị điều khiển bằng xe buýt nối tiếp và có pin dự phòng để ghi nhớ thời gian đã đặt.

Bước 5: Chuẩn bị lập trình Arduino Nano

Arduino Nano được lập trình bằng Arduino IDE. Trong IDE, bạn viết "bản phác thảo", sau đó được biên dịch thành phần sụn mà máy tính của bạn ghi vào Arduino được kết nối với nó bằng cáp USB. Tải xuống IDE và cài đặt nó.

Tải tệp NeoPixelClock_V1.ino

Trước khi chúng tôi tải mã lên bảng, chúng tôi cần đảm bảo rằng chúng tôi đã cài đặt trình điều khiển cho bảng của mình và chúng tôi đã chọn đúng bảng. Với bản sao Arduino Nano, chúng tôi cần trình điều khiển cho chip chuyển đổi nối tiếp USB CH340G. Chipset được sử dụng cho USB-to-serial là CH340 / CH341, có thể tải xuống trình điều khiển (dành cho Windows) tại đây:

www.wch.cn/download/CH341SER_EXE.html

Nếu bạn đang làm việc trên máy Mac, bạn sẽ không gặp bất kỳ vấn đề nào.

Bước 6: Cài đặt Thư viện Adafruit NeoPixel

Cài đặt Thư viện Adafruit NeoPixel
Cài đặt Thư viện Adafruit NeoPixel
Cài đặt Thư viện Adafruit NeoPixel
Cài đặt Thư viện Adafruit NeoPixel

Trước khi có thể sử dụng Thư viện NeoPixel, chúng ta phải cài đặt nó! Việc cài đặt thư viện vào Arduino IDE trước đây hơi phức tạp, nhưng kể từ đó, chúng đã đơn giản hóa nó và bao gồm Trình quản lý thư viện tiện dụng. Nó được liệt kê trong menu thả xuống “Phác thảo> Thư viện”. Mở trình quản lý thư viện và tìm kiếm Adafruit Neopixel.

Khi tìm thấy, hãy chọn nó và nhấp vào nút cài đặt.

Cũng trong menu "Công cụ> Bảng", hãy đảm bảo chọn đúng bảng, Arduino Nano.

Bước 7: Tải lên bản phác thảo

Tải lên bản phác thảo
Tải lên bản phác thảo

Bây giờ chúng ta đã chuẩn bị xong mọi thứ, chúng ta có thể bắt đầu tải lên bảng. Chúng tôi kết nối bảng bằng cáp USB.

Đầu tiên, chúng tôi tìm ra cổng nối tiếp mà bảng đã đăng ký.

Trên Windows:

Mở một lệnh bằng [Windows] [R] và nhập compmgmt.msc, trong Quản lý máy tính, nhấp vào Trình quản lý Thiết bị Xem bên dưới Cổng để biết cổng nào đang được sử dụng.

Trên Mac OS:

Biểu tượng Apple> Giới thiệu về máy Mac này> Báo cáo hệ thống> USB

Bây giờ trong menu Công cụ, hãy đảm bảo rằng bộ xử lý có bộ nạp khởi động cũ được chọn. Điều này là cần thiết cho một bảng nhân bản.

Bây giờ ở phía trên bên trái trong IDE, nhấp vào nút Tải lên. Đó sẽ là nút có mũi tên chỉ sang phải. Ngay sau khi tải lên xong, đồng hồ sẽ bắt đầu hoạt động.

Đề xuất: