» elettronica » Arduino »Pulsante Tempo di lavoro

Pulsante "Tempo di lavorare"



Suggerito dall'autore Instructables sotto il soprannome fmtuve prodotto fatto in casa È un pulsante dal tappo della bottiglia, che deve essere premuto alla fine della giornata lavorativa. Simula la pressione della scorciatoia da tastiera Cmd + Q, che su Mac OS X svolge la stessa funzione della nota combinazione Alt + F4 su Linux e Windows. La custodia del dispositivo è stampata in 3D, elettronica eseguito il Arduino Pro Micro. E sembra che il master abbia messo in streaming la produzione di tali dispositivi:



Tutti i componenti del prodotto fatto in casa sono mostrati di seguito, di cui le tre parti situate a destra sono stampate in 3D, i file STL per la stampa sono in questo Archivio ZIP.



Avendo stampato i dettagli del caso, il maestro salda i pettini sull'Arduino in modo insolito, dal lato dei componenti:



Mette in questa rientranza nella parte inferiore dello scafo:



Si scopre come su KDPV nell'angolo in alto a destra:



Capovolgendo la parte centrale della custodia, inserendo un pulsante, taglia in mezzo jumper del tipo "duPont" e saldando i contatti del pulsante, isola la connessione con un tubo termorestringente:



Ruota la parte centrale con il pulsante indietro, lo collega alla parte inferiore, collega il pulsante ai pin GND e A8 Arduino. Un resistore pull-up non farebbe male qui, ma funzionerebbe senza di esso.

Pulsante


Quindi la procedura guidata aggiunge al pulsante lo spintore superiore stampato in 3D:



Scrive uno schizzo:



Il testo è il seguente:

#include 
#include 

// PIN8 collegato
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 ()
{
  // Utilizziamo un registratore pullup interno perché l'interruttore è collegato direttamente.
  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)
    {
      // Esci dal programma (CMD + Q in mac) e buona giornata!
      // Usa KEY_LEFT_ALT + KEY_F4 per PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      ritardo (100);
      Keyboard.releaseAll (); // Questo è importante dopo ogni Keyboard.press continuerà a essere premuto
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Qui risulta che: se si attiva la resistenza pull-up integrata nello schizzo, non è necessario quello esterno. Nel testo devi cambiare la scorciatoia da tastiera con quella che ti serve. Dopo aver riempito lo schizzo, il master installa un tappo di bottiglia sullo spintore:




E inizia a lavorare su un piccolo poster pubblicitario:



Forse ti convincerà a ripetere questo disegno. Dopotutto, la cosa è positiva, che inizierà presto ad essere associata al ritorno dal lavoro a casa.
6.6
7.5
7.2

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
9 commento
Dan
Per molti utenti che non spengono mai un computer funzionante, Win + L sarebbe più pertinente.
Non so che cosa si chiude per te lì, dopo aver chiuso tutto ciò che è aperto per me, Alt + F4 fa apparire la finestra di spegnimento, premendolo di nuovo lo chiude
E così puoi spingere fino alla fine del mondo
Taras
Curi voi stessi, se fate invece un esperimento per giudicare ciò che non sapete. Alt + f4 - universale il comando "chiudi", che si chiude dopo che tutti i mozziconi sono stati chiusi a turno, e il sistema stesso.
BENDER39
Pensavo fosse solo quello che so
Ora siamo in due! amici
Pensavo fosse solo quello che so sorridere ma qui dice che è un miracolo invece di ALT + F4
[quote = Korolev] Se premi brevemente il pulsante di accensione del computer, verrà avviata la procedura standard di "Spegnimento" e il computer si spegnerà normalmente.
Pensavo fosse solo quello che so sorridere ma l'articolo dice ALT + F4
BENDER39
Alt + F4 per chiudere il programma attivo
Se si preme brevemente il pulsante di accensione del computer, verrà avviata la procedura standard di "spegnimento" e il computer si spegnerà normalmente. sorridere
Alt + F4 per chiudere il programma attivo, lasciarlo attaccare un tale pulsante alla sua testa, ci saranno molte volte più benefici
Se ho capito bene, tutta questa merda è solo per spegnere il computer? Prende anche una porta USB!
Forse ti convincerà a ripetere questo disegno.
Una cosa molto utile, non appena ne ho fatto a meno? zero

Ti consigliamo di leggere:

Passalo per lo smartphone ...