Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr

Dispozitivul pentru simularea sunetului unei sabii ușoare

Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr

Internetul este plin de instrucțiuni diferite de a asambla o sabie ușoară din "Star Wars", care se reduce la umflarea într-un tub lung de LED-uri colorate; simulând astfel un fascicul laser. Dar nimeni nu merge mai departe și nu imită sunetele acestei raze în sine. Poate că lipsa unei scheme simple de repetare, care va fi sub forța nou-născutului (la urma urmei, băieții serioși cu experiență de programare, nu alerg cu luminițe de jucărie, nu?) Ei bine, oricum, acum vom rezolva situația.

Pentru circuit, avem nevoie de un microcontroler ATmega8, un modul de accelerometru ADXL335, un modul audio pe un cip WTV020 și câteva lucruri mici.

Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr

Schema de conectare este prezentată mai jos (numerotarea pinilor microcontrolerului pentru carcasa Dip)

Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr

Schema utilizează soluția pe care am descris-o în ultimul articol - pornirea / oprirea dispozitivului cu un buton fără fixare. Acest lucru vă permite să sune "opriți sabia" înainte ca circuitul să fie deconectat de la alimentare.

Accelerometrul este necesar pentru a urmări poziția dispozitivului în spațiu, iar dacă apare o mișcare bruscă sau un leagăn, microcontrolerul va instrui audiomodulul să includă una dintre cele 3 eșantioane care simulează impactul. Mostrele sunt selectate în ordine aleatorie. Poți să-ți arunci propriile sunete, atunci vei avea o sabie unică Jedi, bine, sau o sabie Sith, spun că pe partea întunecată sunt cookie-uri!)

Iluminarea fasciculului este asamblată pe LED-urile Led1-Led5, care sunt alimentate prin FET Q3. Rezistențele de limitare a curentului R6-R11 sunt selectate în funcție de curentul la care sunt proiectate LED-urile. În circuit, am specificat doar cinci LED-uri, dar de fapt le puteți aplica cât mai mult, lucrurile principale fiind că sunt extrase de sursa de alimentare. Apropo de sursa de alimentare, am folosit o baterie Li-Ion cu o tensiune nominala de 3.7 volti.

LED-ul Led6 simulează loviturile de sabie, aprinzându-se și lezând încet timp de 2 secunde. Dacă în loc de un singur LED folosiți o cantitate mare pentru întreaga lungime a lamei, atunci ele vor trebui să se conecteze prin tranzistorul cu efect de câmp (așa cum se face pentru led1-led5).

Acum câteva cuvinte despre modulul audio și pregătirea pentru lucru. Primul lucru pe care trebuie să-i acordați atenție este alimentația. Pentru aceasta, tensiunea de alimentare nu este mai mare de 3,3 volți. Și dacă utilizați o baterie Li-Ion pentru alimentarea dispozitivului, trebuie să reduceți tensiunea care ajunge la modul la 3 - 3,3 volți. Acest lucru se poate face prin lipirea jumperului, care se află pe partea superioară a plăcii. Dar pe versiunea mea de modul nu exista stabilizator pentru acest lucru și, prin urmare, a trebuit să pun una externă. În acest jumper nu se poate reasambla.

Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr
Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr

Următorul punct important pentru modulul audio care funcționează este alegerea unui card de memorie pentru stocarea probelor. Modulul acceptă cartele nu mai mari de 1 GB, iar cardul trebuie formatat în FAT16.

Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr

Dupa formatarea cartelei, incarcam fisierele din arhiva. DOWNLOAD

Pentru a reproduce sunete, se recomandă conectarea unui difuzor cu o rezistență de cel puțin 8 ohmi la modul. Dimensiunile sunt alese în funcție de designul mânerului de sabie, puteți folosi acest lucru nu este un difuzor scump, dar are o gamă prea mică de sunet și, prin urmare, este mai bine să luați ceva mai serios, cum ar fi acesta.

Pentru a depana dispozitivul, am colectat totul pe panoul de paine și am conectat un difuzor mai mare

Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr
Dispozitivul de imitație a unui sunet de sabie ușoară - proiecte - avr - proiecte pe microcontrolere avr

Microcontrolerul din circuit funcționează la o frecvență de 1 MHz, deci dacă controlerul este nou, nu este nevoie să reblocați fuziunile. Este suficient să descărcați programul, care va fi la sfârșitul articolului.

Referințe la componentele utilizate