Sommario:
- Passaggio 1: materiali di consumo
- Passaggio 2: come impostare la breadboard
- Passaggio 3: scrivi il tuo codice
- Passaggio 4: disegna la tua barra trasversale
- Passaggio 5: configura il tuo sistema e testalo
Video: Sistema di monitoraggio dell'attraversamento dei treni: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo tutorial ti insegnerà come usare MatLab per codificare un Arduino per controllare parte di un sistema ferroviario.
Passaggio 1: materiali di consumo
Per questo progetto avrai bisogno di:
Computer
Scheda Arduino
Matlab 2017
stampante 3d
Modello di treno
2 fotosensori
1 luce LED blu
2 luci LED rosse
1 servomotore
1 Piezzo Altoparlante
Cavo USB
3 resistori da 330 Ohm
17 cavi femmina-femmina
3 fili femmina-maschio
34 fili maschio-maschio
4 blocchi di legno
Nastro adesivo
Passaggio 2: come impostare la breadboard
Quando abbiamo impostato la nostra breadboard, abbiamo seguito i diagrammi nel libro, modificandola un po' per assicurarci di essere in grado di adattare tutto ciò di cui avevamo bisogno sulla scheda.
Passaggio 3: scrivi il tuo codice
Una volta che la tua scheda è cablata e collegata al computer con il cavo USB, è il momento di scrivere il codice MatLab. I nostri input consistevano in un input da tastiera per dire al programma di funzionare e fotosensori che leggono una luce e dicono al programma se vedono o meno la luce. Se la luce non viene letta dai fotosensori, il programma fa una serie di cose. La prima cosa è che il programma determina la velocità del treno in base al tempo in cui il primo sensore di luce è bloccato quando il secondo sensore di luce è sbloccato, quindi esegue un codice per determinare la velocità del treno e invia una finestra di messaggio che indica se il treno sta andando troppo veloce, troppo lento o a una buona velocità. Contemporaneamente, una volta attivato il primo sensore, indica alla barra trasversale di abbassarsi, lampeggiare luci rosse e riprodurre un suono a una frequenza fastidiosa. Il programma attende quindi un certo periodo di tempo dopo che il treno ha superato il secondo sensore per sollevare di nuovo la traversa, smettere di far lampeggiare le luci e interrompere il suono.
Passaggio 4: disegna la tua barra trasversale
Ho disegnato la barra trasversale che deve essere collegata al servomotore in Onshape, ma qualsiasi sistema di costruzione 3D funzionerebbe. Per le mie dimensioni ho realizzato la barra 3,5 "X 0,2" X 0,5" e ho aggiunto una bozza a un'estremità e "ATTENZIONE" su entrambi i lati per l'aspetto. Ho anche aggiunto un foro attraverso la barra in modo da poter attaccare l'attacco del servo Una cosa importante da notare è prestare attenzione alle unità in cui stampa la stampante 3D e disegnare la barra trasversale in quelle dimensioni per cominciare.
Passaggio 5: configura il tuo sistema e testalo
Dopo aver raccolto tutti i componenti, configurato Arduino e scritto il codice, è tempo di configurarlo e testarlo! Per il nostro progetto impostiamo il computer al centro della pista e il nostro adruino a uguale distanza tra dove saranno le luci e dove si trova l'incrocio stradale. Per impostare le nostre luci bianche e i sensori fotografici li abbiamo attaccati a blocchi di legno in modo che fossero abbastanza alti sopra il binario da consentire ai sensori fotografici di leggerli, ma abbastanza bassi da essere bloccati al passaggio del treno. Quindi, per impostare la nostra barra trasversale, l'abbiamo collegata al servomotore e l'abbiamo posizionata tra 2 pesi in modo che il motore non si muova quando la barra si alza e si abbassa, abbiamo persino unito i pesi insieme per un supporto extra. Abbiamo quindi registrato le luci rosse su entrambi i lati dell'incrocio stradale.
Una volta che il nostro sistema è stato configurato, abbiamo testato per assicurarci che tutto funzionasse correttamente e abbiamo apportato le modifiche dove necessario.
Consigliato:
Sistema di monitoraggio del livello dell'acqua: 9 passaggi (con immagini)
Sistema di monitoraggio del livello dell'acqua: come produttore fai-da-te, cerco sempre di trovare un modo per rendere la mia vita e quella degli altri più facile e sicura. Il 30 marzo 2013, almeno 11 persone sono morte a causa di piogge improvvise che hanno provocato allagamenti nella capitale mauriziana Port louis. Nello stesso giorno diverse case abbiamo
Raksha - Monitoraggio dei parametri vitali per i lavoratori in prima linea: 6 passaggi (con immagini)
Raksha - Vitals Monitor for Frontline Workers: le tecnologie indossabili di monitoraggio della salute, inclusi smartwatch e fitness tracker, hanno suscitato un notevole interesse da parte dei consumatori negli ultimi anni. Non solo questo interesse è stato principalmente incoraggiato dalla rapida crescita della domanda nel settore dell'usura
Kit per auto di monitoraggio robot intelligente fai-da-te Monitoraggio fotosensibile dell'auto: 7 passaggi
Fai da te Smart Robot Tracking Car Kit Tracking Car Photosensitive: Design by SINONING ROBOTÈ possibile acquistare da tracking robot carTheoryLM393 chip confrontare i due fotoresistori, quando c'è un LED fotoresistore laterale su BIANCO il lato del motore si fermerà immediatamente, l'altro lato del motore girare, in modo che
Sistema di attraversamento ferroviario automatico utilizzando la piattaforma incorporata basata su Arduino: 9 passaggi
Sistema di attraversamento ferroviario automatico che utilizza la piattaforma incorporata basata su Arduino: manca solo una settimana a Natale! Tutti sono impegnati con le celebrazioni e la ricezione di regali, il che, tra l'altro, diventa ancora più difficile da ottenere con infinite possibilità intorno a noi. Che ne dici di fare un regalo classico e aggiungere un tocco di bricolage a
Sistema di monitoraggio dell'impianto IoT (con piattaforma IoT IBM): 11 passaggi (con immagini)
IoT Plant Monitoring System (con piattaforma IBM IoT): PanoramicaIl Plant Monitoring System (PMS) è un'applicazione creata con le persone che appartengono alla classe operaia con un pollice verde in mente. Oggi, gli individui che lavorano sono più occupati che mai; avanzare nella propria carriera e gestire le proprie finanze