Përmbajtje:

Aktivizuesi i pajisjes nga modaliteti i fjetjes: 5 hapa
Aktivizuesi i pajisjes nga modaliteti i fjetjes: 5 hapa

Video: Aktivizuesi i pajisjes nga modaliteti i fjetjes: 5 hapa

Video: Aktivizuesi i pajisjes nga modaliteti i fjetjes: 5 hapa
Video: Building The World's First MANUAL Dodge Demon! | PT 8 2024, Korrik
Anonim
Image
Image
Aktivizuesi i pajisjes nga modaliteti i fjetjes
Aktivizuesi i pajisjes nga modaliteti i fjetjes

Meqenëse teknologjia po përparon me një ritëm jashtëzakonisht të lartë, shumica e popullsisë nuk mund të jetojë pa komoditetin e një zhvillimi të tillë. Si një person që kërkon pajisje çdo ditë, ky projekt Arduino do të prezantojë një aktivizues të pajisjes. Ky aktivizues i pajisjes mund të aplikohet në sistemin e dritareve dhe MacBooks të vjetër, të cilët do të riaktivizojnë pajisjen nga modaliteti i fjetjes kur përdoruesi duartroket. Vendosa ta krijoj këtë makinë për shkak të shqetësimit të riaktivizimit të vazhdueshëm të laptopit tim nga modaliteti i fjetjes. Për sistemin e dritareve, përdoruesit duhet të shtypin një buton të rastit për të riaktivizuar pajisjen, dhe kjo shkakton shqetësime. Për disa MacBooks të vjetër, kjo ka qenë gjithashtu një çështje e vogël. Kjo makinë përbëhet nga një sensor zëri KY038 dhe një bord Arduino. Kur sensori i zërit vëren një tingull më të lartë në krahasim me pjesën tjetër të të dhënave të regjistruara, sensori do të aktivizohet dhe aktivizon pjesën tjetër të makinës për të riaktivizuar pajisjen.

Për sistemin e dritareve, pajisja shpesh duron automatikisht modalitetin e fjetjes nëse pajisja nuk po përdoret. Megjithatë, për shembull, përdoruesi mund të lexojë një artikull ose të shqyrtojë elemente të caktuara në pajisje pa përdorur vazhdimisht pajisjen. Me këtë dizajn, nëse përdoruesi distancohet nga pajisja, duke duartrokitur dy herë, laptopi mund të zgjohet nga mënyra e fjetjes. Ky parim mund të zbatohet gjithashtu në disa pajisje të vjetra Mac.

Hapi 1: Furnizimet

Furnizimet
Furnizimet
Furnizimet
Furnizimet
Furnizimet
Furnizimet

Qarku

  • Bordi Arduino (Arduino Leonardo)
  • Sensori i zërit KY038
  • Kabllo USB
  • Tela (*3)
  • Një pajisje

Dizajni i Kontejnerit

  • Thikë shërbimi
  • Ngjitës me shkrirje të nxehtë
  • Sundimtar
  • Mat i prerjes (*1)
  • Kartona (30*30) (*2)

Hapi 2: Vendosja e Sensorit të Zërit KY038 në Tabelën Arduino

Vendosja e sensorit të zërit KY038 në bordin Arduino
Vendosja e sensorit të zërit KY038 në bordin Arduino

Për këtë makinë, elementi i vetëm që nevojitet për t'u lidhur me tabelën Arduino është sensori i zërit KY038. Në mënyrë që sensori i zërit të funksionojë si duhet, telat që lidhen me sensorin e zërit Arduino duhet të futen në pikat e duhura. Prandaj, makina mund të funksionojë siç duhet.

Të ndryshme në bordet Arduino mund të çojnë në funksion të papërpunuar. Bazuar në projektin tim, bordi Arduino i aplikuar është Arduino Leonardo, nëse përdorni një tabelë tjetër, sigurohuni që të kuptoni ndryshimin midis tabelave të ndryshme Arduino.

Pasojat e lidhjeve të gabuara të telit:

Meqenëse sensori i zërit KY038 duhet të lidhet me pikat e duhura në tabelën Arduino, kur telat janë lidhur gabimisht, sensori i zërit Arduino nuk do të jetë në gjendje të funksionojë siç duhet. Prandaj, i gjithë procesi i riaktivizimit të pajisjes nuk do të ekzekutohet.

Sensori i zërit KY038:

Sensori i zërit KY038 ka katër pjesë që mund të lidhen me tabelën, megjithatë, në këtë rast, kërkohen vetëm tre pjesë: A0, G dhe +. Siç tregohet në diagramin e dhënë, sensori i zërit duhet të jetë i lidhur saktë me tre pikat në tabelë. Pasi të jenë futur saktë tre njollat, sensori i zërit KY038 tani është gati për t'u aktivizuar.

A0 A0 në tabelën Arduino

G GND në tabelën Arduino

+ 5V në bordin Arduino

Për këtë projekt, elementi i vetëm që duhet të vendoset në tabelë është sensori i zërit KY038, por para se të hyni në hapin tjetër, sigurohuni që lidhjet të jenë të sakta, duke parandaluar të gjitha çështjet e panevojshme që mund të çojnë në pasoja të tmerrshme.

Hapi 3: Kodi

Kodi
Kodi

Ky kod është krijuar posaçërisht kur përdoruesi përplas dy herë. Sensori i zërit merr zërin dhe transferon tingullin në numra. Sa më i lartë të jetë zëri, aq më i madh është numri. Kur sensori i zërit zbulon hyrjen më të lartë të zërit të përplasjes së përdoruesit, makina do të fillojë përpunimin. Sipas kodit tim, kur sensori i zërit KY038 zbulon një hyrje të zërit më të lartë se 80, makina do të fillojë të punojë. Meqenëse kam vërejtur një model të të cilit në kushte normale, hyrja e zërit e regjistruar nuk do të kalojë kurrë 80, kjo siguron që sensori i zërit KY038 nuk do të aktivizohet pa një hyrje të madhe të zërit.

Duke shqyrtuar kodin, ekzistojnë dy degë të kushtëzuara për të siguruar që përdoruesi duhet të sigurojë dy duartrokitje në mënyrë që të aktivizojë me sukses makinën. Pa dy duartrokitje ose dy hyrje të mëdha të zërit, makina nuk do të fillojë përpunimin. Dega e parë if përfaqëson zbulimin për përplasjen e parë, dhe më vonë një degë tjetër zbulon duartrokitjen e dytë.

Pasi sensori i zërit KY038 zbulon dy hyrjet e mëdha të zërit, makina do të shkruajë "PUNIM !!!" në tastierë. Megjithatë, në këtë rast, laptopi do të riaktivizohet nga modaliteti i fjetjes pasi që për aq kohë sa të shkruhet një element i rastësishëm në tastierë, pajisja do të zgjohet nga mënyra e fjetjes.

Kodi: Këtu

#include // lejo që bordi arduino të veprojë si tastierë

int t = 0; // caktoni kohën fillestare në 0 void setup () {pinMode (0, INPUT); // vendosni pinin A0 në hyrje për tingullin Keyboard.begin (); Serial.filloj (9600); } void loop () {// zbulimi i duartrokitjeve nëse (analogRead (0)> 80) {// zbulimi i përplasjes së parë t = 0; bool bërë = e vërtetë; ndërsa (analogRead (0)> 80) {// zbulimi i vonesave të tingujve të duartrokitjes t ++; // duke shtuar 1 milisekond në vonesën kohore (1); // prisni 1 milisekond} ndërsa (analogRead (0) 5000) {// testimi nëse koha është bërë shumë kohë = e rreme; pushim; // dalja jashtë lakut}} Serial.println (t); // printoni në ekran kohën Keyboard.print ("PUNON !!!"); // shkruani në kompjuter PUNIM !!! }}

Hapi 4: Dizajni i kontejnerit

Dizajni i Kontejnerit
Dizajni i Kontejnerit
Dizajni i Kontejnerit
Dizajni i Kontejnerit
Dizajni i Kontejnerit
Dizajni i Kontejnerit
Dizajni i Kontejnerit
Dizajni i Kontejnerit

Pasi të keni hyrë me sukses në këtë fazë të projektit, gjëja e fundit që duhet të përpunoni është ena e makinës tuaj. Për këtë projekt, ena ndahet në dy pjesë, pjesa e parë është pjesa më e vogël e enës ku është vendosur sensori i zërit KY038. Pjesa më e madhe/pjesa e poshtme e enës është projektuar për vendosjen e tabelës Arduino.

  1. Duke parë foton me etiketa të gjatësisë dhe gjerësisë së secilës pjesë, katër kartonët në pjesën e sipërme të majtë janë krijuar për pjesën më të vogël të enës. Së pari, përdorni një shënues për të nxjerrë format në kartona. Së dyti, përdorni një thikë përdorimi, dy kartona 5*6cm, dy kartona 9*1.5cm dhe dy kartona 5*1.5cm duhet të prodhohen në mënyrë që të ndërtoni pjesën e enës të projektuar për sensorin e zërit KY038.
  2. Duke përdorur një armë zam të nxehtë, ndërtoni enën më të vogël për sensorin e zërit KY038.
  3. Pjesa më e madhe e mbetur është pjesa në të cilën është vendosur tabela Arduino. Duke përdorur një shënues, nxirrni dy gjashtëkëndësha të rregullt me anët e 6cm dhe një tub me 6 faqe me secilën anë një gjatësi 23 dhe një gjerësi 6. Pasi të jenë tërhequr të gjithë elementët në kartona, përdorni një thikë të dobishme për të prerë forma.
  4. Merrni një nga gjashtëkëndëshat dhe përdorni thikën e shërbimit për të prerë një katror me anët e 1.5cm. Sheshi i krijuar do të jetë pjesa ku do të aplikohet kablloja USB.
  5. Ndërtoni enën më të madhe për tabelën Arduino me armë zam të nxehtë.
  6. Pasi të jenë ndërtuar të dy kontejnerët, përdorni armën me zam të nxehtë për të vendosur enën më të vogël mbi enën më të madhe. Në këtë pikë, bordi Arduino dhe sensori i zërit KY038 duhet të vendosen në kontejnerë.

Enë për këtë makinë nuk është e nevojshme të jetë e njëjtë, megjithatë, ena duhet të jetë e aftë të ruajë tabelën Arduino dhe sensorin e zërit KY038.

Hapi 5: Përfundimi

Shpresoj se ky projekt ju ndihmon të keni një kuptim më të mirë se si Arduino mund të aplikohet në situatën e jetës reale. Përmes këtij projekti, ju mund të mësoni përdorimin e duhur të sensorit të zërit KY038 dhe të zhvilloni shtesa të mëtejshme në këtë element të Arduino.

Faleminderit të gjithëve shumë për leximin e projektit tim krijues Arduino!

Recommended: