Jenkkirata - ikuisuusprojekti (?)

Yleistä keskustelua omista radoista ja projekteista.

Valvojat: jhr, Hermanni

kari-g
Lämmittäjä
Viestit: 212
Liittynyt: 21.05.2007 22:38

Re: Jenkkirata - ikuisuusprojekti (?) -realiaikakello

Viesti Kirjoittaja kari-g »

Nyt taas edistytty hieman (?). Joskus olen ostanut I2C-väylän kautta toimivan Adafruit DS1307-realiaikakellon. Nyt sitten lisäsin Arduinon koodiin kellon luennan ja näyttämisen.
Näyttö on joskus 2014 Conrad'ilta ostettu 2x16 rivinen myös I2C-väylää käyttävä näyttö.
Ohessa juutuubia, jossa näkyy miten asetinlaite lähtee käyntiin, asettaa vaihteet suoraan ja jää sitten odottamaan vaihteiden kääntämistä. Kun mitään ei tapahdu, niin näytetään kello & päivämäärä. Kellossa on pieni nappiparisto pitämässä kelloa ajassa. Datalehden mukaan pitäsi pysyä patterin varassa ajassaan noin 10 vuotta.
https://youtu.be/DWYJwr-2-NE

//kari

PS.
I2C-väylä on ihan kätsy, mutta nyt tulikin pieni(?) ongelma, kun MCP23008-piirien osoiteavaruus on 0x20...0x27 ja Conrad-näytön osoite on asetettavissa myös 0x20...0x27 (!). Kun MCP23008-piirejä tarvitsen 8 kpl, niin yksi osoite menee päällekäin Conradin kanssa. Tarvitaan siis I2C multiplekseri TCA9548A. Löytyy partco.fi :stä ja myös reichelt.de :stä
https://www.partco.fi/fi/search?control ... it_search=
https://www.reichelt.de/fi/de/entwickle ... l_10&nbc=1
Hinnoista sen verran, että kun Suomi on pieni ja syrjäinen maa ja pieni markkina, niin Partcossa ko komponentti maksaa 14,90€ ja Reicheltillä 8,67€.
Ongelmalta olisin välttynyt, jos olisin käyttäny MCP23008:n sijaan MCP23017-piirejä. Mutta kun olen jo kolvannut näitä pienempiä ja softa on modattu niitä varten, niin en viitsi (enää) lähteä muuttamaan kytkentöjä/softaa.
..
kari-g
Lämmittäjä
Viestit: 212
Liittynyt: 21.05.2007 22:38

Re: Jenkkirata - ikuisuusprojekti (?)

Viesti Kirjoittaja kari-g »

Taas on rustattu ja ihmetelty...
Helmikuussa innostuin tilaamaan tällaisen:

"Canduino v2 - Arduino Nano with integrated CAN-bus
https://www.tindie.com/products/massive ... d-can-bus/

We sell an Arduino Nano which has an integrated CAN-bus. It is a bit bigger but the pins are compatible with the Arduino Nano.
Designed by MassiveButDynamic in Germany "

Nyt kylläkin jo loppuunmyyty.
Ennenkuin tilasin piiriä, niin kyselin valmistajalta (kontaktihlö hra Jochens) "MassiveButDynamic" (Hampurissa, Saksa), saisiko yhden lisäpiuhan paikoilleen, nimittäin RAILUINO tarvitsee keskeytyssignaalin MCP2515:stä ATmega328P-piiriin. Herra Jochens ystävällisesti suostui tinaamaan ko johdon. (!) Olisi vaatinut minulta vakaata kättä ja pientä kolvia ja hyviä silmiä.
SItten kokelemaan.
Vaan eipä suostunut toimimaan RAILUINO-softan kanssa. Ei sitten millään. AIkani tutkailtuani totesin,
että (haa) MCP2515:n kide on 8 MHz kun taas ison Arduinon CAN-liitännässä (shield) on 16 MHz kide.
Yritin netistä etsiä miten ts. millä parametriarvoilla ko piirin saisi pelaamaan 8 MHz:llä. En löytänyt / ei toiminut. Ts. Piiri kyllä toimi, mutta ei Railuino-kirjaston kanssa.
Syyskuussa innostuin (taas) kysymään hra Jochensilta onnistuisko kiteen vaihto 8 MHZ -> 16 MHz. Taas ystävällinen vastaus, että kyllä vaan. Maksaa tosin 21 €. Laitoin vähän enemmän...
Hra Jochens vaihtoi kiteen ja lisäksi pari kondensaattoria (!).
Piiri tuli takaisin 22.9. takaisin. Postin kulku on kyllä hidasta, ainakin halvimmalla taksalla.
Tänään sitten ryhdyin testaamaan. IHME! Nyt toimii! Isohko 23:n kohdan testiohjelma meni kerralla läpi.
Tässä vielä Arduinon monitorin listausta testin lopusta malliksi.
----
==> 7f7f 52 5 ed 72 3c 4d 12
<== 7f7f R 52 5 ed 72 3c 4d 12
==> 7f7f 52 2 8a ab
<== 7f7f R 52 2 8a ab
==> 7f7f 30 2 12 9a
<== 7f7f R 30 2 12 9a
==> 7f7f d2 1 45
<== 7f7f R d2 1 45
==> 7f7f 7a 1 47
<== 7f7f R 7a 1 47
### Destroying controller

Total tests : 23
Passed tests : 23
Failed tests : 0

Eli - kun osapuolena on ystävällinen (pikku)startuppi firma, niin muutosten tekokin onnistuu.

//kari
Viimeksi muokannut kari-g, 10.10.2021 19:57. Yhteensä muokattu 4 kertaa.
tv_tyyppi
Lämmittäjä
Viestit: 126
Liittynyt: 27.08.2006 19:49

Re: Jenkkirata - ikuisuusprojekti (?)

Viesti Kirjoittaja tv_tyyppi »

Kuulostaa aivan ensiluokkaiselta asiakaspalvelulta tuo. Olettaa lähes, että tulee vastaukseksi ei-oota jos tuollaisia muutoksia haluaa. Hienoa lukea että projekti edistyy.
kari-g
Lämmittäjä
Viestit: 212
Liittynyt: 21.05.2007 22:38

Re: Jenkkirata - ikuisuusprojekti (?) ... jatkoa

Viesti Kirjoittaja kari-g »

Hieman jatkoa viimeiseen viestiini...
Tässä vielä kuva CANDuino:sta. Kun en halunnut katkaista Märklin-purkkiin menevää ethernet-kaapelia, niin laitoin väliin liitäntäpalan ja lyhyen ethernet-kaapelin. Piirilevyllä on lisäksi i2C-liitin realiaikakellolle ja samoin i2C-liitin pienelle näytölle. Kun liitäntäelektroniikka vienee 'jonkin verran' virtaa, niin kuvassa näkyy tätä varten oma microusb-liitin ts. Arduinolle on oma +5 V virtalähde ja muulle roinalle omansa.

//kari
Liitteet
Koejärjestely
Koejärjestely
EBEA8244-4E4C-4757-B56A-6E173E7D849E.jpeg (135.26 KiB) Katsottu 294 kertaa
Vastaa Viestiin