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.
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.