Orodha ya maudhui:

Kichocheo cha Kifaa Kutoka Njia ya Kulala: Hatua 5
Kichocheo cha Kifaa Kutoka Njia ya Kulala: Hatua 5

Video: Kichocheo cha Kifaa Kutoka Njia ya Kulala: Hatua 5

Video: Kichocheo cha Kifaa Kutoka Njia ya Kulala: Hatua 5
Video: TABU WANAYOPATA WANAWAKE WAKATI WA KUJIFUNGUA 2024, Julai
Anonim
Image
Image
Kichocheo cha Kifaa Kutoka Njia ya Kulala
Kichocheo cha Kifaa Kutoka Njia ya Kulala

Kwa kuwa teknolojia imekuwa ikiendelea kwa kiwango cha juu sana, idadi kubwa ya watu hawawezi kuishi bila urahisi wa maendeleo kama hayo. Kama mtu anayehitaji vifaa kila siku, mradi huu wa Arduino utawasilisha kichochezi cha kifaa. Kitendaji cha kifaa hiki kinaweza kutumika kwa mfumo wa windows na MacBooks za zamani, ambazo zitawasha tena kifaa kutoka kwa hali ya kulala wakati mtumiaji anapiga makofi. Niliamua kuunda mashine hii kwa sababu ya usumbufu wa kuamsha tena laptop yangu kutoka kwa hali ya kulala. Kwa mfumo wa dirisha, watumiaji lazima wabonyeze kitufe cha bahati nasibu kuamilisha kifaa, na hii inasababisha usumbufu. Kwa MacBooks zingine za zamani, hii pia imekuwa suala dogo. Mashine hii ina sensa ya sauti ya KY038 na bodi ya Arduino. Wakati sensor ya sauti inapoangalia sauti ya juu ikilinganishwa na data iliyobaki yote, sensa hiyo itasababishwa na kuamsha mashine iliyobaki ili kuamilisha kifaa.

Kwa mfumo wa dirisha, kifaa mara nyingi huvumilia hali ya kulala ikiwa kifaa hakitumiki. Walakini, kwa mfano, mtumiaji anaweza kuwa akisoma nakala au akichunguza vitu kadhaa kwenye kifaa bila kutumia kifaa kila wakati. Na muundo huu, ikiwa mtumiaji yuko mbali na kifaa, kwa kupiga makofi mara mbili, kompyuta ndogo inaweza kuamshwa kutoka kwa hali ya kulala. Kanuni hii pia inaweza kutumika kwa vifaa kadhaa vya zamani vya Mac.

Hatua ya 1: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Mzunguko

  • Bodi ya Arduino (Arduino Leonardo)
  • KY038 sensa ya sauti
  • Kebo ya USB
  • Waya (* 3)
  • Kifaa

Ubunifu wa Kontena

  • Kisu cha matumizi
  • Moto-kuyeyuka wambiso
  • Mtawala
  • Kukata Mkeka (* 1)
  • Kadibodi (30 * 30) (* 2)

Hatua ya 2: Uwekaji wa KEN038 Sensor Sauti kwenye Bodi ya Arduino

Uwekaji wa Sensor ya Sauti ya KY038 kwenye Bodi ya Arduino
Uwekaji wa Sensor ya Sauti ya KY038 kwenye Bodi ya Arduino

Kwa mashine hii, kitu pekee kinachohitajika kushikamana na bodi ya Arduino ni sensa ya sauti ya KY038. Ili kuwa na sensorer ya sauti inafanya kazi kwa usahihi, waya zinazounganisha na sensa ya sauti ya Arduino lazima ziingizwe katika matangazo sahihi. Kwa hivyo, mashine inaweza kufanya kazi vizuri.

Tofauti katika bodi za Arduino zinaweza kusababisha kazi isiyosindika. Kulingana na mradi wangu, bodi ya Arduino inayotumiwa ni Arduino Leonardo, ikiwa unatumia bodi tofauti, hakikisha kuelewa tofauti kati ya bodi tofauti za Arduino.

Matokeo ya uunganisho mbaya wa waya:

Kwa kuwa sensa ya sauti ya KY038 lazima iunganishwe na matangazo ya kulia kwenye ubao wa Arduino, wakati waya zimeunganishwa vibaya, sensa ya sauti ya Arduino haitaweza kufanya kazi vizuri. Kwa hivyo, mchakato wote wa kuwasha tena kifaa hautatekelezwa.

Sensorer ya Sauti ya KY038:

Sensa ya sauti KY038 ina sehemu nne ambazo zinaweza kushikamana na bodi, lakini, katika kesi hii, sehemu tatu tu zinahitajika: A0, G, na +. Kama inavyoonyeshwa kwenye mchoro uliotolewa, sensa ya sauti lazima iunganishwe kwa usahihi kwenye matangazo matatu kwenye ubao. Baada ya matangazo matatu kuingizwa kwa usahihi, sensa ya sauti ya KY038 sasa iko tayari kuamilishwa.

A0 A0 kwenye bodi ya Arduino

G GND kwenye bodi ya Arduino

+ 5V kwenye ubao wa Arduino

Kwa mradi huu, kitu pekee kinachohitaji kuwekwa kwenye ubao ni sensa ya sauti ya KY038, lakini kabla ya kuingia hatua inayofuata, hakikisha unganisho ni sahihi, kuzuia maswala yote yasiyofaa ambayo yanaweza kusababisha athari mbaya.

Hatua ya 3: Kanuni

Kanuni
Kanuni

Nambari hii imeundwa haswa wakati mtumiaji anapiga makofi mara mbili. Sensor ya sauti inachukua sauti na kuhamisha sauti kwa nambari. Sauti kubwa ni kwamba, idadi ni kubwa. Wakati sensor ya sauti inagundua uingizaji wa sauti ya juu zaidi ya makofi ya mtumiaji, mashine itaanza kusindika. Kulingana na nambari yangu, wakati sensorer ya sauti ya KY038 itagundua uingizaji wa sauti zaidi ya 80, mashine itaanza kufanya kazi. Kwa kuwa niliona muundo ambao chini ya hali ya kawaida, uingizaji wa sauti uliorekodiwa hautazidi 80, hii inahakikisha sensa ya sauti ya KY038 haitaamilishwa bila pembejeo kubwa ya sauti.

Kuchunguza nambari hiyo, kuna masharti mawili ikiwa-matawi ili kuhakikisha mtumiaji lazima atoe makofi mawili ili kufanikisha mashine. Bila makofi mawili au pembejeo mbili kubwa za sauti, mashine haitaanza kusindika. Tawi la kwanza ikiwa-tawi linawakilisha utambuzi wa makofi ya kwanza, na baadaye tawi lingine hugundua makofi ya pili.

Baada ya sensa ya sauti ya KY038 kugundua pembejeo mbili kubwa za sauti, mashine itaandika "KUFANYA KAZI !!!" kwenye kibodi. Walakini katika kesi hii, kompyuta ndogo itafunguliwa tena kutoka kwa hali ya kulala kwani ilimradi kipengee kibofya kwenye kibodi kimechapwa, kifaa kitaamka kutoka kwa hali ya kulala.

Nambari: Hapa

# pamoja na // kuruhusu bodi ya arduino kutenda kama kibodi

int t = 0; // weka wakati wa kwanza kusanidi batili 0 () {pinMode (0, INPUT); // weka pini A0 kuingiza Kinanda ya sauti. kuanza (); Kuanzia Serial (9600); } kitanzi batili () {// kugundua kupiga makofi ikiwa (AnalogSoma (0)> 80) {// kugundua makofi ya kwanza t = 0; bool kufanyika = kweli; wakati (analogRead (0)> 80) {// kugundua kuchelewesha sauti za makofi t ++; // kuongeza milisecond 1 kwa ucheleweshaji wa muda (1); muda umefanywa muda mrefu sana = uwongo; kuvunja; // kuvunja kitanzi}} Serial.println (t); // chapa kwenye skrini wakati wa Kinanda.print ("KUFANYA KAZI !!!"); // chapa kwenye kompyuta KUFANYA KAZI !!! }}

Hatua ya 4: Ubunifu wa Kontena

Ubunifu wa Kontena
Ubunifu wa Kontena
Ubunifu wa Kontena
Ubunifu wa Kontena
Ubunifu wa Kontena
Ubunifu wa Kontena
Ubunifu wa Kontena
Ubunifu wa Kontena

Baada ya kufanikiwa kuingia katika hatua hii ya mradi, jambo la mwisho unahitaji kusindika ni chombo cha mashine yako. Kwa mradi huu, chombo kimegawanywa katika sehemu mbili, sehemu ya kwanza ni sehemu ndogo ya kontena ambamo sensa ya sauti ya KY038 imewekwa. Sehemu kubwa / sehemu ya chini ya chombo imeundwa kwa kuwekwa kwa bodi ya Arduino.

  1. Kuangalia picha na lebo za urefu na upana wa kila sehemu, kadibodi nne zilizo juu kushoto zimeundwa kwa sehemu ndogo ya chombo. Kwanza, tumia alama kuteka maumbo kwenye kadi. Pili, tumia kisu cha matumizi, mbili 5 * 6cm, mbili 9 * 1.5cm, na kadi mbili 5 * 1.5cm zinahitaji kutengenezwa ili kujenga sehemu ya kontena iliyoundwa kwa sensa ya sauti ya KY038.
  2. Kutumia bunduki ya gundi moto, jenga kontena dogo kwa sensa ya sauti ya KY038.
  3. Sehemu kubwa iliyobaki ni sehemu ambayo bodi ya Arduino imewekwa. Kutumia alama, chora hexagoni mbili za kawaida na pande za 6cm, na bomba lenye pande 6 na kila upande urefu wa 23 na upana wa 6. Baada ya vitu vyote kuchorwa kwenye kadi, tumia kisu cha matumizi ili kukata maumbo.
  4. Chukua moja ya hexagoni na utumie kisu cha matumizi kukata mraba na pande za 1.5cm. Mraba iliyoundwa itakuwa sehemu ambayo kebo ya USB itatumika.
  5. Jenga chombo kikubwa kwa bodi ya Arduino na bunduki ya moto ya gundi.
  6. Baada ya vyombo vyote kujengwa, tumia bunduki ya moto ya gundi kuweka chombo kidogo juu ya chombo kikubwa. Kwa wakati huu, bodi ya Arduino na sensa ya sauti ya KY038 inapaswa kuwekwa kwenye vyombo.

Chombo cha mashine hii hakihitajiki kuwa sawa, lakini, chombo kinapaswa kuwa na uwezo wa kuhifadhi bodi ya Arduino na sensa ya sauti ya KY038.

Hatua ya 5: Hitimisho

Natumahi mradi huu utakusaidia kuwa na uelewa mzuri wa jinsi Arduino inaweza kutumika katika hali halisi ya maisha. Kupitia mradi huu, unaweza kujifunza matumizi sahihi ya sensa ya sauti ya KY038 na kukuza upanuzi zaidi kwenye kipengee hiki cha Arduino.

Asante sana sana kwa kusoma kupitia mradi wangu wa ubunifu wa Arduino!

Ilipendekeza: