Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Robot Pengikut Baris

Komponen dan persediaan

Arduino UNO
× 1
motor BO
× 1
roda
× 1
sensor ir
× 1
Driver motor H-Bridge Ganda Instrumen Texas L293D
× 1
PCB Kustom
× 1
Baterai 9V (generik)
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Mari kita membuat robot yang sepenuhnya otonom menggunakan sensor Arduino dan IR. Itu bisa mengikuti garis hitam di permukaan putih. Tonton video selengkapnya!

Komponen yang digunakan:

  • Sepotong karton/ Lembaran akrilik
  • Arduino Uno
  • Sensor inframerah
  • Motor BO
  • Roda
  • Roda roda
  • IC L293d
  • PCB
  • Kabel fleksibel
  • Baterai

Perbaiki semua komponen pada lembaran akrilik dan buat sasis seperti yang ditunjukkan pada gambar.

Sekarang buat semua koneksi Sesuai Diagram sirkuit di bawah ini.

Anda dapat membuat sirkuit ini pada PCB bertitik seperti ini.

atau dapat menggunakan jenis PCB yang terlihat profesional ini.

Anda dapat memesan PCB untuk Perisai ini dari sini https://www.pcbway.com/project/shareproject/How_to_Make_Arduino_Based_Edge_Avoiding_Robot.html

atau untuk perisai siap pakai hubungi kami di:https://www.facebook.com/STRoniXTechnologies

Sekarang saatnya memprogram robot ini. unggah program ini ke arduino dan semuanya selesai.

//program oleh Shubham Shinganapure pada 05-08-2019
//
//untuk Robot Line following menggunakan sensor 2IR
int lm1=8; //output motor kiri 1
int lm2=9; //output motor kiri 2
int rm1=10; //output motor kanan 1
int rm2=11; //output motor kanan 2
int sl=13; //sensor 1 masukan (kiri)
int sr=12; //sensor 2 masukan (kanan)
int SlV=0;
int SrV=0;
int led=A0;
pengaturan kosong()
{
pinMode(lm1,OUTPUT);
pinMode(lm2,OUTPUT);
pinMode(rm1,OUTPUT);
pinMode(rm2,OUTPUT);
pinMode(led, OUTPUT);
pinMode(sl,INPUT);
pinMode(sr,INPUT);
sTOP();
}
void loop()
{
SlV=digitalRead(sl);
SrV=digitalRead(sr);
if(SrV==LOW &&SlV==LOW)
{
ForWard( );
}
if(SrV==HIGH &&SlV==LOW)
{
Left();
}
if(SrV==RENDAH &&SlV==TINGGI)
{
Kanan();
}
if(SrV==TINGGI &&SlV==TINGGI)
{
sTOP();
}
}
void ForWard()
{
digitalWrite(lm1,HIGH);
digitalWrite(lm2,LOW);
digitalWrite(rm1,HIGH);
digitalWrite(rm2,LOW);
}
void BackWard()
{
digitalWrite(lm1,LOW);
digitalWrite(lm2,HIGH);
digitalWrite(rm1,LOW);
digitalWrite(rm2,HIGH);
}
void Left()
{
digitalWrit e(lm1,LOW);
digitalWrite(lm2,HIGH);
digitalWrite(rm1,HIGH);
digitalWrite(rm2,LOW);
}
void Kanan()
{
digitalWrite(lm1,HIGH);
digitalWrite(lm2,LOW);
digitalWrite(rm1,LOW);
digitalWrite(rm2,HIGH );
}
void sTOP()
{
digitalWrite(lm1,LOW);
digitalWrite(lm2,LOW);
digitalWrite(rm1, RENDAH);
digitalWrite(rm2,RENDAH);
}

Untuk lebih banyak berlangganan saluran youtube saya:



Kode

  • robot pengikut garis
robot pengikut garisArduino
//program oleh Shubham Shinganapure pada 08-05-2019////untuk Robot Pengikut Garis menggunakan sensor 2IR int lm1=8; //output motor kiri 1int lm2=9; //output motor kiri 2int rm1=10; //output motor kanan 1int rm2=11; //output motor kanan 2int sl=13; //sensor 1 masukan (kiri)int sr=12; //sensor 2 masukan (kanan)int SlV=0;int SrV=0;int led=A0;pengaturan batal(){ pinMode(lm1,OUTPUT); pinMode(lm2,OUTPUT); pinMode(rm1, OUTPUT); pinMode(rm2,OUTPUT); pinMode (dipimpin, OUTPUT); pinMode(sl,INPUT); pinMode(sr,INPUT);sTOP();}void loop(){ SlV=digitalRead(sl); SrV=digitalRead(sr); if(SrV==RENDAH &&SlV==RENDAH) { Teruskan(); } if(SrV==HIGH &&SlV==LOW) { Left(); } if(SrV==LOW &&SlV==HIGH) { Kanan(); } if(SrV==HIGH &&SlV==HIGH) { sTOP(); }}void ForWard() { digitalWrite(lm1,HIGH); digitalWrite(lm2,RENDAH); digitalWrite(rm1,TINGGI); digitalWrite(rm2,RENDAH); } void BackWard() { digitalWrite(lm1,LOW); digitalWrite(lm2,TINGGI); digitalWrite(rm1,RENDAH); digitalWrite(rm2,TINGGI); } void Kiri() { digitalWrite(lm1,LOW); digitalWrite(lm2,TINGGI); digitalWrite(rm1,TINGGI); digitalWrite(rm2,RENDAH); } void Kanan() { digitalWrite(lm1,HIGH); digitalWrite(lm2,RENDAH); digitalWrite(rm1,RENDAH); digitalWrite(rm2,TINGGI); } void sTOP() { digitalWrite(lm1,LOW); digitalWrite(lm2,RENDAH); digitalWrite(rm1,RENDAH); digitalWrite(rm2,RENDAH); } 

Skema


Proses manufaktur

  1. Robot Raspberry Pi dikendalikan melalui Bluetooth
  2. Robot Pi Sederhana
  3. Hambatan Menghindari Robot Dengan Motor Servo
  4. Joy Robot (Robô Da Alegria)
  5. Robot Pengikut Garis Kecepatan V4
  6. Robot yang Dikendalikan Bicara
  7. Robot Piano Terkendali Arduino:PiBot
  8. Platform Pelatihan Arduino
  9. Robot Asisten Rumah Otonom
  10. Robot untuk navigasi dalam ruangan yang sangat keren