» Elektronika » Arduino »Przycisk czasu do pracy

Przycisk „Czas do pracy”



Sugerowane przez autora Instructables pod pseudonimem fmtuve domowej roboty Jest to guzik z korka butelki, który należy nacisnąć pod koniec dnia roboczego. Symuluje naciśnięcie skrótu klawiaturowego Cmd + Q, który w systemie Mac OS X pełni tę samą funkcję, co dobrze znana kombinacja Alt + F4 w systemie Linux i Windows. Obudowa urządzenia jest wydrukowana w 3D, elektronika wykonane w dniu Arduino Pro Micro. I wydaje się, że mistrz wprowadził produkcję takich urządzeń do strumienia:



Wszystkie komponenty produktu domowej roboty pokazano poniżej, z których trzy części znajdujące się po prawej stronie są wydrukowane w 3D, pliki STL do ich wydrukowania znajdują się w to Archiwum ZIP.



Po wydrukowaniu szczegółów skrzynki mistrz wlutował grzebienie do Arduino w nietypowy sposób - od strony komponentów:



Umieszcza się w tej wnęce w dolnej części kadłuba:



Okazuje się, jak na KDPV w prawym górnym rogu:



Odwracając środkową część obudowy, wkłada do niej guzik, przecina zworkę typu „duPont” i lutuje do styków przycisku, izoluje połączenia rurką termokurczliwą:



Obraca środkową część razem z przyciskiem z powrotem, łączy go z dolną częścią, łączy przycisk z pinami GND i A8 Arduino. Rezystor podciągający nie zaszkodziłby tutaj, ale działałby bez niego.

Przycisk „Czas do pracy”


Następnie kreator dodaje do przycisku górny popychacz części wydrukowany w 3D:



Pisze szkic:



Tekst jest następujący:

#include 
#include 

// podłączony PIN8
const int switch_pin = 8;

int button_state = 0;
int previous_button_state = HIGH;
long last_debounce_time = 0;
const long debounce_delay = 50;

void setup ()
{
  // Używamy wewnętrznego rejestratora podciągania, ponieważ przełącznik jest bezpośrednio podłączony.
  pinMode (switch_pin, INPUT_PULLUP);
  digitalWrite (switch_pin, HIGH);
  
  Keyboard.begin ();
}


void loop ()
{
  button_state = digitalRead (switch_pin);
  if ((stan_przycisku! = poprzedni_przycisk_stanu) && (stan_przycisku == WYSOKI))
  {
    if ((millis () - last_debounce_time)> debounce_delay)
    {
      // Exit Program (CMD + Q in mac) i miłego dnia!
      // Użyj KEY_LEFT_ALT + KEY_F4 na PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press („q”);
      opóźnienie (100);
      Keyboard.releaseAll (); // Jest to ważne po każdym naciśnięciu Keyboard.press, które będzie nadal naciskane
      last_debounce_time = millis ();
    }
  }
  previous_button_state = stan_przycisku;
}


Okazuje się, że: jeśli włączysz wbudowany rezystor podciągający w szkicu, zewnętrzny nie jest potrzebny. W tekście musisz zmienić skrót klawiaturowy na potrzebny. Po wypełnieniu szkicu mistrz instaluje zakrętkę na popychaczu:




I zaczyna pracę nad małym plakatem reklamowym:



Być może przekona cię do powtórzenia tego projektu. W końcu rzecz jest pozytywna, co szybko zacznie się wiązać z powrotem do domu z pracy.
6.6
7.5
7.2

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
9 komentarze
Dan
Dla wielu użytkowników, którzy nigdy nie wyłączają działającego komputera, Win + L byłby bardziej odpowiedni.
Nie wiem, co tam dla ciebie zamyka, po zamknięciu wszystkiego, co jest dla mnie otwarte, Alt + F4 wywołuje okno zamykania, naciśnięcie go ponownie zamyka
I możesz przepchnąć się do końca świata
Taras
Leczysz się, jeśli zamiast eksperymentu podejmiesz decyzję, której nie wiesz. Alt + F4 - uniwersalny polecenie „zamknij”, które zamyka się po zamknięciu wszystkich kolb po kolei, i sam system.
Bender39
Myślałem, że to tylko ja wiem
Teraz jest nas dwóch! przyjaciele
Myślałem, że to tylko ja wiem uśmiechnij się ale mówi tutaj, że to cud zamiast ALT + F4
[quote = Korolev] Jeśli krótko wciśniesz przycisk zasilania komputera, uruchomi się standardowa procedura „Shutdown” i komputer wyłączy się normalnie.
Myślałem, że to tylko ja wiem uśmiechnij się ale artykuł mówi o ALT + F4
Bender39
Alt + F4, aby zamknąć aktywny program
Jeśli krótko wciśniesz przycisk zasilania komputera, rozpocznie się standardowa procedura „Shutdown” i komputer wyłączy się normalnie. uśmiechnij się
Alt + F4, aby zamknąć aktywny program, pozwól mu dołączyć taki przycisk do jego głowy, będzie wiele razy więcej korzyści
Jeśli dobrze rozumiem, czy to badziewie tylko po to, żeby wyłączyć komputer? Zajmuje również port USB!
Być może przekona cię do powtórzenia tego projektu.
Bardzo przydatna rzecz, jak tylko bez niej zrobiłem? zadrapanie

Radzimy przeczytać:

Podaj go do smartfona ...