|
OOPicin valmistus on loppunut ja emme pysty enää toimittamaan uusia OOPicejä.
Mikäli sinulla on OOPiceihin liittyviä kysymyksiä tai tarpeita, palvelemme parhaan kykymme mukaan.
Meillä on varastossa komponentteja, että pystymme vastaamaan varaosatarpeeseen
vielä jonkin aikaa, mutta olemme lopettaneet niiden aktiivisen kauppaamisen. Mikäli kuitenkin tarvitset
jotain, älä epäröi kysyä. Pyrimme auttamaan mikäli vain pystymme.
Tämä materiaali on täällä enää historiallisista syistä opastamassa asikkaitamme.
|
|
Mikä ihmeen OOPic?
OOPic on lyhenne sanoista Object-Oriented Programmable Integrated Circuit.
OOPic on ensimmäinen olio-ohjelmoitava mikrokontrolleri.
Mikrokontrolleri on tietokone, joka on suunniteltu ohjaamaan erilaisia
laitteita saamiensa syötteiden perusteella. Ohjattavat laitteet
voivat olla moottoreita, LCD-näyttöjä, venttiilejä jne. ja
syötteet voivat tulla esim. erilaisilta antureilta, näppäimistöiltä,
toisilta ohjauslaitteilta tai jonkin laskennan tuloksena.
Jotta mikrokontrolleri toteuttaisi halutut ohjaustehtävät, sinne
syötetään ohjelma. Ohjelmaa muuttamalla voidaan mikrokontrolleria käyttää
erilaisissa tehtävissä. Ohjelmointikielenä OOPic-mikrokontrollereissa
voit käyttää Visual Basicin, C++:n tai Javan syntaksia käyttävää
ohjelmointikieltä. Tutustuttuasi lähemmin seuraaviin kohtiin huomaat, että
OOPic on ihanteellinen ratkaisu moniin tarpeisiin sekä
sulautetuissa että muissa ohjausta vaativissa järjestelmissä.
|
JAVA on Sun Micro Systemsin tavaramerkki
Visual Basic on Microsoftin tavaramerkki
|
Ainutlaatuinen ohjelmointiympäristö
Mikäli olet tutustunut Visual Basic, C++ tai Java-ohjelmointiin,
huomaat kuinka helppoa OOPicin ohjelmointi on. Sinun tarvitsee
vain tutustua OOPicissa tarjolla oleviin olioihin voidaksesi
tehdä omia ohjelmia sinulle ennestään tutulla ohjelmointikielellä.
Ohjelmointiohjelmisto on vapaasti imuroitavissa
verkosta ja se toimii Windows 9x, NT, 2000 ja XP käyttöjärjestelmillä
varustetuissa koneissa.
Katso esimerkkiä kuinka helposti saat tehtyä
toimivan sulautetun sovelluksen.
|
|
Ohjelmoi suoraan PC:llä
OOPicin ohjelmointiin et tarvitse erillistä ohjelmointilaitetta, ainoastaan
kaapelin PC:n kirjoitinportista OOPiciin. Kaapeli kuuluu starter packiin, mutta
voit tehdä sen itsekin. Ohjeet löytyvät täältä.
Tosin osat kaapelin valmistamiseksi maksavat suurin piirtein saman verran kuin
mitä starter packin lisähinta on verrattuna pelkkään OOPiciin. OOPic-C
ohjelmoidaan RS-232 sarjakaapelilla käyttäen koekytkentä/ ohjelmointialustaa.
Ohjelma käynnistyy välittömästi, kun se on ladattu PC:stä OOPicin
muistiin. OOPic säilyttää ohjelman EEPROM-muistissaan, vaikka
siltä sähköt välillä katkeavatkin. Edellyttäen tietenkin, että muistiin
ei ladata uutta ohjelmaa.
|
|
Verkko
Useita OOPicejä voidaan kytkeä Philips Corporationin kehittämää I2C-väylää käyttävään
verkkoon yhdessä toisten OOPicien, muiden komponenttien ja/tai tietokoneiden kanssa.
Väylään on saatavissa erilaisia oheispiirejä, kuten A/D - ja D/A-muuntimia, antureita ja
muisteja, useilta eri komponenttivalmistajilta.
Lisätietoa löytyy Networking OOPics-otsikon alta.
Käyttäen hyväksi I2C-väylän pidenninpiiriä (kts. dokumentit ja
hinnasto) väylän pituus voi olla useita satoja metrejä.
|
|
Valmiit laitteistotason oliot
OOPicit sisältävät useita valmiita laitteiston ohjaukseen tarkoitettuja olioita,
jolloin käyttäjän tehtäväksi jää ainoastaan kaapelien kytkentä. Valmiina olioina
löytyvät mm.:
- A/D-muuntimet (max 7 kpl)
- Pulssinleveysmodulaattorit (pwm)
- Ajastimet/laskurit
- EEPROM
- Sarjaportit
- Näppäimistöt
- Servo-ohjaimet
- Askelmoottoriohjaimet (OOPic II ->)
- DC-moottoriohjaimet (OOPic II ->)
- Ultraäänianturin ohjaimet (OOPic II ->)
- LCD-näytön ohjaimet (OOPic II ->)
- jne.
Luettelo olioista löytyy osoitteesta
http://www.oopic.com/objlist.htm
|
|
Täydelliset käsikirjat
OOPic-mikrokontrollereiden täydelliset ja aina ajantasalla olevat englanninkieliset
ohjelmointioppaat ja käsikirjat ovat saatavissa ILMAISEKSI verkosta osoitteesta
http://www.oopic.com/tech.htm. Nyt
Ohjelmoijan opas
on käännettynä suomeksi.
|
Liity OOPic-ryhmään
|
Keskusteluryhmiä OOPicien käytöstä
Maailmalla on useita aktiivisia keskusteluryhmiä OOPicien käytöstä erilaisissa sovelluksissa.
Täältä löydät linkkejä niihin. Ja viereisestä
linkistä voit liittyä Yahoon OOPic-keskusteluryhmään.
|
|
Mitä minä voisin tehdä OOPicillä?
Maailmalla on tehty erilaisia projekteja, joissa ohjaimena on käytetty OOPiciä.
Täältä löydät linkkejä niihin,
mutta tässä pari muuta vinkkiä ajatustoiminnan herättämiseksi:
- Korvaa ohjelmoitava logiikka OOPicillä. OOPic-mikrokontrollerissa on
analogia- ja binäärituloja ja lähtöjä
enemmän (yhteismäärä 31 + 2 porttia I2C-väylälle)
kuin pienissä logiikoissa ja valmiita olioita erilaisten ohjausten toteuttamiseksi.
- Kytke OOPic RS-232:lla tai
I2C-väylällä PC:n kaveriksi
ja käytä OOPicia ohjaukseen/tiedonkeruuseen ja tietokonetta käyttöliittymänä.
- Lähetä hälytykset OOPicillä tekstiviestinä
- Rakenna autoon ajotietokone. Kytke OOPiciin
LCD-näyttö ja lue optoerottimien
läpi tiedot ajomatkasta, polttoaineenruiskutuksen ruiskuttamasta polttoainemäärästä yms.
ja ohjaa haluamiasi laitteita.
Voit käyttää sByte-olioita (256 tavua) tietojen tallettamiseen OOPicin omalle
nopealle EEPROMille, jolloin ne säilyvät tallessa, vaikka OOPiciltä sähköt
katkaistaisiinkin.
- Rakenna autotallin perälle
ultraääni- tai infrapunaetäisyysanturin avulla
etäisyystutka, joka näyttää ledien avulla etäisyyden seinästä.
- Erilaiset laskurit: sopiva anturi ja LCD-näyttö OOPiciin, niin voi laskea mitä tahansa.
Tiedekeskus Heurekassa
"Helppoa elämää - automaatio palveluksessamme" -näyttelyssä nähtävänä olleessa
Risto Niemen
palomiesrobotissa
ohjaus on toteutettuna OOPicin R-versiolla.
Mikrobitti-lehden
numerossa 2/2005 oli "Rakenna oma robotti"-jutun robotin ohjaus on toteutettuna
OOPicin R-versiolla.
Ohessa on kytkentäesimerkkejä kuinka erilaisia
laitteita voidaan kytkeä OOPiciin. Samaan paikkaan kasataan myös esimerkkikoodeja,
oheispiirien data sheetejä ja erilaisia OOPiciin liittyviä aputiedostoja.
|
|
OOPic-II+, OOPic-R ja OOPic-C
Alkuperäiseen OOPiciin verrattuna OOPic-II+:ssa,
OOPic-R:ssä ja OOPic-C:ssä on enemmän
muistia, uusia olioita ja vanhoihin olioihin lisätty ominaisuuksia.
OOPic-R:ssä on valmiina robottisovelluksissa
tarvittavia DC-moottorin ohjaimia varten johdotukset, kaiutin, kolme kytkintä ja lediä
ja RS-232-portti.
OOPic-C on 24-jalkaiseen piirilevylle asetettavaan mikropiirikantaan tarkoitettu
versio, jossa osa I/O-signaaleista on kytkettävissä piirilevyn päässä olevien
reikien kautta, mikäli niitä tarvitaan.
Vanhalle OOPicille tehdyt sovellukset toimivat uusissa OOPiceissa.
|
|
Mainio kirja OOPiceistä
Dennis Clark on kirjoittanut kirjan "Programming and Customizing the OOPic Microcontroller",
joka sisältää paljon esimerkkejä ohjelmakoodeineen OOPicien käytöstä erilaisissa sovelluksissa.
Kirjaa voi tilata
Bookplussan kautta.
|
?
|
Heräsikö kiinnostus?
Lisätietoja löytyy Savage Innovationsin www-sivuilta www.oopic.com.
Esutech Oy toimii Suomessa OOPic-mikrokontrollereiden
maahantuojana ja olemme käytettävissäsi, mikäli haluat lisätietoja OOPicien soveltamisesta
tarpeisiisi.
Kysy meiltä myös avaimet käteen-pakettia ongelmaasi, mikäli oma aikasi ei riitä
OOPiciin tutustumiseen, mutta OOPic muuten tuntuu oikealta ratkaisulta.
OOPicien ja näiden kanssa yhteensopivien komponenttien hintamme löytyvät
hinnastosta.
Voit tilata hinnastomme tuotteita emaililla, puhelimitse tai faxilla.
Kysy meiltä lisätietoja, jos haluaisit kytkeä jotain
muuta OOPiciin, mutta sitä ei hinnastostamme löydy.
|
|