» elektronik » Arduino »Knappen Tid til arbejde

Knap "Tid til at arbejde"



Foreslået af forfatter Instructables under kaldenavnet fmtuve hjemmelavet produkt Det er en knap fra flaskehætten, der skal trykkes ned i slutningen af ​​arbejdsdagen. Det simulerer presningen af ​​Cmd + Q-tastaturgenvejen, der på Mac OS X udfører den samme funktion som den velkendte Alt + F4-kombination på Linux og Windows. Enhedshylsteret er 3D-trykt, elektronik henrettet den Arduino Pro Micro. Og det ser ud til, at skibsføreren satte produktionen af ​​sådanne enheder i gang:



Alle komponenter i det hjemmelavede produkt er vist nedenfor, hvoraf de tre dele placeret til højre er 3D-trykt, STL-filer til udskrivning er i dette ZIP arkiv.



Efter at have udskrevet sagens detaljer, solgte skibsføreren kamme til Arduino på en usædvanlig måde - fra komponenterne:



Sætter denne udsparing i bunden af ​​skroget:



Det viser sig som på KDPV i øverste højre hjørne:



Ved at vende den midterste del af sagen, sætte en knap i den, skære en halv springer af typen “duPont” og sælgere til knapens kontakter, isolerer forbindelsen med et varmekrymperør:



Vender den midterste del sammen med knappen tilbage, forbinder den til bunden, forbinder knappen til GND- og A8 Arduino-stifterne. En pull-up modstand ville ikke skade her, men den ville fungere uden den.

Knap


Derefter tilføjer guiden til knappen den øverste 3D-trykte delpusher:



Skriver en skitse:



Teksten er som følger:

#include 
#include 

// tilsluttet PIN8
const int switch_pin = 8;

int button_state = 0;
int previous_button_state = HØJ;
lang last_debounce_time = 0;
const lang debounce_delay = 50;

ugyldig opsætning ()
{
  // Vi bruger intern pullupregistor, fordi kontakten er direkte tilsluttet.
  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)
    {
      // Afslut program (CMD + Q i mac) & Hav en dejlig dag!
      // Brug KEY_LEFT_ALT + KEY_F4 til pc
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      forsinkelse (100);
      Keyboard.releaseAll (); // Dette er vigtigt efter hver Keyboard.press, det vil fortsat blive trykket på
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Her viser det sig, at: hvis du tænder for den indbyggede trækmodstand i skitsen, er den eksterne ikke nødvendig. I teksten skal du ændre tastaturgenvejen til den, du har brug for. Efter udfyldning af skitsen installerer skibsføreren en flaskehætte på skubberen:




Og han begynder at arbejde på en lille reklameplakat:



Måske vil han overbevise dig om at gentage dette design. Når alt kommer til alt er tinget positivt, hvilket hurtigt begynder at blive forbundet med at vende hjem fra arbejde.
6.6
7.5
7.2

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
9 kommentar
Dan
For mange brugere, der aldrig slukker for en fungerende computer, ville Win + L være mere relevant.
Jeg ved ikke, hvad det lukker for dig der, efter at have lukket alt, hvad der er åbent for mig, åbner Alt + F4 nedlukningsvinduet og trykker på det igen lukker det
Og så kan du skubbe til verdens ende
Taras
Du helbreder jer selv, hvis I i stedet for et eksperiment vurderer, hvad I ikke ved. Alt + f4 - universel “tæt” -kommandoen, der lukkes, når alle rum er lukket igen, og selve systemet.
BENDER39
Jeg troede, det var kun jeg ved det
Nu er der to af os! venner
Jeg troede, det var kun jeg ved det smile men det siger her, at det er et mirakel i stedet for ALT + F4
[quote = Korolev] Hvis du kort trykker på computerens tænd / sluk-knap, starter standardproceduren "Luk", og computeren slukkes normalt.
Jeg troede, det var kun jeg ved det smile men artiklen siger om ALT + F4
BENDER39
Alt + F4 for at lukke det aktive program
Hvis du kort trykker på computerens tænd / sluk-knap, starter standardproceduren "Luk", og computeren slukkes normalt. smile
Alt + F4 for at lukke det aktive program, lad det knytte en sådan knap til hovedet, der vil være mange gange flere fordele
Hvis jeg forstår det rigtigt, er alt dette skidt bare for at slukke for computeren? Det tager også en USB-port!
Måske vil han overbevise dig om at gentage dette design.
En meget nyttig ting, så snart jeg gjorde det uden? scratch

Vi råder dig til at læse:

Giv den til smartphonen ...