» Elektronika » Arduino »Poga Laiks strādāt

Poga "Laiks strādāt"



Ieteica autors Instructables ar segvārdu fmtuve mājās gatavots Tā ir poga no pudeles vāciņa, kas jānospiež darba dienas beigās. Tas imitē Cmd + Q īsinājumtaustiņu nospiešanu, kas operētājsistēmā Mac OS X veic to pašu funkciju kā labi zināmā Alt + F4 kombinācija operētājsistēmā Linux un Windows. Ierīces korpuss ir izdrukāts 3D formātā, elektronika izpildīts Arduino Pro Micro. Un šķiet, ka meistars sāka izplatīt šādu ierīču ražošanu:



Visas mājas izstrādājuma sastāvdaļas ir parādītas zemāk, no kurām trīs labajā pusē esošās daļas ir 3D izdrukātas, un STL faili to drukāšanai ir šo ZIP arhīvs.



Izdrukājis lietas detaļas, meistars lodē ķemmes Arduino neparastā veidā - no sastāvdaļu puses:



Ieliek šajā padziļinājumā korpusa apakšā:



Izrādās, tāpat kā KDPV labajā augšējā stūrī:



Apgriežot korpusa vidusdaļu, ieliek tajā pogu, sagriež uz pusēm “duPont” tipa jumperu un lodmetālus uz pogas kontaktiem, izolē savienojumu ar termosarukuma cauruli:



Pagriež vidējo daļu kopā ar pogu atpakaļ, savieno to ar apakšējo daļu, savieno pogu ar GND un A8 Arduino tapām. Pavelkamais rezistors šeit nesāpētu, taču bez tā darbotos.

Poga


Tad vednis pogai pievieno augšējo 3D drukāto daļas virzītāju:



Raksta skici:



Teksts ir šāds:

# iekļaut 
# iekļaut 

// savienots PIN8
const int switch_pin = 8;

int button_state = 0;
int previous_button_state = HIGH;
ilgi pēdējā_debounce_time = 0;
const long debounce_delay = 50;

iestatīšana nav spēkā ()
{
  // Mēs izmantojam iekšējo reģistrācijas reģistrētāju, jo slēdzis ir tieši savienots.
  pinMode (switch_pin, INPUT_PULLUP);
  digitalWrite (switch_pin, HIGH);
  
  Keyboard.begin ();
}


tukšs cilpa ()
{
  button_state = digitalRead (switch_pin);
  if ((pogas_stats! = iepriekšējā_plaknes_stats) && (pogas_stats == AUGSTS))
  {
    if ((millis () - last_debounce_time)> debounce_delay)
    {
      // Iziet no programmas (CMD + Q mac) un jauku dienu!
      // PC izmantojiet KEY_LEFT_ALT + KEY_F4
      Keyboard.press (KEY_LEFT_GUI);
      Keyboard.press ('q');
      kavēšanās (100);
      Keyboard.releaseAll (); // Tas ir svarīgi pēc katras Keyboard.press nospiešanas
      last_debounce_time = millis ();
    }
  }
  previous_button_state = button_state;
}


Šeit izrādās: ja skicē ieslēdzat iebūvēto ievelkamo rezistoru, ārējais nav nepieciešams. Tekstā jāmaina tastatūras saīsne uz nepieciešamo. Pēc skices aizpildīšanas meistars uz stūres uzliek pudeles vāciņu:




Un viņš sāk darbu pie maza reklāmas plakāta:



Varbūt viņš pārliecinās jūs atkārtot šo dizainu. Galu galā lieta ir pozitīva, ko ātri sāks saistīt ar atgriešanos mājās no darba.
6.6
7.5
7.2

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
9 komentāri
Dan
Daudziem lietotājiem, kuri nekad neizslēdz strādājošu datoru, Win + L būtu piemērotāks.
Es nezinu, ko tas jums tur aizver, aizverot visu, kas man atvērts, Alt + F4 atver izslēgšanas logu, vēlreiz nospiežot, aizver to
Un tā jūs varat virzīties uz pasaules galu
Taras
Jūs izārstējat sevi, ja eksperimenta vietā veicat vērtējumu par to, ko nezināt. Alt + f4 - universāls komanda “aizvērt”, kas tiek aizvērta pēc tam, kad pēc kārtas tiek slēgti visi dibeni, un pati sistēma.
Bender39
Man likās, ka to zinu tikai es
Tagad esam divi no mums! draugi
Man likās, ka to zinu tikai es smaidi bet šeit teikts, ka tas ir brīnums, nevis ALT + F4
[quote = Korolev] Ja īsi nospiedīsit datora barošanas pogu, sāksies standarta procedūra “Shutdown” un dators normāli izslēgsies.
Man likās, ka to zinu tikai es smaidi bet raksts saka par ALT + F4
Bender39
Alt + F4, lai aizvērtu aktīvo programmu
Īsi nospiežot datora barošanas pogu, sāksies standarta procedūra “Izslēgšana”, un dators izslēgsies normāli. smaidi
Alt + F4, lai aizvērtu aktīvo programmu, ļaujiet tai piestiprināt šādu pogu pie galvas, būs daudz reizes vairāk ieguvumu
Ja pareizi saprotu, vai tas viss ir tikai tāpēc, lai izslēgtu datoru? Tam ir nepieciešams arī USB ports!
Varbūt viņš pārliecinās jūs atkārtot šo dizainu.
Ļoti noderīga lieta, tiklīdz es to izdarīju? saskrāpēt

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...