Ligne 14 : |
Ligne 14 : |
| Le matériel nécessaire pour ce Hack est très simple - Le Pi est raccordé à l'Arduino en utilisant l'interface Série disponible sur les deux plateformes. | | Le matériel nécessaire pour ce Hack est très simple - Le Pi est raccordé à l'Arduino en utilisant l'interface Série disponible sur les deux plateformes. |
| | | |
− | Comme le Pi fonctionne en 3.3V et un Arduino en 5V, il faut utiliser un convertisseur de niveau logique (''level converter'' en anglais – cette fois j'ai utiliser [http://mchobby.be/PrestaShop/product.php?id_product=131 un convertisseur AdaFruit], il est incroyablement simple à utiliser et il n'y a aucun danger de surcharge pour votre Pi (au contraire d'un convertisseur à base de résistance, [http://codeandlife.com/2012/07/29/arduino-and-raspberry-pi-serial-communication/ voir cet autre Article de Joonas Pihlajamaa] ''en anglais''). | + | Comme le Pi fonctionne en 3.3V et un Arduino en 5V, il faut utiliser un convertisseur de niveau logique (''level converter'' en anglais – cette fois j'ai utiliser {{pl|131|un convertisseur logique AdaFruit}}, il est incroyablement simple à utiliser et il n'y a aucun danger de surcharge pour votre Pi (au contraire d'un convertisseur à base de résistance, [http://codeandlife.com/2012/07/29/arduino-and-raspberry-pi-serial-communication/ voir cet autre Article de Joonas Pihlajamaa] ''en anglais''). |
| | | |
| [[Fichier:Rasp-Hack-HDMI-Serveur-PiSerialGPIO.png|100px]] | | [[Fichier:Rasp-Hack-HDMI-Serveur-PiSerialGPIO.png|100px]] |
Ligne 25 : |
Ligne 25 : |
| }} | | }} |
| | | |
− | Les connexions sont réalisées comme suit par '''l'intermédiaire d'un [http://mchobby.be/PrestaShop/product.php?id_product=131 convertisseur logique]''' (''level converter'' en anglais) qui adapte les tensions entre le Raspberry Pi et votre Arduino. | + | Les connexions sont réalisées comme suit par '''l'intermédiaire d'un {{pl|131|convertisseur logique}}''' (''level converter'' en anglais) qui adapte les tensions entre le Raspberry Pi et votre Arduino. |
| | | |
| [[Fichier:Rasp-Hack-HDMI-Serveur-LevelConverter.jpg]] | | [[Fichier:Rasp-Hack-HDMI-Serveur-LevelConverter.jpg]] |
| | | |
− | Effectuez toutes les connections suivantes par l'<font color="red">intermédiaire du [http://mchobby.be/PrestaShop/product.php?id_product=131 convertisseur logique]</font>: | + | Effectuez toutes les connections suivantes par l'<font color="red">intermédiaire du {{pl|131|convertisseur logique}}</font>: |
| * connectez les GND (Ground, la masse en Français) entre les périphériques (soyez méfiant, vérifiez d'abord 3 fois qu'il s'agit bien de la masse!) | | * connectez les GND (Ground, la masse en Français) entre les périphériques (soyez méfiant, vérifiez d'abord 3 fois qu'il s'agit bien de la masse!) |
| * Connectez le TX du Pi sur le RX d'Arduino (connectez uniquement après la programmation de votre Arduino, ne jamais programmer votre Arduino avec le Pi connecté!) | | * Connectez le TX du Pi sur le RX d'Arduino (connectez uniquement après la programmation de votre Arduino, ne jamais programmer votre Arduino avec le Pi connecté!) |
Ligne 38 : |
Ligne 38 : |
| | | |
| [[Fichier:HDMI-Server-v1_bb.jpg|800px]] | | [[Fichier:HDMI-Server-v1_bb.jpg|800px]] |
| + | |
| + | Le raccordement est identique sur un {{link-product-piplus}} puisque les 26 premières broches du GPIO sont identiques. |
| | | |
| === Avec Pi-Cobbler === | | === Avec Pi-Cobbler === |
− | Si vous disposez d'un [http://mchobby.be/PrestaShop/product.php?id_product=160 Pi-Cobbler d'AdaFruit], votre raccordement s'en trouvera grandement facilité. | + | Si vous disposez d'un {{link-product-picobbler}} ou un {{link-product-picobblerplus}}, votre raccordement s'en trouvera grandement facilité. |
| | | |
| Voici comment opérer le raccordement logique entre le Raspberry-Pi et Arduino. | | Voici comment opérer le raccordement logique entre le Raspberry-Pi et Arduino. |
| | | |
| [[Fichier:HDMI-Server-v2_bb.jpg|800px]] | | [[Fichier:HDMI-Server-v2_bb.jpg|800px]] |
| + | |
| + | ==== Pi-Cobbler ou Pi-Cobbler-Plus? ==== |
| + | |
| + | {{picobbler-compatibility}} |
| | | |
| == Programme côté Raspberry Pi == | | == Programme côté Raspberry Pi == |
Ligne 56 : |
Ligne 62 : |
| draw 5 15 10 10 | | draw 5 15 10 10 |
| # quitter le serveur | | # quitter le serveur |
− | quit
| + | exit |
| </nowiki> | | </nowiki> |
| | | |
Ligne 238 : |
Ligne 244 : |
| | | |
| Voici les directs vers les différents articles: | | Voici les directs vers les différents articles: |
− | * Le [http://mchobby.be/PrestaShop/product.php?id_product=131 Convertisseur Logique 4 Canaux d'AdaFruit] | + | * Le {{pl|131|Convertisseur Logique 4 Canaux d'AdaFruit}} |
− | * Un [http://mchobby.be/PrestaShop/product.php?id_product=141 Raspberry Pi] | + | * Un {{link-product-pi2}} |
− | * Un [http://mchobby.be/PrestaShop/product.php?id_product=160 Raspbery Pi Cobbler d'AdaFruit] | + | * Un {{link-product-pi3}} |
− | * Un [http://mchobby.be/PrestaShop/product.php?id_product=10 Arduino] | + | * Un {{link-product-piplus}} |
− | * Un [http://mchobby.be/PrestaShop/product.php?id_product=53 Breadboard demi-taille] | + | * Un {{link-product-picobblerplus}} ou un {{link-product-picobbler}} |
− | * Des [http://mchobby.be/PrestaShop/product.php?id_product=34 fils breadboard extra-souples] | + | * Un {{pl|10|Arduino}} |
| + | * Un {{pl|53|Breadboard demi-taille}} |
| + | * Des {{pl|34|fils breadboard extra-souples}} |
| | | |
| <hr /> | | <hr /> |
Ligne 249 : |
Ligne 257 : |
| Source: Article "[http://codeandlife.com/2012/12/27/raspberry-pi-as-arduino-hdmi-shield/ Raspberry Pi as Arduino HDMI Shield]" de [http://www.joonaspihlajamaa.com/ Joonas Pihlajamaa] paru sur [http://codeandlife.com CodeAndLife] | | Source: Article "[http://codeandlife.com/2012/12/27/raspberry-pi-as-arduino-hdmi-shield/ Raspberry Pi as Arduino HDMI Shield]" de [http://www.joonaspihlajamaa.com/ Joonas Pihlajamaa] paru sur [http://codeandlife.com CodeAndLife] |
| | | |
− | <small>Traduit avec l'autorisation de [http://www.joonaspihlajamaa.com/ Joonas Pihlajamaa], Translasted with autorization [http://www.joonaspihlajamaa.com/ Joonas Pihlajamaa].</small> | + | <small>Traduit avec l'autorisation de [http://www.joonaspihlajamaa.com/ Joonas Pihlajamaa], Translated with autorization [http://www.joonaspihlajamaa.com/ Joonas Pihlajamaa].</small> |
| | | |
| {{MCH-Accord}} | | {{MCH-Accord}} |