Muusikoiden.net
24.04.2024
 

Elektroniikka ja soitinrakennus »

Keskustelualueet | Lisää kirjoitus aiheeseen | HakuSäännöt & Ohjeet | FAQ | Kirjaudu sisään | Rekisteröidy

Aihe: Mikrokontrollerialusta hakusessa. Arduino vai joku muu?
1
basisti1971
13.10.2015 09:22:37
      Linkitä kirjoitukseen Tulosta  

Moi.
 
Tuo vanhempi Arduino viestiketju käsitteli aihetta hieman eri lähtökohdista, siksi uusi ketju.
 
Tldr:
Jos Arduino ei ole mielestäsi hyvä perusalusta, miksi ei?
Ja jos ei, mikä monista vaihtoehdoista olisi tuossa tapauksessa parempi ja miksi?
 

 
Tarvis olisi näin vanhemmalla iällä sukeltaa taas muutaman vuosikymmenen tauon jälkeen sulautettuihin järjestelmiin.
 
90-luvulla AMK:ssa homma tuntui kalliilta ja kankealta, ja protoalustat olivat tosi proton oloisia.
 

 
Nyt näyttäisi olevan toisin.
 
Alustaa on jos jonkinmoista, ja hintahaitari on irtokympeistä satasiin.
 
Kotimaisilta toimijoiltakin löytyy maahantuotua valinnanvaraa vaikka kuinka.
 

 
Arduino on ainakin nettihauilla se yleisin osuma, eikä Partcossa näyttäisi edes kovin kalliilta nuo kevyemmät vaihtoehdot.
Foorumeitakin Arduinon ympärille löytyi useampiakin, tosin pikaisella vilkaisulla muutamat näyttivät aikamoiselta (nykytermiä käyttäen) teenix menolta.
 
Audio DSP:hen riittävään potkuun ei ole tarvetta, mutta esim. minileslien ohjelmoitava pyöritysmoottoreiden ohjaus olisi MI puolelta sopiva esimerkki reaalitarpeesta.
Kenties joku miksausautomaatiosovellutuskin.
 
Rankempi tarve musapuolen ulkopuolelta olisi ~10 kilowattiluokan DC moottoriohjaimille, mutta älyhän on pitkälti kummassakin applikaatiossa sama.
Jatko näkisi sitten kaikenlaisia ohjaus ja säätötarpeita, joten laajennettavuus ja pisteiden suuri lukumäärä ovat korkealla prioriteettilistalla.
 

 
T:Samuli
 
Jymi
13.10.2015 10:46:40
      Linkitä kirjoitukseen Tulosta  

Arduinosta en osaa sanoa mitään, mutta Cypress:n psoc piirit ovat tosi mukavia kaikennäköiseen puuhasteluun, koska niistä löytyy konfiguroitavaa analogia ja digitaalilohkoa joiden avulla saa monia juttuja siirrettyä softan vastuulta raudan puolelle.
 
Lisäksi PSOC creator työkalu on hyvä ja selkeä.
 
Halvimmillaan pääsee alkuun vaikka tällä:
 
http://eu.mouser.com/ProductDetail/ … %252bAvRjRf7ViFmN%252bXTboyYhGaI%3d
 
Jos haluaa kitin joka on yhteensopi Arduino palikoiden kanssa niin löytyy
 
http://eu.mouser.com/ProductDetail/ … qs=sGAEpiMZZMutpv3y96q3TuZ0ZzEeRVGa
 
Mouser toimittaa myös yksityishenkilöille kun kortilla maksaa.
 
basisti1971
13.10.2015 12:19:04
      Linkitä kirjoitukseen Tulosta  

Moi.
 
Kiitos vastauksestasi.
 
Täytyy perehtyä lähemmin tuohon tukeen ja ominaisuuksiin.
 

 
Arduino ei missään nimessä ole sen korkeammalla suosikkilistalla kuin mikään muukaan, tietoa nykymeiningistä ei vaan ole vanhalla minkään moista käsitystä ja Arduino tosiaan tuntuu putkahtelevan hauissa kohtuu usein.
Vielä kun tutussa Partcossa noita myydään, osui kärkipäässä silmään.
 
Mieli, kuten lompakkokin, on avoin muillekin vaihtoehdoille :).
 
T:Samuli
 
rrroope
13.10.2015 14:35:22
      Linkitä kirjoitukseen Tulosta  

arduinon houkuttelevuus on varmaankin juuri huokea hinta (ebaysta saa kiinalaisia yhteensopivia kopioita vieläkin halvemmalla), mutta myös modulaarisuus - ei varsinaisesti tarvi osata kolvata eikä tietää elektroniikasta kun yhdistelee valmiita palasia. lisäksi oli ongelma melkein mikä tahansa, joku muu on jo keksinyt samanlaisen projektin ja laittanut oman koodinsa jakoon jollekin nettifoorumille. foorumit ja tubet on täynnä uusia ideoita joten tämä on kyllä vahvasti nykyisen nettiajan tuote. mutta ei todellakaan huono sellainen.
 
basisti1971: Moi.
 
Kiitos vastauksestasi.
 
Täytyy perehtyä lähemmin tuohon tukeen ja ominaisuuksiin.
 

 
Arduino ei missään nimessä ole sen korkeammalla suosikkilistalla kuin mikään muukaan, tietoa nykymeiningistä ei vaan ole vanhalla minkään moista käsitystä ja Arduino tosiaan tuntuu putkahtelevan hauissa kohtuu usein.
Vielä kun tutussa Partcossa noita myydään, osui kärkipäässä silmään.
 
Mieli, kuten lompakkokin, on avoin muillekin vaihtoehdoille :).
 
T:Samuli
 
Jymi
13.10.2015 15:20:12 (muokattu 13.10.2015 15:29:21)
      Linkitä kirjoitukseen Tulosta  

Tuo minileslie projekti kuulostaa mielenkiintoiselta. Ihan itsekin innostuu. Ehkä sitten kun on aikaa.
 
Onko ajatusta tekisitkö sen askel- vai DC-moottorilla ?
 
Tuossa olisi valmista Anrduino yhteensopivaa rautaa joka kykenee ohjaamaan molempia moottorityyppejä:
 
http://eu.mouser.com/ProductDetail/ … 1%252bvtk095Uf7fwpPo2lRaxGz0UxK0%3d
 
https://www.arduino.cc/en/Main/ArduinoMotorShieldR3
 
Tuolla yksi esimerkki moduulin käytöstä PSOC kortin kaverina.
 
http://www.element14.com/community/ … otor-example?displayFullThread=true
 
En osaa noista prosessorikorteita sanoa mikä on järkevin tilanteessasi Anrduino, PSOC vai joku muu. Tukea ja esimerkkejä löytyy netistä riippumatta mitä sitten käyttääkin.
 
Itse olen mieltynyt PSOC:iin kun siinä on konfiguroitavaa CPLD:tä vastaavaa logiikkaa. Entisenä FPGA suunnittelijana on niin kovin mielekästä pistää rauta tekemään itsenäisesti aikakriittisiä ohjauksia. Vaikka PSOC:n työkalut on helppo ottaa käyttöön niin toki tehokas logiikan käyttö prosessorin tukena vaatii toki harjoittelua.
 
Jymi
13.10.2015 15:41:34
      Linkitä kirjoitukseen Tulosta  

Jos sitten vääntöä tarvii hurjasti, tulee ethernetiä, isoja näyttöjä yms. niin sitten kannattaa mennä jo raskaampaan rautaan Rasperry Pi tms. Sitten kyllä opettelun määräkin kasvaa.
 
basisti1971
14.10.2015 08:54:52 (muokattu 15.10.2015 07:35:57)
      Linkitä kirjoitukseen Tulosta  

Moi.
 
rrroope: arduinon houkuttelevuus on varmaankin juuri huokea hinta (ebaysta saa kiinalaisia yhteensopivia kopioita vieläkin halvemmalla), mutta myös modulaarisuus - ei varsinaisesti tarvi osata kolvata eikä tietää elektroniikasta kun yhdistelee valmiita palasia. lisäksi oli ongelma melkein mikä tahansa, joku muu on jo keksinyt samanlaisen projektin ja laittanut oman koodinsa jakoon jollekin nettifoorumille. foorumit ja tubet on täynnä uusia ideoita joten tämä on kyllä vahvasti nykyisen nettiajan tuote. mutta ei todellakaan huono sellainen.
 
Olisi hurskastelua sanoa ettei hinnalla ole merkitystä, ainahan sillä on, mutta lähes kaikki vaihtoehdot joita olen tutkinut lankeavat reippaasti budjetin sisään.
 
Tuo modulaarisuus ja varsinkin ohjelmien/koodien jakaminen painavat vaakakupissa huomattavasti enemmän.
 

 
Jymi: Tuo minileslie projekti kuulostaa mielenkiintoiselta. Ihan itsekin innostuu. Ehkä sitten kun on aikaa.
 
