Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Simulateur de feux de circulation Arduino

Composants et fournitures

Arduino UNO
Tout type de "Uno" fera l'affaire. J'ai un Geekcreit Uno qui fonctionne bien.
× 1
Planche à pain (générique)
× 1
Câbles de raccordement (générique)
Homme/Homme requis
× 1
LED (générique)
Vous aurez besoin de lumières rouges, vertes et bleues
× 3
Câble de données Arduino USB 2.0
× 1
Résistance 100 ohm
Marron, Noir, Marron
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Ce petit projet simple utilise un Arduino et des LED pour reproduire un feu de circulation. Il utilise le code comme minuterie interne et continue de fonctionner jusqu'à ce que vous coupiez l'alimentation de l'Arduino.

D'accord. Les matériaux sont ici comme suit :

1. Arduino/Genuino/Geekcreit/Whatever Uno

2. Planche à pain

3. Cavaliers

4. Voyants LED rouge, jaune et vert

5. Câble Arduino USB 2.0

Bien. Commençons, voulez-vous ??

Étape 1 : alimentez la planche à pain

Oui, je sais qu'il n'y a qu'un seul fil là où il y en aurait normalement deux, mais croyez-moi :suivez-le exactement comme vous le voyez. J'ai révisé ce message encore et encore, il est tout à fait correct.

Insérez un côté du cavalier dans GND sur le tableau. Dirigez l'autre côté vers la planche à pain. Mettez-le sur la colonne la plus à droite sur la planche à pain, en haut. C'est la colonne au sol. TOUT à droite. Regardez la photo et/ou les schémas si vous ne comprenez pas.

Deuxième étape :Ajout des LED

Sortez vos LEDs et résistances. Placez une extrémité de la résistance dans la colonne de droite, la même colonne à laquelle nous avons connecté notre cavalier. Étendez l'autre extrémité de la planche à pain dans la partie principale de la planche à pain. Attachez la résistance à n'importe quelle rangée que vous aimez. Nos LED iront sur la même rangée. Nous collerons une extrémité de la LED d'un côté de la planche à pain et l'autre extrémité de l'autre côté de la planche à pain. L'extrémité courte de la LED ira du côté de vos résistances, le côté droit. Étendez l'autre extrémité de la LED vers le côté droit de la planche à pain. (Si vous ne mettez pas les LED correctement, le projet ne fonctionnera pas.)

Troisième étape :Compléter le circuit

Bien. C'est la dernière partie. Prenez un autre fil volant, placez-le sur la même rangée que vous avez une LED allumée. C'est là que les fils iront :

LED verte : Port 2, section PWM numérique

LED jaune, port 3, section PWM numérique

LED rouge, port 4, section PWM numérique

Si vous ne comprenez pas, vérifiez que les schémas se réfèrent aux images.

Maintenant, téléchargez votre code et vous avez terminé !

(Tu vois, qu'est-ce que je t'ai dit ?? Ça marche !!)

Code

  • Code des feux de circulation Arduino
Code des feux de circulation ArduinoArduino
// variablesint GREEN =2;int YELLOW =3;int RED =4;int DELAY_GREEN =5000;int DELAY_YELLOW =2000;int DELAY_RED =5000;// fonctions de basevoid setup(){ pinMode(GREEN, OUTPUT); pinMode(JAUNE, SORTIE); pinMode(RED, OUTPUT);}boucle vide(){ green_light(); retard(DELAY_GREEN); lumière jaune(); retard (DELAY_YELLOW); lumière rouge(); delay(DELAY_RED);}void green_light(){ digitalWrite(GREEN, HIGH); digitalWrite(JAUNE, BAS); digitalWrite(RED, LOW);}void yellow_light(){ digitalWrite(GREEN, LOW); digitalWrite(JAUNE, HAUT); digitalWrite(RED, LOW);}void red_light(){ digitalWrite(GREEN, LOW); digitalWrite(JAUNE, BAS); digitalWrite(RED, HIGH);}

Schémas


Processus de fabrication

  1. Feux de signalisation
  2. Feu de circulation intelligent
  3. Lumière de table interactive à commande gestuelle
  4. Horloge Arduino avec heures de prière islamique
  5. WebServerBlink avec Arduino Uno WiFi
  6. SunGlass-BOT [Une paire de lunettes de soleil automatisée]
  7. Calculatrice UNO simple
  8. Manipulateur d'interrupteur d'éclairage sans fil
  9. Persistance de la vision