Satura rādītājs:

Ierīces aktivizētājs no miega režīma: 5 soļi
Ierīces aktivizētājs no miega režīma: 5 soļi

Video: Ierīces aktivizētājs no miega režīma: 5 soļi

Video: Ierīces aktivizētājs no miega režīma: 5 soļi
Video: Спасение новорожденного котенка. Полная версия (English subtitles) / SANI vlog 2024, Novembris
Anonim
Image
Image
Ierīces aktivizētājs no miega režīma
Ierīces aktivizētājs no miega režīma

Tā kā tehnoloģijas ir attīstījušās ārkārtīgi strauji, lielākā daļa iedzīvotāju nevar dzīvot bez šādas attīstības ērtībām. Kā cilvēks, kuram ikdienā ir nepieciešamas ierīces, šis Arduino projekts iepazīstinās ar ierīces aktivizētāju. Šo ierīces aktivizētāju var pielietot logu sistēmai un vecajām MacBook grāmatām, kas atkārtoti aktivizēs ierīci no miega režīma, kad lietotājs klapēs. Es nolēmu izveidot šo mašīnu sakarā ar neērtībām, kas saistītas ar klēpjdatora nepārtrauktu aktivizēšanu no miega režīma. Logu sistēmai lietotājiem jānospiež nejauša poga, lai atkārtoti aktivizētu ierīci, un tas rada neērtības. Dažām vecām MacBook grāmatām tā ir bijusi arī neliela problēma. Šī mašīna sastāv no skaņas sensora KY038 un Arduino plates. Kad skaņas sensors novēro augstāku skaņu salīdzinājumā ar pārējiem ierakstītajiem datiem, sensors tiks aktivizēts un aktivizēs pārējo iekārtu, lai atkārtoti aktivizētu ierīci.

Logu sistēmai ierīce bieži automātiski iztur miega režīmu, ja ierīce netiek izmantota. Tomēr, piemēram, lietotājs, nepārtraukti neizmantojot ierīci, lasa rakstu vai pārbauda noteiktus ierīces elementus. Izmantojot šo dizainu, ja lietotājs ir attālināts no ierīces, divreiz klapējot, klēpjdatoru var pamodināt no miega režīma. Šo principu var attiecināt arī uz vairākām vecām Mac ierīcēm.

1. solis: Piegādes

Piegādes
Piegādes
Piegādes
Piegādes
Piegādes
Piegādes

Ķēde

  • Arduino dēlis (Arduino Leonardo)
  • KY038 skaņas sensors
  • USB kabelis
  • Vadi (*3)
  • Ierīce

Konteinera dizains

  • Komunālais nazis
  • Karsta kausējuma līme
  • Lineāls
  • Griešanas paklājs (*1)
  • Kartons (30*30) (*2)

2. darbība: KY038 skaņas sensora ievietošana Arduino panelī

KY038 skaņas sensora ievietošana Arduino panelī
KY038 skaņas sensora ievietošana Arduino panelī

Šai mašīnai vienīgais elements, kas jāpievieno Arduino plāksnei, ir skaņas sensors KY038. Lai skaņas sensors darbotos pareizi, vadi, kas savienojas ar Arduino skaņas sensoru, jāievieto pareizajās vietās. Tāpēc mašīna var darboties pareizi.

Atšķirības Arduino dēļos var izraisīt neapstrādātas funkcijas. Pamatojoties uz manu projektu, izmantotā Arduino tāfele ir Arduino Leonardo. Ja izmantojat citu dēli, pārliecinieties, ka saprotat atšķirību starp dažādām Arduino plāksnēm.

Nepareizu vadu savienojumu sekas:

Tā kā KY038 skaņas sensoram jābūt savienotam ar pareizajiem Arduino plates punktiem, ja vadi ir pievienoti nepareizi, Arduino skaņas sensors nevarēs pareizi darboties. Tāpēc viss ierīces atkārtotas aktivizēšanas process netiks izpildīts.

KY038 skaņas sensors:

Skaņas sensoram KY038 ir četras daļas, kuras var pievienot pie plates, tomēr šajā gadījumā ir nepieciešamas tikai trīs daļas: A0, G un +. Kā parādīts pievienotajā diagrammā, skaņas sensoram jābūt pareizi savienotam ar trim plāksnes punktiem. Kad trīs plankumi ir pareizi ievietoti, KY038 skaņas sensors ir gatavs aktivizēšanai.

A0 A0 uz Arduino tāfeles

G GND uz Arduino tāfeles

+ 5V uz Arduino tāfeles

Šim projektam vienīgais elements, kas jānovieto uz tāfeles, ir skaņas sensors KY038, tomēr pirms nākamās darbības veikšanas pārliecinieties, vai savienojumi ir pareizi, novēršot visas nevajadzīgās problēmas, kas var izraisīt briesmīgas sekas.

3. darbība: kods

Kods
Kods

