Parlons Arduino > Shields et Modules

carte décodeur ULN2803 - DU

<< < (2/2)

BB9004:
Bonjour

Bien que n'étant pas du tout à ce niveau de compréhension/réalisation, j'ai beaucoup apprécié la mise en page du prog (que j'ai téléchargé pour étude) :
> elle est très claire, avec de nombreuses explications, sépare bien les différents "modules" du prog , et facilite la compréhension de l'architecture et des actions.

edit : j'essayerai de faire pareil !  :)

Merci du partage
 8)

msport:
Bonjour,

tout le mérite revient à l'auteur du programme d'origine : Ruud Boer. Qu'il en soit remercié. Je ne maitrise pas assez le sujet pour en écrire un comme celui là.
Conclusion : ne pas attendre de tout savoir pour se lancer.

J'ai terminé mon 8e module. Pour les tests sans brancher les aiguillages, il suffit d'observer la LED 13 (built-in), elle correspond à la bobine "dévié" du 8e aiguillage. Ici le numéro 9.

Pour BB9004 : j'ai vu un goto à la ligne 10 ! ;)

On peut également réaliser ce montage avec un Nano (2,20€) et un shield pour Nano (1,06€), quelques soudures sur veroboard (en utilisant des relais en sortie):
https://www.ebay.fr/itm/USB-Nano-V3-0-ATmega328P-CH340G-5V-16M-Micro-controller-Board-Arduino/322913230315
https://www.ebay.fr/itm/Nano-I-O-Expansion-sensor-Shield-Module-For-Arduino-UNO-R3-Nano-V3-0-new/281684168863
ou tout en un (3,27€):
https://www.ebay.fr/itm/DM-Strong-CH340G-Nano-V3-0-ATmega328P-16Mhz-Micro-Controller-Board-For-Arduino/272960234346
une carte 8 relais 12 V (4,25€) alimenter la carte relais indépendamment de l'arduino (le régulateur ne tiendrait pas):
https://www.ebay.fr/itm/12V-1-2-4-8-16-Channel-Relay-Module-With-optocoupler-For-PIC-AVR-DSP-ARM-Arduino/232719486897
composants :
des 6N137  (5Pcs DIP-8 6N137 1,12€)
https://www.ebay.fr/itm/5Pcs-DIP-8-6N137-Optoisolators-Transistor-Sortie-El/222972938093
des veroboards (10pcs 2 X 8 PCB Prototype Bread Board  2,37€)
https://www.ebay.fr/itm/10pcs-2-X-8-PCB-Prototype-Bread-Board-Protoboard-Stripboard-Veroboard-Perfboard/253688516927
un petit lot de résistances (600pcs 1/4W 5% 30 Values 10Ω~1MΩ 2,58€)
https://www.ebay.fr/itm/500-3120pcs-30-156-Values-1-Metal-Carbon-Film-Resistors-Assortment-Kit-Set/253461987473
quelques diodes (100 stks 1€)
https://www.ebay.fr/itm/100-Stks-1N4148-IN4148-LL4148-DO-35-switching-signal-Doides/232478725612
quelques capas (300pcs 30 value 2pF 0.1µF) 1,39€
https://www.ebay.fr/itm/60-1000pcs-12-15-25-Values-Ceramic-Polyester-Aluminum-Electrolytic-Capacitor-Kit/253643801696

Bonne réalisation.

BB9004:
Le GOTO n'est pas mort !!  ;D

Amusant de constater que nous avons chacun nos sources d'approvisionnement !
et que certains de nos casiers représentent un sacré optimisme de réalisations futures  ;D

perso je passe par Aliexpress, sans mauvaise surprise jusqu'à présent (+ de 300 cdes, divers domaines)
Tes liens permettent de constater que ce sont parfois-souvent les mêmes fournisseurs ...
 8)

msport:
Je passe également par Aliexpress quand je commande un peu plus. Mais chez eux, j'ai été plusieurs fois déçu par des offres à l'unité : pas livré mais toujours remboursé.
Et comme en général, Aliexpress surtaxe Paypal, et que la e-carte bleue est un peu plus compliquée, je me rabats sur eBay, plus long en général.
Mais Jean-Luc dira que TME c'est plus sur et plus rapide, il a certainement raison.

msport:

--- Citation de: msport le juin 21, 2018, 10:48:07 am ---Un petit retour d'expérience sur l'interface Mynabay ...


--- Fin de citation ---

Outre la solution du petit condensateur sur l'entrée de l'optocoupleur 6N137, j'ai testé l'augmentation de la résistance de charge (celle entre le 5V et l'entrée de l'arduino) pour la passer à 22K pour les rétifs, avec un premier succès.
L'objectif est de les amortir.
Nota, la résistance de ~20K des  PULLUP_INPUT n'étant pas bien définie, il vaut probablement mieux s'en tenir aux résistances externes.

Par ailleurs, j'ai également testé des 4N35, réputés plus lents :
Switching time VCC = 10 V, IC = 2 mA, RL = 100 Ω; ton, toff : 10μs

A partir de la figure donnant les temps de propagation montée/descente, j'ai choisi de mettre la résistance de charge à 1Kohm, pour avoir sensiblement les mêmes temps à la montée et à la descente : 20µs, et ça fonctionne sur l'exemplaire testé.
De fait à l'oscilloscope, le signal à l'entrée de l’Arduino est quelque peu arrondi mais symétrique.

On a donc pas besoin de bêtes de course, seulement de les mettre en œuvre en optimisant les timings.

Navigation

[0] Index des messages

[*] Page précédente

Utiliser la version classique