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.)\\ | ||
+ | |||
+ | |||