Mikrokontrolleri DIY, projektin aloitus, Arduinoon perustuva.

Aloittaja GaryP, 22.10.2010, 09:27:09

« edellinen - seuraava »

GaryP

Tämä on kummitellut mielessä jo varsin pitkään, ja sen vuoksi päätin aloittaa ketjun, jolle toivon saavani innokkaita ja itseäni taitavampia koodaajia/ideoijia mukaan.


Listaan aluksi lyhyesti sen, mitä yksi pikkuinen kontrolleri voisi tehdä, ja lisään listaan sitä mukaa kun ehdotuksia tulee:

-Dew heater, yksi PWM signaali ohjaamaan darlingtonin/FETin kautta vastusverkkoa yms ratkaisua.
Helppo.

-Edelliseen liittyen kahden lämpötila-anturin informaation vertailu, automaattinen lämmityksen säätö.
Helppo.

-Seurantakoneiston askelmoottorien ohjaus, kontrolli ulkopuolelta hienosäätöä varten.
Helppo.

-ST4 ohjauspinnien kuuntelu
Mikäli olen ymmärtänyt toiminnan oikein, helppo.


-PS2/USB hiiren käyttö fokusoinnin tarkan tilan mittaamiseen, liitäntä testattu toimivasti, mekaanisen tarkkuuden parantaminen teknisesti helppo. Lähinnä rullahiiren avulla toteutumassa omalla kohdalla, myös optisen hiiren käyttö mahdollista, mutta rajoittuu yhden akselin suunnan mittaamiseen, välttämättä ei koskaan toista tarvita, mutta onpahan mahdollista, vaikka toisen putken fokusoinnissa yhtäaikaa.
Helppo.

-Fokusmoottorin ohjaus samaan.
Helppo.

-Jos digitaalisen työntömitan sarjadatan purkaminen on helppoa, vaihdetaan PS2/USB-hiiren lukemisen toteutus tähän.

-Sama kontrolleri salamakuvaukseen, olemassaolevia projekteja hyväksikäyttäen koodin osalta.
Luulisin helpoksi.

LISÄTTY:
-Järjestelmäkameran ohjaus
Helppo

-Etherner-shield etäohjaukseen.
Tuote pöydällä, ohjelmointi kokeilematta. Mahdollisesti vaativa, esimerkkikoodeja kuitenkin saatavilla.

-Sähköisen iriksen ohjaus.
Helppo

-Havaintosuojan ohjaaminen, luukut, kierto.
Logiikka selväksi, pitäisi olla osastoa helpohko.



Tämä aloitusteksti on luokkaa low level, mutta kyllä tätä on pähkäilty jo riittävästi ja todettu ettei yksin ole paukkuja edes näin simppeliin asiaan. Oikeastaan eniten potuttaa se ettei keksi enempää hyödynnettäviä ominaisuuksia monipuoliselle pikku aparaatille.
Katsotaan lähteekö tämä käyntiin, olisi mukava saada DIY-projekti josta olisi iloa mahdollisimman monelle, ja mikä tärkeintä, että se olisi helppo tehdä. Tähän asti listatut asiat ovat pääpiirteittäin helppoja, sekä testattujakin osittain.

Kari

EDIT. Toiveena ketjuun kirjoittamisessa olisi että kirjoittajalla on realistinen näkemys toteuttamiskelpoisista asioista, siis myös kokemusta ko. laitteen mahdollisuuksista. Toki saa visioida, mutta järki käteen.
:azn:
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

mickut

Viimeaikoina olen testaillut mikrokontrollerilla PWM-ohjausta flättikalvon invertterin säätämiseen, ja ainakin 32kHz ja 4kHz PWM-taajuuksilla sain flättikalvon himmennettyä varsin nätisti. Invertterille menevän virran ajamiseen käytin N-kanava-FETtiä (IRF540N), tosin ohjausjännite taitaa olla hieman liian pieni sillä FET tuntuu lämpenevän turhan paljon. Lisäksi kokeilin FTDI:n FT323R-piirin käyttöä juttelemaan sarjaliikennettä uC:n ja PC:n välillä, sekin näytti toimivan kivasti ja 1-wire lämpötila-anturin (muistaakseni DS18S20) tiedot siirtyivät koneelle katsottavaksi.

Loppukesästä koodasin testimielessä ASCOM-kompliantin focuser-ajuristubin Pythonilla, rivejä kertyi noin 250 kaikkien parametrien ja funktioiden läpäistessä ASCOM-testin.

Oma projektini on ATMega88P:llä ohjata max kolmea lämppäriä, flättikalvoa ja kunhan mekaniikan keksin, myös bahtinov-maskia putken eteen ja pois. Focuserin kohdalla en ole varma haluanko tehdä sitä itse vai luotanko jonkun muun tekemiin algoritmeihin esim lämpötilakompensoinnin suhteen.

Tuon hiiren voisi korvata modernilla magneettisella mikrometrinauhalla, jolla saavuttaa noin 5 micronin tarkkuuden suhteellisen edullisesti eikä tarvitse pelätä mekaanista luistoa.

-Antti

Pietari

Itseltä löyttyy tuo arduinon uusin versio mikä on arduino uno se muistuttaa aika paljon tota arduino duemilanove. Olen miettinyt, että hyödynnän tota arduinoa tähtitornin ohjauksessa, kun rakennan ensi kesänä tähtitornin. Esimerkiksi laitan torniin kosteus mittarin joka mittaa kosteutta ja sen perusteella ohjaa muutamia tuulettimia. Yhteys olisi omaan koti koneeseen varmaan WLANin yli tai ethernet kaapelia käyttäjen. Arduinolla varmaan onnistuisi aika helposti tehdä järjästelmäkameralle ohjain jota voisi käyttää tietokoneella.

GaryP

Lainaus käyttäjältä: mickut - 22.10.2010, 10:24:23
Tuon hiiren voisi korvata modernilla magneettisella mikrometrinauhalla, jolla saavuttaa noin 5 micronin tarkkuuden suhteellisen edullisesti eikä tarvitse pelätä mekaanista luistoa.

Hiiren käyttö itsessään on tarpeetonta jos muita ratkaisuja löytyy, muttaa saahan siitä sentään 3 nappia luettavaksi.... niinkuin ei ennestäänkin olisi jo pinnejä tarpeeksi, heh...

Löytyykö tuosta mikrometrinauhasta jotain dataa? Jaa, no KVG:N kautta ainakin.

Fokusoinnin ajattelinjatkossakin tehdä manuaalisesti, mutta koskettamatta putkeen, sekä seuraamalla fokuserin liikettä jotta voi hahmottaa position, hienosäätöä vaikka mikroni kerrallaan. Käsin kun ruuvaa, tuppaa menemään crayfordillakin epämääräisesti edes takaisin parhaan kohdan ympärillä.

Jos olisi tietoa/taitoa, oli seurannassa mukava käyttää PHD-guidingia antamaan parametrit, jotka sitten itse johdatteleen käytössä olevia keinoja hyödyntäen kontrollerille, osaat ilmeisesti rajapintoja ohjelmoida?


Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

GaryP

Lainaus käyttäjältä: Pietari - 22.10.2010, 10:54:27
Itseltä löyttyy tuo arduinon uusin versio mikä on arduino uno se muistuttaa aika paljon tota arduino duemilanove. Olen miettinyt, että hyödynnän tota arduinoa tähtitornin ohjauksessa, kun rakennan ensi kesänä tähtitornin. Esimerkiksi laitan torniin kosteus mittarin joka mittaa kosteutta ja sen perusteella ohjaa muutamia tuulettimia. Yhteys olisi omaan koti koneeseen varmaan WLANin yli tai ethernet kaapelia käyttäjen. Arduinolla varmaan onnistuisi aika helposti tehdä järjästelmäkameralle ohjain jota voisi käyttää tietokoneella.

Hyviä lisäkohteita! Tuo kameran sekvenssiohjaus piti olla muuten alkuperäiselläkin listallani, kiitos kun palautit sen mieleen!

Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

GaryP

#5
Tähän väliin kysymys, joka liittyy tähänkin projektiin, mutta on optinen.

Otetaan esimerkkiputkeksi SW 80ED. Minulla on sähköinen iris, joka pitäisi sijoittaa toimivalle etäisyydelle polttotasosta, mikä se mahtaa olla? Vaikuttaako siihen kennon koko? Iris on vanhasta videokamerasta ja toimii taidoillani jotenkuten, tuon ohjaaminen on kuitenkin  jälleen yksi helpoista osista tässä projektissa.

Kuustakin saisi aika paljon tarkempaa jälkeä kun aukkoa saa fyysisesti pienemmäksi, onhan yksi vaihtoehto tietysti tukkia linssin edestä maisemaa tai käyttää harmaasuotimia, mutta mieluummin teen sen projektin nimissä elektronisesti.

Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

Kaizu

Oikea paikka on objektiivilinssin kohdalla tai mahdollisimman lähellä sitä. Taaemmas tuotuna himmennin rajoittaa myös kuvakenttää.

Kaizu
Kai Forssen

GaryP

Lainaus käyttäjältä: Kaizu - 24.10.2010, 18:58:31
Oikea paikka on objektiivilinssin kohdalla tai mahdollisimman lähellä sitä. Taaemmas tuotuna himmennin rajoittaa myös kuvakenttää.

Kaizu

