Warning: include(../../Obj_Stat/Article.php): failed to open stream: No such file or directory in /htdocs/Projets/Projet-2-Maquette-Circulation-Raspberry-Francais/index.php on line 15

Warning: include(../../Obj_Stat/Article.php): failed to open stream: No such file or directory in /htdocs/Projets/Projet-2-Maquette-Circulation-Raspberry-Francais/index.php on line 15

Warning: include(): Failed opening '../../Obj_Stat/Article.php' for inclusion (include_path='.:/usr/share/php') in /htdocs/Projets/Projet-2-Maquette-Circulation-Raspberry-Francais/index.php on line 15

Le projet #2, Simuler une ciculation

1    A quoi consiste notre projet?


Mon projet consiste premièrement à simuler une intersection avec 2 feu, le tout réalisé avec des jumpers, du carton, des Leds et 1 résistance. Ce projet a un cout d'environ 2€ si l'on récupère le carton. Ce projet représentera, comme dans la vie réelle le fonctionnement de feux dans une intersection. La suite de se projet sera de simuler les voitures qui arrivent et qui s'arrêtent quand le feu est rouge. (LEDs sur le cartons déjà préparées sur la vidéo).
Le programme pour le feu uniquement est le suivant :

    import RPi.GPIO as GPIO
    import time

    GPIO.setmode(GPIO.BOARD)
    #Feux number 1
    GPIO.setup(18, GPIO.OUT)
    GPIO.setup(7, GPIO.OUT)
    GPIO.setup(22, GPIO.OUT)
    #Voitures
    GPIO.setup(16, GPIO.OUT)
    GPIO.setup(15, GPIO.OUT)
    #Feu Orange, Vert number 2
    GPIO.setup(12, GPIO.OUT)
    GPIO.setup(11, GPIO.OUT)


    while True:
        GPIO.output(18, False)
        GPIO.output(11, False)
        GPIO.output(12, False)
        GPIO.output(16, True)
        GPIO.output(15, True)
        GPIO.output(22, False)
        GPIO.output(7, True)
        time.sleep(6)
        GPIO.output(16, False)
        GPIO.output(18, True)
        time.sleep(2)
        GPIO.output(18, False)
        GPIO.output(15, False)
        GPIO.output(7, False)
        GPIO.output(22, True)
        GPIO.output(11, True)
        time.sleep(6)
        GPIO.output(11, False)
        GPIO.output(16, False)
        GPIO.output(12, True)
        time.sleep(2)
        GPIO.output(12, False)
        GPIO.output(22, False)
        GPIO.output(16, True)
        GPIO.output(15, False)
            

J'ai effectué une correspondance entre les numéros de GPIO du programme avec l'élément auquel on doit le brancher, la voici :


J'ai aussi réalisé une vidéo vous montrant le résultat.



Commentaires


Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /htdocs/Obj_Stat/Menu.php:123) in /htdocs/Obj_Stat/espace_commentaire.php on line 103

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /htdocs/Obj_Stat/Menu.php:123) in /htdocs/Obj_Stat/espace_commentaire.php on line 103
Commenter
Votre adresse mail ne sera pas visible sur le site.



Composants Bien débuter sur le Raspberry PI Configurer le Raspberry Pi
Ecran LCD 16x02 Accessoires indispensables sur Raspberry Pi Connexion sans login ni mot de passe au Raspberry (par clés asymétriques)
Capteur de température DS18B20 Première installation et démarage Changer le Hostname du Raspberry Pi
Afficheurs 7 segments Création et execution d'un programme Python Connexion Ethernet Raspberry/ordinateur
Capteur distance HC-SR04 Connexion au bureau depuis Windows
Bouton
Servo Moteur
Capteur de présence HC-SR501
Module RFID-RC522
Caméra sur Raspberry Pi

EspaceRaspberryFrançais | Contact | A propos & Soutiens | Facebook



espace-raspberry-francais.fr participe au Programme Partenaires d’Amazon EU, un programme d’affiliation conçu pour permettre à des sites de percevoir une rémunération grâce à la création de liens vers Amazon.fr.

espace-raspberry-francais.fr est hebergé par SARL LWS