Ligne 1 : |
Ligne 1 : |
| {{MCH-Aider}} | | {{MCH-Aider}} |
| | | |
− | La tableau ci-dessous reprend une liste des connectiques les plus courantes disponible dans le monde Maker pour. | + | La tableau ci-dessous reprend une liste des connectiques les plus courantes disponible dans le monde Maker. |
| + | |
| + | == Connexion Maker == |
| + | ToDo: StemmaQT Serial? |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Ligne 18 : |
Ligne 21 : |
| | align="left" valign="top" | [https://www.dfrobot.com/ DFRobot] | | | align="left" valign="top" | [https://www.dfrobot.com/ DFRobot] |
| | align="left" valign="top" | 5V<br />(3V possible) | | | align="left" valign="top" | 5V<br />(3V possible) |
− | | align="left" valign="top" | Analog, Numérique<br />I2C, UART,<br />SPI | + | | align="left" valign="top" | Analog, Numérique |
− | | align="left" valign="top" | 3,4,5 broches 2.54mm Molex 2.54mm<small><br />[https://shop.mchobby.be/fr/recherche?controller=search&orderby=position&orderway=desc&search_query=molex&submit_search= Conn. Femelle Molex @ MC Hobby]<br />[https://shop.mchobby.be/fr/conn/76-2-x-36-pin-header-normal-3232100000766.html Conn. mâle @ MC Hobby] | + | | align="left" valign="top" | 3 broches 2.54mm Molex 2.54mm<small><br />[https://shop.mchobby.be/fr/recherche?controller=search&orderby=position&orderway=desc&search_query=molex&submit_search= Conn. Femelle Molex @ MC Hobby]<br />[https://shop.mchobby.be/fr/conn/76-2-x-36-pin-header-normal-3232100000766.html Conn. mâle @ MC Hobby] |
− | | align="left" valign="top" | '''Simplicité et Universalité!'''<br/>Initialement conçu pour Arduino, Gravity est basé sur de simples connecteur molex 2.54mm. Le code de couleur indique l'usage du câble 3 pôles<br />* Bleu = analogique<br />* vert=numérique.<br />Les connecteurs 4 poles sont plutôt destinés à l'UART & I2C.<br />Les livraisons de capteurs et cartes Gravity sont accompagnés d'un câble Boson--->Gravity puisque les câbles capteurs sont équipées d'un connecteur boson (JST-PH).<small><br /> | + | | align="left" valign="top" | '''Simplicité et Universalité!'''<br/>Initialement conçu pour Arduino, Gravity est basé sur de simples connecteur molex 2.54mm. Le code de couleur indique l'usage du câble 3 pôles<br />* Bleu = analogique<br />* vert=numérique.<br />Les livraisons de capteurs et cartes Gravity sont accompagnés d'un câble Boson--->Gravity puisque les câbles capteurs sont équipées d'un connecteur boson (JST-PH).<small><br /> |
| Shop: [https://shop.mchobby.be/fr/151-gravity-boson Gravity & Boson @ MCHobby]<br /> | | Shop: [https://shop.mchobby.be/fr/151-gravity-boson Gravity & Boson @ MCHobby]<br /> |
| Shop: [https://www.dfrobot.com/ Gravity & Boson @ DFRobot] | | Shop: [https://www.dfrobot.com/ Gravity & Boson @ DFRobot] |
| + | |
| + | |- style="font-size: 90%" |
| + | | align="left" valign="top" | Gravity I2C<br />UniHiker I2C |
| + | | align="left" valign="top" | [[Fichier:gravity-I2C-unihiker.png|180px]]<br />[[Fichier:gravity-I2C-unihiker2.png|180px]]<small><br/>1: 3V3</small> |
| + | | align="left" valign="top" | [https://www.dfrobot.com/ DFRobot] |
| + | | align="left" valign="top" | 3V UniHiker<small><br />(3V pwr & logic)</small> |
| + | | align="left" valign="top" | I2C |
| + | | align="left" valign="top" | Conn. JST-PH 4br (2mm)<br />(HY2.0 compatible)<br />4 broches 2.54mm Molex 2.54mm<br /><br />[https://www.seeedstudio.com/Grove-Female-Header-SMD-4P-2.0mm-20Pcs-p-4589.html Conn. Femelle SMD] @ SeeedStudio</small> |
| + | | align="left" valign="top" | '''<font color="red">Conn. HY2.0 (comme Grove)<br />mais INCOMPATIBLE GROVE car gnd et V+ sont inversés!!!</font>''' |
| | | |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
Ligne 35 : |
Ligne 47 : |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" valign="top" | Grove | | | align="left" valign="top" | Grove |
− | | align="left" valign="top" | [[Fichier:grove-connector.png|240px]] | + | | align="left" valign="top" | [[Fichier:grove-connector.png|240px]]<br />[[Fichier:grove-connector-2.jpg|240px]]<br />1: GND |
| | align="left" valign="top" | [https://www.seeedstudio.com/ SeeedStudio] | | | align="left" valign="top" | [https://www.seeedstudio.com/ SeeedStudio] |
− | | align="left" valign="top" | ToDo logique | + | | align="left" valign="top" | 5V<br />(3.3V possible) |
| | align="left" valign="top" | PWM/Analog./Num.<br />I2C | | | align="left" valign="top" | PWM/Analog./Num.<br />I2C |
| | align="left" valign="top" | Conn. 4 broches, 2mm<br /><small><br />Voir aussi connecteur HY2.0<br />[https://www.seeedstudio.com/Grove-Female-Header-SMD-4P-2.0mm-20Pcs-p-4589.html Conn. Femelle SMD] @ SeeedStudio</small> | | | align="left" valign="top" | Conn. 4 broches, 2mm<br /><small><br />Voir aussi connecteur HY2.0<br />[https://www.seeedstudio.com/Grove-Female-Header-SMD-4P-2.0mm-20Pcs-p-4589.html Conn. Femelle SMD] @ SeeedStudio</small> |
| | align="left" valign="top" | ToDo<br /><br /><small> | | | align="left" valign="top" | ToDo<br /><br /><small> |
| shop: [https://shop.mchobby.be/fr/154-grove EcoSystème] @ MCHobby<br/> | | shop: [https://shop.mchobby.be/fr/154-grove EcoSystème] @ MCHobby<br/> |
− | shop: [https://www.seeedstudio.com/category/Grove-c-1003.html EcoSystème] @ SeeedStudio</small> | + | shop: [https://www.seeedstudio.com/category/Grove-c-1003.html EcoSystème] @ SeeedStudio<br /> |
| + | shop: [https://m5stack.com/collections/m5-unit EcoSystème] @ M5Stack</small> |
| | | |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
Ligne 56 : |
Ligne 69 : |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" valign="top" | Qwiic | | | align="left" valign="top" | Qwiic |
− | | align="left" valign="top" | [[Fichier:qwiic-connector.jpg|240px]] | + | | align="left" valign="top" | [[Fichier:qwiic-connector.jpg|240px]]<br />1: GND |
| | align="left" valign="top" | [https://www.sparkfun.com/ SparkFun] | | | align="left" valign="top" | [https://www.sparkfun.com/ SparkFun] |
| | align="left" valign="top" | 3.3V | | | align="left" valign="top" | 3.3V |
| | align="left" valign="top" | I2C,<br/>3.3V/GND | | | align="left" valign="top" | I2C,<br/>3.3V/GND |
− | | align="left" valign="top" | 4 broches JST (sh?), 1mm<br/><small>[https://www.sparkfun.com/products/16766 Conn. Vert. SMD @ Sparkfun]<br />[https://www.sparkfun.com/products/14417 Conn. Horz. SMD @ Sparkfun]</small> | + | | align="left" valign="top" | JST-SH 4 broches, 1mm<br/><small>[https://www.sparkfun.com/products/16766 Conn. Vert. SMD @ Sparkfun]<br />[https://www.sparkfun.com/products/14417 Conn. Horz. SMD @ Sparkfun]</small> |
− | | align="left" valign="top" | ToDo Ressource.<small><br/> | + | | align="left" valign="top" | ''3V uniquement'''. Les cartes capteurs sont en logique 3.3V uniquement<small><br/> |
| Shop: [https://www.sparkfun.com/qwiic#products EcoSystème @ sparkfun]</small> | | Shop: [https://www.sparkfun.com/qwiic#products EcoSystème @ sparkfun]</small> |
| + | |
| + | |- style="font-size: 90%" |
| + | | align="left" valign="top" | Stemma QT (Cutie) |
| + | | align="left" valign="top" | [[Fichier:stemma-connector.jpg|240px]]<br />1: GND |
| + | | align="left" valign="top" | [https://www.adafruit.com/ Adafruit] |
| + | | align="left" valign="top" | 3.3V ou 5V |
| + | | align="left" valign="top" | I2C |
| + | | align="left" valign="top" | JST-SH 4 broches, 1mm<small><br />[https://www.adafruit.com/product/4209 Cable Stemma QT I2C 4 br.] @ Adafruit</small> |
| + | | align="left" valign="top" | Cartes breakout/capteurs Stemma QT sont '''équipés de régulateurs et level-shifters''' donc utilisables avec microcontroleurs 3.3V ou 5V.<br />[https://learn.adafruit.com/introducing-adafruit-stemma-qt/technical-specs#data-lines-3035228-6 I2C level-shifter schematic]<br /><br />'''Compatible avec Qwiic''' de Sparkfun.<br /><br /><small> |
| + | shop: [https://www.adafruit.com/category/1005 EcoSystème] @ Adafruit</small> |
| | | |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" valign="top" | Stemma | | | align="left" valign="top" | Stemma |
− | | align="left" valign="top" | [[Fichier:stemma-std-connector.jpg|240px]] | + | | align="left" valign="top" | [[Fichier:stemma-std-connector.jpg|240px]]<br />1: GND |
| | align="left" valign="top" | [https://www.adafruit.com/ Adafruit] | | | align="left" valign="top" | [https://www.adafruit.com/ Adafruit] |
− | | align="left" valign="top" | 3.3V / 5V | + | | align="left" valign="top" | 3.3V ou 5V |
| | align="left" valign="top" | {{underline|3 Broches:}}<br />PWM/Analog./Num./GPIO<br /><br />{{underline|4 Broches:}}<br />I2C bus | | | align="left" valign="top" | {{underline|3 Broches:}}<br />PWM/Analog./Num./GPIO<br /><br />{{underline|4 Broches:}}<br />I2C bus |
| | align="left" valign="top" | 3,4 broches JST-PH, 2mm<small><br />[https://www.adafruit.com/product/3955 Cable Stemma I2C 4 br.] @ Adafruit<br />[https://www.adafruit.com/product/4336 Cable Stemma I2C 3 br.] @ Adafruit<br />{{pl|1894|Cable Stemma 3 br. 100mm}} @ MCHobby</small> | | | align="left" valign="top" | 3,4 broches JST-PH, 2mm<small><br />[https://www.adafruit.com/product/3955 Cable Stemma I2C 4 br.] @ Adafruit<br />[https://www.adafruit.com/product/4336 Cable Stemma I2C 3 br.] @ Adafruit<br />{{pl|1894|Cable Stemma 3 br. 100mm}} @ MCHobby</small> |
| | align="left" valign="top" | Connecteur et section fils plus gros, donc transporte plus de puissance (ex: NeoPixel)<br />Voir note sur Stemma QT!<br/> | | | align="left" valign="top" | Connecteur et section fils plus gros, donc transporte plus de puissance (ex: NeoPixel)<br />Voir note sur Stemma QT!<br/> |
| Res: [https://learn.adafruit.com/introducing-adafruit-stemma-qt Tuto Stemma @Adafruit]<br /></br /><small> | | Res: [https://learn.adafruit.com/introducing-adafruit-stemma-qt Tuto Stemma @Adafruit]<br /></br /><small> |
− | shop: [https://www.adafruit.com/category/1005 EcoSystème] @ Adafruit</small>
| |
− |
| |
− | |- style="font-size: 90%"
| |
− | | align="left" valign="top" | Stemma QT (Cutie)
| |
− | | align="left" valign="top" | [[Fichier:stemma-connector.jpg|240px]]
| |
− | | align="left" valign="top" | [https://www.adafruit.com/ Adafruit]
| |
− | | align="left" valign="top" | 3.3V / 5V
| |
− | | align="left" valign="top" | I2C
| |
− | | align="left" valign="top" | JST-SH 4 broches, 1mm<small><br />[https://www.adafruit.com/product/4209 Cable Stemma QT I2C 4 br.] @ Adafruit</small>
| |
− | | align="left" valign="top" | Cartes breakout/capteurs Stemma QT sont '''équipés de régulateurs et level-shifters''' donc utilisables avec microcontroleurs 3.3V ou 5V.<br />[https://learn.adafruit.com/introducing-adafruit-stemma-qt/technical-specs#data-lines-3035228-6 I2C level-shifter schematic]<br /><br />'''Compatible avec Qwiic''' de Sparkfun.<br /><br /><small>
| |
| shop: [https://www.adafruit.com/category/1005 EcoSystème] @ Adafruit</small> | | shop: [https://www.adafruit.com/category/1005 EcoSystème] @ Adafruit</small> |
| | | |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" valign="top" | UEXT | | | align="left" valign="top" | UEXT |
− | | align="left" valign="top" | [[Fichier:uext-connector.png|180px]] | + | | align="left" valign="top" | [[Fichier:uext-connector2.png|180px]] |
| | align="left" valign="top" | [https://www.olimex.com/Products/Modules/ Olimex] | | | align="left" valign="top" | [https://www.olimex.com/Products/Modules/ Olimex] |
| | align="left" valign="top" | 3.3V | | | align="left" valign="top" | 3.3V |
Ligne 109 : |
Ligne 122 : |
| | align="left" valign="top" | ToDo desrc/achat | | | align="left" valign="top" | ToDo desrc/achat |
| |} | | |} |
| + | |
| + | == Interface série RS232 == |
| + | L'interface RS232, la vraie, utilise des '''signaux entre -6V et +6V''' au minimum. Les maximas étant -15V et +15V et les interfaces RS232 utilisent généralement '''-12V et +12V''' |
| + | |
| + | Certains appareil professionnel exposent encore cette interface série sous sa forme standardisée (ex: Gigabit Switch de Linksys) et il faut donc utiliser un matériel adapté. |
| + | |
| + | [[Fichier:DLINK-with-console.jpg]] |
| + | |
| + | Attention à ne pas confondre avec le l'Interface {{pl|144|USB-Série TTL (UART)}} ou {{pl|77|FTDI Friend}} qui utilisent des niveaux logiques TTL avec un signal qui entre 0 et 5V (ou parfois 0 à 3.3V). |
| + | |
| + | Dans le monde RS232, ont utilise des fiches DB9 (parfois DB25) qui existent: |
| + | * en fiches femelles 9 broches (pour DCE) et |
| + | * en fiches mâles 9 broches (DTE). |
| + | |
| + | === DTE / DCE === |
| + | [[Fichier:RS232-DTE-DCE.jpg]] |
| + | |
| + | {{underline|'''DTE : Data Terminal Equipement'''}} |
| + | |
| + | Les fiches mâles sont réservés aux équipements DTE, les équipements de type terminal comme les ordinateurs, les terminaux, etc. |
| + | |
| + | [[Fichier:RS232-DTE.jpg|250px]] |
| + | |
| + | {{underline|'''DCE : Data Communication Equipement'''}} |
| + | |
| + | Les fiches femelles sont réservés aux équipements DCE, les équipements de transmissions de données comme les modems. |
| + | |
| + | [[Fichier:RS232-DCE.jpg|250px]] |
| + | |
| + | === Brochage RS232 === |
| + | |
| + | [[Fichier:RS232-pinout.jpg]] |
| + | |
| + | Il y a des lignes de contrôles de flux échangés entre les deux interfaces série. Ce contrôle de flux permet de suspendre la transmission de données en temporairement. |
| + | |
| + | De nos jours, les ordinateurs sont tellement puissants, les systèmes d'exploitation tellement évolués qu'il n'est plus nécessaire de gérer le contrôle de flux entre les deux ports séries. |
| + | |
| + | On réalise alors les connexions suivantes dans chaque fiche pour "court-circuiter" le contrôle de flux: |
| + | * CTS-->RTS |
| + | * DTR-->DSR |
| + | |
| + | Quelques explications: |
| + | * '''RTS''': >>>-sortie->>> Request To Send |
| + | * '''CTS''': <<<-entrée-<<< Clear To Send |
| + | * '''DSR''': <<<-entrée-<<< Data Set Ready |
| + | * '''DTR''': >>>-sortie->>> Data Terminal Ready |