Được đề xuất bởi tác giả Hướng dẫn dưới biệt danh fmtuve tự làm Đó là một nút từ nắp chai, phải được nhấn vào cuối ngày làm việc. Nó mô phỏng việc nhấn phím tắt bàn phím Cmd + Q, trên Mac OS X thực hiện chức năng tương tự như tổ hợp Alt + F4 nổi tiếng trên Linux và Windows. Vỏ thiết bị được in 3D, điện tử thực hiện trên Arduino Pro vi. Và có vẻ như chủ nhân đã đưa việc sản xuất các thiết bị đó lên mạng:
Tất cả các thành phần của sản phẩm tự chế được hiển thị bên dưới, trong đó ba phần nằm bên phải là các tệp STL được in 3D để in chúng cái này Lưu trữ ZIP.
Sau khi in các chi tiết của vỏ máy, chủ nhân đã bán lược cho Arduino theo một cách khác thường - từ phía linh kiện:
Puts trong hốc này ở dưới cùng của thân tàu:
Hóa ra là trên KDPV ở góc trên bên phải:
Đảo ngược phần giữa của vỏ, đặt một nút vào trong đó, cắt một nửa nút nhảy của loại du duontontont và các bộ hàn vào các tiếp điểm của nút, cách ly kết nối với ống co nhiệt:
Xoay phần giữa cùng với nút quay lại, kết nối nó xuống phía dưới, kết nối nút với các chân Arduino GND và A8. Một điện trở kéo lên sẽ không bị tổn thương ở đây, nhưng nó sẽ hoạt động mà không có nó.
Sau đó, trình hướng dẫn thêm vào nút trình tạo bộ phận in 3D hàng đầu:
Viết một bản phác thảo:
Văn bản như sau:
#inc loại
#include
// kết nối PIN8
const int switch_pin = 8;
int nút_state = 0;
int trước_button_state = CAO;
dài Last_debounce_time = 0;
const long debounce_delay = 50;
thiết lập void ()
{
// Chúng tôi sử dụng thanh ghi pullup nội bộ 'khiến công tắc được kết nối trực tiếp.
pinMode (switch_pin, INPUT_PULLUP);
kỹ thuật sốWrite (switch_pin, CAO);
Bàn phím.begin ();
}
vòng lặp void ()
{
button_state = digitalRead (switch_pin);
if ((button_state! = trước_button_state) && (button_state == CAO))
{
if ((millis () - last_debounce_time)> debounce_delay)
{
// Thoát khỏi chương trình (CMD + Q trong mac) & Chúc một ngày tốt lành!
// Sử dụng KEY_LEFT_ALT + KEY_F4 cho PC
Bàn phím.press (KEY_LEFT_GUI);
Bàn phím.press ('q');
độ trễ (100);
Bàn phím.release ALL (); // Điều này rất quan trọng sau mỗi Bàn phím. Nhấn nó sẽ tiếp tục được nhấn
last_debounce_time = millis ();
}
}
trước_button_state = button_state;
}
Ở đây, nó chỉ ra rằng: nếu bạn bật điện trở kéo lên tích hợp trong bản phác thảo, thì không cần thiết bên ngoài. Trong văn bản bạn cần thay đổi phím tắt thành bàn phím bạn cần. Sau khi điền vào bản phác thảo, chủ cài đặt một nắp chai trên máy đẩy:
Và anh ấy bắt đầu làm việc trên một poster quảng cáo nhỏ:
Có lẽ anh ấy sẽ thuyết phục bạn lặp lại thiết kế này. Rốt cuộc, điều này là tích cực, sẽ nhanh chóng bắt đầu được liên kết với việc đi làm về.