Mục lục:

Đèn thông minh Pixel: 7 bước (có hình ảnh)
Đèn thông minh Pixel: 7 bước (có hình ảnh)

Video: Đèn thông minh Pixel: 7 bước (có hình ảnh)

Video: Đèn thông minh Pixel: 7 bước (có hình ảnh)
Video: Trên tay Google Pixel 7 Pro : KHÔNG NHƯ MÌNH NGHĨ! 2024, Tháng mười một
Anonim
Image
Image
Thiết lập Eletronics
Thiết lập Eletronics

Đây là dự án tôi thực hiện cho một chiếc đèn thông minh được điều khiển bằng Bluetooth với Ứng dụng Android được phát triển trên Android Studio.

Mục tiêu chính của Pixel là hiển thị ánh sáng tuyệt đẹp. Ví dụ: đó là chế độ đèn của lò sưởi, hãy để bạn xem lò sưởi một pixel có thể trông như thế nào. Ngoài ra, chế độ cầu vồng cho thấy rất nhiều độ dốc được hình thành "tự nhiên" bởi các đèn led.

Điện tử của Pixel là một Arduino Nano và 10 đèn LED định địa chỉ ws2813. Nó cũng có màn hình hiển thị thời gian và còi để bạn có thể thiết lập báo thức.

Thân của nó được làm bằng MDF (cắt laser) và acrylic.

Github cho tệp.apk, arduino, tệp ứng dụng.

github.com/danielwilberger/PixelSmartLamp

CHỈNH SỬA: đã tải lên các tấm cắt cho phần MDF

Quân nhu

  • Arduino nano;
  • Mô-đun Bluetooth HC-05
  • Mô-đun đồng hồ thời gian thực;
  • Màn hình LED 4 chữ số;
  • 10 x Đèn LED định địa chỉ ws2812b
  • Chiết áp;
  • 4 x Nút;
  • Tiếng còi;
  • Phông chữ 5V-2amp.

Bước 1: Thiết lập Eletronics

Thiết lập Eletronics
Thiết lập Eletronics
Thiết lập Eletronics
Thiết lập Eletronics

Bước đầu tiên của tôi, sau khi chuyển giao các thiết bị điện tử, là lắp ráp tất cả chúng trên một bảng mạch điện tử.

Bằng cách này, tôi có thể kiểm tra nó và bắt đầu lập trình Arduino.

Tôi phải:

  • Hàn các led;
  • Lắp ráp tất cả các thiết bị trên protoboard;
  • Lắp ráp 10 led có địa chỉ (hai cho mỗi cạnh của khối, trừ đi phần dưới);
  • Bắt đầu lập trình.

Trước khi có được khối acrylic để trưng bày cuối cùng, tôi đã thử nghiệm nó trên bát nhựa của mẹ tôi.

Bước 2: Lập trình

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

Bước tiếp theo của tôi là lập trình. Đầu tiên, arduino với tất cả các tính năng thú vị lần đầu tiên tôi tưởng tượng cho Pixel:

  • Hiển thị thời gian hiện tại trên đồng hồ;
  • Cài đặt báo thức khi thức dậy (hoặc hẹn giờ);
  • Hiển thị một số chế độ ánh sáng, từ đèn trắng đơn giản đến màn trình diễn cầu vồng hoặc lò sưởi. Đối với phần này, một số ví dụ trên thư viện FastLED cho Arduino rất hữu ích.

Sau khi hoàn thành, tôi đã có một chiếc đèn hoàn toàn có thể điều khiển, sử dụng các nút analog và chiết áp. Vì vậy, bước tiếp theo là thiết lập kết nối bluetooth với một ứng dụng tôi đã tạo chỉ dành cho Pixel. Đây là phần mất nhiều thời gian nhất. Trước dự án này, tôi không có kiến thức về lập trình Android, và thậm chí không biết ngôn ngữ Java. Nhưng tôi đã biết lập trình hướng đối tượng, vì vậy tôi đã bắt đầu một khóa học lập trình Android, trên Udemy.

Bạn có thể kiểm tra tất cả những gì bạn muốn trên Github của tôi. Liên kết nằm trên đầu của hạt này.

Bước 3: Thiết kế Pixel

Thiết kế Pixel
Thiết kế Pixel
Thiết kế Pixel
Thiết kế Pixel
Thiết kế Pixel
Thiết kế Pixel

Tại thời điểm này, tôi đã tưởng tượng Pixel sẽ trông như thế nào, nhưng đã đến lúc phải đưa nó lên giấy. Trên thực tế, trên PC của tôi. Vì tôi sẽ xây dựng Pixel trên gỗ MDF và acrylic, tôi biết mình phải vẽ một dự án rất chính xác. Vì vậy, tôi đã chọn một phần mềm CAD và bắt đầu vẽ Pixel.

Điều này có thể trông hơi nhiều, nhưng tôi đã biết vẽ CAD từ khóa học tốt nghiệp của tôi về Engeneering. Và nó rất hữu ích để có được các bản vẽ 2D để cắt laser MDF.

Bước 4: Lắp ráp MDF

Lắp ráp MDF
Lắp ráp MDF
Lắp ráp MDF
Lắp ráp MDF
Lắp ráp MDF
Lắp ráp MDF

Sau khi vẽ Pixel trên CAD, tôi đã liên hệ với một công ty địa phương sản xuất các vật thể acrylic, như màn hình, cúp, v.v. Những nơi này thường có máy cắt laser, vì vậy tôi hỏi liệu họ có thể tạo khối acrylic cho tôi và cắt tấm MDF không.

Vì vậy, tôi đã nhận được một tấm ván MDF 6mm, và gửi cho họ bản vẽ cắt.

Tôi đã nhận chúng như trong hình trên và lắp ráp tất cả chúng bằng keo cyanoacrylate.

Bước 5: Hàn các thành phần

Hàn các thành phần
Hàn các thành phần

Đây là một trong những khoảnh khắc khó khăn nhất. Tôi không có bất kỳ kinh nghiệm hàn eletronics, vì vậy tôi đã xem một số video và thử nó.

Bước 6: Hoàn thiện Công việc Gỗ

Hoàn thiện Công việc Gỗ
Hoàn thiện Công việc Gỗ
Hoàn thiện Công việc Gỗ
Hoàn thiện Công việc Gỗ

Tại thời điểm này, tôi đã để Pixel làm việc như tôi đã lên kế hoạch. Một số điều chỉnh là cần thiết, chẳng hạn như thiết lập độ sáng của đèn LED.

Nhưng việc hoàn thiện bằng gỗ MDF không như tôi mong đợi. Vì vậy, tôi có một tấm gỗ, phù thủy là một mảnh gỗ rất mỏng. Tôi đã phủ tất cả bề mặt MDF bằng if, sau khi đảm bảo rằng màn hình đồng hồ có thể phát ra ánh sáng xuyên qua nó.

Bước 7: Thưởng thức ánh sáng

Thưởng thức ánh sáng!
Thưởng thức ánh sáng!
Thưởng thức ánh sáng!
Thưởng thức ánh sáng!
Thưởng thức ánh sáng!
Thưởng thức ánh sáng!
Thưởng thức ánh sáng!
Thưởng thức ánh sáng!

Sau tất cả công việc này, tôi đã có một chiếc đèn sáng hơn và đẹp hơn nhiều so với những gì tôi tưởng tượng ban đầu.

Bạn có thể kiểm tra video trên tất cả các chế độ ánh sáng của Pixel.

Vui lòng liên hệ với tôi nếu bạn có bất kỳ nghi ngờ nào về dự án của mình. Tôi sẽ rất vui khi được giúp đỡ:)

Đề xuất: