Node.js Raspberry Pi - Composants


Que sont les composants ?

Les composants sont des parties d'un ensemble plus vaste. Dans ce chapitre, nous expliquons les différents composants que nous utilisons dans notre tutoriel.


Les broches Raspberry Pi et GPIO

Framboise Pi 3 avec GPIO

Ceci est une illustration du Raspberry Pi 3.

Les broches GPIO sont les petits carrés rouges en deux rangées sur le côté droit du Raspberry Pi, sur le Raspberry Pi réel, ce sont de petites broches métalliques.

Les broches d'entrée sont comme des interrupteurs que vous pouvez allumer ou éteindre depuis le monde extérieur (comme un interrupteur marche/arrêt).

Les broches de sortie sont comme des interrupteurs que le Raspberry Pi peut allumer ou éteindre (comme allumer/éteindre une lumière LED).

Le Raspberry Pi 3 a 26 broches GPIO, le reste des broches sont alimentation, masse ou "autre".

Les emplacements des broches correspondent au tableau ci-dessous.

Raspberry Pi B+, 2, 3 & Zéro

3V3 1 2 5V
GPIO 2 3 4 5V
GPIO 3 5 6 Terre
GPIO 4 sept 8 GPIO 14
Terre 9 dix GPIO 15
GPIO 17 11 12 GPIO 18
GPIO 27 13 14 Terre
GPIO 22 15 16 GPIO 23
3V3 17 18 GPIO 24
GPIO 10 19 20 Terre
GPIO 9 21 22 GPIO 25
GPIO 11 23 24 GPIO 8
Terre 25 26 GPIO 7
DNC 27 28 DNC
GPIO 5 29 30 Terre
GPIO 6 31 32 GPIO 12
GPIO 13 33 34 Terre
GPIO 19 35 36 GPIO 16
GPIO 26 37 38 GPIO 20
Terre 39 40 GPIO 21

Légende

Numéro de broche physique
Puissance +
Terre
UART
I2C
IPS
GPIO
Ne branchez pas


La planche à pain

Une planche à pain est utilisée pour le prototypage de l'électronique, elle permet de créer des circuits sans soudure. Il s'agit essentiellement d'une planche en plastique, avec une grille de points d'attache (trous). À l'intérieur du tableau, des bandes métalliques relient les différents points d'attache de manière spécifique.

Dans l'illustration ci-dessous, nous avons mis en évidence certaines des sections avec des couleurs différentes. C'est pour vous montrer comment le réseau est connecté.

Planche à pain avec connexions mises en évidence

Les différentes sections de la maquette :

  • Sur les côtés gauche et droit, il y a 2 colonnes de points d'attache. Tous les points de rattachement de chacune de ces colonnes sont connectés.
  • Le bus d'alimentation - Les colonnes surlignées en rouge. Ils sont généralement utilisés pour connecter l'alimentation à la planche à pain. Étant donné que toute la colonne est connectée, vous pouvez connecter l'alimentation à l'un des points de raccordement de la colonne.
  • Le Ground Bus - Les colonnes surlignées en bleu. Ils sont généralement utilisés pour connecter la terre à la planche à pain. Étant donné que toute la colonne est connectée, vous pouvez connecter la terre à l'un des points de liaison de la colonne.
  • Lignes de points de liaison connectés - Les lignes surlignées en vert. Les points d'attache de chacune de ces rangées sont connectés, mais pas la rangée entière ! Les points de rattachement du côté gauche sont connectés (ABCDE) et les points de rattachement du côté droit sont connectés (FGHIJ).
  • Au centre de la planche à pain, il y a une tranchée, qui sépare les rangées gauche et droite. La largeur de la tranchée est conçue pour que de nombreux circuits intégrés s'y adaptent.

Autres composants électriques

Trou traversant LED

Diode électroluminescente (DEL). Une LED est une diode qui émet de la lumière lorsqu'une tension lui est appliquée. Dans notre exemple, nous utilisons une LED Through Hole. Ils ont une broche positive (appelée Anode) et une broche négative (appelée Cathode). La branche la plus longue de la LED doit indiquer la broche positive.

Trou traversant LED

DEL RVB

Light emitting diode (LED). An LED is a diode that emits light when a voltage is applied to it. An RGB LED has 4 pins. One for each color (R = Red, G = Green, and, B = Blue), and a common cathode/anode. This one LED can display the pure colors, or with PWD to modulate and mix colors.

DEL RVB

Push Button

A push button is a type of switch. A switch makes or breaks a connection an an electric circuit.

Planche à pain avec connexions mises en évidence

Jumper Wire - Female to Male

Short pieces of wire called jumper wires are used to make connections. Female to Male jumper wires can be used to connect from the GPIO on the Raspberry Pi to the Breadboard.

Fils de connexion femelle à mâle

Jumper Wire - Male to Male

Short pieces of wire called jumper wires are used to make connections. Male to Male jumper wires can be used to make connections between different parts of the Breadboard.

Planche à pain avec connexions mises en évidence

Resistor - 68 Ohm

Resistors are used to reduce current, adjust signal levels, etc. This is a 68 Ohm resistor.

Résistance 68 ohms

Resistor - 220 Ohm

Resistors are used to reduce current, adjust signal levels, etc. This is a 220 Ohm resistor.

Résistance 220 Ohms

Resistor - 1k Ohm

Resistors are used to reduce current, adjust signal levels, etc. This is a 1k Ohm resistor.

Résistance 1k Ohm


Node.js Modules

onoff - GPIO access and interrupt detection with Node.js

documentation

Socket.IO - real-time bidirectional event-based communication

documentation

pigpio - wrapper for pigpio C library. Enables GPIO, PWM, servo control, state change notification and interrupt handling with Node.js

documentation