Kirjoittaja Aihe: Fokkariohjain Arduinolla  (Luettu 3019 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa vehnae

  • Ryhmäaktiivit
  • Eksoplaneetta
  • ***
  • Viestejä: 428
    • AstroBin-galleria
Fokkariohjain Arduinolla
« : 11-11-2017, 12:38:00 »
Maailma on täynnä näitä Arduino-fokkariohjaimia, joten miksen minäkin. Kaupasta ostettuna ohjaimet maksavat joitain satasia, joten niissä on toimintoihinsa nähden aika muikeat katteet ja monesti paljon tarpeetonta multimediaa kuten iso kotelo näyttöineen ja nappeineen.

Tarvikkeet:
- Arduino Nano (kiinasta, <2€)
- Pololun DRV8825 -stepperiohjain (aito $9, kiinaklooni 1,25€)
- Pari 100uF konkkaa miljoonalaatikosta
- RJ45-liitin (1€)
- Toisesta projektista ylijäänyt piirilevy ($10). Johtoja ei tarvita montaa, tämän olisi voinut helposti tehdä vaikka perfboardille.
- Powerpole-liitin sähköjä varten (1€)
- Kotelo 3D-tulostimesta

Eli aika halvaksi tuli :).

Tarvittava kytkentä löytyy Pololun tuotekuvauksesta. Minimikytkennän ohella kytkin myös mikrosteppausvalinnat sekä fokkarin sähköjä ohjaavan enable-pinnin Arduinolle, jotta näitä voi ohjata ohjelmallisesti. Lisäksi Arduinon ominaisuus jossa se resetoituu sarjaportin avautuessa piti estää kytkemällä yksi 100uF konkka Arduinon RST ja GND-pinnien väliin, muuten Moonliten ASCOM-ajuri ei saanut siihen yhteyttä.

Samuli oli tehnyt hyvän pohjan ohjaimen firmwarelle Moonlite-fokkarien sarjaliikenneprotokollaa käyttäen, joten ohjainta pystyy käskyttämään suoraan Moonliten ohjelmistoilla ja ASCOM-ajureilla. Miksi keksiä pyörää uudestaan :-). Tätä pohjaa lähdin sitten kehittelemään eteenpäin, ja lopputuloksena tuossa on nyt seuraavat ominaisuudet:

- Keskeytysohjattu moottoriohjaus, ajaa siististi 1000 askelta sekunnissa.
- Valittava nopeus ja mikrosteppaus täydestä stepistä aina 1/32 steppeihin asti
- Asetusmuisti, fokkarin sijainti tallennetaan Arduinon omaan EEPROMmiin aina siirron päätteeksi

Esprit 100:n 3" fokkarin ja Lacertan stepperimoottorin kanssa päädyin käyttämään täyttä nopeutta kohtuullisen pienillä 1/16 mikrostepeillä. Fokkari liikkuu ripeästi, ja yhden stepin koko on jossain 1.5 mikrometrin paikkeilla eli eiköhän sillä osu kohdilleen nopeammallakin optiikalla.

Arduino-koodi löytyy githubista, jos joku haluaa askarrella vastaavaa: https://github.com/vehnae/arduino-focuser/

{alt}

{alt}

Poissa wm-x

  • Rinnakkaisuniversumi
  • *****
  • Viestejä: 1716
Vs: Fokkariohjain Arduinolla
« Vastaus #1 : 11-11-2017, 12:44:31 »
Kiitos. Välineet on jo hankittuna. Pitää lukea ketju ajatuksella läpi.
Savonia rooftop Observatory.
eq-6
Skywatcher esprit 80
Nikon d5100 jäähdytetty fullspectrum
Altair gpcam mono

-Jukka Paavilainen-

Poissa wm-x

  • Rinnakkaisuniversumi
  • *****
  • Viestejä: 1716
Vs: Fokkariohjain Arduinolla
« Vastaus #2 : 09-09-2018, 14:41:06 »
Nyt olisi tämän projektin aika vihdoin.

