Académique Documents
Professionnel Documents
Culture Documents
Figure 1: microcontrôleur
Dans un microcontrôleur, CPU, RAM, ROM, ports IO, interfaces série et
minuteries sont intégrés dans une seule puce. Dans l’ensemble, les
microcontrôleurs sont utilisés dans les systèmes embarqués tels que les fours à
micro-ondes et les machines à laver. Ces appareils sont conçus pour effectuer
une tâche particulière.
Microprocesseur
Un microprocesseur est un processeur dont tous les composants ont été
suffisamment miniaturisés pour être regroupés dans un unique boitier.
Fonctionnellement, le processeur est la partie d’un ordinateur qui exécute les
instructions et traite les données des programmes.
Figure 2: microprocesseur
Dans une puce de microprocesseur, les éléments de mémoire et les périphériques
IO sont connectés de manière externe à la CPU. En d'autres termes, la RAM, la
ROM, les interfaces série, les ports d'E / S, les temporisateurs sont connectés à
la CPU en externe. Certaines applications courantes utilisant des
microprocesseurs sont les ordinateurs et les ordinateurs portables. Leurs
applications effectuent de nombreuses activités de traitement, telles que la
navigation sur le Web, les calculs mathématiques, la création de documents, les
jeux, l'édition d'images, etc.
2. Powerswitch Tail
Le PowerSwitch Tail est un contacteur statique muni d'une prise d'alimentation
en CA d'un côté et d'une sortie en CA de l'autre.
3. Composants nécessaires
En plus d'un Raspberry Pi, les composants suivants sont nécessaires pour la
réalisation du projet.
-PowerSwitchTail
-Straps flexibles femelles/mâles
-Lampe
4. Construction
La figure suivante présente le raccordement du circuit du projet.
Figure 10: Schéma de raccordement du projet d'interrupteur à minuterie
Si Vous examinez attentivement l’étiquette du PowerSwitch Tail, vous y lirez
que l'entrée est comprise entre 3 et 12 V CC pour 3-30 mA. Le courant requis
pour l'entrée varie en fonction de la tension, donc l'extrémité la plus basse de la
plage correspond à l'entrée 3 V. En fait, à 3,3 V, le PowerSwitch Tail nécessite
environ 6 mA, ce qui est compatible avec une broche GPIO du Raspberry Pi.
5. Programme
GPIO.output(control_pin, True)
time.sleep(duration)
GPIO.output(control_pin, False)
finally:
print(“Nettoyage")
GPIO.cleanupO
Le programme est aussi très simple ; il commence par les importations et les
définitions de constantes habituelles.
- Avec while True, la boucle est exécutée à l'infini, car la condition True
n'est jamais False. C'est la seule raison pour laquelle une boucle while se
termine (à moins d'appuyer sur Ctrl-C).
- La boucle principale vous invite à saisir une durée en minutes pendant
laquelle la lampe doit être allumée.
- Convertit la valeur string duration en un nombre entier de minutes à l'aide
d'int, puis ce nombre est multiplé par 60 pour être converti en secondes.
- La broche GPIO 18 est définie sur l'état HIGH (True) pour activer le
PowerSwitchTail et allumer l'appareil qui est branché sur sa prise CA
- Passé le délai fixé, la broche GPIO est définie sur l'état LOW pour
désactiver le SSR. La boucle redémarre et vous invite à saisir une
nouvelle « durée allumée. »
6. Application du projet
Le PowerSwitchTail peut commuter jusqu'à 15 A. Vous pouvez donc y brancher
divers appareils, à part les plus puissants, comme les bouilloires électriques ou
les sèche-cheveux. Une petite lampe de chevet est un bon point de départ.
Exécutez le programme et lorsque s'affiche l'invite vous demandant de saisir une
durée, tapez le chiffre 1, soit 1 minute puis appuyez sur Entrée. L'appareil
branché sur le PowerSwitchTail devrait alors s’allumer ; la petite LED d'état du
PowerSwitch Tail s'allume aussi. Au bout d'une minute, le PowerSwitch Tail
s'éteint.
CONCLUSION
BIBLIOGRAPHIE
WEBOGRAPHIE
ANNEXES
TABLE DES MATIERES