gca1-pi01-fr
                Differences
This shows you the differences between two versions of the page.
| — | gca1-pi01-fr [2023/05/15 10:17] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== GCA-PI01 Raspberry Pi HAT (Hardware Attached on Top) (Matériel Branché Dessus) ====== | ||
| + | [[france|{{ | ||
| + | [[france|Sommaire]] -> [[hardware-fr|Matériels]] -> [[hardware-fr# | ||
| + | * **[[GCA1-PI01-fr|GCA-PI01]]** | [[: | ||
| + | * [[mgv-overview-fr|Les modules GCA]] | ||
| + | * [[: | ||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | ^^^^Par Peter Giling ^^^^ | ||
| + | |||
| + | [[http:// | ||
| + | \\ | ||
| + | |||
| + | ===== Le modèle final ===== | ||
| + | |  {{: | ||
| + | |  Une carte belle et facile à assembler est disponible dès maintenant.\\ Aucun composants montés en surface (CMS) utilisés. | ||
| + | \\ | ||
| + | |||
| + | ===== Description ===== | ||
| + | Tous les modules d' | ||
| + | A cet effet la connexion I2C du Raspberry Pi est plus que suffisant pour obtenir jusqu' | ||
| + | Cette petite carte fournira une connexion entre le Raspberry Pi et les cartes GCA-PI02.\\ | ||
| + | La connexion entre ces cartes sont soit un câble RJ12 soit un câble Ethernet RJ45, juste en sélectionnant le bon connecteur.\\ | ||
| + | Tous les autres connecteurs sur le Raspberry Pi reste accessible.\\ | ||
| + | En plus, il y a un connecteur 4 contacts, pour des futures extensions avec les connexions série.\\ | ||
| + | |||
| + | =====Raspberry Pi supportés===== | ||
| + | * Modèle 1, 2 et 3 | ||
| + | * Zéro | ||
| + | //Le Raspberry Pi 4 n'est actuellement pas pris en charge.//\\ | ||
| + | |||
| + | \\ | ||
| + | ===== Le système I2C ===== | ||
| + | |||
| + | I2C est essentiellement fait pour la communication entre puces, ensemble sur une même carte.\\ | ||
| + | Par conséquent, | ||
| + | Cette limite de 1 mètre est très strict, ce qui signifie que quelques centimètres (ou encore moins de pouces) de long peut être un problème.\\ | ||
| + | L' | ||
| + | Ce système sera fait avec des pilotes de ligne supplémentaire, | ||
| + | Chaque carte est fournie avec un pilote de ligne supplémentaire P82B715 et un régulateur de tension à faible chute pour avoir 3.3 V disponible.\\ | ||
| + | Le régulateur évite le besoin de transporter le 3.3 V à partir du Raspi, qui peut poser plus de problèmes que de bénéfices.\\ | ||
| + | Mais il est également important de réaliser que l' | ||
| + | Et la longueur du câble pourrait être bien pour le réseau I2C lui-même, mais certainement PAS pour l' | ||
| + | Et avec un peu de longueur de câble, ce 5 Volt descendra très rapidement, rendant le système instable.\\ | ||
| + | Ni le câble plat RJ12 ou le câble Ethernet RJ45 NE SONT PAS fait pour l' | ||
| + | Donc la conclusion ici est, utiliser seulement des câbles très courts, ne dépassant pas une longueur totale (tous les câbles ensembles!) de 2 -3 mètres avec un Raspberry PI.\\ | ||
| + | Le GCA_PI06 supplémentaire disponible fournira assez de courant, mais toujours mesurer cette tension aux extrémités de ce réseau RocNet.\\ | ||
| + | Dès que votre tension (avec le système fonctionnant) descend en dessous de 4,8 Volt, tu es déjà trop loin.\\ | ||
| + | Si vous avez besoin de plus d'E/S vous aurez besoin de plusieurs ordinateurs Raspberry Pi avec leurs propres alimentations.\\ | ||
| + | Les ordinateurs Raspberry Pi sont reliés au réseau Ethernet, et dans ce réseau ethernet il y a seulement des signaux, pas de courant.\\ | ||
| + | |||
| + | RocNet n'est pas un ' | ||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | Pour plus d' | ||
| + | |||
| + | ===== Matériel ===== | ||
| + | |||
| + | ====Cartes/ | ||
| + | * [[: | ||
| + | |||
| + | ====Les fichiers==== | ||
| + | | {{: | ||
| + | | {{: | ||
| + | | {{: | ||
| + | ^N.B. Seulement les kits commandés complets seront pris en charge! ^ | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== Les fonctions des leds ===== | ||
| + | ^  Led1 (led verte) | ||
| + | |  Éteinte | ||
| + | |  Clignotement lent  |  Fonctionnement normal | ||
| + | |  Clignotement rapide | ||
| + | \\ | ||
| + | |||
| + | ^  Led2 (led rouge) | ||
| + | |  Doit clignoter quand le bouton est pressé sur l' | ||
| + | |||
| + | ===== Bouton poussoir ===== | ||
| + | Maintenir appuyé PB1 plus longtemps que 5 secondes va interrompre le programme RocNet du Raspberry Pi.\\ | ||
| + | Ce bouton doit être activé en premier sur __**[[: | ||
| + | \\ | ||
| + | |||
| + | ===== Cavalier 1 ===== | ||
| + | Placer seulement le cavalier 1, J1, au cas ou l' | ||
| + | Soyez sûr qu'il n'y a pas d' | ||
| + | \\ | ||
| + | |||
| + | ===== Affectation des broches pour le connecteur RJ12/RJ45 ===== | ||
| + | \\ | ||
| + | ^  RJ12  ^ | ||
| + | |  Broche# | ||
| + | | - | | | | ||
| + | | - | 1 | GND | | ||
| + | | 1 | 2 | +5V | | ||
| + | | 2 | 3 | SCL | | ||
| + | | 3 | 4 | GND | | ||
| + | | 4 | 5 | SDA | | ||
| + | | 5 | 6 | GND | | ||
| + | | 6 | 7 | +5C | | ||
| + | | - | 8 | GND | | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== RS232 sur S1===== | ||
| + | En utilisant le programme d' | ||
| + | * Voir: **[[http:// | ||
| + | |||
| + | ^ Disposition des broches de S1 ^^ | ||
| + | | 1 | +5V | | ||
| + | | 2 | GND | | ||
| + | | 3 | Tx | | ||
| + | | 4 | Rx | | ||
| + | \\ | ||
| + | |||
| + | ====Raspberry Pi 3==== | ||
| + | Pour activer le dispositif /dev/ttyAM0 pour une communication série les pas suivants sont nécessaire: | ||
| + | ===Désactiver le TTY série=== | ||
| + | En standard /dev/ttyAM0 est utilisé pour la communication TTY; connexion Terminal: | ||
| + | < | ||
| + | crw--w---- 1 root tty     204, 64 Feb  9 08:18 / | ||
| + | </ | ||
| + | Mais ce mode n'est pas utilisable pour une communication série normale, et doit être comme cela: | ||
| + | < | ||
| + | crw-rw---- 1 root dialout 204, 64 Feb 10 10:47 / | ||
| + | </ | ||
| + | Désactiver le TTY série dans l' | ||
| + | {{: | ||
| + | Activer l'UART et désactiver le Bluetooth dans le fichier / | ||
| + | < | ||
| + | enable_uart=1 | ||
| + | dtoverlay=pi3-disable-bt | ||
| + | dtoverlay=pi3-miniuart-bt | ||
| + | </ | ||
| + | Au cas ou le fichier / | ||
| + | < | ||
| + | dwc_otg.lpm_enable=0 console=serial0, | ||
| + | </ | ||
| + | > Les deux fichiers peuvent seulement être édité par le super utilisateur: | ||
| + | |||
| + | ====RFID==== | ||
| + | Un lecteur RFID peut être connecté au port série avec le matériel suivant: | ||
| + | * __**[[: | ||
| + | * __**[[: gca41-fr|GCA41 Arduino nano shield interface RFID pour RC522]]**__ | ||
| + | |||
| + | < | ||
| + | {{: | ||
| + | ^ Composants ^^ | ||
| + | | R1 | 1K | | ||
| + | | R2 | 2K2 | | ||
| + | | C4 | ELCO 10 uF 25V | | ||
| + | \\ | ||
| + | ^ RFID1 ^ ID-12LA ^ | ||
| + | | 1 | 1 | | ||
| + | | 2 | 2, 11 | | ||
| + | | 3 | 9 | | ||
| + | --></ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Disposition des broches GPIO ===== | ||
| + | Le GCA-Pi01 doit être connecté aux broches 1-26.\\ | ||
| + | | :!: __Si le GCA-Pi01 est mal placé cela peut endommager le Raspberry Pi.__ (Tous les modèles.)| \\ | ||
| + | \\ | ||
| + | |||
| + | ^ Modèle B ^ Modèle B+ ^ | ||
| + | |  {{http:// | ||
| + | | http:// | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ==== Broche 1 ==== | ||
| + | Le carré blanc sur la carte Pi01 marque la broche 1: | ||
| + | ^ GCA-Pi01 ^ Raspberry Pi B+ ^ | ||
| + | | {{: | ||
| + | **Soyez sûr que la broche 1 du Pi01 est sur la broche 1 du GPIO du Raspberry Pi avant la mise sous tension.**\\ | ||
| + | (Faire une double vérification.)\\ | ||
| + | |||
| + | |||