Ainut kokemus mitä minulla on arduinosta on astroeq kautta. Aika vaikealta tuntuu aloittaa, mutta kertaan tähän vaiheet miten ajattelin tehdä, joten jos joku ystävällinen korjaa tarvittaessa ettei tule sutta.

1. Arduino ja drv8825 perfboardille tuon keskiviivan päälle niin että molemmat pinni rivit ovat eri puolilla.

2. Kytkentäkaavion mukaan yhdistelen hyppylangoilla arduinon ja drv8825

3. Laitan tuon 100uF konkan vehnaen ohjeiden mukaan.

4. Nema 17 moottorin kytkeminen drv8825 pinneihin.

5. Tuon 12V 2A virran tuolle drv8825

6. Softan ajo sisään (Jollain ohjelmalla?).

7. Moottorin testas.

8. Moottori kiinni putkeen ja valmis.


-Saanko lämpötila-anturin helposti tähän?
Savonia rooftop Observatory.
eq-6
Skywatcher esprit 80
Nikon d5100 jäähdytetty fullspectrum
Altair gpcam mono

-Jukka Paavilainen-

Poissa MikaHoo

  • Eksoplaneetta
  • ***
  • Viestejä: 191
Vs: Fokkariohjain Arduinolla
« Vastaus #3 : 12-09-2018, 21:49:33 »
Mihin Arduino Nano pinniin kytketään STEP ja DIR ?
GSO 8" F5 Newton. Skywatcher 80ED. Alter 7.

Poissa wm-x

  • Rinnakkaisuniversumi
  • *****
  • Viestejä: 1716
Vs: Fokkariohjain Arduinolla
« Vastaus #4 : 13-09-2018, 11:55:43 »
Moikka.
Tässä kytkentäkaavio:


Eli d2 dir ja d3 step
Savonia rooftop Observatory.
eq-6
Skywatcher esprit 80
Nikon d5100 jäähdytetty fullspectrum
Altair gpcam mono

-Jukka Paavilainen-

Poissa wm-x

  • Rinnakkaisuniversumi
  • *****
  • Viestejä: 1716
Vs: Fokkariohjain Arduinolla
« Vastaus #5 : 17-09-2018, 20:30:31 »
Apuva!

Miten kirjoitan ton ohjelman arduinolle? Oon yrittänyt visual studio codella tehdä. Mutta ei onnistu. Sanoo vaan että cannot find arduino ide kun yritän löytää ton ardun.
Savonia rooftop Observatory.
eq-6
Skywatcher esprit 80
Nikon d5100 jäähdytetty fullspectrum
Altair gpcam mono

-Jukka Paavilainen-

Poissa vehnae

  • Ryhmäaktiivit
  • Eksoplaneetta
  • ***
  • Viestejä: 428
    • AstroBin-galleria
Vs: Fokkariohjain Arduinolla
« Vastaus #6 : 17-09-2018, 21:25:40 »
Käytin firmiksen toteutuksessa PlatformIO:ta Arduino IDE:n sijaan. Asenna VS Coden plugin-valikoimasta tuo PlatformIO, sen jälkeen pitäisi ikkunan alareunasta löytyä upload-nappi jolla projektin saa ladattua laitteelle.

Poissa wm-x

  • Rinnakkaisuniversumi
  • *****
  • Viestejä: 1716
Vs: Fokkariohjain Arduinolla
« Vastaus #7 : 17-09-2018, 22:36:50 »
Nyt toimii hienosti moonlite ohjelmalla. Kiitos valmiista paketista. Pelti auttoi koodauksen kanssa. Itse VS codea ei tarvinnut saada yhdistettyä tuohon arduun vaan PlatformIO osasi ladata koodin sinne.

Enää pitäisi löytää moottorin kannake. Muistelen nähneeni, että joku teki esprit 80 valmiin 3d printaus mallinnoksen. En löydä sitä enää mistään.
Savonia rooftop Observatory.
eq-6
Skywatcher esprit 80
Nikon d5100 jäähdytetty fullspectrum
Altair gpcam mono

