Predložio autor Upute pod nadimkom fmtuve domaći proizvod To je gumb s poklopca boce, koji se mora pritisnuti na kraju radnog dana. Simulira tipkovnički prečac Cmd + Q, koji na Mac OS X obavlja istu funkciju kao i poznata kombinacija Alt + F4 na Linuxu i Windowsu. Kućište uređaja 3D ispisano, elektronika pogubljen na Težak Pro Micro. I čini se da je majstor proizvodnju takvih uređaja stavio na tok:
Sve komponente domaćeg proizvoda prikazane su dolje, od kojih su tri dijela s desne strane 3D otisnuta, STL datoteke za njihov ispis su u ovo ZIP arhiva.
Ispisujući detalje slučaja, majstor je prodao češlje Arduinu na neobičan način - sa strane sastavnica:
To udubljenje stavlja u dno trupa:
Ispada kao na KDPV u gornjem desnom kutu:
Prelaskom preko srednjeg dijela kućišta, u njega se nalazi gumb, reže se na pola kratkospojnika tipa "duPont", a prodavači kontaktima gumba, izoliraju veze toplinskom steznom cijevi:
Okreće srednji dio zajedno s gumbom natrag, spaja ga na dnu, gumb spaja na GND i A8 Arduino igle. Ovdje se ne bi povrijedio vučni otpornik, ali djelovao bi i bez njega.
Tada čarobnjak dodaje gumbu gornji 3D-tiskani dio potiskivača:
Piše skicu:
Tekst je sljedeći:
#include
#include
// spojen PIN8
const int switch_pin = 8;
int button_state = 0;
int previous_button_state = HIGH;
dugo last_debounce_time = 0;
const long debounce_delay = 50;
postavljanje praznine ()
{
// Koristimo unutarnji registrator izvlačenja jer je prekidač direktno spojen.
pinMode (switch_pin, INPUT_PULLUP);
digitalWrite (switch_pin, HIGH);
Keyboard.begin ();
}
void petlja ()
{
button_state = digitalno čitanje (switch_pin);
if ((button_state! = prethodni_button_state) && (button_state == HIGH))
{
if ((millis () - last_debounce_time)> debounce_delay)
{
// Izlazni program (CMD + Q u mac) & Ugodan dan!
// Koristite KEY_LEFT_ALT + KEY_F4 za PC
Tipkovnica.press (KEY_LEFT_GUI);
Tipkovnica.press ('q');
kašnjenje (100);
Tipkovnica.releaseAll (); // Ovo je važno nakon svakog pritiska na tipkovnici i dalje će se pritiskati
last_debounce_time = millis ();
}
}
previous_button_state = gumb_stata;
}
Evo ispada da: ako u skicu uključite ugrađeni otporni otpornik, vanjski nije potreban. U tekstu trebate prečac na tipkovnici promijeniti u onu koja vam je potrebna. Nakon popunjavanja skice, majstor ugrađuje poklopac boce na potisnik:
I započinje s radom na malom reklamnom plakatu:
Možda će vas uvjeriti da ponovite ovaj dizajn. Uostalom, stvar je pozitivna, što će se brzo početi povezivati s povratkom kući s posla.