Kas keegi oskab aidata sellel alal. Ma olen alles algaja aga tuli selline mõte. Kas seda oleks võimalik kuidagi sarnaselt Herbiele kokku panna? Et kui asendada näiteks fototakistite asemele mikrofon? Arvatavasti läheb vaja ka keerukamat skeemi ja kivi. Targemad ehk oskavad aidata?.
Teade
Collapse
Foorumi reeglid.
Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less
Robot mis Liiguks helipoole
Collapse
X
-
heliga on siuke jama, et ta kipub igalt poolt kajama ja siis tekib interferents ja muud pahad asjad nii lihtsa lahenduse jaoks... Kuid proovida ju võid mingi suundmikriga, äkki õnnestub.
Kivi koha pealt... kõik sõltub kivist. Üks mikrokontroller ja palju muud pole vaja. Tõenäoliselt pead mikrist tuleva signaali üles võimendama, ära alaldama ja ära integreerima. Selleks siis üks opvõim ka.
-
Kõige lihtsam oleks vist pruukida mitut mikrofoni jaotatuna ühtlaselt 360 kraadi peale. Iga mikrofoni signaal siis Digitali soovituste kohaselt võimendada/alaldada/integreerida ja edasi komparaatorisse (või kontrolleri AD-muundurisse, saab multipleksorsisendite kärmema pollimisega piisava kiiruse vast kätte). Robot keerab nina sinna, kust tuleb kõige tugevam signaal. Puuduseks on mitme mikrofoni vajadus.
Alternatiiviks 1 mikrofoni pöörlemapanek ("radar") või koguni roboti enda pööramine ümber vertikaaltelje. Saad 1 mikrofoniga ehk suurema täpsuse, kuid pead skaneerimiseks 360-kraadise pöörde tegema, seejärel tulemusi analüüsima ja ennast uuesti õigesse kohta keerama. Lisaks on puuduseks ka see, et selleks ajaks, kui mikrofon jõuab täisringi teha, võib heliallikas olla juba nihkunud.
EDIT: mingi keskkonna müranivoo ignoreerimine tuleks ka paika panna, et heliallika vaikimise korral robot lolliks ei läheks.
Comment
-
OT: Seda "lolliks minemist" tahaks tegelikult ise näha :blink: :lol:The difference between genius and idiot?! Genius has its limits...
Vaja võimendit? Selleks on PS nupp!
Projektide pildid
Lamptehnikast eesti ja vene keeles:
http://parsek.yf.ttu.ee/~felc/index_files/Page675.htm
Comment
-
Pidasin silmas seda, et kui töödeldud mikrofonisignaalid on tavamõistes "vaikses" keskkonnas võrdsed, siis juhuslikud (ma ei tea, mis jaotustele mürad akustilises ja elektrilises kanalis konkreetel juhul alluksid, püsivatel tingimustel ilmselt mõni normaaljaotuse derivaat) signaalinivoo kõikumised ümber müra keskväärtuse ajaksid roboti vaid segadusse.
Siit ka täiendus eelnenud mõttekäigule: lisaks madala signaalinivoo ignoreerimisele tuleks ignoreerida ka teatud vähest erinevust signaali väärtustes. Mis omakorda muudab komparaatorite kasutamise tülikamaks/ebaotstarbekamaks.
Comment
-
suht keerukas seade tuleb. minimaalselt 3 mikrofoni ( 2 ees - otsesuuna määramiseks ja 1 taga, et robot end ymber pöörata teaks) , ja samapalju vöimendeid ja AD muundureid. ADmuundurid (vähemalt eesmiste mikrite omad)peavad paralleelselt töötama, seega lihtsalt 3 kontrolleri sisendit kasutada ei saa: tekib kommuteerimisest faasinihe, aga just sisendsignaali faasivahe järgi robot end juhib. audiotöötlus tahab ka vähemalt 16 bitist protsessorit . algajale selgelt yle vöimete ylesanne.
Comment
-
Raivol on õigus, aga ta on liigselt pessimistlik. Las proovib. Tõesti on minimaalselt vaja 3 mikrit.. mis oleks samas ka kõige kergem ja üldse parim lahendus, kuna iga mikri kohta tuleb natuke progeda.. Helivaljus on üks asi, mille järgi saaks robotit juhtda, aga teine asi on helilevimis kiiruse järgi asja ajamine. Sedasi töötab ka inimese kõrv. Lihtsalt see mikker, millest tuleb sarnane signaal hiljem kui teistest, on kõige kaugem. Muidugi läheb millisekunditega rebimiseks, aga kui ära teha, siis pole ju sul vaja enam nendele mõelda. Helianalüüs pole väga hull asi, kuna on tehtud ju ka videoanalüüsidega masinaid. Siiski, raadiosidega saadetakse kaamera signaalid PC-sse kus seal seda analüüsitakse, ja sellest lähtuvalt robotit juhitakse. Saab ka punnitades selle kogu protsessi ühte kohta panna, aga see oli lihtsalt odavam ja lihtsam alternatiiv.
Comment
-
Miks on vaja faasinihet teha digitaalosas, faasinihke dedektori saab ka analoogis teha see lihtne skeem, annab välja kas faasinihe on positiivne v negatiivne või 0. robot pöörab ennst seni kuni faasinihe on 0. Sellise roboti jaoks pole mingit protsessoritki vaja. Eeldab ainult et mõlema mkiri signaalid on võimendatud yhele tasemele, kasutades AGC-d (automatic gain control) ja sisendisse kasutada filtrit mis lõikax maha madalad sagedused et AGC paremini töötaks. Digatal väljundisse peab tekitama ajalise offseti et robot lolliks ei läheks.Modelleerimises ja tootmises kehtivad:
1. Avariikindel vooluring lühistab kõik teised.
2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.
Comment
-
Suurem küsimus on selles, et kas robot iseenda tekitatud mürast positiivsesse tagasisidesse ei lähe?
Ma arvan, et algajal läheks helitöötlus (mis tõenäoliselt vajaks dsp kivi kui mitte fpga'd) liiga keeruliseks. Märksa lihtsam oleks lihtsalt mikriga sihtida, piisavalt pika toruga mikker võiks olla piisavalt suunatundlik selleks.
Heli lainepikkus pole vast oluline, sest kuipalju neid seisulaineid ruumis ikka on. Seega KISS approach võiks anda kõige paremaid tulemusi kui just mingit hullu audiotöötlust ajama ei hakkaks.
Comment
Comment