Turinys:
- 1 žingsnis: reikmenys
- 2 žingsnis: KY038 garso jutiklio įdėjimas į „Arduino“plokštę
- 3 žingsnis: kodas
- 4 žingsnis: konteinerio dizainas
- 5 žingsnis: Išvada
Video: Įrenginio aktyviklis iš miego režimo: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Kadangi technologijos tobulėja itin sparčiai, dauguma gyventojų negali gyventi be tokio vystymosi patogumo. Kaip žmogus, kuriam kasdien reikia prietaisų, šis „Arduino“projektas pristatys įrenginio aktyvatorių. Šis įrenginio aktyviklis gali būti pritaikytas langų sistemai ir senoms „MacBook“knygoms, kurios vėl įjungs įrenginį iš miego režimo, kai vartotojas ploja. Aš nusprendžiau sukurti šią mašiną dėl nepatogumų nuolat iš naujo suaktyvinti nešiojamąjį kompiuterį iš miego režimo. Naudodami langų sistemą, vartotojai turi paspausti atsitiktinį mygtuką, kad iš naujo suaktyvintų įrenginį, ir tai sukelia nepatogumų. Kai kurioms senoms „MacBooks“tai taip pat buvo nedidelė problema. Ši mašina susideda iš KY038 garso jutiklio ir „Arduino“plokštės. Kai garso jutiklis pastebi didesnį garsą nei kiti įrašyti duomenys, jutiklis suveiks ir suaktyvins likusią mašinos dalį, kad vėl suaktyvintų įrenginį.
Langų sistemoje prietaisas dažnai automatiškai ištveria miego režimą, jei įrenginys nenaudojamas. Tačiau, pavyzdžiui, vartotojas gali skaityti straipsnį arba nagrinėti tam tikrus įrenginio elementus, nuolat nenaudodamas įrenginio. Naudojant šią konstrukciją, jei vartotojas yra nutolęs nuo įrenginio, du kartus plojant, nešiojamąjį kompiuterį galima pažadinti iš miego režimo. Šis principas taip pat gali būti taikomas keliems seniems „Mac“įrenginiams.
1 žingsnis: reikmenys
Grandinė
- „Arduino“lenta („Arduino Leonardo“)
- KY038 garso jutiklis
- USB kabelis
- Laidai (*3)
- Įrenginys
Konteinerių dizainas
- Naudingas peilis
- Karšto lydymosi klijai
- Valdovas
- Pjovimo kilimėlis (*1)
- Kartonai (30*30) (*2)
2 žingsnis: KY038 garso jutiklio įdėjimas į „Arduino“plokštę
Šiai mašinai vienintelis elementas, kurį reikia prijungti prie „Arduino“plokštės, yra KY038 garso jutiklis. Kad garso jutiklis veiktų tinkamai, laidai, jungiantys „Arduino“garso jutiklį, turi būti įkišti į tinkamas vietas. Todėl mašina gali tinkamai veikti.
Skirtingos „Arduino“plokštės gali sukelti neapdorotą funkciją. Remiantis mano projektu, naudojama „Arduino“plokštė yra „Arduino Leonardo“, jei naudojate kitą plokštę, būtinai supraskite skirtumą tarp skirtingų „Arduino“plokščių.
Neteisingų laidų jungčių pasekmės:
Kadangi KY038 garso jutiklis turi būti prijungtas prie tinkamų „Arduino“plokštės vietų, netinkamai prijungus laidus, „Arduino“garso jutiklis negalės tinkamai veikti. Todėl visas įrenginio iš naujo suaktyvinimo procesas nebus vykdomas.
KY038 garso jutiklis:
KY038 garso jutiklis turi keturias dalis, kurias galima prijungti prie plokštės, tačiau šiuo atveju reikia tik trijų dalių: A0, G ir +. Kaip parodyta pateiktoje schemoje, garso jutiklis turi būti tinkamai prijungtas prie trijų plokštės vietų. Teisingai įterpus tris vietas, KY038 garso jutiklis yra paruoštas aktyvuoti.
A0 A0 „Arduino“lentoje
G GND „Arduino“lentoje
+ 5 V „Arduino“plokštėje
Šiam projektui vienintelis elementas, kurį reikia įdėti į plokštę, yra KY038 garso jutiklis, tačiau prieš pradėdami kitą žingsnį įsitikinkite, kad jungtys yra teisingos, išvengiant visų nereikalingų problemų, kurios gali sukelti baisių pasekmių.
3 žingsnis: kodas
Šis kodas sukurtas specialiai, kai vartotojas du kartus ploja. Garso jutiklis priima garsą ir perkelia garsą į skaičius. Kuo garsesnis garsas, tuo didesnis skaičius. Kai garso jutiklis aptinka didesnį vartotojo plojimo garso įvestį, aparatas pradės apdoroti. Pagal mano kodą, kai garso jutiklis KY038 aptiks didesnį nei 80 įvesties garsą, aparatas pradės veikti. Kadangi stebėjau modelį, kurio įprastomis sąlygomis įrašytas garso įvestis niekada neviršys 80, tai užtikrina, kad KY038 garso jutiklis nebus suaktyvintas be didelio garso įvesties.
Nagrinėjant kodą, yra dvi sąlyginės „if-filialai“, užtikrinantys, kad naudotojas, norėdamas sėkmingai suaktyvinti mašiną, turi pateikti du plojimus. Be dviejų plojimų ar dviejų didelių garso įėjimų mašina nepradės apdoroti. Pirmoji atšaka reiškia pirmojo plojimo aptikimą, o vėliau kita šaka aptinka antrąjį plojimą.
Kai garso jutiklis KY038 aptiks du didelius garso įėjimus, aparatas įves „WORKING !!!“ant klaviatūros. Tačiau šiuo atveju nešiojamasis kompiuteris bus iš naujo suaktyvintas iš miego režimo, nes tol, kol bus įvestas atsitiktinis klaviatūros elementas, įrenginys atsibus iš miego režimo.
Kodas: Čia
#include // leisti „arduino“plokštei veikti kaip klaviatūrai
int t = 0; // nustatyti pradinį laiką į 0 void setup () {pinMode (0, INPUT); // nustatykite kaištį A0 įvesti garsui Keyboard.begin (); Serial.begin (9600); } void loop () {// aptikti plojimą, jei (analogRead (0)> 80) {// aptikti pirmą plojimą t = 0; bool done = tiesa; while (analogRead (0)> 80) {// aptinkant uždelsiantį plojimą skamba t ++; // pridedant 1 milisekundę prie laiko uždelsimo (1); // palaukite 1 milisekundę}, kol (analogRead (0) 5000) {// tikrinama, ar laikas per ilgai padarytas = klaidinga; pertrauka; // break out of loop}} Serial.println (t); // spausdinti ekrane laiką Keyboard.print ("WORKING !!!"); // įveskite kompiuterį DARBAS !!! }}
4 žingsnis: konteinerio dizainas
Sėkmingai įžengus į šį projekto etapą, paskutinis dalykas, kurį reikia apdoroti, yra jūsų mašinos konteineris. Šiam projektui konteineris yra padalintas į dvi dalis, pirmoji dalis yra mažesnė konteinerio dalis, kurioje yra KY038 garso jutiklis. Didesnė talpyklos dalis/apatinė dalis skirta „Arduino“plokštės išdėstymui.
- Žvelgiant į nuotrauką su kiekvienos dalies ilgio ir pločio etiketėmis, keturi viršutinėje kairėje esantys kartonai yra sukurti mažesnei talpyklos daliai. Pirmiausia naudokite žymeklį, kad nubrėžtumėte formas ant kartono. Antra, naudokite įrankio peilį, kad būtų pagaminta tara, skirta KY038 garso jutikliui, pagaminti du 5*6 cm, du 9*1,5 cm ir du 5*1,5 cm kartonai.
- Naudodami karšto klijų pistoletą, sukonstruokite mažesnį KY038 garso jutiklio indą.
- Didesnė likusi dalis yra ta dalis, kurioje yra „Arduino“plokštė. Naudodami žymeklį, ištraukite du taisyklingus šešiakampius, kurių kraštinės yra 6 cm, ir 6 pusių vamzdelį, kurio kiekviena pusė yra 23 ilgio ir 6 pločio. Nupiešę visus elementus ant kartono, naudokite peilį, kad nupjautumėte formos.
- Paimkite vieną iš šešiakampių ir naudokite peilį, kad supjaustytumėte kvadratą, kurio kraštinės yra 1,5 cm. Sukurtas kvadratas bus ta dalis, kurioje bus prijungtas USB kabelis.
- Sukurkite didesnį „Arduino“plokštės indą karšto klijų pistoletu.
- Sukūrę abu konteinerius, karštu klijų pistoletu uždėkite mažesnį indą ant didesnio indo. Šiuo metu į konteinerius reikia įdėti „Arduino“plokštę ir garso jutiklį KY038.
Šios mašinos talpykla nebūtinai turi būti tokia pati, tačiau talpykloje turėtų būti galima laikyti „Arduino“plokštę ir KY038 garso jutiklį.
5 žingsnis: Išvada
Tikimės, kad šis projektas padės jums geriau suprasti, kaip „Arduino“galima pritaikyti realioje situacijoje. Per šį projektą galite išmokti tinkamai naudoti garso jutiklį KY038 ir sukurti tolesnius šio „Arduino“elemento plėtinius.
Labai ačiū visiems, kad perskaitėte mano kūrybinį „Arduino“projektą!
Rekomenduojamas:
Dabartinio režimo osciliatoriaus, skirto D klasės garso stiprintuvams, dizainas: 6 žingsniai
Dabartinio režimo osciliatoriaus, skirto D klasės garso stiprintuvams, dizainas: Pastaraisiais metais D klasės garso stiprintuvai tapo geriausiu nešiojamų garso sistemų, tokių kaip MP3 ir mobilieji telefonai, sprendimu dėl didelio efektyvumo ir mažos energijos sąnaudos. Osciliatorius yra svarbi D klasės au
„Ikea ENEBY 20 Power Mod“(nebereikia automatinio miego režimo): 4 žingsniai
„Ikea ENEBY 20 Power Mod“(nebereikia automatinio miego režimo): „Ikea“ENEBY garsiakalbiai turi puikų garsą už kainą. Pagrindinis trūkumas yra tai, kad jie išsijungia maždaug po 15-20 minučių neskambinusios muzikos, net jei suporuotas įrenginys vis dar prijungtas. Kai vėl įjungiate, garsumas vėl sumažėja
Aukštos įtampos jungiklio režimo maitinimo šaltinis (SMPS)/stiprintuvo keitiklis „Nixie“vamzdžiams: 6 žingsniai
Aukštos įtampos jungiklio režimo maitinimo šaltinis (SMPS)/stiprinimo keitiklis „Nixie“vamzdžiams: Šis SMPS padidina žemą įtampą (5–20 voltų) iki aukštos įtampos, reikalingos nixie vamzdžiams varyti (170–200 voltų). Būkite įspėti: nors ši maža grandinė gali būti maitinama iš akumuliatorių/žemos įtampos sieninių medžių, galia yra daugiau nei pakankama, kad jus užmuštų! Pr
Pašalinkite budėjimo režimo maitinimą naudodami stalinio kompiuterio maitinimo jungiklį!: 7 žingsniai (su nuotraukomis)
Pašalinkite budėjimo režimo maitinimą naudodami stalinio kompiuterio maitinimo jungiklį !: Visi žinome, kad tai vyksta. Net kai jūsų prietaisai (televizorius, kompiuteris, garsiakalbiai, išoriniai standieji diskai, monitoriai ir kt.) Yra išjungti " jie vis dar yra įjungti, budėjimo režimu eikvoja energiją. Kai kurie plazminiai televizoriai iš tikrųjų naudoja daugiau energijos
„IPod Touch“miego režimo gudrybės: 4 žingsniai
„IPod Touch“miego režimo gudrybės: ar dažnai prieš miegą norite klausytis savo „Itouch“lovoje, bet to tikrai negalite padaryti, nes bijote, kad „iPod“nukris nuo lovos ir sulaužys grindis? O gal galėtum apkabinti galvos telefoną ant kaklo? Taigi ji