Vinjetointi on tietysti riskinä, mutta kun siinä on sitä turhaa aluetta ympärillä, niin kropataan. Paras tapa tässäkin on suorittaa kokeilu kantapään kautta. Jos kuitenkin muita ideoita tulee mieleen, lisäoptiikkaakin voi harkita.

Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

Kaizu

Sallin sinun kokeilemalla päätyä samaan lopputulokseen. :angel:

Objektiivin kohdalla himmennin vaikuttaa jokaiseen kuvakennon pisteeseen tulevan valon määrään eli siellä se toimii oikein.

Jos asetat himmentimen heti kuvakennon eteen pääsee kuvakennolle täydestä aukosta valoa sille osin jota himmennin ei varjosta.
Jos himmentimen aukko on isompi kuin kuvakenno, ei himmentimellä ole vaikutusta. Kun aukkoa pienentää, varjostaa himmennin ensin kuvakennon kulmat ja lopulta kuvakennosta on käytössä himmentimen minimireiän kokoinen alue keskellä.

Kuvassasi oleva himmennin näyttää kovin pieneltä 80mm:n objektiiville. Himmentimen aukon tulisi avoimena olla 80 mm.

Kaizu
Kai Forssen

GaryP

Jep, se ei käy tarkoittamallasi tavalla lainkaan, objektiivin eteen sopivaa iristä ei ole nurkissa pyörimässä. Siksi tutkin muita ratkaisuja sekä sijainteja. Yksi linssisessä putkessa ei valolla ole juurikaan muuta suuntaa kuin se polttotaso, joten kikkailu ei esimerkkiputkella onnistu. Perinteisessä kameran objektiivissa sen sijaan valo tuntuu kiepsahtelevan ympäri ja ämpäri, ja iriksen sijainti on takimmaisen linssin etupuolella, siksi tässä mietin myös lisälissien merkitystä, voisi jopa miettiä okulaarin osuutta asiaan.

Aina kun tulee uusi asia eteen, eikä ole heti kirjallisuutta tarjolla, maalaisjärki tekee niitä omia päätelmiään, usein kuitenkin täysin todellisuutta vastaan. Homma kuitenkin etenee...

Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

Jarkko.A

Maalaisjärjellä ajateltuna ja muutaman käppyrän piirrelleenä tuo rajaisi myös ennen okulaaria sijoitettuna kuvakenttää. Oikean käyttötarkoituksen sille saisi tosiaan vain objektiivin edessä.

GaryP

Maalaisjärjellä ajateltuna, tämän aiheen voisi itseasiassa jättääkin pois tästä ketjusta. Se on kuitenkin optiona mukana sähköisessä toiminnassa, toteutustapa on siten ihan oma tarinansa, mahdollisesti...

Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

MarkoT

Olen joskus törmännyt noihin isompiin iiris -tyyppisiin säätölaitteisiin tuolla ilmanvaihtolaiteiden puolella. Nopea haku tuotti esim. tämän.

http://www.flaktwoods.fi/erityisosaamisemme/oman-kodin-ilmanvaihto/venttiilit/ilmavirran-mittaus-ja-saatolaite/

Näitä löytyy varmaan sähköisesti ohjattuinakin. Hinnoista minulla ei ole mitään käsitystä, mutta saattaisi olla ihan toimiva myös muissa yhteyksissä.
"Scientists make a guess and call it a hypothesis. 'Guess' is too short a word for a professor."  ~ William Jennings Bryan

MtoAstro; GSO 150f5, Sigma 70-200 EX APO, Canon 1000D
EQ5, AstroEQ (DIY)
URSA, Tampereen URSA

GaryP

Lainaus käyttäjältä: MarkoT - 25.10.2010, 11:56:34
Olen joskus törmännyt noihin isompiin iiris -tyyppisiin säätölaitteisiin tuolla ilmanvaihtolaiteiden puolella. Nopea haku tuotti esim. tämän.

http://www.flaktwoods.fi/erityisosaamisemme/oman-kodin-ilmanvaihto/venttiilit/ilmavirran-mittaus-ja-saatolaite/

Näitä löytyy varmaan sähköisesti ohjattuinakin. Hinnoista minulla ei ole mitään käsitystä, mutta saattaisi olla ihan toimiva myös muissa yhteyksissä.

Jep, jatketaan tästä aiheesta toisaalla. Kiitos kuitenkin vinkistä. Tuo näyttää olevan kirkasta peltiä, joten se pitäisi purkaa ja pinnoittaa ainakin toiselta puolelta...
:wink:

Kari
Kari Pulkkinen
Espoo, Finland

Harrastus uudelleen lämpiämässä...

Jarkko.A

Tuolla varmaankin onnistuisi ohjata esimerkiksi havaintosuojan luukun avaavaa mekaniikkaa?