» Électronique » Arduino »Bouton Time to work

Bouton "Temps de travail"



Suggéré par l'auteur Instructables sous le surnom fmtuve fait maison Il s'agit d'un bouton du bouchon de la bouteille, qui doit être pressé à la fin de la journée de travail. Il simule la pression sur le raccourci clavier Cmd + Q, qui sur Mac OS X remplit la même fonction que la combinaison Alt + F4 bien connue sur Linux et Windows. Le boîtier de l'appareil est imprimé en 3D, électronique exécuté le Arduino Pro Micro. Et il semble que le maître ait mis en production ces appareils:



Tous les composants du produit fait maison sont présentés ci-dessous, dont les trois parties situées à droite sont imprimées en 3D, les fichiers STL pour les imprimer sont en ça Archive ZIP.



Après avoir imprimé les détails du boîtier, le maître a soudé les peignes à l'Arduino de manière inhabituelle - du côté des composants:



Met dans cet évidement au fond de la coque:



Il s'avère que sur KDPV dans le coin supérieur droit:



Inverser la partie centrale du boîtier, y met un bouton, coupe un demi cavalier de type «duPont» et soudures aux contacts du bouton, isole la connexion avec un tube thermorétractable:



Tourne la partie centrale avec le bouton en arrière, le connecte au bas, connecte le bouton aux broches Arduino GND et A8. Une résistance de rappel ne ferait pas de mal ici, mais cela fonctionnerait sans elle.

Bouton


Ensuite, l'assistant ajoute au bouton le poussoir de pièce imprimé en 3D supérieur:



Écrit un croquis:



Le texte est le suivant:

#include 
#include 

// PIN8 connecté
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 ()
{
  // Nous utilisons un registre de pullup interne car le commutateur est directement connecté.
  pinMode (switch_pin, INPUT_PULLUP);
  digitalWrite (switch_pin, HIGH);
  
  Keyboard.begin ();
}


boucle vide ()
{
  button_state = digitalRead (switch_pin);
  if ((button_state! = previous_button_state) && (button_state == HIGH))
  {
    if ((millis () - last_debounce_time)> debounce_delay)
    {
      // Quittez le programme (CMD + Q sous mac) et passez une bonne journée!
      // Utilisez KEY_LEFT_ALT + KEY_F4 pour PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      retard (100);
      Keyboard.releaseAll (); // Ceci est important après chaque Keyboard.press, il continuera à être pressé
      last_debounce_time = millis ();
    }
  }
  previous_button_state = état_bouton;
}


Ici, il s'avère que: si vous activez la résistance de rappel intégrée dans l'esquisse, la résistance externe n'est pas nécessaire. Dans le texte, vous devez remplacer le raccourci clavier par celui dont vous avez besoin. Après avoir rempli le croquis, le maître installe un bouchon de bouteille sur le poussoir:




Et il commence à travailler sur une petite affiche publicitaire:



Peut-être qu'il vous convaincra de répéter cette conception. Après tout, la chose est positive, ce qui commencera rapidement à être associé au retour à la maison du travail.
6.6
7.5
7.2

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
9 commentaires
Dan
Pour de nombreux utilisateurs qui ne mettent jamais un ordinateur hors tension, Win + L serait plus pertinent.
Je ne sais pas ce qu'il ferme pour vous là-bas, après avoir fermé tout ce qui est ouvert pour moi, Alt + F4 ouvre la fenêtre d'arrêt, en appuyant à nouveau, il le ferme
Et pour pouvoir pousser jusqu'au bout du monde
Taras
Vous vous guérissez, si vous prenez au lieu d'une expérience pour juger ce que vous ne savez pas. Alt + f4 - universel la commande «close», qui se ferme après que tous les mégots sont fermés à leur tour, et le système lui-même.
Bender39
Je pensais que c'était seulement moi
Maintenant, nous sommes deux! amis
Je pensais que c'était seulement moi sourire mais il est dit ici que c'est un miracle au lieu de ALT + F4
[quote = Korolev] Si vous appuyez brièvement sur le bouton d’alimentation de l’ordinateur, la procédure standard d’arrêt démarre et l’ordinateur s’éteint normalement.
Je pensais que c'était seulement moi sourire mais l'article dit sur ALT + F4
Bender39
Alt + F4 pour fermer le programme actif
Si vous appuyez brièvement sur le bouton d’alimentation de l’ordinateur, la procédure standard d’arrêt démarre et l’ordinateur s’éteint normalement. sourire
Alt + F4 pour fermer le programme actif, laissez-le attacher un tel bouton à sa tête, il y aura beaucoup plus d'avantages
Si je comprends bien, est-ce que toutes ces conneries sont juste pour éteindre l'ordinateur? Il faut aussi un port USB!
Peut-être qu'il vous convaincra de répéter cette conception.
Une chose très utile, dès que je m'en suis passé? se gratter

Nous vous conseillons de lire:

Donnez-le au smartphone ...