Fórum témák

» Több friss téma
Fórum » Hangtechnika PIC-kel
 
Témaindító: t0bi, idő: Nov 10, 2010
Lapozás: OK   1 / 5
(#) t0bi hozzászólása Nov 10, 2010 /
 
Sziasztok!
Szeretném megkérdezni a hozzáértőket - mit gondoltok a PIC hangtechnikai felhasználásáról? Még nem láttam ennek megfelelő topikot, ezért merészeltem újat nyitni.
A PIC-be be van építve az előerősítő, a teljesítmény-erősítő, a programozás pedig "mindenre" lehetőséget ad.
Első lépésben építettem egy kéthangu szirénát, amit a program a PWM kimeneten keresztül visz a hangszóróra. Nem túl bonya a kapcsolás , a hangszórót a 16F690-es PIC 5-ös lábára kell csatlakoztatni és már megy is. Ha ráteszel egy tranyót minden nélkül a kimenetre, fülsiketítő a sziréna. Egyszerű riasztónak kiváló.
Most tervezek egy programot, ami egy rövid kis előre beprogramozott zenét tud lejátszani.
Sajnos a PIC korlátaival tisztában vagyok, az idő és amplitúdó felbontás igencsak kevés, de talán erősítőnek, hangtárolónak, hangszernek lehet majd használni.
Sajnos csak egy éve foglalkozom PIC-kel, ezért kíváncsi vagyok, hátha van valakinek ebben is tapasztalata, esetleg az újabb PIC-ek már talán többet tudnak és jobb minőségű hangokat lehetne belőle kicsikarni.
(#) Hp41C válasza t0bi hozzászólására (») Nov 10, 2010 / 4
 
Szia!

Nézz szét ezen a lapon, hangtárolás, visszajátszás pic-kel...
(#) t0bi válasza Hp41C hozzászólására (») Nov 10, 2010 /
 
Nagyon köszönöm, pont ilyen dolgokra gondoltam!
Annyira adja magát a lehetőség, hogy csodálkoztam volna, ha nincs pár száz ilyen megoldás. Most már csak arra lennék kíváncsi, hogy itt a fórumon is lát-e benne valaki fantáziát.
Mindenesetre átrágom magam rajta.

Csodálattal nézem a propelleres óráidat, szeretnék egyet megkisérelni
(#) Hp41C válasza t0bi hozzászólására (») Nov 11, 2010 /
 
Szia!

Érdemes még az ISD hangtárolókat is megnézni, esetleg egyszerűbb azokat vezérelni pic segítségével. Köszönöm a pontokat. A propeller óra építésében is segítek, vágj bene nyugodtan...
(#) sonaj hozzászólása Nov 18, 2010 /
 
Üdvözlöm a téma iránt érklődőket !

Nem akartam új témát nyitni, talán ide is belefér.
Segíséget szeretnék kérni a PICAXE microkontroller, más hobby-ágban való alkalmazhatóságához.
Egy angol modellhajó-építő klub elektronikával foglalkozó tagja, 2008-ban ,három (benzin, diesel, gőz hajómodell mozgásarányos hangeffektjét előállító picaxe 8m-el megvalósítható áramkör leírását tette közzé . Bővebben: Link
A hajótestbe épített hangmodul, a működtető berendezések szervóival együtt, távírányítással működik.
Az én problémám is ebből fakad. Szeretném a hangmodult analóg vasútmodellezésben alkalmazni. A vonójárműben lévő DC motort működtető,váltózó értékű feszültséget kellene szinkronba hozni a programban lévő hangelemekkel.
Az eredeti PCM működtetésű kapcsolást mellékelem. Segítségeteket előre is köszönöm !
A hozzászólás módosítva: Dec 27, 2012
(#) vilmosd válasza sonaj hozzászólására (») Nov 18, 2010 /
 
Hali
A PICAXE egy sima PIC (8-40 labas) amibe egy bootloader van beegetve. A programot sorosan lehet beirni. Eleg draga, es nem tudom MO-n lehet-e kapni. Viszont ha jol emlekszem BASIC nyelven lehet programozni. Ehhez viszont van tobb fordito. A meglevo BASIC listat at lehet alakitani pl. PBPPro forrassa. A Te problemadra megoldas lehet egy PIC ami tartalmaz AD atalakitot. Nem tudom hany voltos a motorod, de ha nagyobb mint 5 V, egy feszultsegosztoval ha kisebb siman (RC szures!!) ra kell kotni a PIC AD csatornajara es gyi!. Ha jol tevedek a BASIC rendelkezik sound parancssal, tehat az AD erteketol fuggoen valami hangot ki lehet csikarni a PIC-bol. Utana mar csak a kepzeletedtol fugg, hogyan alakitod ki a hangot. Ebben a hsz.-ben egy hang eloallito megoldast talalsz.
Udv Vili
(#) sonaj válasza vilmosd hozzászólására (») Nov 21, 2010 /
 
Köszi a tanácsokat, megfogadom. A hangkeltés nem probléma mert a vezérlő jeltől függő hanghatásokat az alapkacsolás második PIC-jébe töltött utasítássorozatok végzik.

Üdv és köszi a választ
(#) ha1drp hozzászólása Nov 21, 2010 /
 
Esetleg érdemes lehet ezt is megnézni:
Link:
(#) t0bi válasza sonaj hozzászólására (») Nov 25, 2010 /
 
Sikerült a propelleres órát elkészíteni az ottani csapat segítségével, visszaállok a PIC-es hangtechnikára.
Ez a kis "zenegép" a 16F690-es PWM kimenetét használja (CCP1), ami elég egy hangszóró meghajtására. Persze lehet tovább erősíteni, vagy egy tranyóval, vagy a PWM félhídban, vagy hídban FET-eket hajt meg. PICKit2 klón (Szilva féle) mint tápegység, elég neki. A zenét feltettem a "Ki mit épített" topikra. Sajnos az abszolút hallásomból csak ennyire futotta, de elkezdem majd kiszámolni a frekvenciákat, akkor talán hamisabb lesz
A program nem szinuszos, hanem háromszög jeleket állít elő, ezért torz egy kicsit. A hang adatok beírásával akármilyen zenét le lehet játszani, a hosszát is lehet változtatni a megfelelő programrészek módosításával. Itt gondoltam a vasútmodellezésre is, csak a hanghatásokat is neked kellene kitalálni és beprogramozni. Elég egyszerű, bár a programot biztos szebben is meg lehetett volna írni...
(#) t0bi hozzászólása Nov 27, 2010 /
 
Szia enree!
Ez jó ötlet! Lehet dallamcsengőt csinálni, rém egyszerűen: a PIC 5-ös lábára egy 470 Ohmos ellenálláson keresztül rákötöd egy NPN tranyó bázisát. Emitter földre, a kollektor a hangszóróra (aminek a másik fele a tápra). Olyan hangja lesz, hogy a vak is meghallja
A programot csak úgy kell átírni, hogy annyi hangot adjon ki, amennyit te akarsz, a hangmagasságot meg a hangkódokkal kell kikisérletezni.
(#) enree válasza t0bi hozzászólására (») Nov 27, 2010 /
 
Köszi
(#) hadnagyakos hozzászólása Nov 27, 2010 /
 
Sziasztok!

Karácsony alkalmából szeretnék építeni egy kis zenélő karácsonyfadíszt.
Úgy terveztem, hogy RTTTF csengőhangokat játsszon le.
Talltam is egy ilyen programot. Bővebben: Link
Ezzel az a baj, hogy HITECH-C-ben íródott, amit nekem eddi nem sikerült feltelepítenem.

Nem tudtok ilyenről, ami CCS C vagy Assembly nyelven vín írva?
(#) ufy92 hozzászólása Nov 27, 2010 /
 
Üdvözletem! Azt szeretném megtudakolni hogy PIC-el meglehetne oldani compressor, limitert esetleg még aktív hangváltót?
(#) t0bi válasza hadnagyakos hozzászólására (») Nov 28, 2010 /
 
Ez nagyon jó kis program! Rengeteg zenét lehet letölteni és biztos sokkal jobb minőségben lejátszani, mint az enyémben.
Megpróbáltam beégetni, de nekem sem ment. Igaz, hogy 887-esre: beírtam az #include-ot, beállítottam a config biteket, de a hangszóró csak kattog, zenét nem játszik le. Valamit biztos kihagytam. A PICC compiler rendesen föltelepült, az égetésnél a felépítés sikeres aztán mégsem megy. Na még próbálkozom azért, de hátha ismeri valaki a problémát.
(#) hadnagyakos válasza t0bi hozzászólására (») Nov 28, 2010 /
 
Jó, hogy kipróbáltad én még mindig a programmal szenvedek.

Én peig úgy veszem ki a szövegből, hogy ez egy működőképes kapcsolás. Érdekes.
Megfelelő órajelről járatod a PIC-et?
(#) t0bi válasza hadnagyakos hozzászólására (») Nov 28, 2010 /
 
Persze, 20 MHz. A configban HS-re állítottam. Úgy érzem, megy a PIC, mert kb 20-at kattog, azután leáll. Tehát mintha működne, csak zene helyett kattogás van.
(#) t0bi válasza hadnagyakos hozzászólására (») Nov 29, 2010 /
 
Milyen PIC-ed van? 877-es?
Áttanulmányoztam a programot, nekem már elkezdett zenélni, de csak egy hang jön. Szerintem, ha a hex fájlt beégeted, akkor működnie kell. Lehet, hogy a konfigurációs fájlokat módosítani kell, nézd meg, hogy mi a beállítás. Van MPLAB + HITECH ?
Sajnos csak 887-esem van, még bogarászom az adatlapot, hogy mi a különbség
(#) t0bi válasza ufy92 hozzászólására (») Nov 29, 2010 /
 
Én is ezek után kutakodom, de a neten nem találtam még hasonló dolgokat. Úgy tűnik, a PIC-ek lehetősége ezen a területen elég kicsi, de hátha talált már róla valaki egy kis irodalmat.
(#) hadnagyakos válasza t0bi hozzászólására (») Nov 29, 2010 /
 
Sajnos most jelenleg egy közelítő típus sincs és a programozóm is rosszalkodik, beszerzés alatt van egy gyári PICKit 2.
(#) t0bi válasza hadnagyakos hozzászólására (») Dec 1, 2010 /
 
Köszi, hogy megtaláltad és feltetted ezt a jó kis oldalt a netről. Sikerült zenére bírni a programot, bár át kellett néhány dolgot alakítani, hogy más PIC-en is fusson.
Szerintem most már bármelyik PIC jó, amelyikben van Timer0 és Timer1, csak a konfig bitekkel és a port vezérlésekkel kell játszogatni. Tehát a progi nyugodtan maradhat HITECH C-ben.
Jelenleg 887-essel próbáltam, de áttérek kisebbekre, valamint megpróbálok saját zenét szerezni A következő lépés aztán a hangerő, hangszín stb...
(#) hadnagyakos válasza t0bi hozzászólására (») Dec 1, 2010 /
 
Esetleg az megoldható lenne, hogy a program fusson 12F629 vagy hasonló 8 lábú PIC-en? Az is elég, ha csak egy rövidebb dallam fér el benne. Ha nem, akkor melyik az a legkisebb teljesítményű PIC, amivel még működne?
(#) vicsys válasza hadnagyakos hozzászólására (») Dec 1, 2010 /
 
Én már készítettem ilyet. Egy dallam (Für Elise) a PIC12F629-en. Egy darab piezzo hangszóróval. Ha nagyon kell, előkotrom.
(#) Sergei válasza vicsys hozzászólására (») Dec 1, 2010 /
 
Jöhet
(#) hadnagyakos válasza vicsys hozzászólására (») Dec 1, 2010 /
 
Nekem is jöhet. Én karácsonyi dallamokat szeretnék lejátszani vele. Milyen módon tárolja a dallamot?
(#) vicsys válasza Sergei hozzászólására (») Dec 1, 2010 /
 
Csatoltam. Nyomógombhoz már nem volt kedvem ezért a táp ráadásakor játsza le a dallamot. A hangszóró egy kerámia csipogó.
(#) t0bi válasza vicsys hozzászólására (») Dec 1, 2010 /
 
Kíváncsi vagyok, de nagyon! :yes:
Nem tudnál segíteni, hogy kell a hangokat előállítani RTTTL formában saját zenéhez? Akkor bármit le lehetne játszani. Esetleg MIDI, vagy mp3 konvertert ismersz?
(#) Sergei válasza vicsys hozzászólására (») Dec 1, 2010 /
 
Köszönöm.
(#) vicsys válasza hadnagyakos hozzászólására (») Dec 1, 2010 /
 
Van egy sokkal bonyolultabb kapcsolásom is ami LCD-n kiírja a számot és kb 10 ismert karácsonyi dallam van benne. Az pl. RTTTL (telefon csengőhang) formátumot használ.
(#) t0bi válasza vicsys hozzászólására (») Dec 1, 2010 /
 
Megosztanád velünk? Pont ilyen zenegépre gondoltam.
(#) vicsys válasza t0bi hozzászólására (») Dec 1, 2010 /
 
Még nem raktam össze egyszer sem. A terv is csak nagyjából van meg. Ezek vannak benne, egyenlőre:
Jolly Old St. Nicholas
Mommy kiss santa
Let it Snow
Away in a Manger
O Christmas Tree
Merry Christmas
Santa Claus Is Coming To Town
O Come All Ye Faithful
Deck The Halls
Sleigh Ride
Rudolph the red-nosed reindeer
TWELVE DAYS OF CHRISTMAS
FROSTY THE SNOWMAN
SILENT NIGHT
JINGLE BELLS
Sokat kéne drótoznom, hogy összeálljon, de sajna kevés az időm, a munka meg sok.
Következő: »»   1 / 5
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem