» elektronik » Arduino »Tid att arbeta-knappen

Knappen "Tid att arbeta"



Föreslagen av författaren Instructables under smeknamnet fmtuve hemgjorda produkt är en knapp från flaskhylsan som måste tryckas in i slutet av arbetsdagen. Det simulerar att Cmd + Q-kortkommandot trycks in, som på Mac OS X utför samma funktion som den välkända kombinationen Alt + F4 på Linux och Windows. Enhetshöljet är 3D-tryckt, elektronik avrättad den Arduino Pro Micro. Och det verkar som om befälhavaren satte produktion av sådana enheter i ström:



Alla komponenter i den hemmagjorda produkten visas nedan, varav de tre delarna till höger är 3D-tryckta, STL-filer för att skriva ut dem finns i detta ZIP-arkiv.



Efter att ha skrivit ut detaljerna i ärendet sålde befälhavaren kammarna till Arduino på ett ovanligt sätt - från komponenterna:



Sätter i denna urtag i botten av skrovet:



Det visar sig som på KDPV i det övre högra hörnet:



Om du vänder den mellersta delen av fodralet, sätter en knapp i det, skär in en halv tröja av typen "duPont" och säljarna till knappens kontakter, isolerar anslutningen med ett värmekrymprör:



Vänder den mellersta delen med knappen tillbaka, ansluter den till botten, ansluter knappen till GND- och A8 Arduino-stiften. Ett dragmotstånd skulle inte skada här, men det skulle fungera utan det.

Knappen


Sedan lägger guiden till knappen den översta 3D-tryckta delpusher:



Skriver en skiss:



Texten är som följer:

#include 
#include 

// ansluten PIN8
const int switch_pin = 8;

int button_state = 0;
int previous_button_state = HÖG;
long last_debounce_time = 0;
const long debounce_delay = 50;

ogiltig installation ()
{
  // Vi använder intern pullupregistor för att omkopplaren är direkt ansluten.
  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)
    {
      // Avsluta programmet (CMD + Q i mac) & Ha en trevlig dag!
      // Använd KEY_LEFT_ALT + KEY_F4 för PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      fördröjning (100);
      Keyboard.releaseAll (); // Detta är viktigt efter varje Keyboard.press, det kommer att fortsätta att tryckas
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Här visar det sig att: om du sätter på det inbyggda uppdragsmotståndet i skissen, behövs inte det externa. I texten måste du ändra kortkommandot till den du behöver. Efter att ha fyllt skissen installerar befälhavaren en flaskhatt på pusher:




Och han börjar arbeta med en liten reklamaffisch:



Kanske kommer han att övertyga dig att upprepa denna design. När allt kommer omkring är saken positiv, som snabbt börjar associeras med att återvända hem från jobbet.
6.6
7.5
7.2

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
9 kommentar
Dan
För många användare som aldrig stänger av en fungerande dator, skulle Win + L vara mer relevant.
Jag vet inte vad det stänger för dig där, efter att jag har stängt allt som är öppet för mig, öppnar Alt + F4 avstängningsfönstret och trycker på det igen stänger det
Och så kan du driva till världens slut
Taras
Du botar er själva, om ni istället för ett experiment bedömer vad ni inte vet. Alt + f4 - universell "stäng" -kommandot, som stängs efter att alla butts är stängda i sin tur, och själva systemet.
BENDER39
Jag trodde att det var bara jag vet
Nu är det två av oss! vänner
Jag trodde att det var bara jag vet le men det säger här att det är ett mirakel istället för ALT + F4
[quote = Korolev] Om du kort trycker på datorns strömbrytare startar standardproceduren "Avstängning" och datorn stängs av normalt.
Jag trodde att det var bara jag vet le men artikeln säger om ALT + F4
BENDER39
Alt + F4 för att stänga det aktiva programmet
Om du kort trycker på datorns strömbrytare startar standardproceduren "Avstängning" och datorn stängs av normalt. le
Alt + F4 för att stänga det aktiva programmet, låt det fästa en sådan knapp i huvudet, det kommer att finnas många gånger fler fördelar
Om jag förstår rätt, är all den här skiten bara för att stänga av datorn? Det tar också en USB-port!
Kanske kommer han att övertyga dig att upprepa denna design.
En mycket användbar sak så fort jag gjorde det utan? scratch

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...