LOCODUINO
Parlons Arduino => Shields et Modules => Discussion démarrée par: fcot2002 le janvier 10, 2020, 10:01:50 am
-
Bonjour @ tous et Bonne Année vin vin !
L’excellent article sur la base DCC++ ( https://www.locoduino.org/spip.php?article187 (https://www.locoduino.org/spip.php?article187) ) fonctionne à merveille, jusqu’au HO (voire O avec moteur peu gourmand).
Ayant réceptionné différents modèles en O made in USA, la consommation est vite devenue un souci.
La modification de la ligne dans CurrentMonitor.h a résolu temporairement le souci de disjonction suite à loc gourmandes :
#define CURRENT_SAMPLE_SMOOTHING 0.01
//#define CURRENT_SAMPLE_MAX 300 // MODE HO
//#define CURRENT_SAMPLE_MAX 600 // MODE O
#define CURRENT_SAMPLE_MAX 900 // MODE O
Néanmoins le shield motor ne suit plus. 3A c’est juste, je cherchais donc un motor shield 5A mini.
Je suis tombé sur celui-ci ( https://www.gotronic.fr/art-shield-moteur-vnh5019-2-x-12-a-21710.htm (https://www.gotronic.fr/art-shield-moteur-vnh5019-2-x-12-a-21710.htm)) , 2 x 12A bien au-delà de mes besoins, mais qui peut le plus peut le moins.
Questions :
1/ est-il directement compatible avec le POLOLU Dual MC33926 Motor Driver Shield, cad faut-il simplement remplacer l’ancien par le nouveau ? (Brochage identique etc. )
2/ il est fait mention d’une librairie spécifique, doit-on obligatoirement modifier le programme pour inclure cette librairie ?
Les docs techniques :
Doc : https://www.pololu.com/docs/0J49 (https://www.pololu.com/docs/0J49)
Spec techniques :https://www.pololu.com/product/2507 (https://www.pololu.com/product/2507)
Fiche technique : https://www.pololu.com/file/download/VNH5019A-E.pdf?file_id=0J504 (https://www.pololu.com/file/download/VNH5019A-E.pdf?file_id=0J504)
Librairie : https://github.com/pololu/dual-vnh5019-motor-shield (https://github.com/pololu/dual-vnh5019-motor-shield)
Au plaisir de vous lire !
-
Bonjour,
pour ma part j'utilise le BTS7960 qui permet 43A avec le branchement de l'image jointe, le transistor est un vulgaire 2N2222 ou BC548 ou tout autre. Ce module comporte une mesure de courant que je renvoie sur A0. Voici un lien: https://fr.aliexpress.com/item/32831527236.html?spm=a2g0w.search0604.3.132.1db05864b4Raut&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_5726815_10843_10059_10884_10887_10696_100031_310_10084_10083_5726915_10103_451_10618_10304_10307_10820_10821_10302_526,searchweb201603_60,ppcSwitch_0&algo_expid=19a64901-01e5-48b4-a530-bb65e593160f-19&algo_pvid=19a64901-01e5-48b4-a530-bb65e593160f&priceBeautifyAB=0
Cordialement
Antoine
-
Merci Antoine !
Moi qui rougissais d'utiliser 2x12A lol je suis petit joueur avec 43A. Je vois que tu n’utilises qu'une voie Main, pas de Prog ? ou c'est un autre module ?
@+ François
-
Non, je t'ai juste mis la sortie main, pour la voie de programmation j'utilise un LMD18200 comme sur mon projet: http://locoduino.org/spip.php?article237
-
Bonjour
A voir:
https://www.youtube.com/watch?time_continue=324&v=MAjfMBVmMkc&feature=emb_logo
http://www.trainelectronics.com/DCC_Arduino/DCC++/IRThrottle/index.htm
http://www.trainelectronics.com/DCC_Arduino/DCC_Booster/
Marcel
-
Bonjour,
le 3e lien montre la réalisation de Dave Bodnar
http://www.trainelectronics.com/DCC_Arduino/DCC_Booster/
C'est la solution qui entraine le moins de travail : s'intercalant entre la station existante et le réseau, il n'y a que six fils à brancher.
Et on règle le seuil sur le circuit.
J'ai fait un pcb pour celui-ci. Gerbers ci-dessous (2 circuits avec vcut). Attention, c'est une version 2 qui n'a pas été testée, la première version ayant du être révisée au cutter.
L'afficheur a été remplacé par un Oled 0.96". Et le sketch modifié en rapport.
-
Bonsoir @ tous !
Eh bien merci la communauté !
Avec en plus une explication live de Catplus maintenant "yaplusquatester".
La prochaine fois je poserai la question AVANT d'acheter le shield ;D ;D ;D
Si votre solution marche (ce dont je ne doute absolument pas) j'ai donc le shield indiqué en tête de ce post qui est à vendre. Même pas déballé. Si certains sont intéressés 8) 8) 8)
-
Bonjour @ tous,
Je vais faire ton montage Msport.
Je viens de commander les PCB, as-tu une liste exhaustive des composants stp, ou bien juste prendre celle de Dave et changer le LCD par le Oled ? Tu as une ref pour le Oled ?
Merci @+
-
Pour déjà regarder dans les tiroirs, beaucoup de CMS ...
IBT-2 Motor Driver - eBay - search for H-Bridge 43 amp BTS7960B
Bridge Rectifier - 1 amp generic -> MB6S
7805 voltage regulator -> AMS1117s 5V
0.1uF capacitors -> CMS taille 1206
470 uF electrolytic capacitor (value not critical - 100--1000 uF should work) -> 220µF16V et 100µF 25V au pas de 2.54 (CMS avec pattes relevées p.e.)
270 pf capacitor -> 0 - 100pF taille 1206
3@ 1K resistor -> 10K base, 100K collecteur
10K resistor -> CMS taille 1206
4.7K resistor -> LED verte + 10K CMS taille 1206
2@ 1N4004 diode (1 amp generic silicon) pas utilisée, 1N4148 CMS sur l'opto (ou LED)
6N137 Opto Coupler
Arduino Pro Mini -> avec A4 et A5 au milieu ou en bout
10K potentiometer (any value linear pot from 10K to 100K should work) -> genre Bourns
LCD Display -2 line x 16 character with I2C interface -> ebay avec recherche oled 0.96 (driver IC :SSD1306) 1€
2N2222 NPN Transistor -> 2N3904
Header 2.54 2x4 femelle si branchement direct, male si via une nappe, les deux pour choisir après.
-
Je viens de me rendre compte que Eagle fournit un BOM sans difficulté ...
Si besoin est :
https://www.ebay.fr/itm/0-96-I2C-IIC-SPI-Serial-128X64-Weis-OLED-LCD-LED-Anzeigemodul-fur-ArduinoBCDE/274154161267
-
Bonjour @ tous !
Merci Msport je vais commander tout cela après inventaire de ma caisse ;-)