Table des matières:

Système de surveillance des passages à niveau : 5 étapes (avec photos)
Système de surveillance des passages à niveau : 5 étapes (avec photos)

Vidéo: Système de surveillance des passages à niveau : 5 étapes (avec photos)

Vidéo: Système de surveillance des passages à niveau : 5 étapes (avec photos)
Vidéo: Cours Vidéo Surveillance : Installation Système vidéo Surveillance (Caméra Analogique et IP) 2024, Novembre
Anonim
Système de surveillance des passages à niveau
Système de surveillance des passages à niveau
Système de surveillance des passages à niveau
Système de surveillance des passages à niveau

Cette instructable vous apprendra comment utiliser MatLab pour coder un Arduino pour contrôler une partie d'un système de chemin de fer.

Étape 1: Fournitures

Pour ce projet, vous aurez besoin de:

Ordinateur

Carte Arduino

Matlab 2017

Imprimante 3D

Train miniature

2 capteurs photo

1 lumière LED bleue

2 lumières LED rouges

1 servomoteur

1 haut-parleur Piezzo

Cordon USB

3 résistances 330 Ohms

17 fils femelle-femelle

3 fils femelle-mâle

34 fils mâle-mâle

4 blocs de bois

Ruban de masquage

Étape 2: Comment configurer votre planche à pain

Comment configurer votre planche à pain
Comment configurer votre planche à pain
Comment configurer votre planche à pain
Comment configurer votre planche à pain

Lorsque nous avons configuré notre maquette, nous avons suivi les schémas du livre, en le modifiant un peu pour nous assurer que nous pouvions installer tout ce dont nous avions besoin sur la planche.

Étape 3: écrivez votre code

Écrivez votre code
Écrivez votre code
Écrivez votre code
Écrivez votre code
Écrivez votre code
Écrivez votre code

Une fois que votre carte est câblée et connectée à votre ordinateur avec le cordon USB, il est temps d'écrire votre code MatLab. Nos entrées consistaient en une entrée clavier pour dire au programme de s'exécuter et des capteurs photoélectriques qui lisent une lumière et indiquent au programme s'ils voient ou non la lumière. Si la lumière n'est pas lue par les capteurs photoélectriques, le programme fait un certain nombre de choses. La première chose est que le programme détermine la vitesse du train en fonction de l'heure à laquelle le premier capteur de lumière est bloqué lorsque le deuxième capteur de lumière est débloqué, puis il exécute un code pour déterminer la vitesse du train et envoie une boîte de message indiquant si le train va trop vite, trop lentement ou à une bonne vitesse. Simultanément, une fois que le premier capteur est déclenché, il indique à la barre transversale de s'abaisser, de faire clignoter des lumières rouges et de jouer un son à une fréquence gênante. Le programme attend ensuite un certain temps après que le train passe le deuxième capteur pour relever la barre transversale, arrêter de faire clignoter les lumières et arrêter le son.

Étape 4: dessinez votre barre transversale

Dessinez votre barre transversale
Dessinez votre barre transversale

J'ai dessiné la barre transversale qui doit être attachée au servomoteur dans Onshape, mais n'importe quel système de construction 3D fonctionnerait. Pour mes dimensions, j'ai fait la barre de 3,5" X 0,2" X 0,5" et j'ai ajouté un tirant d'eau à une extrémité et "ATTENTION" des deux côtés pour l'apparence. J'ai également ajouté un trou à travers la barre afin que nous puissions coller la fixation du servo. Une chose importante à noter est de faire attention aux unités dans lesquelles votre imprimante 3D imprime et de dessiner votre barre transversale dans ces dimensions pour commencer.

Étape 5: Configurez votre système et testez-le

Configurez votre système et testez-le !
Configurez votre système et testez-le !
Configurez votre système et testez-le !
Configurez votre système et testez-le !
Configurez votre système et testez-le !
Configurez votre système et testez-le !
Configurez votre système et testez-le !
Configurez votre système et testez-le !

Une fois que vous avez rassemblé tous vos composants, configuré votre Arduino et écrit votre code, il est temps de le configurer et de le tester ! Pour notre projet, nous avons placé l'ordinateur au milieu de la piste et notre adruino à une distance égale entre l'endroit où seront les feux et l'endroit où se trouve le passage à niveau. Pour installer nos lumières blanches et nos capteurs photo, nous les avons collés sur des blocs de bois afin qu'ils soient suffisamment hauts au-dessus de la voie pour que les capteurs photo les lisent, mais suffisamment bas pour qu'ils soient bloqués lors du passage du train. Ensuite, pour installer notre barre transversale, nous l'avons attachée au servomoteur et l'avons placée entre 2 poids afin que le moteur ne bouge pas lorsque la barre s'élève et s'abaisse, nous avons même collé les poids ensemble pour un soutien supplémentaire. Nous avons ensuite collé les feux rouges de chaque côté du passage à niveau.

Une fois notre système configuré, nous avons testé pour nous assurer que tout fonctionnait correctement et avons apporté les modifications nécessaires.

Conseillé: