Mục lục:

£ 5 * Hộp Pizza Đồng hồ RGB: 8 bước
£ 5 * Hộp Pizza Đồng hồ RGB: 8 bước

Video: £ 5 * Hộp Pizza Đồng hồ RGB: 8 bước

Video: £ 5 * Hộp Pizza Đồng hồ RGB: 8 bước
Video: Hộp PIZZA: 20x20x4,5 2024, Tháng bảy
Anonim
£ 5 * Hộp Pizza Đồng hồ RGB
£ 5 * Hộp Pizza Đồng hồ RGB

Dự án này bắt đầu khi tôi may mắn tìm thấy một số cuộn băng LED RGB WS2811 với giá £ 1 / cuộn trên một quầy hàng ở chợ. Món hời quá hời để bỏ lỡ và vì vậy tôi phải tìm lý do để sử dụng 25m băng mới mua được của mình về cơ bản là băng NeoPixel. Tôi đã sử dụng khoảng 3m trong dự án này.

Cảm hứng đến từ hai cái tên rất được kính trọng trong cộng đồng nhà sản xuất - cả hai đều không phải là người, vào thời điểm đó, đang chế tạo đồng hồ. Cơ chế của chiếc hộp được lấy cảm hứng rất nhiều từ một video của Fran Blanche về việc tạo ra một màn hình 7 phân đoạn khổng lồ và ý tưởng sử dụng NeoPixels để làm cho mỗi phân đoạn thay đổi màu sắc đến từ Người tạo bất ngờ và dự án Hiển thị phân khúc Neo7 của anh ấy (YouTube & Tindie). Bạn nên kiểm tra cả hai - chúng đều tuyệt vời.

Có thể hướng dẫn này là hướng dẫn từng bước để tạo màn hình hoạt động và đặt đồng hồ cơ bản trên đó. Ở phần cuối, có một bước mang tên "Biến nó thành của riêng bạn" với một số gợi ý và mẹo về nơi tiếp theo. Nếu bạn làm một bức ảnh, vui lòng đăng một bức ảnh trong phần bình luận - Tôi muốn xem cách mọi người làm cho nó của riêng họ.

Bước 1: Danh sách bộ phận

Mức giá £ 5 trong tiêu đề thực sự là những gì tôi phải trả cho dự án này. Liệu nó có thể được tái tạo ở mức giá đó hay không sẽ phụ thuộc vào giá hiện hành tại thời điểm bạn mua các bộ phận cần thiết. Tôi đã có một món hời với dải đèn LED và tôi đánh giá cao rằng không phải ai cũng may mắn như vậy. Tôi chưa bao gồm chi phí của chiếc bánh pizza trong dự án vì những chiếc hộp chỉ được sử dụng sau khi nó được ăn:-)

