This is an old revision of the document!
Cutia de bijuterii muzicală
Introducere
Cutia de bijuterii muzicală este concepută pentru a ne ușura viața și a ne crea o experiență plăcută la utilizare. La simpla apropiere de cutie aceasta se va deschide automat pentru a putea depozita acolo bijuteriile. De asemenea, la fiecare deschidere va începe o melodie simulând astfel cutiuța muzicală.
-
Cutia de bijuterii muzicală este utilă pentru depozitarea și sortarea cât mai rapidă a bijuteriilor. Totodată aceasta te introduce într-o lume de basm cu ajutorul sunetului.
Descriere generală
Printr-un senzor de mișcare se va detecta prezența unei persoane în apropierea cutiei și se va porni automat un servomotor conectat printr-un fir de capacul cutiei. Odată deschisă cutia va începe o melodie preluată din repo-ul public Github
Schema bloc:
Hardware Design
Piese folosite:
Arduino UNO
Senzor mișcare
Servomotor
Difuzor
Cabluri
Schemă circuit:
Schema electrică:
Software Design
Descrierea codului aplicaţiei (firmware):
Mediu de dezvoltare: Arduino 1.8.14
Librărie folosită: Servo Library
Se realizează acționarea motorului care depinde de distanța utilizatorului.
Idei principale ale dezvoltării cu ajutorul funcțiilor:
void setup()
Setare parametrii de I/O
sg90.attach(8);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
void loop()
Se calculează distanța și durata interceptării senzorului ultrasonic
duration = pulseIn(echo,1);
distance = duration*0.034/2;
Parametrii de acționare
if (distance<30)
Pornire sunet
for (int thisNote = 0; thisNote < notes * 2; thisNote = thisNote + 2) {
divider = pgm_read_word_near(melody+thisNote + 1);
if (divider > 0) { .... }
}
Rezultate Obţinute
Rezultatele se pot urmării aici:
YouTube
Concluzii
Proiectul s-a dovedit a fi o provocare din care am acumulat cunoștințe noi de lucru cu Arduino.
Download
Proiectul poate fi descărcat de aici:
Arhiva
Jurnal
Creare: 28.04.2022
Modificări: 16.05.2022
Bibliografie/Resurse