Taula de continguts:
- Pas 1: connecteu el tauler
- Pas 2: suport LCD d'impressió 3D
- Pas 3: Connecteu-vos a Arduino a Matlab
- Pas 4: escriviu codi a Matlab
- Pas 5: sensor de vibració
- Pas 6: sensor de moviment PIR
- Pas 7: canvi físic
Vídeo: Més segur: fer més segures les estacions de tren: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Actualment, moltes estacions de tren són insegures a causa de la manca de seguretat, les barreres i l’advertència de l’entrada del tren. Vam veure que calia solucionar-ho. Per solucionar aquest problema, vam crear Safer Better. Vam utilitzar sensors de vibracions, sensors de moviment i un sistema d’alarma d’emergència en un Arduino Uno per afegir seguretat a una estació de tren.
Subministraments necessaris:
- Arduino Uno
- Filferros de pont
- Sensor de moviment PIR
- Sensor de vibracions piezoelèctriques
- Pantalla LCD
- Piezo Speaker
- Interruptor físic
- Potenciòmetre tou
- Resistència de 330 ohm
Per: Jacob Wimmer, Olivia Crawley, Jin Kim
Pas 1: connecteu el tauler
Hem connectat el nostre Arduino com el diagrama anterior.
Pas 2: suport LCD d'impressió 3D
Hem imprès en 3D un suport per a la nostra pantalla LCD per a una millor visibilitat.
Pas 3: Connecteu-vos a Arduino a Matlab
El primer pas per escriure el nostre codi va ser connectar la nostra placa Arduino a Matlab. Això es fa creant un objecte Arduino. Hem utilitzat el codi següent:
a = arduino ('/ dev / tty.usbmodem14201', 'Uno', 'biblioteques', 'ExampleLCD / LCDAddon');
Pas 4: escriviu codi a Matlab
Hem creat un programa a Matlab per executar el nostre Arduino. Després d'inicialitzar la pantalla LCD, vam escriure un codi per controlar la nostra estació de tren. Hem utilitzat entrades com un sensor de vibració, un sensor de moviment i un commutador físic per produir diverses sortides. Aquestes entrades, sortides i el codi corresponent s’explicaran als passos següents.
Pas 5: sensor de vibració
El sensor de vibració és un sensor analògic i, per tant, utilitza la funció Matlab readVoltage.
val_vibro = readVoltage (a, 'A0'); T
La funció readVoltage va retornar un interval de valors, però vam determinar que un valor superior a 0,5 era una vibració decent i, per tant, el vam utilitzar com a valor base. Si la tensió era superior a 0,5, vol dir que el tren entra a l’estació. Quan es va detectar aquest valor, s'envia un missatge a la pantalla LCD. El missatge de la pantalla LCD és una manera de comunicar a la gent de l’estació que ve un tren.
Vam escriure a la nostra pantalla LCD amb el codi següent:
si val_vibro <= 0,5;
elseif val_vibro> 0,5;
printLCD (lcd, "Entrena en 3 minuts");
final
Pas 6: sensor de moviment PIR
El sensor de moviment PIR s’utilitza per assegurar que l’operador coneix els obstacles al llarg de les vies del tren. El sensor fa fotografies i compara la imatge més recent amb la darrera presa i, si alguna cosa s’ha mogut, Matlab retornarà un valor de 1. Quan es detecta alguna cosa a les vies, apareix una interfície gràfica d’usuari (GUI) per notificar a l’operador del tren és a les vies. L'operador té llavors l'opció d'aturar el tren o de continuar. Després de seleccionar l'opció desitjada, es mostrarà un missatge de confirmació.
Es va utilitzar el codi següent per al sensor de moviment:
si val_opt == 1;
d1 = 'S'ha detectat un objecte a les vies de l'estació';
op_input = questdlg (d1, 'Missatge de l'operador', 'Stop Train', 'Continue Moving', 'Continue Moving');
b1 = strcmp (op_input, 'Stop Train');
b2 = strcmp (op_input, "Continua en moviment");
si b1 == 1
msgbox ('Parada de trens')
pausa (3)
elseif b2 == 1
msgbox ('Tren continuant')
pausa (3)
final
elseif val_opt == 0;
final
Pas 7: canvi físic
També pensem que les estacions de tren han de tenir més funcions de seguretat. Vam decidir tenir un interruptor que fes sonar una alarma a l’estació. Ho vam fer mitjançant un commutador físic. Quan aquest interruptor està activat, sona una alarma a través d'un altaveu.
Ho hem fet amb el codi següent:
si s_val == 1 per a i = 1:10
playTone (a, "D10", 1800, 1)
pausa (.1)
playTone (a, "D10", 2000, 1)
pausa (.1)
final
final
Recomanat:
Com fer un armari segur amb bloqueig RFID: 5 passos
Com fer un armari segur amb bloqueig RFID: apreneu a fer un armari segur amb bloqueig RFID a casa mitjançant Arduino i components electrònics molt bàsics. Fem un armari segur amb bloqueig RFID mitjançant Arduino i Rfid Scanner
Festes segures aquest estiu amb una tassa LED reactiva amb alcohol Arduino en sang: 10 passos
Festes segures aquest estiu amb una tassa LED reactiva amb alcohol Arduino: Nivell de projecte: dificultat: intermedi. Habilitats necessàries: - Lectura i reproducció d'un diagrama. va suposar greus amenaces per a la salut
Electrònic Totes les estacions, Totes les vacances, Arracades LED: 8 passos (amb imatges)
Arracades electròniques Totes les estacions, Totes les vacances, LED: D'acord, així que estem a punt de fer unes arracades força avançades. NO és un projecte per a principiants i recomanaria a aquells que vulguin assumir-ho, començar amb projectes més petits i treballar les vostres habilitats fins ara. Així doncs, primer .. Coses que necessitarem. (PARTS) (1) L
Lluc: condueix més segur, condueix més intel·ligent, condueix un lluc !: 5 passos
Pike: condueix més segur, condueix més intel·ligent, condueix un pi: benvingut al meu projecte anomenat Pike. Aquest és un projecte que forma part de la meva educació. Sóc estudiant de NMCT a Howest a Bèlgica. L’objectiu era fer alguna cosa intel·ligent mitjançant l’ús d’un Raspberry Pi. Teníem total llibertat en què volíem fer-nos intel·ligents. Per a mi va
Una guia per al millor i el programari gratuït més segur (col·laboració): 9 passos
Una guia per al millor i el programari gratuït més segur (col·laboració):