¡Descubre el fascinante mundo de la mecatrónica a través de este proyecto innovador! En este artículo, te presentamos una máquina clasificadora automática creada por un estudiante que te dejará asombrado. Conoce todos los detalles sobre este emocionante proyecto y cómo la combinación de la mecánica y la electrónica ha dado lugar a una increíble tecnología que podría revolucionar la industria. ¡No arduino-sensor-ultrasonico-con-led-y-zumbador/» title=»Arduino – sensor ultrasónico con LED y zumbador»>te lo pierdas!
Esta máquina fue creada como proyecto estudiantil para la asignatura Diseño y CAD en la Facultad de Ingeniería Mecánica de Skopje por un equipo de cinco estudiantes.
Es una máquina que clasifica dos tipos de placas. Una de las placas tiene agujeros, las otras no. Nuestra tarea era desarrollar una máquina que clasificara automáticamente estas placas. Lanzamos esta solución que de hecho ganó el primer lugar entre otras 25 máquinas.
Cómo funciona
Así funciona la máquina clasificadora automática:
- Las placas se introducen manualmente en la máquina.
- El rodillo alinea las placas para que caigan en el cargador de placas una a la vez.
- Cuando la placa llega al fondo del clasificador, activa un microinterruptor.
- Cuando el interruptor está encendido, el LED se enciende.
- Si la placa tiene un agujero, la fotocélula recibe más luz y el motor gira hacia un lado.
- Si la placa no tiene agujero la fotocélula recibe menos luz y el motor gira hacia el otro lado.
diagrama de circuito
La>
Código fuente
/********************************************************************************/
/* Mechatronic Design Team */
/* Proekt po Konstruiranje i CAD */
/* "Dizajn i razvoj na nov ured za razdeluvanje na dva tipa plocki" */
/* */
/* */
/* */
/* Mikrokontroler: PIC16F628A */
/* Oscilator: Interen na 4MHz */
/* */
/* Dekemvri, 2012, Skopje */
/********************************************************************************/
void left () {
RB2_bit = 1; //motorot pocnuva da se dvizi na levo
delay_ms (500); // motorot se dvizi do krajna leva polozba
delay_ms (500);
delay_ms (500);
delay_ms (500);
PORTB = 0x00; //koga ke stigne do krajnata leva polozba se gasi
delay_ms (200); //vreme za kocenje na motorot
RB3_bit = 1; //se aktivira relejot za promena na nasokata
delay_ms (20);
RB2_bit = 1; //motorot pocnuva da se dvizi desno
delay_ms (500); //sredna pozicija na motorot
delay_ms (500);
delay_ms (500);
delay_ms (500);
PORTB = 0x00; //motorot se gasi koga ke dojde do sredina
delay_ms (150); //vreme za kocenje na motorot
}
//////////////////////////////////////////////////////////////////////////////
void right () {
RB3_bit = 1; //Se uklucuva relejot za promena na nasoka na motorot
delay_ms (30);
RB2_bit = 1; //motorot pocnuva da se dvizi desno
delay_ms (500);
delay_ms (500);
delay_ms (500);
delay_ms (500); //motorot se dvizi do krajna desna polozba
PORTB = 0x00; //koga ke stigne do krajna desna polozba se gasi
delay_ms (200); //vreme za kocenje na motorot
RB2_bit = 1; //motorot pocnuva da se dvizi levo
delay_ms (500); //sredna pozicija na motorot
delay_ms (500);
delay_ms (500);
delay_ms (500); //sredna pozicija na motorot
PORTB = 0x00; //motorot se gasi koga ke dojde do sredina
delay_ms (150); //vreme za kocenje na motorot
}
//////////////////////////////////////////////////////////////////////////////
void main() { //pocetok na glavna programa
TRISB = 0x00; //PORTB Izlezi
TRISA = 0xff; //PORTA Vlezovi
CMCON = 0x07; //gasenje na komparatori
do {
delay_ms (50);
PORTB = 0x00;
if (PORTA.b0==1) { //dali ima kocka?
delay_ms (100);
if (PORTA.b1==0) { //dali ima otvor?
left (); } //ako ima otvor dvizi se levo
else (right ()); }} //ako nema dvizi se desno
while (1); }
Code language: Arduino (arduino)
Descripción del Proyecto
Esta máquina clasificadora automática fue creada como un proyecto estudiantil para la asignatura de Construcción y CAD, en la facultad de Ingeniería Mecánica en Skopje, por un equipo de cinco estudiantes. La máquina está diseñada para clasificar dos tipos de placas, unas con agujeros y otras sin agujeros. El objetivo era desarrollar una máquina que fuera capaz de clasificar estas placas de forma automática. Esta solución en particular ganó el primer lugar entre 25 otras máquinas en la competencia.
¿Cómo funciona?
- Las placas se introducen manualmente en la máquina.
- Un rodillo alinea las placas para que caigan una por una en el compartimento de placas.
- Al llegar al fondo del clasificador, una placa activa un microinterruptor.
- Si la placa tiene un agujero, el fotocélula recibe más luz y el motor gira hacia un lado.
- Si la placa no tiene agujero, el fotocélula recibe menos luz y el motor gira hacia el otro lado.
Esquemático del Circuito
La máquina utiliza un microcontrolador PIC16F628A y está programada utilizando MikroElektronika.
Código Fuente: ...
Proyectos Relacionados
Para más información sobre proyectos de mecatrónica, puedes visitar este sitio web.
¡Qué interesante proyecto! Me parece increíble lo que pueden lograr los estudiantes de mecatrónica. ¡Felicidades al estudiante que lo creó!