Šis kods ir īpaši izstrādāts, kad lietotājs divreiz klapē. Skaņas sensors uztver skaņu un pārnes skaņu skaitļos. Jo skaļāka skaņa, jo lielāks skaitlis. Kad skaņas sensors konstatē augstāku lietotāja aplaudēšanas skaņas ievadi, iekārta sāks apstrādi. Saskaņā ar manu kodu, kad skaņas sensors KY038 nosaka skaņas ieeju, kas ir lielāka par 80, iekārta sāks darboties. Tā kā es novēroju modeli, kura normālos apstākļos ierakstītā skaņas ievade nekad nepārsniegs 80, tas nodrošina, ka KY038 skaņas sensors netiks aktivizēts bez lielas skaņas ievades.

Pārbaudot kodu, ir divi nosacīti if-filiāles, lai nodrošinātu, ka lietotājam ir jānodrošina divi klikšķi, lai veiksmīgi aktivizētu mašīnu. Bez diviem klikšķiem vai divām lielām skaņas ieejām iekārta nesāks apstrādi. Pirmā filiāle if atklāj pirmo klapi, un vēlāk cita filiāle atklāj otro klapi.

Pēc tam, kad skaņas sensors KY038 noteiks divas lielas skaņas ieejas, iekārta ierakstīs "DARBO !!!" uz tastatūras. Tomēr šajā gadījumā klēpjdators tiks atkārtoti aktivizēts no miega režīma, jo, kamēr tiek ierakstīts nejaušs tastatūras elements, ierīce pamodīsies no miega režīma.

Kods: Šeit

#include // ļaut arduino plāksnei darboties kā tastatūrai

int t = 0; // iestatīt sākotnējo laiku uz 0 void setup () {pinMode (0, INPUT); // iestatiet tapu A0, lai ievadītu skaņu Keyboard.begin (); Sērijas sākums (9600); } void loop () {// atklājot klapēšanu, ja (analogRead (0)> 80) {// atklājot pirmo klapi t = 0; bool done = taisnība; while (analogRead (0)> 80) {// nosakot aizkavējošu aplausu skaņu t ++; // pievienojot 1 milisekundi laika aizturei (1); // pagaidiet 1 milisekundi}, kamēr (analogRead (0) 5000) {// pārbauda, vai laiks ir pārāk ilgi darīts = nepatiess; pārtraukums; // izlaušanās no cilpas}} Serial.println (t); // drukāt uz ekrāna laiku Keyboard.print ("WORKING !!!"); // ierakstiet datorā DARBA !!! }}

4. solis: konteinera dizains

Konteinera dizains
Konteinera dizains
Konteinera dizains
Konteinera dizains
Konteinera dizains
Konteinera dizains
Konteinera dizains
Konteinera dizains

Kad esat veiksmīgi nokļuvis šajā projekta stadijā, pēdējā lieta, kas jums jāapstrādā, ir jūsu mašīnas konteiners. Šim projektam konteiners ir sadalīts divās daļās, pirmā daļa ir mazākā konteinera daļa, kurā ir ievietots skaņas sensors KY038. Tvertnes lielākā daļa/apakšējā daļa ir paredzēta Arduino dēļa novietošanai.

  1. Aplūkojot fotoattēlu ar katras daļas garuma un platuma etiķetēm, četri kartoni augšējā kreisajā stūrī ir izveidoti mazākajai konteinera daļai. Vispirms izmantojiet marķieri, lai uzzīmētu formas uz kartona. Otrkārt, lai izveidotu KY038 skaņas sensoram paredzēto konteinera daļu, jāizgatavo divi 5*6 cm, divi 9*1,5 cm un divi 5*1,5 cm kartoni.
  2. Izmantojot karstu līmes pistoli, izveidojiet mazāku trauku skaņas sensoram KY038.
  3. Atlikušā lielākā daļa ir daļa, kurā ir novietota Arduino tāfele. Izmantojot marķieri, izvelciet divus regulārus sešstūrus, kuru malas ir 6 cm, un sešpusēju cauruli, kuras katra puse ir 23 garumā un 6 platumā. Kad visi elementi ir uzzīmēti uz kartona, ar nazi nogrieziet to. formas.
  4. Paņemiet vienu no sešstūriem un ar nazi izgrieziet kvadrātu ar 1,5 cm malām. Izveidotais kvadrāts būs daļa, kurā tiks izmantots USB kabelis.
  5. Ar karsto līmes pistoli izveidojiet lielāku trauku Arduino plāksnei.
  6. Kad abi konteineri ir uzbūvēti, izmantojiet karsto līmes pistoli, lai mazāko trauku novietotu virs lielāka trauka. Šajā brīdī konteineros jāievieto Arduino dēlis un skaņas sensors KY038.

Šīs mašīnas tvertnei nav jābūt vienādai, tomēr konteinerā jāspēj uzglabāt Arduino plāksni un skaņas sensoru KY038.

5. darbība. Secinājums

Ceru, ka šis projekts palīdzēs jums labāk izprast, kā Arduino var pielietot reālajā dzīvē. Izmantojot šo projektu, jūs varat iemācīties pareizi lietot KY038 skaņas sensoru un izstrādāt papildu paplašinājumus šim Arduino elementam.

Liels paldies jums visiem, ka izlasījāt manu radošo Arduino projektu!

Ieteicams: