» Elektronik » Arduino »Arbeitszeittaste

Button "Zeit zu arbeiten"



Vorgeschlagen vom Autor Instructables unter dem Spitznamen fmtuve hausgemacht Es ist ein Knopf vom Flaschenverschluss, der am Ende des Arbeitstages gedrückt werden muss. Es simuliert das Drücken der Tastenkombination Cmd + Q, die unter Mac OS X dieselbe Funktion wie die bekannte Alt + F4-Kombination unter Linux und Windows ausführt. Das Gerätegehäuse ist 3D-gedruckt, Elektronik ausgeführt am Arduino Pro Micro. Und es scheint, dass der Master die Produktion solcher Geräte in Betrieb genommen hat:



Alle Komponenten des hausgemachten Produkts sind unten dargestellt. Die drei Teile auf der rechten Seite sind 3D-gedruckte STL-Dateien zum Drucken das ZIP-Archiv.



Nachdem der Meister die Details des Gehäuses gedruckt hat, verlötet er die Kämme auf ungewöhnliche Weise mit dem Arduino - von der Komponentenseite:



Setzt diese Aussparung in den Rumpfboden ein:



Es stellt sich heraus wie bei KDPV in der oberen rechten Ecke:



Wenn Sie den mittleren Teil des Gehäuses umdrehen, einen Knopf hineinstecken, einen halben Jumper vom Typ „duPont“ einschneiden und an die Kontakte des Knopfes löten, wird die Verbindung mit einem Schrumpfschlauch isoliert:



Dreht den Mittelteil zusammen mit dem Knopf zurück, verbindet ihn mit dem Boden und verbindet den Knopf mit den GND- und A8-Arduino-Stiften. Ein Pull-up-Widerstand würde hier nicht schaden, aber es würde ohne ihn funktionieren.

Button


Anschließend fügt der Assistent der Schaltfläche den obersten 3D-gedruckten Teileschieber hinzu:



Schreibt eine Skizze:



Der Text lautet wie folgt:

#include 
#include 

// PIN8 verbunden
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 ()
{
  // Wir verwenden einen internen Pullup-Registor, da der Schalter direkt angeschlossen ist.
  pinMode (switch_pin, INPUT_PULLUP);
  digitalWrite (switch_pin, HIGH);
  
  Keyboard.begin ();
}}


void loop ()
{
  button_state = digitalRead (switch_pin);
  if ((button_state! = previous_button_state) && (button_state == HIGH))
  {
    if ((millis () - last_debounce_time)> debounce_delay)
    {
      // Programm beenden (CMD + Q in Mac) & einen schönen Tag!
      // Verwenden Sie KEY_LEFT_ALT + KEY_F4 für den PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      Verzögerung (100);
      Keyboard.releaseAll (); // Dies ist wichtig, nachdem jede Tastatur gedrückt wurde. Sie wird weiterhin gedrückt
      last_debounce_time = millis ();
    }}
  }}
  previous_button_state = button_state;
}}


Hier stellt sich heraus, dass: Wenn Sie den in der Skizze eingebauten Pull-up-Widerstand einschalten, wird der externe nicht benötigt. Im Text müssen Sie die Tastenkombination auf die gewünschte ändern. Nach dem Ausfüllen der Skizze bringt der Meister einen Flaschenverschluss am Drücker an:




Und er beginnt mit der Arbeit an einem kleinen Werbeplakat:



Vielleicht wird er Sie überzeugen, diesen Entwurf zu wiederholen. Immerhin ist die Sache positiv, was schnell mit der Rückkehr von der Arbeit nach Hause verbunden sein wird.
6.6
7.5
7.2

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
9 Kommentare
Dan
Für viele Benutzer, die niemals einen funktionierenden Computer ausschalten, wäre Win + L relevanter.
Ich weiß nicht, was es für Sie dort schließt. Nachdem Sie alles geschlossen haben, was für mich geöffnet ist, öffnet Alt + F4 das Fenster zum Herunterfahren. Durch erneutes Drücken wird es geschlossen
Und so können Sie bis ans Ende der Welt drängen
Taras
Sie heilen sich selbst, wenn Sie anstelle eines Experiments beurteilen, was Sie nicht wissen. Alt + f4 - universell Der Befehl „Schließen“, der geschlossen wird, nachdem alle Stummel nacheinander geschlossen wurden, und das System selbst.
Bender39
Ich dachte, ich weiß es nur
Jetzt sind wir zwei! Freunde
Ich dachte, ich weiß es nur lächeln aber hier steht, dass es ein Wunder statt ALT + F4 ist
[quote = Korolev] Wenn Sie kurz auf den Netzschalter des Computers drücken, wird das Standardverfahren zum Herunterfahren gestartet und der Computer wird normal ausgeschaltet.
Ich dachte, ich weiß es nur lächeln aber der Artikel sagt über ALT + F4
Bender39
Alt + F4, um das aktive Programm zu schließen
Wenn Sie kurz auf den Netzschalter des Computers drücken, wird das Standardverfahren zum Herunterfahren gestartet und der Computer wird normal ausgeschaltet. lächeln
Alt + F4, um das aktive Programm zu schließen, lassen Sie es eine solche Taste an seinem Kopf befestigen, es wird ein Vielfaches mehr Vorteile geben
Wenn ich das richtig verstehe, ist das alles nur, um den Computer auszuschalten? Es braucht auch einen USB-Anschluss!
Vielleicht wird er Sie überzeugen, diesen Entwurf zu wiederholen.
Eine sehr nützliche Sache, sobald ich darauf verzichtet habe? Kratzer

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...