» elektronika » Arduino »Tlačidlo času do práce

Tlačidlo „Čas do práce“



Navrhol autor Instructables pod přezdívkou fmtuve domáci produkt Je to tlačidlo z uzáveru fľaše, ktoré musí byť stlačené na konci pracovného dňa. Simuluje stlačenie klávesovej skratky Cmd + Q, ktorá v systéme Mac OS X plní rovnakú funkciu ako známa kombinácia Alt + F4 v systémoch Linux a Windows. Puzdro na zariadenie je tlačené v 3D, elektronika popravený dňa Arduino Pro Micro. A zdá sa, že majster uviedol výrobu takýchto zariadení do prevádzky:



Všetky komponenty domáceho produktu sú uvedené nižšie, z ktorých tri časti umiestnené vpravo sú tlačené v 3D, súbory STL na ich tlač sú v toto Archív ZIP.



Po vytlačení podrobností prípadu kapitán neobvyklým spôsobom spája hrebene Arduino - zo strany komponentov:



Uvádza toto vybranie do spodnej časti trupu:



Ukázalo sa, že ide o model KDPV v pravom hornom rohu:



Obrátením strednej časti puzdra sa do neho vloží gombík, rozstrihne sa polovica prepojky typu „duPont“ a spájky sa spoja s kontaktmi gombíka, izoluje spojenie so zmršťovacou trubicou:



Otočí strednú časť spolu s tlačidlom späť, pripojí ju k spodnej časti, pripojí tlačidlo k pinom GND a A8 Arduino. Vytiahnutý rezistor by tu neubližoval, ale fungoval by bez neho.

Tlačidlo „Čas do práce“


Potom sprievodca pridá k tlačidlu tlačiareň s 3D tlačeným dielom:



Píše náčrt:



Text je nasledujúci:

#include 
#include 

// pripojený PIN8
const int switch_pin = 8;

int button_state = 0;
int previous_button_state = HIGH;
long last_debounce_time = 0;
konšt dlho debounce_delay = 50;

neplatné nastavenie ()
{
  // Používame interný pullup register, pretože prepínač je priamo pripojený.
  pinMode (switch_pin, INPUT_PULLUP);
  digitalWrite (switch_pin, HIGH);
  
  Keyboard.begin ();
}


prázdna slučka ()
{
  button_state = digitalRead (switch_pin);
  if ((button_state! = previous_button_state) && (button_state == HIGH))
  {
    if ((millis () - last_debounce_time)> debounce_delay)
    {
      // Ukončite program (CMD + Q v systéme Mac) a pekný deň!
      // Použite KEY_LEFT_ALT + KEY_F4 pre PC
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      oneskorenie (100);
      Keyboard.releaseAll (); // Toto je dôležité aj po každom stlačení klávesnice
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Tu sa ukazuje, že: ak zapnete v náčrte zabudovaný pull-up odpor, externý nie je potrebný. V texte musíte zmeniť klávesovú skratku na tú, ktorú potrebujete. Po naplnení náčrtu inštalátor nainštaluje uzáver fľaše na posúvač:




A začína pracovať na malom reklamnom plagáte:



Možno vás presvedčí, aby ste zopakovali tento návrh. Koniec koncov, vec je pozitívna, čo sa rýchlo začne spájať s návratom domov z práce.
6.6
7.5
7.2

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť
9 komentár
bóje
Pre mnohých používateľov, ktorí nikdy nevypínajú fungujúci počítač, by bola Win + L relevantnejšia.
Neviem, čo sa ti tam zatvára, po zatvorení všetkého, čo je pre mňa otvorené, Alt + F4 otvorí okno vypnutia, opätovným stlačením zatvorí
A tak môžete tlačiť na koniec sveta
Taras
Liečíte sami seba, ak namiesto experimentu beriete to, čo nevieš, namiesto experimentu. Alt + f4 - univerzálne príkaz „close“ (zatvoriť), ktorý sa uzavrie po tom, čo sa uzavrú všetky zadky a systém samotný.
BENDER39
Myslel som, že to bolo len viem
Teraz sme dvaja! priatelia
Myslel som, že to bolo len viem usmievať ale tu sa hovorí, že je to zázrak namiesto ALT + F4
[quote = Korolev] Ak krátko stlačíte tlačidlo napájania počítača, spustí sa štandardný postup vypínania a počítač sa normálne vypne.
Myslel som, že to bolo len viem usmievať ale článok hovorí o ALT + F4
BENDER39
Alt + F4 na ukončenie aktívneho programu
Ak krátko stlačíte tlačidlo napájania počítača, začne sa štandardný postup vypínania a počítač sa normálne vypne. usmievať
Alt + F4 na zatvorenie aktívneho programu, nech ho pripojí takému tlačidlu k hlave, bude to oveľa viac výhod
Ak rozumiem správne, je všetko toto kecy len na vypnutie počítača? Tiež to vyžaduje port USB!
Možno vás presvedčí, aby ste zopakovali tento návrh.
Veľmi užitočná vec, hneď ako som to urobil bez nej? škrabanec

Odporúčame vám prečítať si:

Ruku pre smartphone ...