Onko ajatusta tekisitkö sen askel- vai DC-moottorilla ?

 
Alkuperäinen 90 luvun idea studiokäyttöön oli Hi-Fi ihan kirjaimellisesti, eli käyttää Hifi 12/2 elementtejä ja jakosuodinta suoraan askelmoottoreihin kytketyillä torvielementeillä.
Paketti olisi siis ollut paksu, tai vaihtoehtoisesti korkea Hifi 12/2.
Valmiiksi mikitettynä tietysti.
Ohjaus olisi ollut kiinteä 2 nopeuksinen askelmoottoriohjaus.
 
Asiat kuitenkin kehittyivät kuten asioilla on tapana kehittyä, ja koska en itse ole kiipparisti, projekti jäi.
Askelmoottoriohjauskin oli suhteellisen kallis toteuttaa.
 

 
Aina sillointällöin on asiaa kuitenkin tullut mietittyä, kuten kaikkia projekteja jotka ovat vuosikymmenten saatossa jääneet toteutumatta syystä tai toisesta.
 
Uuden kipinän antoi asuinpaikkavaihdoksen myötä bändikaveriksi tullut kiipparisti, jonka inssityönä tekemään täysikokoiseen Leslieen ollaan mekaniikkaa hieman entrattu.
 
Hän valitsi tasajännitemoottorit releohjauksella, mutta vaihdemoottoreina pitivät studiokäyttöön liikaa meteliä.
Livenä toimivat hienosti.
 
Hän oli miettinyt aikoinaan päättötyön tiimoilta MIDI/mikrokontrolleriohjausta, mutta koska aika oli loppunut kesken oli homma kuopattu.
 
Itse en alkuun syttynyt mikrokontrolleri-ideaan lainkaan koska KISS on mulle korkean prioriteetin filosofia, ja koska elin vielä tuota 90 luvun kehityksen aikaa. Mutta nyt on mieli kovaa vauhtia muuttumassa.
 

 
Pienet itsenäiset DC-moottoriohjaimet ovat yhä ominaisuuksiinsa nähden kalliihkoja, askelmoottoriohjaimet vielä kalliimpia, ja jollain tapaa kumpaisiakin pitää käskyttää ja syöttää.
 
Tuo alla linkittämäsi Motor Shield löytyi melko nopeasti Partcon sivuilta, ja mikrokontrolleri+Shield (+virtalähde) olivat ihan inhimillisen hintaisia.
 
Edelleen on auki pyörittääkö roottoreita DC moottorit vai askelmoottorit, luultavasti kokeillaan kumpaisiakin.
 

 
Mun omaa osaamisaluetta on työstötekniikka ja mekaniikka, ei niinkään ohjauspuoli, joten nykymikrokontrollerikonsepti kuulosti kaltaiselleni henkilölle liian hyvältä ollakseen totta.
 

 

 
Jymi: Tuossa olisi valmista Anrduino yhteensopivaa rautaa joka kykenee ohjaamaan molempia moottorityyppejä:
 
http://eu.mouser.com/ProductDetail/ … 1%252bvtk095Uf7fwpPo2lRaxGz0UxK0%3d
 
https://www.arduino.cc/en/Main/ArduinoMotorShieldR3

 
Juu, tuon palikan tutkailu siivitti idean Arduinon käyttöön.
 

 
Jymi: Tuolla yksi esimerkki moduulin käytöstä PSOC kortin kaverina.
 
http://www.element14.com/community/ … otor-example?displayFullThread=true

 
Täytyy vilkaista kun saavat sivut taas rullaamaan.
Tyypillistä meikäläisen tuuria että sivut on just nyt alhaalla :(.
 

 
Jymi: En osaa noista prosessorikorteita sanoa mikä on järkevin tilanteessasi Anrduino, PSOC vai joku muu. Tukea ja esimerkkejä löytyy netistä riippumatta mitä sitten käyttääkin.
 
Itse olen mieltynyt PSOC:iin kun siinä on konfiguroitavaa CPLD:tä vastaavaa logiikkaa. Entisenä FPGA suunnittelijana on niin kovin mielekästä pistää rauta tekemään itsenäisesti aikakriittisiä ohjauksia. Vaikka PSOC:n työkalut on helppo ottaa käyttöön niin toki tehokas logiikan käyttö prosessorin tukena vaatii toki harjoittelua.

 
Olen hieman laiska, insinööri kun olen, eli homman suoraviivaisuus on tärkeätä.
Muuten innostus helposti lopahtaa.
 
Tässä mun tapauksessa tuo mikrokontrolleri toimisi vain työkaluna jonka pitäisi olla niin yksinkertainen rakentaa ja ohjelmoida kuin mahdollista, vapauttaen omia resursseja tuolle reaaliraudan puolelle.
 

 
En toki uuden oppimistakaan vieroksu, tokkopa sitä muuten tällaisia edes funtsisi ;).
 
