Mục lục:

CLEPCIDRE: một chai rượu táo Đồng hồ kỹ thuật số: 8 bước (có hình ảnh)
CLEPCIDRE: một chai rượu táo Đồng hồ kỹ thuật số: 8 bước (có hình ảnh)

Video: CLEPCIDRE: một chai rượu táo Đồng hồ kỹ thuật số: 8 bước (có hình ảnh)

Video: CLEPCIDRE: một chai rượu táo Đồng hồ kỹ thuật số: 8 bước (có hình ảnh)
Video: 🌟 ENG SUB | Battle Through the Heavens | Season 4 Full Version | Yuewen Animation 2024, Tháng bảy
Anonim
CLEPCIDRE: Đồng hồ kỹ thuật số của chai rượu táo
CLEPCIDRE: Đồng hồ kỹ thuật số của chai rượu táo
CLEPCIDRE: Đồng hồ kỹ thuật số của chai rượu táo
CLEPCIDRE: Đồng hồ kỹ thuật số của chai rượu táo
CLEPCIDRE: Đồng hồ kỹ thuật số của chai rượu táo
CLEPCIDRE: Đồng hồ kỹ thuật số của chai rượu táo

Trước khi đi sâu vào mô tả đối tượng, tôi cần giải thích bối cảnh mà nó đã được thiết kế và xây dựng. Vợ tôi là một nghệ sĩ và làm việc về cơ bản với đất sét, như thợ làm gạch, nhưng cũng với các vật liệu khác như gỗ, đá phiến hoặc thủy tinh. Trong hầu hết các tác phẩm nghệ thuật của mình, cô cố gắng thể hiện những dấu vết của thời gian để lại trên các đồ vật và cô thường kết hợp các vật liệu có trong tự nhiên như những mảnh gỗ trên bãi biển, để "mang lại cuộc sống thứ hai cho những món đồ đã qua sử dụng". Chị gái và anh rể của cô đã từng tự làm rượu táo (ở Normandy) và vẫn còn hàng trăm chai rượu táo đang nằm ngủ dưới lớp bụi dày trong máy ép cũ của họ. Như vậy là quá đủ để kích hoạt ý tưởng sáng tạo tiếp theo của vợ tôi: "đồng hồ đóng chai rượu táo". Mối liên hệ với thời gian là điều hiển nhiên: những chiếc chai đó đã từng có một quá khứ huy hoàng và giờ đây nên là nhân chứng của thời gian trôi qua và cùng nhau tạo thành một chiếc đồng hồ. Vì vậy, một năm trước, cô ấy đã hỏi tôi: "Em yêu, anh có thể làm cho em một chiếc đồng hồ có đèn dưới 12 chai rượu táo không? Em sẽ tự làm phẳng các chai trong lò nung của mình và em sẽ lo phần còn lại: giá đỡ bằng gỗ,-một tấm pallet-, đèn và tất cả các mạch điện tử! Tôi muốn hiển thị thời gian nhưng không phải lúc nào, đèn led cũng nên nhấp nháy ngẫu nhiên, có được không? Bạn cũng nên tìm giải pháp để sửa chữa các chai trên pallet ". Đồng hồ sẽ sẵn sàng trong vòng một tháng…

"Biệt danh" của tác phẩm nghệ thuật này là "CLEPCIDRE" viết tắt (trong tiếng Pháp) của "Circuit Lumineux Electronique Programmé sous bouteilles de CIDRE", nó là một cái tên "CLEPSYDRE" chỉ một chiếc đồng hồ nước do người Ai Cập phát minh ra.. Vợ tôi gọi nó là "Les Bouteilles de Ma Soeur" (Những chai rượu của chị tôi).

Hình ảnh số 1: Kho rượu táo của chị dâu tôi

Hình ảnh # 2: Tài liệu thông số kỹ thuật ban đầu

Hình # 3 đến # 6: quang cảnh của đồng hồ

CLEPCIDRE đã được trưng bày trong hai cuộc triển lãm vào năm ngoái, cuộc triển lãm đầu tiên ở "Greniers à Sel" ở Honfleur (Calvados, Normandy, Pháp) vào tháng 4 năm 2019 (ảnh số 6) và cuộc triển lãm thứ hai ở Touques (Calvados, Normandy, Pháp) vào tháng 6 năm 2019.

Quân nhu

  • Mười hai chai rượu táo (bạn có thể thử các loại chai khác: sâm panh, rượu vang sủi tăm,… nhưng không đảm bảo)
  • Lò nung gốm (chúng tôi sử dụng lò hình trụ có tải trên cùng 5kVA)
  • Một pallet (ván cạnh-cạnh, kích thước: +/- 107cmx77cmx16cm)
  • Một số ván gỗ (để đóng các mặt của pallet)
  • 24 đèn led trắng đường kính 10mm công suất cao (ví dụ:
  • Bảng Arduino: Uno hoặc Leonardo OK, bảng nhỏ hơn có thể OK, Mega hơi quá mức cần thiết
  • Hai nguồn cung cấp (5V cho đèn Led và 12V cho bảng Arduino và RTC, mặc dù 5V cho Arduino nên OK nhưng không được kiểm tra)
  • Bảng RTC (Tôi đã sử dụng Adafruit DS1307 nhưng tôi muốn đề xuất một RTC bù nhiệt độ chính xác hơn dựa trên DS3231; DS1307 thay đổi 2 - 3 giây mỗi ngày và cần điều chỉnh lại thường xuyên)
  • 4 thanh ghi shift 74HC595 hoặc là các mục riêng lẻ (IC DIL CMOS 16 chân) hoặc đã được gắn trên bo mạch (ví dụ như SparkFun Shift Register Breakout - 74HC595 ref BOB-10680)
  • Bảng thử nghiệm Epoxy (50 * 100 mm, lỗ trong nhóm 3 và bảng đa năng với dải đồng tuyến tính)
  • Mũi khoan kim cương (6 hoặc 8mm) và chốt bằng gỗ (6 hoặc 8 mm)
  • Điện trở 24 1/4 W (220 Ω)
  • Vòng đệm cố định phích cắm chai cơ học (tìm thấy trong cửa hàng phần cứng hoặc Internet)
  • Keo, Dây điện, ống co nhiệt, dụng cụ,.., vít,.., mỏ hàn (18W OK)

Bước 1: Điều dễ dàng nhất: Đóng các mặt của Pallet

Điều dễ dàng nhất: Đóng các mặt của Pallet
Điều dễ dàng nhất: Đóng các mặt của Pallet

Cố gắng tìm một pallet gỗ (tôi đã tìm thấy một pallet có kích thước khoảng 107cm * 77cm). Không được có bất kỳ khoảng cách nào giữa các tấm gỗ.

Cố định 4 tấm gỗ bằng vít, mỗi bên một tấm. Cắt 4 tấm ván từ những tấm bằng gỗ để có kích thước phù hợp.

Vì có thể có (và có thể sẽ có) bảng chân, tôi khuyên bạn nên cắt chúng như thể hiện trên hình, điều này sẽ giải phóng quyền truy cập vào bảng dưới cùng và cho phép khoan lỗ cho đèn led.

Sau này, khi đã đánh dấu xong các vị trí của led, cần phải khoan theo hai giai đoạn, đầu tiên là lỗ có đường kính của led (9 - 10mm) và sau đó là lỗ lớn hơn (ví dụ như 2cm) để lấy độ dày. tương ứng với chiều cao của led (độ dày của tấm gỗ có thể lớn hơn chiều cao của led)

Hình ảnh 1: Pallet nhìn từ bên dưới với các lỗ dẫn đã được khoan

Bước 2: Làm phẳng các chai rượu táo

Làm phẳng các chai rượu táo
Làm phẳng các chai rượu táo
Làm phẳng các chai rượu táo
Làm phẳng các chai rượu táo
Làm phẳng các chai rượu táo
Làm phẳng các chai rượu táo

Công suất lò của chúng tôi cho phép gia nhiệt 6 chai một lúc ở 3 mức. Khi đặt các chai, đảm bảo rằng các chai không tiếp xúc với nhau, không tiếp xúc với thành lò và cột.

Bạn có thể sáng tạo và thêm, ví dụ, hạt thủy tinh, vỏ sò hoặc đá nhỏ vào trong chai. Bạn cũng có thể chèn một giá đỡ bằng đất nung bên dưới chai, cái sau này sẽ có hình dạng của giá đỡ trong quá trình đun nóng.

Điều quan trọng nhất trong quá trình này là để chai nguội thật chậm và không mở lò quá sớm, ngay cả khi bạn nghĩ rằng nhiệt độ lò bằng nhiệt độ trong phòng, bạn nên biết rằng nhiệt độ cốc vẫn cao hơn nhiệt độ của lò. Lò nung một trong một thời gian nhất định, và bất kỳ cú sốc nhiệt độ nào, dù chỉ là nhỏ, cũng có thể gây vỡ kính. Chúng tôi đã có những chai bị vỡ một hoặc hai ngày sau khi làm nóng và tôi khuyên bạn nên tính đến +/- 30% bị mất (dự đoán 16 đến 18 chai để nhận được 12 cuối cùng, không nói về những thứ bạn sẽ không hài lòng của).

Hồ sơ nhiệt độ được cung cấp ở đây nên được coi là một ví dụ và chỉ phản ánh các đặc điểm của lò nung của chúng tôi, bạn nên thực hiện một số thử nghiệm với thiết bị của riêng mình để tìm ra nhiệt độ cuối cùng thích hợp nhất. Nếu bạn đun quá nhiều, bạn sẽ làm chai hoàn toàn phẳng trong khi nếu bạn đun quá ít, chai sẽ không đủ phẳng.

Hình ảnh 1: Lò nung, quang cảnh chung

Hình 2: Hai chai bị san phẳng (tôi không có bất kỳ hình ảnh nào về các chai trong lò trước khi nung)

Hình ảnh 3: Hồ sơ nhiệt độ điển hình

Bước 3: Xác định vị trí của Chai và Đèn Led

Xác định vị trí của Chai và Vị trí của Đèn Led
Xác định vị trí của Chai và Vị trí của Đèn Led
Xác định vị trí của các chai và đèn Led
Xác định vị trí của các chai và đèn Led
Xác định vị trí của Chai và Vị trí của Đèn Led
Xác định vị trí của Chai và Vị trí của Đèn Led
Xác định vị trí của Chai và Vị trí của Đèn Led
Xác định vị trí của Chai và Vị trí của Đèn Led

Trong thiết kế đồng hồ, tôi sẽ giải thích sau, có hai đèn LED dưới mỗi chai, đèn "bên ngoài" hiển thị giờ (0 đến 11 và 12 đến 23) và đèn bên trong hiển thị phút theo từng bước 5 (0, 5,… 55). Đầu tiên, bạn cần đặt các chai xung quanh pallet. Để làm được điều đó, trước tiên bạn cần phải căng dây giữa một đinh ghim trung tâm và 12 đinh ghim xung quanh pallet, "ngược chiều theo đường kính" nếu có thể. 4 vị trí hiển nhiên và dễ tìm: 0, 3, 6 và 9 giờ (các dây nối ở giữa mỗi bên, hai bên hai). 4 dòng khác khó hơn một chút. Bạn cần định hướng các dây sao cho có đủ chỗ cho mỗi chai (các chai được căn chỉnh hai bên với trục của chúng tương ứng với chuỗi) và chai tạo ấn tượng được phân bổ đều. Bước này yêu cầu một chút thử và sai. Cũng lưu ý rằng không phải tất cả chúng đều giống nhau, bạn phải chọn nơi mỗi chai nên đi (đây là vấn đề của "cảm giác nghệ thuật"). Khi vị trí của mỗi chai đã được chọn, đừng quên gắn nhãn có số của nó cho mỗi chai và đánh dấu trên pallet cho tâm dưới cùng của mỗi chai (xem thêm). Những điểm đó và dây sẽ được sử dụng sau này để định vị các lỗ của chốt cố định.

Tiếp theo hai con led phải được định vị tương đối vào từng chai và các vị trí sau đó chuyển lên pallet.

Để làm được điều đó, tôi đã chế tạo một chiếc hộp có hai bảng "di động" (xem hình), bảng đầu tiên vuông góc với trục chai và bảng thứ hai, được vặn vào tấm đầu tiên ở giữa, cho phép xoay, được căn chỉnh trên trục đó. Trong bảng thứ hai này, tôi đã khoan hai lỗ (đường kính 9 hoặc 10 mm), một trong số chúng ở dạng lỗ thùa để một đèn led có thể di chuyển dọc theo hướng trục. Tôi áp dụng 5V cho mỗi đèn led, được chọn từ bảng Arduino hoặc bất kỳ nguồn nào khác. HÃY CẨN THẬN! Đèn led có độ sáng cao có thể gây hại nếu bạn nhìn trực tiếp vào chúng, vì vậy bạn nên đặt một dải băng keo mờ phía trên đèn led.

Đặt mỗi chai lên trên cùng của hộp và di chuyển hai bảng và đèn led "di động" cho đến khi bạn hài lòng với hiệu ứng (hãy nhớ rằng bạn có thể đã chèn các hạt thủy tinh vào một số chai và đặt đèn led dưới các hạt như vậy sẽ tăng cường hiệu ứng ánh sáng), đo vị trí của các thanh dẫn tương đối với tâm dưới cùng của chai và trục của nó và chuyển các điểm này vào pallet bằng bút chì. Khi tất cả 24 điểm đã được đánh dấu trên pallet, hãy khoan các lỗ thí điểm (đường kính 2-3 mm).

Lưu ý: hình ảnh cuối cùng cho thấy vị trí chuỗi đầu tiên dựa trên góc cố định 30 ° giữa chúng, nhưng, như người ta có thể thấy, điều này không tương thích với không gian cần thiết của các chai; tôi đã phải căn chỉnh lại các dây trên các chai.

Tranh 1: Hình vẽ các đèn led và ý nghĩa của chúng

Hình 2: Hộp đặc biệt để định vị vị trí của đèn led dưới mỗi chai

Tranh 3: Hộp đựng chai lọ giống nhau

Hình ảnh 4: Định vị các chai (và dây) trên pallet

Bước 4: Khoan lỗ cho đèn Led

Khoan lỗ cho đèn Led
Khoan lỗ cho đèn Led

Sử dụng các lỗ thí điểm của bước trước, bây giờ bạn nên khoan các lỗ cho đèn led, nhưng vì độ dày của bảng pallet có thể lớn hơn chiều cao của đèn led, bạn nên giảm độ dày bằng cách khoan một lỗ lớn hơn (ví dụ: với Khoan gỗ 2 cm). Đầu tiên hãy khoan lỗ lớn hơn (độ sâu phải sao cho độ dày "không khoan" tương ứng với chiều cao của đèn led) và sau đó là các lỗ của đèn led. Điều chỉnh nếu cần thiết sao cho đỉnh đèn bằng phẳng với bề mặt gỗ.

Đánh dấu mỗi lỗ bằng nhãn Hx và Mx (H cho Giờ và M cho Phút, x = 0, 1,..11).

Điều này được minh họa bằng hình ảnh.

Bước 5: Khoan lỗ trong chai để cố định Dowels

Khoan lỗ trong chai để cố định Dowels
Khoan lỗ trong chai để cố định Dowels

Làm thế nào để khoan lỗ trên kính có thể được tìm thấy trên trang web này:

Tìm vị trí lỗ trên trục chai sao cho không đè lên đèn led, cách tâm đáy chai khoảng 2-3 cm là được. Khoan một lỗ (đường kính 8 mm) ở mặt đáy nhưng bằng một nửa chiều dày (không khoan qua toàn bộ chiều dày của chai!). Đánh dấu cùng một điểm trên mặt trên của pallet và khoan một lỗ có cùng đường kính (qua toàn bộ chiều dày là OK). Vị trí lỗ được đo trên dây từ đáy chai mà bạn nên đánh dấu trong khi định vị chúng.

Cố định các chốt trên mỗi chai trong lỗ bằng keo cứng (thành phần kép) và để keo khô.

Ngay sau khi chốt được cố định, bạn có thể đặt các chai lên pallet (nằm ngang) bằng cách nhét chốt vào các lỗ. Chai phải được đặt từ đầu đến đuôi, chai đầu tiên (12h) quay cổ ra ngoài.

Tháo các chai (nhẹ nhàng kéo chốt của chúng ra khỏi gỗ).

Bây giờ bạn có thể chèn các đèn led vào các lỗ của chúng, điều chỉnh lại các lỗ quá nhỏ. Đối với những bóng đèn quá lớn, bạn sẽ phải chặn đèn led bằng một miếng gỗ nhỏ được vặn bên dưới.

Tôi nhận thấy rằng, ngay cả khi xuyên qua các chai, ánh sáng do đèn led tạo ra quá mạnh và tôi đã sơn chúng bằng màu vàng nhạt.

Hình ảnh 1: Vật liệu khoan kính (lưu ý: tôi sử dụng một tấm lót cao su dưới chai)

Bước 6: Phần điện tử

Phần điện tử
Phần điện tử
Phần điện tử
Phần điện tử
Phần điện tử
Phần điện tử

Mạch lệnh led cơ bản được hiển thị trên hình đầu tiên (lưu ý rằng bảng RTC không được hiển thị trên sơ đồ này, nhưng việc kết nối nó với Arduino rất dễ dàng và được ghi chép đầy đủ, trong hầu hết các trường hợp, một thư viện được cung cấp bởi nhà sản xuất RTC). Trong phiên bản cuối cùng, bảng mạch bánh mì đã được thay thế bằng bảng mạch PCB.

Tôi quyết định tách giao diện giờ khỏi giao diện phút để làm cho chương trình dễ dàng hơn một chút. Mỗi giao diện dựa trên hai thanh ghi dịch chuyển 74HC595 được kết nối nối tiếp. Tất cả các đầu ra của thanh ghi đầu tiên được sử dụng (0 đến 7) trong khi chỉ cần bốn đầu ra cho thanh ghi thứ hai (8 đến 11).

Đối với hệ thống cuối cùng, tôi đã tạo ra hai giao diện riêng biệt bằng cách sử dụng bảng kiểm tra kích thước 5cm x 10cm (các lỗ được nhóm 3). Tôi đã sử dụng hai loại 74HC595, loại đầu tiên là IC DIL 16 chân nguyên bản mà tôi gắn trên hai giá đỡ 16 chân, được hàn trên bảng và loại thứ hai là hai bảng nhỏ mà tôi đã mua từ Sparkfun, với một bề mặt 74HC595 gắn trên mỗi (hình số 7).

Vì tôi đang rất vội vàng, tôi không thể chờ sản xuất mạch in, vì vậy tôi đã tự làm PCB bằng các bảng kiểm tra, nhưng các sơ đồ PCB hiện đã có sẵn cho cả hai giao diện (xem hình ảnh PCB). Lưu ý rằng bạn có sự lựa chọn giữa chỉ một loại hoặc kết hợp hai loại, điều này tùy thuộc vào bạn. Cũng lưu ý rằng tôi chưa kiểm tra PCB được sản xuất (Không thể tải lên các tệp Fritzing ở đây nhưng tôi có thể cung cấp chúng nếu được yêu cầu).

Điều chỉnh RTC: lần đầu tiên Arduino được kết nối với RTC, bạn sẽ cần đặt đồng hồ chính xác. Cuối cùng, sự điều chỉnh này được yêu cầu một lần nữa để bù lại sự dịch chuyển RTC (2-3 giây mỗi ngày).

Cài đặt này diễn ra trong set-up () với điều kiện là không chú thích hướng dẫn sau:

// # xác định RTC_ADJUST true // Nếu xác định, điều chỉnh RTC sẽ diễn ra trong quá trình thiết lập

Nếu dòng ở trên được chú thích, set-up () sẽ điều chỉnh RTC với các giá trị của các hằng số sau (đừng quên khởi tạo các hằng số này với các giá trị hiện tại, tức là các giá trị tại thời điểm biên dịch và tải xuống chương trình cho Arduino)

// Đừng quên điều chỉnh hằng số bên dưới nếu RTC_ADJUST được xác định !! # xác định DEF_YEAR 2019 // Năm mặc định được sử dụng trong điều chỉnh RTC ban đầu

#define DEF_MONTH 11 // Tháng mặc định được sử dụng trong điều chỉnh RTC ban đầu

#define DEF_DAY 28 // Ngày mặc định được sử dụng trong điều chỉnh RTC ban đầu

#define DEF_HOUR 11 // Giờ mặc định được sử dụng trong điều chỉnh RTC ban đầu

#define DEF_MIN 8 // Phút mặc định được sử dụng trong điều chỉnh RTC ban đầu

#define DEF_SEC 0 // Giây mặc định được sử dụng trong điều chỉnh RTC ban đầu

Cũng quan trọng: sau khi điều chỉnh diễn ra, đừng quên nhận xét lại dòng và tải lại chương trình xuống Arduino

// # xác định RTC_ADJUST true // Nếu xác định, điều chỉnh RTC sẽ xảy ra trong thiết lập

nếu không, việc điều chỉnh RTC sẽ diễn ra với các giá trị không chính xác mỗi khi chương trình khởi động lại (bật nguồn hoặc đặt lại Arduino). Điều đó đã xảy ra trong các bài kiểm tra của tôi !! (Tôi quên bình luận lại dòng đó và không hiểu chuyện gì đang xảy ra…).

Bây giờ chúng ta hãy xem xét chức năng của đồng hồ.

Về cơ bản, có hai chế độ hiển thị:

  1. Chế độ ĐỒNG HỒ (xem hình # 9)

    1. giờ đã dẫn tương ứng với giờ hiện tại BẬT
    2. led phút tương ứng với bội số hiện tại của 5 phút là BẬT (đèn led này BẬT trong 5 phút)
    3. mỗi phút dẫn đầu, trừ đèn LED đang BẬT, nhấp nháy trong 5 giây (đèn LED này được lấy từ giá trị "giây" được đọc từ RTC)

Chế độ NGẪU NHIÊN (xem hình # 10)

    tất cả các đèn led được BẬT và TẮT ngẫu nhiên, ngoại trừ các đèn "giờ" và "phút" hiện tại

Thời gian đèn led phút BẬT kéo dài 5 phút, nhưng trong thời gian đó số phút "thực" sẽ tăng lên. Ví dụ: khi phút hiện tại trở thành 15, đèn "phía đông" sẽ được BẬT trong 5 phút nhưng phút thực sẽ là 15, 16, 17, 18 và 19 trong 5 phút đó (chúng tôi sẽ gọi đây là "5 phút xe đạp")

Chương trình thực hiện ba điều:

  1. Nó tính toán sự khác biệt giữa phút "thực" và phút được hiển thị, đưa ra 5 giá trị: 0, 1, 2, 3 và 4
  2. Nó tính toán thời gian tồn tại của chế độ ngẫu nhiên bằng cách nhân số vừa tìm thấy ở trên với 6 giây, dẫn đến 5 giá trị: 0, 6, 12, 18 và 24 (giây) cho chế độ ngẫu nhiên và sự khác biệt giữa các giá trị này với 30 cho chế độ đồng hồ (30, 24, 18, 12 và 6 giây)
  3. Nó lặp lại phân phối giữa các chế độ này hai lần trong mỗi phút (tổng của cả hai chế độ luôn là 30 giây)

"Chu kỳ 5 phút" này được áp dụng lặp đi lặp lại mỗi khi "đèn led phút" tiếp theo được BẬT (diễn ra sau mỗi 5 phút).

Lưu ý: người ta có thể tính được phút thực đơn giản bằng cách đếm thời gian tồn tại của chế độ ngẫu nhiên và chia khoảng thời gian này cho 6; ví dụ: nếu bạn đếm 18 giây cho chế độ ngẫu nhiên và phút "25" được BẬT, điều này có nghĩa là phút thực là 28 (18/6 = 3 và 25 + 3 = 28)

Trên video này, đầu tiên người ta có thể thấy chế độ đồng hồ (thời gian hiện tại là từ 10h25 đến 10h29) sau đó là chế độ ngẫu nhiên (kéo dài 6 giây, nghĩa là số phút hiện tại là 26) và sau đó là chế độ đồng hồ một lần nữa. Lưu ý rằng pallet ở đây được đặt trên mặt đất và chai "nửa đêm" ở bên phải. Kể từ triển lãm đầu tiên này, đồng hồ hiện được trình bày theo chiều dọc trên giá đỡ chân máy (Hình # 11)

Cũng lưu ý rằng các đèn led giờ (10h) và phút (25m) hiện tại không bị ảnh hưởng bởi chế độ ngẫu nhiên.

Ghi chú về sơ đồ PCB

PCB đầu tiên (74HC595 bản địa: hình # 4):

  • U1 và U2 là vi mạch 74HC595
  • Bố cục chân có thể được tìm thấy trên hình # 6 (xem thêm chân được sử dụng trong Arduino trong phần khai báo biến của chương trình)

PCB thứ hai (bảng đột phá Sparkfun 74HC595: hình # 5)

Bố cục ghim có thể được tìm thấy trên hình số 7

Tôi đã sử dụng các đầu cắm pin đực được hàn trên cả hai bảng giao diện nên tất cả các đầu nối của dây đều là cái.

Bước 7: Cố định các chai trên Pallet và kết nối các đèn Led

Sửa chữa các chai trên Pallet và kết nối các đèn Led
Sửa chữa các chai trên Pallet và kết nối các đèn Led
Sửa chữa các chai trên Pallet và kết nối các đèn Led
Sửa chữa các chai trên Pallet và kết nối các đèn Led
Sửa chữa các chai trên Pallet và kết nối các đèn Led
Sửa chữa các chai trên Pallet và kết nối các đèn Led

Lần lượt cho từng chai:

  • Xác định vị trí cổ chai trên pallet (đặt chai vào vị trí, đánh dấu cổ chai và lấy chai ra)
  • Vặn vòng cổ cố định bằng vít ở tâm của nó và ở giữa cổ (được đánh dấu trên pallet). Tôi đã sử dụng vít thạch cao tự động khoan. Bạn có thể khoan một lỗ thí điểm trên cổ áo nếu bạn thấy điều này dễ dàng hơn.
  • Chèn chốt của chai vào lỗ của nó trên pallet
  • Đóng vòng cổ quanh cổ chai, chai bây giờ sẽ được cố định trên pallet

Đó là nó! (đừng quên tháo dây và nhãn chai ở cuối).

Đối với mỗi đèn led:

Kết nối cả hai chân led vào dây + và GND. Dấu + xuất phát từ chân đầu ra thích hợp trên bảng giao diện và GND từ một trong các "bảng phân phối GND" trung gian; những bảng này chỉ đơn giản là bảng kiểm tra (+/- 2cm x 5cm) với các dải tuyến tính, trên đó bạn hàn các đầu cắm chân nam với tất cả các chân của chúng được hàn trên cùng một dải, một chân được kết nối với một chân GND giao diện có sẵn; nếu bạn đang thiếu chân GND, chỉ cần kết nối băng tần với chân thứ hai và kết nối chúng với nhau. Tôi khuyên bạn nên cách ly các kết nối led hàn bằng ống bọc co nhiệt (màu xanh lam cho GND và màu đỏ cho tín hiệu led, "+")

Cố định tất cả các bảng trên pallet, bên dưới và kết nối chúng với nhau bằng các dây có đầu nối cái (Arduino với bảng giao diện, 6 tín hiệu + GND, nguồn cấp cho Arduino và bảng giao diện và RTC, RTC với Arduino, bảng giao diện tới 24 led (12 trên một bảng giao diện). Đừng quên kết nối GND với tất cả các bảng.

Cố định nguồn điện trên một tấm gỗ thẳng đứng, kết nối cáp AC với tấm đầu tiên và nối dây với tấm thứ hai (hãy cẩn thận, chỉ cắm cáp AC sau khi kết nối xong!).

Video dưới đây cho thấy ba phút đầu tiên của một chu kỳ 5 phút. Thời gian hiện tại là gần 4h55 và video bắt đầu ngay trước khi đèn LED "50 phút" chuyển sang đèn "55 phút" (đầu tiên là giây cuối cùng của chế độ ngẫu nhiên 24 giây, 6 giây của chế độ đồng hồ và sau đó chuyển sang đèn LED 55 phút). Trong phút đầu tiên (16h55), chỉ chế độ đồng hồ được hiển thị (60 giây), trong phút thứ hai (16h56), mỗi bước 30 giây bắt đầu với chế độ ngẫu nhiên 6 giây và sau đó chế độ đồng hồ 24 giây tiếp theo, trong phút thứ ba (16h57), 12 giây ngẫu nhiên và đồng hồ 18 giây (hai lần)

Bước 8: Nhận xét, Tiện ích mở rộng và Cải tiến

Nhận xét, Tiện ích mở rộng và Cải tiến
Nhận xét, Tiện ích mở rộng và Cải tiến

Nhận xét:

  • Khi chương trình bắt đầu, nó đợi cho đến "phút đầy đủ" tiếp theo (tức là RTC-giây = 0) trước khi hiển thị đèn LED bắt đầu
  • Một số tham số trong chương trình cho phép

    • Chọn một hướng khác cho đèn led "nửa đêm"
    • Phân phối hai chế độ trên một phút đầy đủ thay vì hai lần trong 30 giây
  • Giá đỡ pallet và chai rượu táo là không hoàn toàn cần thiết, bạn có thể phát minh ra các loại giá đỡ trưng bày khác như hộp đựng đường chẳng hạn, như trên hình

Phần mở rộng:

  • Tôi đã điều chỉnh chương trình và tạo một phiên bản "hướng theo bảng" cho phép chia nhỏ chế độ đồng hồ / chế độ ngẫu nhiên dựa trên bảng thời gian thay vì dựa trên quy tắc được xác định trước
  • Một bảng "phụ thuộc vào lịch" (ngày, giờ bắt đầu, giờ bấm giờ) cho phép điều khiển thời gian bắt đầu và dừng của đồng hồ, để nó có thể được bật khi triển lãm đóng cửa vào buổi tối (nó sẽ tự động dừng màn hình và bắt đầu vào buổi sáng mà không cần bất kỳ thao tác thủ công nào)
  • Chương trình có một phiên bản trong đó màn hình được kích hoạt bởi phát hiện sự hiện diện của khách truy cập và dừng 5 phút sau khi không có khách truy cập.

Cải tiến:

  • RTC: một phiên bản ổn định hơn có thể thay thế phiên bản 1307 được sử dụng cho đến nay
  • Có thể thêm điều chỉnh RTC thủ công (ví dụ: bằng cách thêm hai bộ mã hóa xoay vòng, như https://wiki.dfrobot.com/Rotary_Switch_Module_V1_… và một nút nhấn để xác nhận cài đặt giờ và phút mới)

Đề xuất: