Sadržaj:
- Korak 1: Opskrba
- Korak 2: Postavljanje senzora zvuka KY038 na Arduino ploču
- Korak 3: Kodirajte
- Korak 4: Dizajn spremnika
- Korak 5: Zaključak
Video: Aktivator uređaja iz načina mirovanja: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Budući da tehnologija napreduje iznimno velikom brzinom, većina stanovništva ne može živjeti bez pogodnosti takvog razvoja. Kao osoba koja svakodnevno treba uređaje, ovaj Arduino projekt predstavit će aktivator uređaja. Ovaj aktivator uređaja može se primijeniti na prozorski sustav i stare MacBook -ove, koji će ponovno aktivirati uređaj iz načina mirovanja kada korisnik zapljeska. Odlučio sam stvoriti ovaj stroj zbog neugodnosti stalnog ponovnog aktiviranja prijenosnog računala iz načina mirovanja. Za sustav prozora, korisnici moraju pritisnuti slučajni gumb za ponovno aktiviranje uređaja, a to uzrokuje neugodnosti. Za neke stare Macbookove ovo je također bio manji problem. Ovaj stroj se sastoji od senzora zvuka KY038 i Arduino ploče. Kada senzor zvuka opazi jači zvuk u odnosu na ostale snimljene podatke, senzor će se aktivirati i aktivirati ostatak stroja kako bi ponovno aktivirao uređaj.
Za sustav prozora, uređaj često automatski prelazi u stanje mirovanja ako se uređaj ne koristi. Ipak, na primjer, korisnik može čitati članak ili pregledavati određene elemente na uređaju bez stalnog korištenja uređaja. S ovim dizajnom, ako je korisnik udaljen od uređaja, dvostrukim pljeskanjem prijenosno računalo može se probuditi iz načina mirovanja. Ovo se načelo može primijeniti i na nekoliko starih Mac uređaja.
Korak 1: Opskrba
Krug
- Arduino ploča (Arduino Leonardo)
- Zvučni senzor KY038
- USB kabl
- Žice (*3)
- Uređaj
Dizajn kontejnera
- Pomoćni nož
- Ljepilo za topljenje
- Vladar
- Mat za rezanje (*1)
- Kartoni (30*30) (*2)
Korak 2: Postavljanje senzora zvuka KY038 na Arduino ploču
Za ovaj stroj jedini element koji je potrebno spojiti na Arduino ploču je senzor zvuka KY038. Kako bi senzor zvuka ispravno funkcionirao, žice spojene na Arduino osjetnik zvuka moraju biti umetnute na ispravna mjesta. Stoga stroj može ispravno funkcionirati.
Različite Arduino ploče mogu dovesti do neobrađene funkcije. Na temelju mog projekta, primijenjena Arduino ploča je Arduino Leonardo, ako koristite drugu ploču, svakako razumite razliku između različitih Arduino ploča.
Posljedice pogrešnih veza žica:
Budući da senzor zvuka KY038 mora biti spojen na prava mjesta na Arduino ploči, kada su žice pogrešno spojene, Arduino zvučni senzor neće moći pravilno funkcionirati. Stoga se cijeli postupak ponovnog aktiviranja uređaja neće izvršiti.
KY038 Senzor zvuka:
Zvučni senzor KY038 ima četiri dijela koja se mogu spojiti na ploču, no u ovom slučaju potrebna su samo tri dijela: A0, G i +. Kao što je prikazano na priloženom dijagramu, senzor zvuka mora biti ispravno spojen na tri mjesta na ploči. Nakon što su tri točke pravilno umetnute, senzor zvuka KY038 sada je spreman za aktiviranje.
A0 A0 na Arduino ploči
G GND na Arduino ploči
+ 5V na Arduino ploči
Za ovaj projekt jedini element koji je potrebno postaviti na ploču je senzor zvuka KY038, no prije nego što uđete u sljedeći korak, provjerite jesu li veze ispravne, sprječavajući sve nepotrebne probleme koji mogu dovesti do strašnih posljedica.
Korak 3: Kodirajte
Ovaj kôd je posebno osmišljen kada korisnik dvaput pljesne. Zvučni senzor prima zvuk i prenosi ga u brojeve. Što je glasniji zvuk, to je broj veći. Kad senzor zvuka otkrije veći unos zvuka korisničkog pljeska, stroj će započeti obradu. Prema mom kodu, kada senzor zvuka KY038 detektira zvučni ulaz veći od 80, stroj će početi raditi. Budući da sam uočio uzorak u kojem u normalnim uvjetima snimljeni zvučni ulaz nikada neće prelaziti 80, to osigurava da se senzor zvuka KY038 neće aktivirati bez velikog ulaza zvuka.
Ispitujući kôd, postoje dvije uvjetne if-grane koje osiguravaju da korisnik mora pružiti dva clapa kako bi uspješno aktivirao stroj. Bez dva pljeskanja ili dva velika zvučna ulaza, stroj neće započeti obradu. Prva if-grana predstavlja detekciju za prvi clap, a kasnije druga grana detektira drugi clap.
Nakon što senzor zvuka KY038 otkrije dva velika zvučna ulaza, stroj će upisati "RADI !!!" na tipkovnici. Ipak, u ovom će se slučaju prijenosno računalo ponovno aktivirati iz načina mirovanja jer će se uređaj sve dok se upisuje slučajni element na tipkovnici probuditi iz načina mirovanja.
Kod: Ovdje
#include // dopustiti arduino ploči da djeluje kao tipkovnica
int t = 0; // postavljamo početno vrijeme na 0 void setup () {pinMode (0, INPUT); // postavite pin A0 na ulaz za zvučnu tipkovnicu Keyboard.begin (); Serial.begin (9600); } void loop () {// otkrivanje pljeskanja if (analogRead (0)> 80) {// otkrivanje prvog pljeskanja t = 0; bool done = istina; while (analogRead (0)> 80) {// otkrivanje odgađanja zvukova pljeskanja t ++; // dodavanje 1 milisekunde vremenskom kašnjenju (1); // čekanje 1 milisekundu} while (analogRead (0) 5000) {// testiranje ako vrijeme je predugo odrađeno = false; pauza; // izlazak iz petlje}} Serial.println (t); // ispisuje na ekranu vrijeme Keyboard.print ("RADI !!!"); // upišite u računalo RADNO !!! }}
Korak 4: Dizajn spremnika
Nakon što ste uspješno ušli u ovu fazu projekta, posljednja stvar koju trebate obraditi je spremnik vašeg stroja. Za ovaj projekt, spremnik je podijeljen na dva dijela, prvi dio je manji dio spremnika u koji je postavljen zvučni senzor KY038. Veći dio/donji dio spremnika dizajniran je za postavljanje Arduino ploče.
- Gledajući fotografiju s oznakama duljine i širine svakog dijela, četiri kartona u gornjem lijevom kutu stvorena su za manji dio spremnika. Prvo pomoću markera izvucite oblike na kartone. Drugo, upotrijebite pomoćni nož, potrebno je izraditi dva kartona dimenzija 5*6 cm, dva kartona dimenzija 9*1,5 cm i dva kartona 5*1,5 cm kako biste izgradili dio spremnika dizajniran za senzor zvuka KY038.
- Pištoljem za vruće ljepilo konstruirajte manji spremnik za senzor zvuka KY038.
- Veći preostali dio je dio na koji je postavljena Arduino ploča. Markerom izvucite dva pravilna šesterokuta sa stranama 6 cm i šesterostranu cijev sa svakom stranom duljine 23 i širine 6. Nakon što se svi elementi izvuku na kartone, nožem za rezanje izrežite oblika.
- Uzmite jedan od šesterokuta i pomoću noža izrežite kvadrat sa stranicama 1,5 cm. Stvoreni kvadrat bit će dio na koji će se primijeniti USB kabel.
- Konstruirajte veći spremnik za Arduino ploču pištoljem za vruće ljepilo.
- Nakon što su oba spremnika izgrađena, pištoljem za vruće ljepilo postavite manji spremnik na veći. U ovom trenutku, Arduino ploču i senzor zvuka KY038 treba staviti u spremnike.
Spremnik za ovaj stroj ne mora biti isti, no ipak, spremnik bi trebao biti sposoban za pohranu Arduino ploče i zvučnog senzora KY038.
Korak 5: Zaključak
Nadam se da će vam ovaj projekt pomoći da bolje razumijete kako se Arduino može primijeniti u stvarnim životnim situacijama. Kroz ovaj projekt možete naučiti pravilnu uporabu zvučnog senzora KY038 i razviti daljnja proširenja na ovom elementu Arduina.
Hvala vam svima što ste pročitali moj kreativni Arduino projekt!
Preporučeni:
Ikea ENEBY 20 mod napajanja (nema više automatskog mirovanja): 4 koraka
Ikea ENEBY 20 Power Mod (Nema više automatskog mirovanja): Ikeini zvučnici ENEBY imaju odličan zvuk za cijenu. Glavni nedostatak je što se sami isključuju nakon otprilike 15-20 minuta reprodukcije glazbe, čak i ako je upareni uređaj još spojen. Kad ga ponovo uključite, glasnoća se vraća na
Onemogućite funkciju mirovanja u Presonus Temblor T8 subwooferu: 5 koraka
Onemogućite funkciju mirovanja u Presonus Temblor T8 subwooferu: Trebalo mi je otprilike jedan dan da shvatim da, iako je Temblor T8 super zvučnik, mrzim njegovu značajku automatskog spavanja. Buđenje traje predugo, gasi se kad slušate na tihoj razini i svaki put se pojavi kao lud
Upravljajte do 4 servo uređaja pomoću pametnog telefona ili bilo kojeg uređaja s audio izlazom: 3 koraka
Upravljajte do 4 serva pomoću pametnog telefona ili bilo kojeg uređaja s audio izlazom: Ovdje predstavljam jednostavnu elektroničku montažu za upravljanje do četiri servo uređaja s bilo kojim uređajem koji može čitati audio datoteku
Konfigurator El Wifi Y Aktivator El SSH En Una malina PI ZERO: 3 koraka
Konfigurator El Wifi Y Aktivator El SSH En Una malina PI ZERO: En este INSTRUCTABLE veremos como configurar la conexi ó n WiFi y el servidor sshd en la Raspberry pi zero, aunque sirve para cualquier maline con el system operativno Raspbian y lo haremos directamente en tarjeta SD de la Raspberry, Para
Trikovi u načinu mirovanja za IPod Touch: 4 koraka
Trikovi u načinu rada za spavanje s iPod -a: Želite li često odspavati Itouch u krevetu prije spavanja, ali zapravo ne možete jer se bojite da vam iPod padne s kreveta i slomi se na podu? Ili biste možda mogli zaplesti slušalicu oko vrata? Pa ona