T:Samuli
 
Jymi
14.10.2015 10:14:33 (muokattu 14.10.2015 10:14:56)
      Linkitä kirjoitukseen Tulosta  

basisti1971: Edelleen on auki pyörittääkö roottoreita DC moottorit vai askelmoottorit, luultavasti kokeillaan kumpaisiakin.
 
DC moottorin ohjaus on kokonaisuutena yksinkertaisempaa. Nopeutta ohjataan virralla ja tuolla Arduino moottoriohjaimella virran säätö on helppoa kun sitä voi säätää PWM:llä.
 
Jos ja kun pyörimisnopeus pitää olla tietty, niin silloin se vaatii kyllä pyörimisnopeuden mittaamisen, että nopeus saadaan halutuksi. Tämä on onneksi yksinkertaista vaikka hal-anturilla ja magneetilla.
 
Askelmoottorilla pyörimisnopeutta ei tarvitse mitata, mutta ohjaus on sitten kompleksisempaa. Periaatteessa yksinkertaista, mutta jos pyörimisestä tehdään sujuvaa mikroaskelluksineen jne. alkaa asiassa olemaan jo säätämistä.
 
basisti1971: Mun omaa osaamisaluetta on työstötekniikka ja mekaniikka, ei niinkään ohjauspuoli, joten nykymikrokontrollerikonsepti kuulosti kaltaiselleni henkilölle liian hyvältä ollakseen totta.
 
Joo nykyiset työkalut ja integroidut kontrollerit ovat jo melko matalan kynnyksen tuotteita. Varmasti pääset hommaan sisälle.
 
basisti1971
15.10.2015 08:00:28
      Linkitä kirjoitukseen Tulosta  

Moi.
 
Nyt aukesi tutoriaali, hieman aikuisemman oloinen kuin Arduinofoorumit joihin törmäsin ainakin noin äkkiä vilkaisten.
 

 
Jymi: DC moottorin ohjaus on kokonaisuutena yksinkertaisempaa. Nopeutta ohjataan virralla ja tuolla Arduino moottoriohjaimella virran säätö on helppoa kun sitä voi säätää PWM:llä.
 
Jos ja kun pyörimisnopeus pitää olla tietty, niin silloin se vaatii kyllä pyörimisnopeuden mittaamisen, että nopeus saadaan halutuksi. Tämä on onneksi yksinkertaista vaikka hal-anturilla ja magneetilla.
 
Askelmoottorilla pyörimisnopeutta ei tarvitse mitata, mutta ohjaus on sitten kompleksisempaa. Periaatteessa yksinkertaista, mutta jos pyörimisestä tehdään sujuvaa mikroaskelluksineen jne. alkaa asiassa olemaan jo säätämistä.

 
Joo, ajatus olisi että loppu(tee-se-itse)käyttäjällä olisi mahdollisuus projektin valmistuttua lopulliseen muotoonsa valita halutessaan kaikki "standardi" Leslie-nopeudet + mahdollisesti myös lukemattomien reprojen alkuperäisistä poikkeavat nopeudet jollain yksinkertaisella interfacella.
 
Askelmoottorein saisi myös tarkemmin ohjelmoitua kiihdytykset ja hidastukset, jotka ainakin näin ei-kosketinsoittajana ovat ehkä se olennaisin osa hyvin kopioitua Leslie-soundia.
 

 

 
Jymi: Varmasti pääset hommaan sisälle.
 
Kiitos, toivotaan näin.
 
Taas tuntuu tosin käyvän samoin kuten niin monasti ennenkin kun kahlaa läpi vaihtoehtojen viidakon.
Nälkä kasvaa syödessä ja homma karkaa käsistä.
Ja mikään ei loppupelissä tule valmiiksi :(.
 
Nyt jo tuli taas eräs 90 lukuisten kosketusnäyttöjen tutkailemisesta lähtien mielessä pyörinyt kopioidea, kaipuu kieli-instrumentin kosketus-otelautaan.
 
Onhan noita toki ollut maailman sivu, ja on edelleenkin, mutta hinnat ovat valovuosien päässä halvimmista kosketusnäyttölaitteista tai ovat konseptiasteella.
Vaikka nyt Continuum fingerboard, z7S tai Artiphon.
 
https://en.wikipedia.org/wiki/Continuum_Fingerboard
http://www.starrlabs.com/product/z7s/
http://www.gizmag.com/artiphon-instrument1-reservations/27931/
 
T:Samuli
 
Murgo
17.10.2015 08:08:23 (muokattu 17.10.2015 08:15:46)
Musiikkinäyte       Linkitä kirjoitukseen Tulosta  

Moottoreista: miten olisi harjattomat kolmivaihekestomagneettimoottorit? Käytetään nykyään yleisesti RC-malleissa, maksavat kympistä muutamaan koosta riippuen, samoin ohjaimet/nopeudensäätimet.
 
Esim. http://www.banggood.com/buy/brushless-motor-esc.html
 
Pyörimisnopeudet noissa ovat kyllä aika kovia, mitä pienempi moottori sitä kovemmin pyörii, joten jonkinlainen välitys (hihna?) lienee tarpeellinen. Tuo KV-luku jolla noita kuvaillaan viittaa kuormittamattoman moottorin pyörimisnopeuteen/syötetty voltti eli haettaessa hitaammin pyörivää (ja vääntävämpää) moottoria kannattaa katsoa mahdollisimman matalaa KV-lukua.
 
Minilepaan voisivat tosin riittää ns. gimbaalimoottorit jotka on tarkoitettu kameravakaimiin ja toimivat siis hyvin pienillä pyörimisnopeuksilla, nollasta lähtien. Momentintarve kun ei liene kovin suuri kun puhutaan pystyakselisista hyvin laakeroiduista systeemeistä.
 
http://www.banggood.com/RCTimer-BGM … al-Motor-Hollow-Shaft-p-951199.html
 
Askelmoottorillehan nuokin ovat sukua kylläkin.
 
Niin vähän aikaa,niin paljon puuhasteltavaa!
basisti1971
19.10.2015 07:08:34
      Linkitä kirjoitukseen Tulosta  

Moi.
 
Murgo: Moottoreista: miten olisi harjattomat kolmivaihekestomagneettimoottorit? Käytetään nykyään yleisesti RC-malleissa, maksavat kympistä muutamaan koosta riippuen, samoin ohjaimet/nopeudensäätimet.
 
Kuten tuossa jäjempänä mainitsitkin, fiksut pyörimisnopeudet ovat noilla moottoreilla melko korkeita.
 
Toki moisen moottorin saa tarvittaessa hitaastikin pyörimään sopivalla ohjauksella, mutta mekaniikan puolelta tämän esimerkkiprojektin kantavana ajatuksena on suoraveto.
Näin kynnys projektiin laskee huomattavasti kun vaikeahkosti kotikonstein toteutettava tukeva, luotettava ja hiljainen hihnaveto jää pois.
 
Puristi sitten ostaa alkuperäiset pyöritysosat ja kasaa traditionaalisen täysmekaanisen lepan.
 
Mainitsemasi moottorit ovat usein laakeroitu juuri hihna-/hammasratasvetoa silmälläpitäen, eivätkä näin ollen oikein sovellu epätarkasti tasapainotetun kuorman suorakäyttöön.
 
T:Samuli
 
mhelin
28.10.2015 18:05:12
      Linkitä kirjoitukseen Tulosta  

Tuo PSoC5LP levy ei paljon maksa:
 
http://www.cypress.com/documentatio … y8ckit-059-psoc-5lp-prototyping-kit
 
ARM Cortex-M3 prossu ja tosiaan vaikka mitä liitäntöjä CPLD blokeilla. DSP-hommiinkin käy hyvin.
 
Sparkfunillakin on uusi PSoC5LP kehitysalusta joka tukee myös Arduino IDE:n käyttöä (tai päinvastoin):
https://www.sparkfun.com/products/13229
 
Robomaa Suomessa myy tuota muistaakseni.
 
mikke
31.10.2015 19:15:42
Kotisivu       Linkitä kirjoitukseen Tulosta  

Hiukan menee ohi aiheen, mutta sana leslie on mainittu. Julkaisen tulevaisuudessa tuon opinnäytetyön (josta Samuli mainitsi), dokumentaation täällä http://www.sojuzstudio.com/Sojuzstudio-Leslie/ vapaaseen käyttöön. Eli vahvistimen ja kaapin osalta. Voi mennä tovi kun koostan materiaalin sopivaksi paketiksi. Kysessä on siis protoversio. Mutta käyttökelpoiselta vaikuttaa.
 
Parempi myöhään jos silloinkaan.
« edellinen sivu | seuraava sivu »
1

» Lisää uusi kirjoitus aiheeseen (Vaatii kirjautumisen)

Keskustelualueet «
Haku tästä aiheesta / Haku «
Säännöt «