» Điện tử » Arduino »Thời gian để làm việc nút

Nút "Thời gian để làm việc"



Đượ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ó.

Nút


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ề.
6.6
7.5
7.2

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
9 ý kiến
Dân
Đối với nhiều người dùng không bao giờ tắt máy tính làm việc, Win + L sẽ phù hợp hơn.
Tôi không biết những gì nó đóng cho bạn ở đó, sau khi đóng tất cả mọi thứ mà Mở cho tôi, Alt + F4 mở ra cửa sổ tắt máy, nhấn nó một lần nữa để đóng nó lại
Và vì vậy bạn có thể đẩy đến tận cùng của thế giới
Taras
Bạn tự chữa, nếu bạn thực hiện thay vì một thí nghiệm để đánh giá những gì bạn không biết. Alt + f4 - phổ quát lệnh đóng gần đây, đóng lệnh sau khi đóng tất cả các butts và hệ thống.
Bender39
Tôi nghĩ rằng chỉ có tôi biết
Bây giờ có hai chúng tôi! bạn bè
Tôi nghĩ rằng chỉ có tôi biết cười nhưng nó nói ở đây rằng đó là một phép lạ thay vì ALT + F4
[quote = Korolev] Nếu bạn nhấn nhanh nút nguồn của máy tính, quy trình Chuẩn Shutdown của máy tính sẽ bắt đầu và máy tính sẽ tắt bình thường.
Tôi nghĩ rằng chỉ có tôi biết cười nhưng bài báo nói về ALT + F4
Bender39
Alt + F4 để đóng chương trình đang hoạt động
Nếu bạn nhấn nhanh nút nguồn của máy tính, quy trình Chuẩn Shutdown của máy tính sẽ bắt đầu và máy tính sẽ tắt bình thường. cười
Alt + F4 để đóng chương trình đang hoạt động, hãy để nó gắn một nút như vậy vào đầu, sẽ có nhiều lợi ích hơn gấp nhiều lần
Nếu tôi hiểu chính xác, có phải tất cả những thứ nhảm nhí này chỉ để tắt máy tính? Nó cũng có một cổng USB!
Có lẽ anh ấy sẽ thuyết phục bạn lặp lại thiết kế này.
Một điều rất hữu ích, ngay khi tôi làm mà không có nó? vết xước

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...