Mục lục:

Nâng cấp Hộp quà Vodka của bạn: 7 bước (có hình ảnh)
Nâng cấp Hộp quà Vodka của bạn: 7 bước (có hình ảnh)

Video: Nâng cấp Hộp quà Vodka của bạn: 7 bước (có hình ảnh)

Video: Nâng cấp Hộp quà Vodka của bạn: 7 bước (có hình ảnh)
Video: Vodka Quang | RONALDO NHD +10 đầu tiên và lần đầu trải nghiệm FULL TEAM +10 độc đắc của anh Tony 2024, Tháng sáu
Anonim
Image
Image
Nâng cấp Hộp quà Vodka của bạn
Nâng cấp Hộp quà Vodka của bạn
Nâng cấp Hộp quà Vodka của bạn
Nâng cấp Hộp quà Vodka của bạn

Trong hướng dẫn này, tôi sẽ chỉ ra cách tôi nâng cấp hộp quà vodka bằng cách thêm một số đèn LED rgb vào đó. Nó có ba chế độ hoạt động: màu tĩnh, màu xoay và một chế độ chơi. Trong chế độ trò chơi, thiết bị chọn ngẫu nhiên một chai và nhấp nháy đèn dưới đó, gợi ý người chơi chụp. Tất cả các chế độ được trình bày trên video.

Các đèn LED tôi đã sử dụng được lấy từ một dải đèn LED dựa trên các mô-đun LED WS2812B. Chúng rất tuyệt vì chúng cho phép bạn kiểm soát màu sắc của từng đèn LED riêng biệt và bạn có thể liên kết chúng với nhau bao nhiêu tùy thích, vì vậy bạn chỉ cần một chân kỹ thuật số để điều khiển chúng. Chúng cũng tương thích với thư viện Adafruits NeoPixel, vì vậy bạn có thể bắt đầu dễ dàng.

Tôi đã sử dụng Attiny84 để điều khiển đèn LED và phản hồi khi nhấn nút. Lần đầu tiên tôi thử nghiệm mọi thứ với Arduino thông thường, nhưng nó chỉ đơn giản là không vừa với bên trong vỏ máy, vì vậy câu trả lời là sử dụng một con chip độc lập.

Tôi đã sử dụng băng keo trong để gắn các bộ phận vào vỏ máy, vì tôi không có súng bắn keo nóng và tôi muốn hoàn thành dự án này sớm. Tất nhiên bạn có thể sử dụng bất kỳ phương pháp đính kèm nào mà bạn thích.

Bước 1: Chuẩn bị trường hợp

Chuẩn bị trường hợp
Chuẩn bị trường hợp
Chuẩn bị trường hợp
Chuẩn bị trường hợp
Chuẩn bị trường hợp
Chuẩn bị trường hợp

Bắt đầu bằng cách mở gói và loại bỏ các chai. Cố gắng chống lại cảm giác thèm uống chúng trong khi bạn đang làm việc. Tôi đã sử dụng một người thợ làm da để tạo lỗ cho các đèn LED ở đáy hộp, nhưng bạn có thể sử dụng bất kỳ công cụ nào bạn thích.

Bước 2: Cài đặt đèn LED

Cài đặt đèn LED
Cài đặt đèn LED
Cài đặt đèn LED
Cài đặt đèn LED
Cài đặt đèn LED
Cài đặt đèn LED
Cài đặt đèn LED
Cài đặt đèn LED

Để gắn đèn LED, tôi đã phải sửa đổi dải đèn LED một chút. Như có thể thấy từ hình ảnh, khoảng cách của các đèn LED không chính xác là một trong những cái chai. Điều này có thể được giải quyết bằng cách cắt dải LED thành từng mảnh và hàn chúng lại với nhau bằng một đoạn dây. Hãy cẩn thận hàn các đèn LED đúng cách để đầu ra của đèn LED trước chuyển sang đầu vào của đèn LED tiếp theo Sau khi liên kết chúng lại với nhau, chúng có thể được lắp vào vỏ. Tôi đã cố định nó bằng những miếng băng dính. Tôi cũng uốn cong phần cuối của dải để có thể dễ dàng truy cập vào điện áp trong, dữ liệu và miếng tiếp đất.

Bước 3: Nút

Cái nút
Cái nút
Cái nút
Cái nút
Cái nút
Cái nút

Để kiểm soát các chế độ chiếu sáng của đèn LED giữa tĩnh, thay đổi và trò chơi, tôi đã lắp đặt một máng nút ở dưới vỏ chai ở giữa. Bằng cách này khi bạn ấn chai ở giữa xuống dưới, nút sẽ kích hoạt và bạn có thể thực hiện các thao tác với nó. Tôi thật may mắn khi có một cái nút dính vào đáy vừa phải để nó được ấn xuống khi chai được ấn xuống, nhưng không bị đè xuống dưới sức nặng của chai.

Bước 4: Attiny84

Attiny84
Attiny84
Attiny84
Attiny84
Attiny84
Attiny84

Để điều khiển đèn LED và phản hồi các hành động của nút, tôi đã sử dụng bộ điều khiển vi mô attiny84. Tôi cũng có thể đã sử dụng attiny85 vì tôi chỉ cần hai chân kỹ thuật số để vận hành đèn LED và nút, nhưng tôi không có bất kỳ vị trí nào xung quanh. Tôi hàn chip trên một miếng protoboard có mã hóa chấm và gắn tất cả các dây và điện trở nút kéo vào nó theo sơ đồ đấu dây. Tôi muốn làm cho nó có thể lập trình được trên bo mạch, vì vậy tôi đã hàn các chân nhấp nháy ISP vào một tiêu đề 2X3. Sau đó, tôi lập trình chip với Arduino theo các hướng dẫn này.

Bước 5: Nguồn

Quyền lực
Quyền lực
Quyền lực
Quyền lực
Quyền lực
Quyền lực

Để cấp nguồn cho tất cả các thành phần bên trong, tôi đã sử dụng cáp USB thông thường. Vì USB cung cấp 5 volt và tất cả các thành phần của tôi hoạt động ở điện áp đó, nên không cần bất kỳ bộ điều chỉnh nào. Tôi đã tạo một lỗ nhỏ ở cuối thiết bị và luồn máng cáp USB vào đó. Các đường dây nối đất và điện áp của cáp có thể được hàn vào các đường dây tương ứng của dải đèn led để giảm lượng dây thừa bên trong vỏ máy.

Bước 6: Mã

Để điều khiển đèn LED, tôi đã sử dụng thư viện Adafruits NeoPixel. Bạn có thể lấy nó từ đây

Tôi muốn có thể thay đổi hành vi của thiết bị giữa màu tĩnh và màu xoay. Tôi cũng muốn thêm một chế độ chơi trong đó nó chọn ngẫu nhiên một chai và nhấp nháy đèn led bên dưới nó. Để đạt được điều này, tôi đã tạo mã để phản ứng cả hai lần nhấn nút ngắn và dài. Nhấn và giữ để thay đổi chế độ và nhấn ngắn sẽ kích hoạt xổ số trong chế độ trò chơi. Tôi đã dán mã bên dưới để bạn có thể sao chép trực tiếp vào trình chỉnh sửa của mình hoặc bạn có thể tải xuống tệp đính kèm.

#bao gồm

#define LEDPIN 0 // chân đầu ra kỹ thuật số để điều khiển đèn led của bạn #define NÚT 1 // pin để nối nút với #define PIXELCOUNT 5 // số lượng đèn led trong dải float p = 0; // pha cho chuoi quay int maxpow = 100; // công suất tối đa cho chế độ xoay, trong khoảng từ 0 đến 225 int mode = 0; // led ở chế độ nào. 0: màu tĩnh, 1: màu xoay, 2: chế độ chơi bool push = false; // theo dõi các lần đẩy tới int pushCount = 0; // cuonter để đếm chiều dài của lần đẩy để xác định giữa lần đẩy ngắn và dài uint32_t red = 0xff0000; // màu đỏ cho nhấp nháy ngẫu nhiên // các màu cho chế độ tĩnh: lục lam, vàng, đỏ, xanh lục, tím các màu uint32_t [5] = {0x00ff00, 0xffff00, 0xff0000, 0x00ff00, 0xff00ff}; Adafruit_NeoPixel pixel = Adafruit_NeoPixel (PIXELCOUNT, LEDPIN, NEO_GRB + NEO_KHZ800); void setup () {pinMode (NÚT, ĐẦU VÀO); pixel.begin (); } // hàm chọn ngẫu nhiên một chai / cốc và nháy đèn led bên dưới void xoay () {randomSeed (millis ()); int cup = random (5); // chọn cốc ngẫu nhiên // hoạt ảnh thú vị trong đó các đèn led được cuộn dưới đáy để tạo hiệu ứng ngẫu nhiên cho (int i = 1; i <100 + cup; i ++) {for (int j = 0; j

0){

đẩy = true; if (mode <= 1) switchMode (); } pushCount = 0; // thực hiện các hành động dựa trên chuyển đổi chế độ hiện tại (mode) {case 0: // chế độ tĩnh, màu tĩnh cho mỗi đèn led for (int i = 0; i

Bước 7: Kết luận

Phần kết luận
Phần kết luận
Phần kết luận
Phần kết luận

Thêm đèn LED thực sự làm cho nó trở thành một món quà độc đáo và làm cho nó trở thành yếu tố trang trí thực sự lạ mắt và chế độ trò chơi hoạt động tuyệt vời cho các bữa tiệc. Và khi các chai đã hết, chúng có thể được thay thế bằng kính bắn có cùng kích thước.

Theo ý kiến riêng của tôi, kết quả trông khá tốt và chế độ chơi khá vui vẻ và thoát tục. Tôi đã nghĩ đến việc thỉnh thoảng làm cho nó thả một giải độc đắc nơi nó sẽ vụt sáng tất cả các điểm cùng một lúc, nhưng bạn bè của tôi nói rằng điều đó quá tàn bạo và họ có lẽ đúng.

Tất nhiên, nâng cấp hoặc hack này có thể được áp dụng cho bất kỳ loại hộp đựng chai nào khác, v.v. Tôi nghĩ sẽ rất tuyệt nếu lắp đặt đèn LED trên giá dưới những chiếc chai lớn hơn để làm yếu tố trang trí ngôi nhà mát mẻ hơn.

Đề xuất: