» Elektronika » Arduino »Tlačítko času do práce

Tlačítko "Čas do práce"



Navrhl autor Instructables pod přezdívkou fmtuve domácí Jedná se o knoflík z uzávěru láhve, který musí být stisknut na konci pracovního dne. Simuluje stisknutí klávesové zkratky Cmd + Q, která v systému Mac OS X plní stejnou funkci jako známá kombinace Alt + F4 v systémech Linux a Windows. Pouzdro na zařízení je vytištěno ve 3D, elektronika popraven dne Arduino Pro Micro. A zdá se, že master uvedl výrobu takových zařízení do proudu:



Všechny komponenty domácího produktu jsou uvedeny níže, z nichž tři části umístěné vpravo jsou vytištěny ve 3D, soubory STL pro tisk jsou v toto ZIP archiv.



Poté, co vytiskl podrobnosti o případu, pájí hřebeny neobvyklým způsobem hřebeny na Arduino - ze strany komponent:



Vloží se do tohoto vybrání ve spodní části trupu:



Ukázalo se to jako na KDPV v pravém horním rohu:



Otočením střední části pouzdra se do něj vloží knoflík, rozřízne se polovina propojky typu „duPont“ a pájí se ke kontaktům tlačítka, izoluje se spojení smršťovací trubkou:



Otočí střední část spolu s tlačítkem zpět, připojí jej ke spodní části, připojí tlačítko k pinům GND a A8 Arduino. Tahový odpor by tu neublížil, ale fungoval by bez něj.

Tlačítko


Poté průvodce přidá do tlačítka špičkový posunovač 3D tisků:



Píše náčrt:



Text je následující:

#include 
#include 

// připojen PIN8
const int switch_pin = 8;

int button_state = 0;
int previous_button_state = HIGH;
long last_debounce_time = 0;
const long debounce_delay = 50;

neplatné nastavení ()
{
  // Používáme interní pullup registr, protože přepínač je přímo připojen.
  pinMode (switch_pin, INPUT_PULLUP);
  digitalWrite (switch_pin, HIGH);
  
  Keyboard.begin ();
}


prázdná smyčka ()
{
  button_state = digitalRead (switch_pin);
  if ((button_state! = previous_button_state) && (button_state == HIGH))
  {
    if ((millis () - last_debounce_time)> debounce_delay)
    {
      // Ukončete program (CMD + Q v mac) a přeji hezký den!
      // Používejte KEY_LEFT_ALT + KEY_F4 pro PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      zpoždění (100);
      Keyboard.releaseAll (); // Toto je důležité po každém stisknutí klávesy Keyboard.press
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Zde se ukazuje, že: pokud zapnete vestavěný pull-up rezistor v náčrtu, externí není potřeba. V textu musíte změnit klávesovou zkratku na tu, kterou potřebujete. Po naplnění náčrtu nainstaluje mistr na uzávěr lahvičky:




A začíná pracovat na malém reklamním plakátu:



Možná vás přesvědčí, abyste tento návrh zopakovali. Koneckonců, věc je pozitivní, což se rychle začne spojovat s návratem domů z práce.
6.6
7.5
7.2

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko
9 komentáře
Dan
Pro mnoho uživatelů, kteří nikdy nevypnou funkční počítač, bude Win + L relevantnější.
Nevím, co se tam pro vás uzavírá, po zavření všeho, co je pro mě otevřené, Alt + F4 vyvolá vypínací okno, opětovným stisknutím se zavře
A tak můžete tlačit na konec světa
Taras
Léčíte sami sebe, pokud místo experimentu berete to, co nevíte. Alt + f4 - univerzální příkaz „close“ (zavřít), který se uzavře po zavření všech zadků a samotný systém.
Bender39
Myslel jsem, že to bylo jen já vím
Nyní jsme dva z nás! přátelé
Myslel jsem, že to bylo jen já vím úsměv ale tady se říká, že je to zázrak místo ALT + F4
[quote = Korolev] Pokud krátce stisknete tlačítko napájení počítače, spustí se standardní postup „Vypnutí“ a počítač se normálně vypne.
Myslel jsem, že to bylo jen já vím úsměv ale článek říká o ALT + F4
Bender39
Alt + F4 pro ukončení aktivního programu
Pokud krátce stisknete tlačítko napájení počítače, spustí se standardní postup „Vypnutí“ a počítač se normálně vypne. úsměv
Alt + F4 pro uzavření aktivního programu, nechat jej připojit takové tlačítko k hlavě, bude to mnohem více výhod
Pokud tomu rozumím správně, je tohle všechno svinstvo jen pro vypnutí počítače? Bere také port USB!
Možná vás přesvědčí, abyste tento návrh zopakovali.
Velmi užitečná věc, jakmile jsem to bez ní udělal? škrábnutí

Doporučujeme si přečíst:

Podejte to pro smartphone ...