-Jukka Paavilainen-

Poissa MikaHoo

  • Eksoplaneetta
  • ***
  • Viestejä: 191
Vs: Fokkariohjain Arduinolla
« Vastaus #8 : 18-09-2018, 12:35:43 »
Minulla askelmoottori vaan vähän nytkähtää kun koittaa Moonlitella. En tiedä onko vika kytkennässä, asetuksissa vai väärän tyyppinen moottori.
GSO 8" F5 Newton. Skywatcher 80ED. Alter 7.

Poissa GaryP

  • Rinnakkaisuniversumi
  • *****
  • Viestejä: 1664
Vs: Fokkariohjain Arduinolla
« Vastaus #9 : 18-09-2018, 13:16:23 »
Kristallipallo on taas hieman huono tähän arvoitukseen. Olisko näyttää kytkentä, moottori, koodi...?

Kari
Kari Pulkkinen
Espoo, Finland

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

Poissa wm-x

  • Rinnakkaisuniversumi
  • *****
  • Viestejä: 1716
Vs: Fokkariohjain Arduinolla
« Vastaus #10 : 18-09-2018, 15:15:18 »
Kokeile muuttaa microsteppien määrää.
Savonia rooftop Observatory.
eq-6
Skywatcher esprit 80
Nikon d5100 jäähdytetty fullspectrum
Altair gpcam mono

-Jukka Paavilainen-

Poissa pelti

  • Periodinen komeetta
  • **
  • Viestejä: 48
Vs: Fokkariohjain Arduinolla
« Vastaus #11 : 18-09-2018, 15:46:33 »
Mullakin moottorin kanssa ongelmia, kun käytin eri versiota Pololusta, kun Jarin speksissä. Samoin, kun yritin erään asiantuntijan (kuuman) vinkin  :lipsrsealed: pohjalta SilentStepStick - Trinamic korttia käyttää. Eli kandee tehdä ihan Jarin ohjeen mukaan

Poissa MikaHoo

  • Eksoplaneetta
  • ***
  • Viestejä: 191
Vs: Fokkariohjain Arduinolla
« Vastaus #12 : 18-09-2018, 20:45:28 »
Testasin moottorilla
http://www.valuehobby.com/3d-printer-2-phase-stepper-motor-1-5a-40mm-17hd40005-22b-1-8-deg-for-17hd48004-22b.html
Kytkentä:
Arduino                    DRV8825
D7
GSO 8" F5 Newton. Skywatcher 80ED. Alter 7.

Poissa MikaHoo

  • Eksoplaneetta
  • ***
  • Viestejä: 191
Vs: Fokkariohjain Arduinolla
« Vastaus #13 : 18-09-2018, 20:50:14 »
Testasin moottorilla
http://www.valuehobby.com/3d-printer-2-phase-stepper-motor-1-5a-40mm-17hd40005-22b-1-8-deg-for-17hd48004-22b.html
Kytkentä:
Arduino     DRV8825
D7            1 Enable
D6            2 M0
D5            3 M1
D4            4 M2
D3            7 STEP
D2            8 DIR
+5V          6 Sleep
+5V          5 Reset
GND          9
                11 Stepper Blue wire
                12 Stepper Red wire
                13 Stepper Green wire
                14 Stepper Black wire
                15 Power -
                16 Power +12V
GSO 8" F5 Newton. Skywatcher 80ED. Alter 7.

Poissa GaryP

  • Rinnakkaisuniversumi
  • *****
  • Viestejä: 1664
Vs: Fokkariohjain Arduinolla
« Vastaus #14 : 19-09-2018, 10:48:58 »
Tarkoittaako "vähän nytkähtää" että yhden kerran, vai jääkö paikalleen väpättämään? Tuossa taitaa olla virransäätö trimmerillä, kannattaa etsiä ohje siihen. 3D-tulostimessa minun piti säätää kaikki kolme trimmeriä että sai maksimi väännön ja minimi hiljaisuuden.

Kari

Kari Pulkkinen
Espoo, Finland

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