» elektronikk » Arduino »Tid til arbeid-knapp

Knapp "Tid til å jobbe"



Foreslått av forfatter Instructables under kallenavnet fmtuve hjemmelaget produkt Det er en knapp fra flaskehetten, som må trykkes på slutten av arbeidsdagen. Den simulerer å trykke på tastatursnarveien Cmd + Q, som på Mac OS X utfører den samme funksjonen som den velkjente Alt + F4-kombinasjonen på Linux og Windows. Enhetshylsen er 3D-trykt, elektronikk henrettet den Arduino Pro Micro. Og det ser ut til at mesteren satte produksjonen av slike enheter i strøm:



Alle komponenter i det hjemmelagde produktet er vist nedenfor, hvorav de tre delene til høyre er 3D-trykt, STL-filer for utskrift av dem er i dette ZIP-arkiv.



Etter å ha skrevet ut detaljene i saken, solgte mesteren kamene til Arduino på en uvanlig måte - fra komponentens side:



Setter inn denne fordypningen i bunnen av skroget:



Det viser seg som på KDPV i øverste høyre hjørne:



Når du vender den midtre delen av saken, setter en knapp i den, kutter i en halv springer av typen “duPont” og selger til kontaktene på knappen, isolerer forbindelsen med et varmekrymperør:



Vender den midtre delen sammen med knappen tilbake, kobler den til bunnen, kobler knappen til GND- og A8 Arduino-pinnene. En opptrekksmotstand ville ikke skade her, men den ville fungert uten den.

Knapp


Deretter legger veiviseren til knappen til den øverste 3D-trykte delpusheren:



Skriver en skisse:



Teksten er som følger:

#include 
#include 

// tilkoblet PIN8
const int switch_pin = 8;

int button_state = 0;
int forrige_button_state = HØY;
lang last_debounce_time = 0;
const long debounce_delay = 50;

ugyldig oppsett ()
{
  // Vi bruker intern pullupregistor fordi bryteren er direkte tilkoblet.
  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)
    {
      // Avslutt program (CMD + Q i mac) & Ha en fin dag!
      // Bruk KEY_LEFT_ALT + KEY_F4 for PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      forsinkelse (100);
      Keyboard.releaseAll (); // Dette er viktig etter hvert Keyboard.press, det vil fortsette å bli trykket
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Her viser det seg at: hvis du slår på den innebygde opptrekksmotstanden i skissen, er den eksterne ikke nødvendig. I teksten må du endre tastatursnarveien til den du trenger. Etter å ha fylt skissen, installerer mesteren en flaskehette på skyveren:




Og han starter arbeidet med en liten reklameplakat:



Kanskje vil han overbevise deg om å gjenta dette designet. Tingen er tross alt positiv, som raskt vil begynne å bli assosiert med å komme hjem fra jobb.
6.6
7.5
7.2

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
9 kommentar
Dan
For mange brukere som aldri slår av en fungerende datamaskin, ville Win + L være mer relevant.
Jeg vet ikke hva det stenger for deg der, etter at jeg har lukket alt som er åpent for meg, henter Alt + F4 nedleggelsesvinduet og trykker på det igjen lukker det
Og slik kan du presse til verdens ende
Taras
Du kurere dere selv, hvis dere i stedet for et eksperiment skal bedømme det dere ikke vet. Alt + f4 - universell "Lukk" -kommandoen, som lukkes etter at alle rumper er lukket igjen, og selve systemet.
BENDER39
Jeg trodde det var bare jeg vet
Nå er det to av oss! venner
Jeg trodde det var bare jeg vet smiler men her står det at det er et mirakel i stedet for ALT + F4
[quote = Korolev] Hvis du trykker kort på datamaskinens på / av-knapp, vil standard "Avslutning" -prosedyre starte og datamaskinen slås av normalt.
Jeg trodde det var bare jeg vet smiler men artikkelen sier om ALT + F4
BENDER39
Alt + F4 for å lukke det aktive programmet
Hvis du trykker kort på datamaskinens på / av-knapp, starter standard "Avslutning" -prosedyren, og datamaskinen slås av normalt. smiler
Alt + F4 for å lukke det aktive programmet, la det feste en slik knapp på hodet, det vil være mange ganger flere fordeler
Hvis jeg forstår riktig, er all denne dritten bare for å slå av datamaskinen? Den tar også en USB-port!
Kanskje vil han overbevise deg om å gjenta dette designet.
En veldig nyttig ting, så snart jeg klarte det uten? scratch

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...