Tôi đã sử dụng các phần đã mua sau đây (trong đó các liên kết trong phần này được đánh dấu * chúng là các liên kết liên kết - điều này có nghĩa là tôi kiếm được một vài pence cho mỗi lần mua, nhưng bạn không phải trả thêm gì). Giá hiển thị ở đây là chính xác vào ngày viết bài:

  • Wemos D1 Mini (https://s.click.aliexpress.com/e/eMzZNz3 *) [£ 2,10]
  • Wemos D1 Mini Prototype Sheild (https://s.click.aliexpress.com/e/cL0f39Su *) [£ 1,90 / 5] - Tôi đã sử dụng cái này để có thể khôi phục ESP cho một dự án khác trong tương lai, bạn có thể hàn trực tiếp đến Wemos D1 mini nếu bạn thích
  • 3m băng LED 12V WS2811 (https://s.click.aliexpress.com/e/EubEE27 *) [£ 1,55 / m trong danh sách này, tôi đã trả £ 1 cho 5 triệu, vì vậy điều này khiến tôi mất 60p]
  • Bộ chuyển đổi bước giảm điện áp DC-DC (https://s.click.aliexpress.com/e/iuRRRzJ *) [31p]
  • Giắc cắm nguồn (https://s.click.aliexpress.com/e/fUJyNVF *) [58p]
  • Nút (https://s.click.aliexpress.com/e/by8JYjri *) [£ 1,85 / 10]

* Tổng chi phí đối với tôi cho dự án này = £ 4,15 (£ 8,20 theo giá trong các liên kết ở trên)

Tôi cũng sử dụng những vật liệu sau đây mà tôi có xung quanh nhà:

  • 4 hộp các tông lớn từ pizza đông lạnh
  • Keo hai mặt với nhiều chiều rộng khác nhau
  • Băng kim loại (mặc dù băng gaffer hoặc bất kỳ loại băng nào ngăn ánh sáng xuyên qua sẽ làm được)
  • Giấy thiếc
  • Trèo lên dây
  • Phế liệu của bảng proto
  • Nguồn điện 12V, tận dụng từ máy in cũ

Các công cụ tôi đã sử dụng là:

  • Thước kẻ thép
  • Dao cạo hoặc dao sắc
  • Máy cắt lỗ có thể điều chỉnh cho giấy và thẻ
  • Khoan 10mm
  • Hàn sắt và thuốc hàn

Tôi đã sử dụng rất nhiều những gì tôi có trong tay, có thể có nhiều cách khác nhau hoặc tốt hơn để đạt được kết quả tương tự. Nếu bạn chọn thay đổi một bộ phận (như dải đèn LED chẳng hạn) thì bạn cũng có thể cần thay đổi những bộ phận khác (như bộ nguồn).

Bước 2: Làm hộp

Làm hộp
Làm hộp
Làm hộp
Làm hộp
Làm hộp
Làm hộp
Làm hộp
Làm hộp

Phần trên của hộp được làm từ một hộp bánh pizza và phần đáy từ một hộp khác. Kích thước tôi đã sử dụng là một sự tình cờ của kích thước của hộp bánh pizza tôi có, nhưng hoạt động khá tốt. Kích thước trên và dưới sau khi cắt là 632mm x 297mm. Và đồng hồ cuối cùng có kích thước 562mm x 227mm x sâu 40mm (in chìm nút).

Mở phẳng hộp đầu tiên bằng cách cẩn thận dùng ngón tay của bạn lướt qua tất cả các cạnh đã dán, sau đó cắt bỏ các cạnh tròn đều để bạn có hai miếng hình vuông lớn được gắn bằng một dải hẹp. Lặp lại điều này với hộp thứ hai đảm bảo cả hai đều có cùng kích thước. Chỉ nên để lại dấu điểm ở giữa mỗi ô.

Với một công cụ ghi điểm (nếu bạn có) hoặc một con dao cùn hoặc biro, hãy ghi tất cả các mặt của mỗi hộp. Các vạch điểm phải là 37mm từ tất cả các cạnh trên một (này sẽ trở thành đáy) và 35mm từ tất cả các cạnh khác (trên cùng). Sự khác biệt ở đây đảm bảo rằng hai phần sẽ nằm chồng lên nhau khi dự án kết thúc.

Các đường điểm tạo thành một hình vuông ở mỗi góc. Cắt dọc theo cạnh của hình vuông theo cạnh dài để lại các cạnh ngắn hơn với các tab ở mỗi đầu, sau đó cắt một hình tam giác nhỏ bên cạnh hình vuông bên cạnh đường cắt của bạn sao cho tab vừa với bên trong hộp đã hoàn thành một nửa. Dán keo hai mặt vào mặt xám của các tab này. Làm điều này cho cả trên và dưới. Bạn có thể xem chi tiết các tab và nơi cắt trong hình hiển thị mẫu được đính kèm ở trên cùng.

Tiếp theo chúng ta sẽ làm việc ở phần dưới cùng. Trong bức ảnh thứ hai (xin lỗi vì vấn đề lấy nét - tôi đã không nhận thấy cho đến khi quá muộn), bạn có thể thấy lá thiếc sẽ đi đến đâu - mọi thứ được đánh dấu bằng 'X' là nơi bạn không muốn giấy bạc tất cả phần còn lại nên được che đậy. Để mặt sau ở vị trí có dấu X, đặt giấy bạc và cẩn thận cắt xung quanh các khu vực đó. Hãy cẩn thận để tránh đặt giấy bạc ở hai phần giữa nơi các thiết bị điện tử sẽ đi tới. Về cơ bản, bạn cần để lại các khu vực cho thiết bị điện tử (xem các hình ảnh trong phần cuối cùng) và từng vị trí mà các tab sẽ được dán để hoàn thiện hộp và phù hợp với các tấm ngăn.

Hộp dưới cùng sau đó có thể được tạo thành bằng cách gấp các cạnh lên và dán 4 tab nhỏ xuống. Sau đó, 4 vạch chia có thể được thêm vào một ở hai bên của phần nhỏ trung tâm và một ở giữa mỗi ô vuông kết quả. Chúng có thể được làm từ hộp bánh pizza thứ 3 và phải có cùng chiều rộng với mặt trên và mặt dưới và được ghi 37mm từ mỗi đầu. Hai chiếc vừa khít ở giữa cần được bọc trong giấy bạc ở phía hướng ra khỏi phần giữa và chỉ dành cho tâm 120mm ở phía hướng ra giữa. Hai cái còn lại có thể được che phủ hoàn toàn.

Đối với phần trên cùng, in SVG đính kèm (chia tỷ lệ để vừa với hộp của bạn nếu nó có kích thước khác) và sau đó cắt các phần màu trắng ở bên trong của mỗi đường màu đen. Áp dụng mẫu này lên trên cùng và vẽ qua để tạo thành 4 chữ số, 2 chữ số mỗi cạnh của tâm. Bạn có thể thấy dễ dàng nhất là bắt đầu với hai chữ số ở giữa mỗi bên của phần trung tâm và sau đó là hai chữ số bên ngoài lót cạnh của mẫu với các đường điểm. Cẩn thận cắt chúng bằng dao mổ hoặc dao thủ công sắc bén. Sử dụng bộ dao cắt lỗ để cắt chiều rộng của các phần lấy ra khỏi tiêu bản, cắt hai lỗ ở phần chính giữa làm ruột kết. Chúng phải cách xa nhau như hai đoạn đối diện trong cùng một chữ số. Cuối cùng, lật mặt trên xuống, đưa tất cả bốn cạnh lên trên các vạch số và dán các tab xuống để hoàn thành chiếc hộp. Phần trên cùng đã hoàn thành và có thể được đặt sang một bên cho đến bước cuối cùng.

Cuối cùng làm hai mảnh hình chữ U nhỏ và một mảnh cầu như trong hình. Hai đầu tiên là tăng cường các khu vực nơi thiết bị điện tử sẽ được đặt và thứ hai giữ các đèn LED cho dấu hai chấm ở trung tâm của đồng hồ.

Bước 3: Tạo chữ số

Tạo chữ số
Tạo chữ số
Tạo chữ số
Tạo chữ số
Tạo chữ số
Tạo chữ số

Phần này dễ hơn nhiều so với vẻ ngoài của nó!

Chỉ cần cắt 32 trong số các hình được hiển thị trong hình đầu tiên (sử dụng các kích thước trong hình thứ 2) và xếp chúng lại với nhau như trong hình thứ ba. Nếu bạn đã sử dụng một hộp có kích thước khác, bạn sẽ cần sử dụng các phép đo khác nhau. Về cơ bản, chúng đi theo các đường màu đen trên mẫu cho phần trên cùng nhưng mở rộng ra ngoài đến các góc và cạnh của mỗi phần trong số bốn chữ số.

Tôi đã che mặt in của thẻ bằng giấy trắng dính phía sau để chúng có nhiều khả năng phản chiếu ánh sáng hơn và ẩn hình ảnh bánh pizza khỏi tầm nhìn.

Bước 4: Gắn đèn LED

Gắn đèn LED
Gắn đèn LED
Gắn đèn LED
Gắn đèn LED

Toàn bộ quá trình này khá khó khăn và bạn nên thực hiện từ từ và kiên nhẫn. Dải này khá đàn hồi nhưng có thể bị hỏng nếu bạn uốn cong quá mạnh hoặc quá nhiều lần. Các bức ảnh hiển thị những gì bạn đang nhắm đến (bức ảnh đầu tiên có phân đoạn đầu tiên ở bên trái và bức ảnh thứ hai có phân đoạn ở trên cùng).

Dải đèn LED tôi đã sử dụng được làm sao cho 1 pixel bao gồm 3 đèn LED. Vì vậy, tôi đã sử dụng 3 đèn LED cho mỗi đoạn của mỗi chữ số. Tuy nhiên, bạn có thể dễ dàng sử dụng 1 đèn LED trên mỗi đoạn nếu bạn sử dụng đèn LED NeoPixel riêng lẻ.

Nếu bạn đã mua dải đèn LED có dán sẵn băng dính - làm tốt lắm, bạn vừa tiết kiệm cho mình một giờ đau đớn. Nếu, giống như tôi, băng dính của bạn không có lớp nền dính - hãy lấy một ít băng dính hai mặt và dán vào mặt sau của dải. Tôi thấy cách đơn giản nhất là vạch một cạnh lên và sau đó dùng dao sắc cắt phần nhô ra khỏi mặt đối diện.

Để tối đa hóa góc nhìn của màn hình, dải đèn LED cần được lắp càng gần đỉnh của các hộp phân đoạn càng tốt, càng được gắn cao thì càng ít có cơ hội nhìn thấy chính các đèn LED khi bạn nhìn vào màn hình. Nếu bạn đang sử dụng các NeoPixels riêng lẻ thì chúng nên được gắn càng xa vào "các góc trung tâm" của mỗi đoạn vì cùng một lý do.

Các đèn LED cần phải là một "pixel" trên mỗi phần. Ở mỗi chữ số, chúng bắt đầu ở phân đoạn trên cùng và đi vòng quanh các phân đoạn cạnh theo chiều kim đồng hồ. Các mũi tên trên dải cũng cần phải chỉ theo hướng này. Pixel cuối cùng nằm ở phân khúc giữa. Tôi đã thử một số cách để làm điều này và các bức ảnh hiển thị cách dễ nhất. Bạn có thể thấy (như tôi đã làm lúc đầu) rằng bạn không thể làm cho các phần của băng thẳng hàng với các phân đoạn của chữ số - đừng lo lắng, hãy cắt băng tại một điểm đã cắt và bắt đầu một phần mới ở đoạn tiếp theo xung quanh.

Khi các đèn LED được đặt thành một đoạn, hãy cắt một khe trên dải phân đoạn để băng có thể xuyên qua mà không cho ánh sáng lọt qua và sau đó nhẹ nhàng gấp cuộn băng xung quanh để nó dính vào đoạn tiếp theo như trên hình.

Tôi đã chọn gắn các đèn LED vào các vạch chia phân đoạn nhưng chỉ cần gắn chúng vào hộp và vạch chia chữ số sẽ tốt nhất có thể (mặc dù nếu bạn có ý định làm điều đó, đừng che những mảnh này trong giấy bạc khi bạn làm hộp, hãy che thay vào đó là bộ chia phân đoạn.

Khi bạn đã dán tất cả băng LED vào từng đoạn thì bạn sẽ cần phải kết nối bất kỳ đoạn nào bạn đã cắt lại với nhau (ít nhất là đoạn giữa). Dòng dữ liệu cần phải là một đường liên tục xung quanh mỗi chữ số bắt đầu từ trên cùng, tiếp tục theo chiều kim đồng hồ xung quanh cạnh và sau đó qua giữa. Điều này thường sẽ được xử lý bởi dải mà bạn đã cắt nó, chỉ cần nối `Dout` ở cuối một phần thành` Din` ở đầu phần tiếp theo.

Bây giờ bạn đã có đường dữ liệu, kết nối nguồn điện. Yêu cầu duy nhất ở đây là một kết nối `12v` trên mỗi phần và một kết nối` GND` trên mỗi phần cần được kết nối với phần khác hoặc với nguồn điện. Nó không nhất thiết phải ở cuối hoặc thậm chí ở cùng một nơi. Tất cả những gì được yêu cầu là tất cả các phần của băng trong một chữ số được kết nối với nhau theo một cách nào đó. Trong bước tiếp theo, chúng ta sẽ kết nối các chữ số với đường dây điện và với nhau.

Bước 5: Mang tất cả lại với nhau

Mang tất cả lại với nhau
Mang tất cả lại với nhau
Mang tất cả lại với nhau
Mang tất cả lại với nhau
Mang tất cả lại với nhau
Mang tất cả lại với nhau

Bạn sẽ không bao giờ tin rằng nó có kích thước lớn, nhưng đây là phần khó hiểu nhất của toàn bộ dự án. Mục đích là rất đơn giản, đặt tất cả các bộ phận lại với nhau và dán chúng xuống để đảm bảo rằng càng ít ánh sáng càng tốt có thể nhận được từ hộp đèn của đoạn này sang hộp đèn tiếp theo.

Đầu tiên, dán các miếng đệm nhỏ ở trên cùng và dưới cùng của các phần nhỏ ở giữa - các đầu có đường cắt cho dây phải hướng vào giữa. Khoan một lỗ 10mm ngay mặt sau của mỗi chiếc hộp (lỗ ở trên cùng đối với nút và ở dưới cùng đối với giắc cắm nguồn).

Đối với chữ số gần nhất bên trái đã tạo trước đó, nối hai đuôi nguồn dài (dài khoảng 40cm) vào các kết nối ở góc dưới bên tay phải. Đối với chữ số tiếp theo làm tương tự với đuôi ngắn hơn (khoảng 20cm). Lặp lại với các chữ số 3 và 4, thêm các đuôi ở góc dưới cùng bên trái với các đuôi ngắn ở chữ số 3 và các đuôi dài ở chữ số 4.

Đặt đầu tiên của các chữ số vào khoảng trống đầu tiên, đặt các đuôi nguồn của nó dưới các dải phân cách ở phía dưới cho đến khi chúng xuất hiện ở phần giữa. Kết nối một dây với `Din` đầu tiên và đưa dây này theo cách tương tự với phần trên cùng ở giữa (màu xanh lá cây trong hình). Lặp lại với phần tiếp theo trong và sau đó nối chữ `Dout` (đoạn giữa) cuối cùng của chữ số đầu tiên với chữ số đầu tiên` Din` (đoạn trên cùng của chữ số thứ hai.

Lặp lại với các chữ số bên phải để đảm bảo rằng chữ `Dout` của một chữ số luôn được kết nối với chữ 'Din` của chữ số tiếp theo, trên thực tế, có một dải LED dài liên tục

Sau khi tất cả 4 được vừa khít, hãy dán băng dính vào 4 cạnh bên trong của hình thoi ở giữa của mỗi chữ số và mặt sau của hộp, lặp lại điều này cho các hình tam giác dưới cùng và trên cùng và dọc theo bên tay trái của mỗi vạch chia dọc (tôi đã làm Điều này được chia thành hai phần để tạo khoảng trống cho dây nối các đoạn đi qua giữa. Rất khó để mô tả chính xác nơi băng đi nhưng nó sẽ khá rõ ràng trong hình.

Khi tất cả bốn chữ số ở đúng vị trí, hãy kết nối dây nguồn và dây gound với phần trung tâm nhỏ của đèn LED ở đầu dưới cùng và dây dữ liệu với chữ `Din` ở trên cùng. Nạp chúng qua các khoảng trống thích hợp và đặt miếng đệm ở giữa phần chính giữa.

Bước 6: Kết nối nó lên

Kết nối nó lên
Kết nối nó lên
Kết nối nó lên
Kết nối nó lên
Kết nối nó lên
Kết nối nó lên

Bắt đầu bằng cách hàn các đuôi vào ổ cắm và nút nguồn và thêm một ít băng dính hoặc co nhiệt để ngăn các tiếp điểm bị chập. Đặt chúng vào các lỗ của chúng và vặn xuống.

Nếu sử dụng khiên tạo mẫu, hãy thêm các tiêu đề phù hợp vào khiên và Wemos (những tiêu đề này thường được cung cấp cùng với Wemos và một bộ khác cũng được cung cấp cùng với khiên mà tôi đã mua).

Lấy một miếng proto-board nhỏ và hàn bộ chuyển đổi DC-DC vào giữa nó (như trong hình).

Trước tiên, hãy làm việc ở cuối phần giữa. Lấy tất cả các kết nối dương (tổng cộng phải có 6 dây - một dây từ mỗi chữ số, một dây từ dấu hai chấm ở giữa và một dây từ giắc cắm nguồn). Hàn tất cả những thứ này vào bảng proto trong các lỗ tiếp giáp với dấu `+ in` của bộ chuyển đổi DC-DC. Sau đó uốn cong từng cái và hàn nó vào cái tiếp theo để tất cả chúng và dấu `+ in` của bộ chuyển đổi được kết nối với nhau.

Bây giờ lấy tất cả các kết nối GND và lặp lại ở trên kết nối tất cả chúng với bảng proto và với `-in` của bộ chuyển đổi DC-DC. Mô hình bộ chuyển đổi tôi đã kết nối đất với mặt đất trên PCB, nếu của bạn không thì cũng làm điều này.

Bức ảnh đầu tiên cho thấy bảng mạch proto với tất cả các đuôi từ các đèn LED và nguồn điện được kết nối cùng với bộ chuyển đổi DC-DC và một trong các dây để cấp nguồn cho Wemos.

Kết nối hai dây dài từ đầu ra của bộ chuyển đổi DC-DC (lại hàn chúng vào các lỗ liền kề trên bảng proto và uốn cong chúng lại để chạm vào các chân của bộ chuyển đổi) và kết nối chúng với một bộ nhiều mét thành `Vdc`, áp dụng 12VDC vào giắc cắm nguồn và đo điện áp ở đầu ra của bộ chuyển đổi. Điều chỉnh bộ chuyển đổi cho đến khi nó đọc 3,3v. Ngắt kết nối các đuôi khỏi muti-mét và đưa chúng lên phần trên cùng của phần trung tâm.

Kết nối các đuôi này với tấm chắn tạo mẫu (hoặc trực tiếp với ESP nếu không sử dụng tấm chắn) ở các vị trí được đánh dấu `3v3` và` GND`. Kết nối một bên của nút với `GND`. Trong hình, bạn sẽ thấy một công tắc nhỏ trên bảng mạch proto, điều này cho phép thử nghiệm tắt nguồn từ bộ chuyển đổi DC-DC khi tôi kết nối ESP với USB. Nó không cần thiết để chạy bình thường.

Cuối cùng, hai bộ NeoPixels (dải dài cho các chữ số và dấu hai chấm ở giữa) và mặt còn lại của nút cần được kết nối như sau:

  • Dải chữ số - D2
  • Dải ruột kết - D3
  • Nút - D7

Chỉ cần hàn ba dây vào tấm chắn (hoặc ESP) và đó là mọi thứ được kết nối. Sử dụng một miếng xốp dính hoặc tương tự để cố định ván đi vào đúng vị trí của nó và tấm chắn hoặc ESP cũng được.

Bước 7: Thêm mã

Trước tiên, nếu bạn chưa từng sử dụng ESP8266 trước đây, hãy xem video này của Brian Lough để biết chi tiết về cách thiết lập nó.

Vấn đề lớn nhất khi xây dựng đồng hồ là tạo giao diện người dùng để thiết lập nó. Để giải quyết vấn đề này, tôi đã sử dụng ESP8266 và đồng hồ tự đặt bằng NTP. Bằng cách này, thời gian phải luôn chính xác.

Tôi sẽ không đi qua từng dòng phác thảo giải thích cách nó hoạt động vì đây không phải là một hướng dẫn viết mã Arduino / ESP và nó đã đủ dài rồi. Có một số nhận xét trong đó cho những người quan tâm đến cách nó hoạt động.

Bản phác thảo đính kèm là một bản phác thảo rất đơn giản để thể hiện các tính năng cơ bản của đồng hồ. Bản phác thảo phụ thuộc vào một số thư viện để làm cho nó hoạt động (một số được cài đặt theo mặc định, một số có sẵn trong trình quản lý thư viện, một số chỉ có trên GitHub):

  • Dây điện
  • ESP8266WiFi
  • Adafruit_NeoPixel [https://github.com/adafruit/Adafruit_NeoPixel]
  • TimeLib [https://github.com/PaulStoffregen/Time]
  • NtpClientLib [https://github.com/gmag11/NtpClient]
  • RGBDigit * [https://github.com/ralphcrutzen/RGBDigit]
  • Ticker
  • OneButton [https://github.com/mathertel/OneButton]

* Cảm ơn Ralph Crützen vì đã hợp nhất những thay đổi cần thiết vào thư viện RGBDigit của anh ấy để tôi có thể cung cấp dự án này mà không cần duy trì phiên bản thứ hai của nó.

Hiện tại các tính năng sau được triển khai:

  • Hiển thị thời gian theo màu được đặt trong mã
  • Nhấp nháy dấu hai chấm ở giữa màu xanh lục khi có kết nối Internet và màu đỏ nếu không có.
  • Chuyển đổi giữa hiển thị giờ (HH: MM) và ngày (DD: MM) mỗi lần nhấn nút.

Cuối cùng, nhiều thứ khác có thể thực hiện được cả về thao tác màu sắc bằng cách sử dụng thư viện RGBDigit và cả về cách tìm nạp thông tin để hiển thị từ internet (sau tất cả điều này sử dụng ESP8266).

Tôi dự định tiếp tục cải thiện mã và các phiên bản trong tương lai sẽ có trên trang GitHub. Nếu bạn tự tạo và thêm các tính năng vào mã, vui lòng gửi yêu cầu kéo.

Bước 8: Biến nó thành của riêng bạn…

Bây giờ bạn có một Đồng hồ Hộp Pizza hoạt động hoàn chỉnh. Câu hỏi bây giờ là bạn làm gì với nó!

Hiện tại đồng hồ của tôi vẫn có màu bảng xám "tàn bạo". Tuy nhiên, cuối cùng nó sẽ được chuyển đổi thành một thứ gì đó nhẹ nhàng hơn cho mắt. Tôi có một vài ý tưởng về cách cuối cùng tôi có thể làm cho nó tốt hơn và những ý tưởng này nằm trong danh sách dưới đây:

  • Tôi đã nghĩ đến việc phủ mặt trước bằng vinyl hiệu ứng gỗ và sau đó chỉ cần cắt nó đi bằng một con dao sắc bén ở nơi có khoảng trống ánh sáng. Tôi nghĩ nó trông sẽ phân biệt hơn nhiều.
  • Tôi cũng đã xem xét việc làm theo hướng dẫn này (trả tiền - không phải liên kết) và trang trí mặt trước theo phong cách steampunk / dieselpunk.

Tôi thực sự muốn xem những người khác làm gì với đồng hồ của họ.

Điều tương tự cũng áp dụng với mã. Màn hình được hình thành như một chiếc đồng hồ nhưng có hàng nghìn lẻ một cách để thêm chức năng bổ sung. Dưới đây là danh sách việc cần làm của tôi để đưa dự án này lên một tầm cao mới, bạn sẽ thêm gì?

  • Thêm nhiệt độ, độ ẩm, số lượng phấn hoa từ dự báo thời tiết trong mô hình đi xe đạp hoặc bằng cách nhấn nút.
  • Thay đổi độ sáng dựa trên thời gian trong ngày (mờ hoặc tắt vào ban đêm).
  • Thay đổi màu hiển thị thời gian dựa trên các sự kiện trong lịch Google của tôi.

Tôi không đặt tất cả những thứ này ở đây vì điều này đủ dài để trình bày chi tiết cách tạo màn hình. Có lẽ tôi sẽ viết một phần tiếp theo với một số mã khác trong tương lai.

Nếu bạn đọc đến đây, cảm ơn bạn! Hãy tận hưởng đồng hồ của bạn nếu bạn làm một chiếc.

Đề xuất: