Kazalo:

Aktivator naprave iz načina spanja: 5 korakov
Aktivator naprave iz načina spanja: 5 korakov

Video: Aktivator naprave iz načina spanja: 5 korakov

Video: Aktivator naprave iz načina spanja: 5 korakov
Video: Тоник для волос | Тонирование волос | Как затонировать волосы | Тоник своими руками. 2024, Julij
Anonim
Image
Image
Aktivator naprave iz načina spanja
Aktivator naprave iz načina spanja

Ker tehnologija napreduje izjemno hitro, večina prebivalstva ne more živeti brez takšnega razvoja. Kot oseba, ki dnevno potrebuje naprave, bo ta projekt Arduino predstavil aktivator naprave. Ta aktivator naprave je mogoče uporabiti za okenski sistem in stare MacBook -e, ki bodo znova aktivirali napravo iz načina spanja, ko uporabnik ploska. Za ustvarjanje tega stroja sem se odločil zaradi neprijetnosti nenehnega ponovnega aktiviranja prenosnega računalnika iz načina spanja. Pri okenskem sistemu morajo uporabniki pritisniti naključni gumb, da znova aktivirajo napravo, kar povzroča neprijetnosti. Za nekatere stare MacBook -e je bilo to tudi manjše vprašanje. Ta stroj je sestavljen iz zvočnega senzorja KY038 in plošče Arduino. Ko zvočni senzor opazi višji zvok v primerjavi z ostalimi posnetimi podatki, se senzor sproži in aktivira preostali del stroja, da ponovno aktivira napravo.

Pri okenskem sistemu naprava pogosto samodejno preklopi v način spanja, če je ne uporabljate. Kljub temu lahko uporabnik na primer bere članek ali pregleduje nekatere elemente v napravi, ne da bi napravo nenehno uporabljal. S to zasnovo, če je uporabnik oddaljen od naprave, z dvakratnim ploskanjem lahko prenosni računalnik prebudimo iz načina spanja. To načelo je mogoče uporabiti tudi za več starih naprav Mac.

1. korak: Zaloge

Zaloge
Zaloge
Zaloge
Zaloge
Zaloge
Zaloge

Vezje

  • Arduino plošča (Arduino Leonardo)
  • Senzor zvoka KY038
  • USB kabel
  • Žice (*3)
  • Naprava

Oblikovanje zabojnikov

  • Pomožni nož
  • Lepilo za vroče taljenje
  • Vladar
  • Rezalna preproga (*1)
  • Karton (30*30) (*2)

2. korak: Namestitev zvočnega senzorja KY038 na ploščo Arduino

Namestitev zvočnega senzorja KY038 na ploščo Arduino
Namestitev zvočnega senzorja KY038 na ploščo Arduino

Za ta stroj je edini element, ki ga je treba priključiti na ploščo Arduino, zvočni senzor KY038. Za pravilno delovanje senzorja zvoka je treba žice, ki so povezane z zvočnim senzorjem Arduino, vstaviti na pravilna mesta. Zato lahko stroj pravilno deluje.

Različne plošče v Arduinu lahko povzročijo nepredelano delovanje. Na podlagi mojega projekta je uporabljena plošča Arduino Arduino Leonardo. Če uporabljate drugo ploščo, se prepričajte, da razumete razliko med različnimi ploščami Arduino.

Posledice napačnih žičnih povezav:

Ker mora biti zvočni senzor KY038 priključen na desna mesta na plošči Arduino, če so žice napačno priključene, senzor zvoka Arduino ne bo mogel pravilno delovati. Zato celoten postopek ponovnega aktiviranja naprave ne bo izveden.

Senzor zvoka KY038:

Zvočni senzor KY038 ima štiri dele, ki jih je mogoče priključiti na ploščo, vendar so v tem primeru potrebni le trije deli: A0, G in +. Kot je prikazano na priloženem diagramu, mora biti zvočni senzor pravilno priključen na tri točke na plošči. Ko so tri točke pravilno vstavljene, je zvočni senzor KY038 pripravljen za vklop.

A0 A0 na plošči Arduino

G GND na plošči Arduino

+ 5V na plošči Arduino

Za ta projekt je edini element, ki ga je treba namestiti na ploščo, zvočni senzor KY038, vendar se pred vstopom v naslednji korak prepričajte, da so povezave pravilne, da preprečite vse nepotrebne težave, ki lahko povzročijo grozne posledice.

3. korak: Koda

Koda
Koda

Ta koda je posebej zasnovana, ko uporabnik dvakrat ploska. Zvočni senzor sprejme zvok in ga prenese v številke. Čim glasnejši je zvok, večja je številka. Ko zvočni senzor zazna višji vnos zvoka uporabnikovega ploskanja, bo naprava začela obdelavo. Po moji kodi bo naprava, ko zvočni senzor KY038 zazna vhod zvoka višji od 80, začela delovati. Ker sem opazil vzorec, pri katerem v normalnih pogojih posneti zvočni vhod nikoli ne bo presegel 80, to zagotavlja, da zvočni senzor KY038 ne bo aktiviran brez velikega zvočnega vhoda.

Ko preučujemo kodo, obstajata dve pogojni veji if, ki uporabniku zagotovita dva ploska, da lahko uspešno aktivira stroj. Brez dveh ploskev ali dveh velikih zvočnih vhodov naprava ne bo začela obdelave. Prva if-veja predstavlja zaznavanje prvega ploska, kasneje pa druga veja zazna drugi ploskanje.

Ko zvočni senzor KY038 zazna dva velika zvočna vhoda, bo naprava vnesla "DELUJE !!!" na tipkovnici. V tem primeru se bo prenosni računalnik znova aktiviral iz načina spanja, saj se bo naprava, dokler je vnesen naključni element na tipkovnici, prebudila iz načina spanja.

Koda: Tukaj

#include // omogočite arduino plošči, da deluje kot tipkovnica

int t = 0; // nastavimo začetni čas na 0 void setup () {pinMode (0, INPUT); // nastavimo pin A0 za vnos zvočne tipkovnice Keyboard.begin (); Serial.begin (9600); } void loop () {// zaznavanje ploskanja if (analogRead (0)> 80) {// zaznavanje prvega ploska t = 0; bool narejeno = res; while (analogRead (0)> 80) {// zaznavanje zapoznelih zvokov ploskanja t ++; // dodajanje 1 milisekunde časovnemu zamiku (1); // čakanje 1 milisekundo} while (analogRead (0) 5000) {// testiranje, če čas je predolgo opravljen = napačno; zlom; // prekinitev zanke}} Serial.println (t); // natisni na zaslon čas Keyboard.print ("DELUJE !!!"); // vtipkajte v računalnik DELUJO !!! }}

4. korak: Oblikovanje zabojnikov

Oblikovanje zabojnikov
Oblikovanje zabojnikov
Oblikovanje zabojnikov
Oblikovanje zabojnikov
Oblikovanje zabojnikov
Oblikovanje zabojnikov
Oblikovanje zabojnikov
Oblikovanje zabojnikov

Ko uspešno vstopite v to fazo projekta, je zadnja stvar, ki jo morate obdelati, posoda vašega stroja. Za ta projekt je posoda ločena na dva dela, prvi del je manjši del posode, kjer je nameščen zvočni senzor KY038. Večji del/spodnji del posode je namenjen namestitvi plošče Arduino.

  1. Če pogledamo fotografijo z oznakami dolžine in širine vsakega dela, so za manjši del posode ustvarjeni štirje kartoni v zgornjem levem kotu. Najprej z označevalcem potegnite oblike na kartone. Drugič, za izdelavo dela posode, namenjenega zvočnemu senzorju KY038, morate izdelati dva kartona 5*6 cm, dva 9*1,5 cm in dva kartona 5*1,5 cm.
  2. S pištolo za vroče lepilo sestavite manjšo posodo za zvočni senzor KY038.
  3. Večji preostali del je del, na katerega je nameščena plošča Arduino. Z označevalcem potegnite dva pravilna šesterokotnika s stranicami 6 cm in 6-stransko cev z vsako stranjo dolžine 23 in širine 6. oblike.
  4. Vzemite enega od šesterokotnikov in z nožem režite kvadrat s stranicami 1,5 cm. Ustvarjeni kvadrat bo del, kjer bo uporabljen kabel USB.
  5. Večjo posodo za ploščo Arduino sestavite s pištolo za vroče lepilo.
  6. Ko sta obe posodi sestavljeni, s pištolo za vroče lepilo položite manjšo posodo na vrh večje posode. Na tej točki je treba ploščo Arduino in zvočni senzor KY038 postaviti v posode.

Ni nujno, da je posoda za ta stroj enaka, vendar mora biti v posodi za shranjevanje plošče Arduino in zvočnega senzorja KY038.

5. korak: Zaključek

Upam, da vam bo ta projekt pomagal bolje razumeti, kako je mogoče Arduino uporabiti v resničnem življenju. Skozi ta projekt se lahko naučite pravilne uporabe zvočnega senzorja KY038 in razvijete dodatne razširitve tega elementa Arduina.

Najlepša hvala vsem, ki ste prebrali moj ustvarjalni projekt Arduino!

Priporočena: