» Electrónica » Arduino »Botón de tiempo para trabajar

Botón "Hora de trabajar"



Sugerido por el autor Instructables bajo el apodo fmtuve hecho en casa Es un botón de la tapa de la botella, que debe presionarse al final de la jornada laboral. Simula la presión del método abreviado de teclado Cmd + Q, que en Mac OS X realiza la misma función que la conocida combinación Alt + F4 en Linux y Windows. La carcasa del dispositivo está impresa en 3D, electrónica ejecutado el Arduino Pro Micro. Y parece que el maestro puso en marcha la producción de tales dispositivos:



Todos los componentes del producto casero se muestran a continuación, de los cuales las tres partes ubicadas a la derecha están impresas en 3D, los archivos STL para imprimir están en esto Archivo ZIP.



Después de imprimir los detalles del caso, el maestro suelda los peines al Arduino de una manera inusual, desde el lado de los componentes:



Pone en este receso en la parte inferior del casco:



Resulta como en KDPV en la esquina superior derecha:



Al invertir la parte central de la caja, coloca un botón en ella, corta la mitad de un puente del tipo "duPont" y suelda a los contactos del botón, aísla la conexión con un tubo termocontraíble:



Gira la parte central con el botón hacia atrás, lo conecta a la parte inferior, conecta el botón a los pines GND y A8 Arduino. Una resistencia pull-up no dolería aquí, pero funcionaría sin ella.

Botón


Luego, el asistente agrega al botón el empujador parcial superior impreso en 3D:



Escribe un boceto:



El texto es el siguiente:

#include 
#include 

// PIN8 conectado
const int switch_pin = 8;

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

configuración nula ()
{
  // Usamos un registro interno de pullup porque el switch está directamente conectado.
  pinMode (switch_pin, INPUT_PULLUP);
  digitalWrite (switch_pin, HIGH);
  
  Keyboard.begin ();
}


bucle vacío ()
{
  button_state = digitalRead (switch_pin);
  if ((button_state! = previous_button_state) && (button_state == HIGH))
  {
    if ((millis () - last_debounce_time)> debounce_delay)
    {
      // ¡Salga del programa (CMD + Q en mac) y tenga un buen día!
      // Use KEY_LEFT_ALT + KEY_F4 para PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      retraso (100);
      Keyboard.releaseAll (); // Esto es importante después de cada Keyboard.press se seguirá presionando
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Aquí resulta que: si enciende la resistencia pull-up incorporada en el boceto, no se necesita la externa. En el texto, debe cambiar el método abreviado de teclado al que necesita. Después de completar el boceto, el maestro instala una tapa de botella en el empujador:




Y comienza a trabajar en un pequeño cartel publicitario:



Quizás él te convenza de repetir este diseño. Después de todo, la cosa es positiva, lo que rápidamente comenzará a asociarse con el regreso del trabajo a casa.
6.6
7.5
7.2

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar
9 comentarios
Dan
Para muchos usuarios que nunca apagan una computadora que funciona, Win + L sería más relevante.
No sé qué cierra para ti allí, después de cerrar todo lo que está abierto para mí, Alt + F4 abre la ventana de apagado, al presionarla nuevamente la cierra
Y así puedes empujar hasta el fin del mundo
Taras
Se curan, si toman en lugar de un experimento para juzgar lo que no saben. Alt + f4 - universal el comando "cerrar", que se cierra después de cerrar todos los extremos, y el sistema en sí.
Bender39
Pensé que era solo lo que sé
¡Ahora somos dos de nosotros! amigos
Pensé que era solo lo que sé sonrie pero aquí dice que es un milagro en lugar de ALT + F4
[quote = Korolev] Si presiona brevemente el botón de encendido de la computadora, se iniciará el procedimiento estándar de "Apagado" y la computadora se apagará normalmente.
Pensé que era solo lo que sé sonrie pero el artículo dice sobre ALT + F4
Bender39
Alt + F4 para cerrar el programa activo
Si presiona brevemente el botón de encendido de la computadora, se iniciará el procedimiento estándar de "Apagado" y la computadora se apagará normalmente. sonrie
Alt + F4 para cerrar el programa activo, deje que adjunte dicho botón a su cabeza, habrá muchas más ventajas
Si entiendo correctamente, ¿es toda esta basura solo para apagar la computadora? ¡También necesita un puerto USB!
Quizás él te convenza de repetir este diseño.
Una cosa muy útil, ¿tan pronto como lo hice sin él? rascarse

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...