Table des matières:
- Étape 1: Fournitures
- Étape 2: Comment configurer votre planche à pain
- Étape 3: écrivez votre code
- Étape 4: dessinez votre barre transversale
- Étape 5: Configurez votre système et testez-le
Vidéo: Système de surveillance des passages à niveau : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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
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
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
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é:
Système de surveillance du niveau d'eau : 9 étapes (avec photos)
Système de surveillance du niveau d'eau : en tant que bricoleur, j'essaie toujours de trouver un moyen de rendre ma vie et celle des autres plus facile et plus sûre. Le 30 mars 2013, au moins 11 personnes sont décédées après des pluies soudaines qui ont provoqué des inondations dans la capitale mauricienne Port Louis. Le même jour plusieurs maisons nous
CRÉEZ VOTRE PROPRE SYSTÈME DE SURVEILLANCE DU PH ET DE LA SALINITÉ AVEC DES INDICATEURS À LED : 4 étapes
CRÉEZ VOTRE PROPRE SYSTÈME DE SURVEILLANCE DU PH ET DE LA SALINITÉ AVEC DES INDICATEURS À LED : Dans ce projet, nous allons créer un système de surveillance du pH et de la salinité/conductivité avec des indicateurs à LED. Les capteurs de pH et de salinité d'Atlas Scientific sont utilisés. Le fonctionnement se fait via le protocole I2C et les lectures sont affichées sur le moniteur série Arduino
Bricolage d'une sirène de raid aérien avec des résistances, des condensateurs et des transistors : 6 étapes (avec photos)
Bricolage d'une sirène Air Raid avec des résistances, des condensateurs et des transistors: Ce projet de bricolage Air Raid Siren abordable convient à la recherche d'un circuit d'auto-oscillation composé uniquement de résistances, de condensateurs et de transistors qui peuvent enrichir vos connaissances. Et il convient à l'éducation à la défense nationale pour les enfants, en
Système de surveillance météorologique domestique IoT avec prise en charge des applications Android (Mercury Droid): 11 étapes
Système de surveillance météorologique domestique IoT avec prise en charge d'applications Android (Mercury Droid): IntroductionMercury Droid est un type de système intégré IoT (Internet des objets) basé sur l'application mobile Android Mercury Droid. Qui est capable de mesurer & surveiller l'activité météo à domicile. c'est un système de surveillance météorologique domestique très bon marché
Système de surveillance et de contrôle des serres hydroponiques : 5 étapes (avec photos)
Système de surveillance et de contrôle de serre hydroponique : dans cette instructable, je vais vous montrer comment construire un système de surveillance et de contrôle de serre hydroponique. Je vais vous montrer les composants choisis, un schéma de câblage de la façon dont le circuit a été construit et le croquis Arduino utilisé pour programmer le Seeed