Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Machine de tri automatique – Projet étudiant en mécatronique

Cette machine a été créée dans le cadre d'un projet étudiant pour la matière Construction &CAD, à la faculté de génie mécanique de Skopje, par une équipe de cinq étudiants.
C'est une machine qui trie deux types de plaques. Une des plaques a des trous et les autres n'en ont pas. Notre tâche était de développer une machine qui trierait automatiquement ces assiettes. Nous avons mis au point cette solution, qui a en fait remporté la première place sur 25 autres machines.

Comment ça marche


Voici comment fonctionne la machine de tri automatique :

  • Les plaques sont introduites manuellement dans la machine.
  • Le rouleau aligne les plaques pour qu'elles tombent une par une dans le magasin de plaques.
  • Lorsque l'assiette atteint le fond du trieur, elle déclenche un micro-interrupteur.
  • Lorsque l'interrupteur est activé, la LED s'allume.
  • Si la plaque a un trou, la cellule photoélectrique recevra plus de lumière et le moteur tournera d'un côté.
  • Si la plaque n'a pas de trou, la cellule photoélectrique recevra moins de lumière et le moteur tournera de l'autre côté.

Schéma du circuit


 

La machine utilise un microcontrôleur PIC16F628A et elle est programmée à l'aide de MikroElektronika.

Code source


/********************************************************************************/
/* 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)

Processus de fabrication

  1. machine EEG
  2. Distributeur automatique
  3. Machine à coudre
  4. Idées de projets pour votre mini machine CNC
  5. Perceuse à tarauder automatique - Un aperçu
  6. Qu'est-ce qu'une presse automatique ?
  7. Machine de soudage à la molette automatique - Processus de soudage à la molette
  8. Une introduction à la cintreuse automatique de tuyaux
  9. Machine JW