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

Derek Hidraulik Terkendali Aplikasi

Komponen dan persediaan

Arduino UNO
× 1
Modul Bluetooth HC-05
× 1
Breadboard (generik)
× 1
Motor dc roda gigi 300 rpm
× 8
alat suntik 10 ml
× 8
pipa filter akuarium atau pipa salin
× 1
Karton tebal
× 1
mur dan baut
× 1
papan lapis 6mm
× 2
roda untuk motor dc bergigi
× 4
jarum jahit wol
× 2
Jembatan H Ganda L298N
× 1

Alat dan mesin yang diperlukan

Besi solder (generik)
mesin bor
pisau presisi
m-seal

Aplikasi dan layanan online

MIT App Inventor 2
Saya telah menyediakan file .apk untuk aplikasi di bawah ini.

Tentang proyek ini

Di internet hanya ada dua jenis lengan yang tersedia baik hidrolik yang dikendalikan secara manual atau robot yang dikendalikan menggunakan aplikasi atau hal lainnya. Ini proyek adalah kombinasi dari keduanya.

Sebelum Anda mulai, pastikan Anda memiliki pengetahuan pengkodean arduino.

hubungkan hc05 dengan arduino dengan cara ini.

ini adalah driver motor l298 [ena, in1, in2- motor A], [enb, in3, in4- motor B], ena &enb untuk kontrol kecepatan motor A dan motor B.

Saya telah memberikan penjelasan rinci tentang kode, ikuti kode dan buat rangkaiannya. Sebelum menyalakan catu daya, pastikan Anda telah menghubungkan semua komponen dengan benar.

Kode

  • hidrolik.ino
hydraulic.inoArduino
// Driver motor ke-1 dan ke-2 untuk kontrol ARM// Driver motor ke-3 untuk bagian LOKOMOTIF//1 Driver Motor [BASE(2,3) AND SHOULDER(4,7)]int m1IN1 =2; //in1int m1IN2 =3; //in2int m1IN3 =4; //in3int m1IN4 =5; //in4int m1ENA =6; // untuk kontrol kecepatan, kontrol kecepatan tidak digunakan di sini jadi tetap TINGGI saat bergerak dan buat RENDAH untuk menghentikan motorint m1ENB =7; // untuk kontrol kecepatan, kontrol kecepatan tidak digunakan di sini jadi pertahankan TINGGI saat bergerak dan buat LOW untuk menghentikan motor//2 Driver motor [ELBOW(8,9) AND GRIPPER(12,13)]int m2IN1 =8; //in1int m2IN2 =9; //in2int m2IN3 =10; //in3int m2IN4 =11; //in4int m2ENA =12; // untuk kontrol kecepatan, kontrol kecepatan tidak digunakan di sini jadi tetap TINGGI saat bergerak dan buat RENDAH untuk menghentikan motorint m2ENB =13; // untuk kontrol kecepatan, kontrol kecepatan tidak digunakan di sini jadi tetap TINGGI saat bergerak dan buat LOW untuk menghentikan motor//3 Pengemudi motor [CAR (INI,IN2)=KANAN (IN3,IN4)=LEFT]int m3IN1=14; // in1 14- Pin A0 pada arduinoint m3IN2=15; // in2 15-A1int m3IN3=16; // in3 16-A2int m3IN4=17; // in4 17-A3int m3ENA=18; // ena 18-A4 ,di sini Anda dapat menggunakan kontrol kecepatan untuk mengontrol kecepatan bagian lokomotif, untuk itu Anda harus menggunakan analogWrite() bukan digitalWrite()int m3ENB=19; // enb 19-A5 ,di sini Anda dapat menggunakan kontrol kecepatan untuk mengontrol kecepatan bagian lokomotif, untuk itu Anda harus menggunakan analogWrite() bukan digitalWrite()void setup(){ pinMode(m1IN1,OUTPUT); pinMode(m1IN2,OUTPUT); pinMode(m1IN3,OUTPUT); pinMode(m1IN4,OUTPUT); pinMode(m2IN1, OUTPUT); pinMode(m2IN2,OUTPUT); pinMode(m2IN3,OUTPUT); pinMode(m2IN4,OUTPUT); pinMode(m1ENA,OUTPUT); pinMode(m1ENB,OUTPUT); pinMode(m2ENA,OUTPUT); pinMode(m2ENB,OUTPUT); pinMode(m3IN1,OUTPUT); pinMode(m3IN2,OUTPUT); pinMode(m3IN3,OUTPUT); pinMode(m3IN4,OUTPUT); pinMode(m3ENA,OUTPUT); pinMode(m3ENB,OUTPUT); Serial.begin(9600);}void loop(){ char ip='0'; while(Serial.available()>0) // memeriksa apakah port serial menerima nilai dari hc05 atau tidak { ip=Serial.read(); // membaca data dari penundaan port serial (10); } switch(ip) { case '6' :// SHOULDER UP digitalWrite(m1IN3,HIGH); digitalWrite(m1IN4,LOW); digitalWrite(m1ENA,TINGGI); digitalWrite(m1ENB,HIGH); merusak; case '5' :// SHOULDER DOWN digitalWrite(m1IN3,LOW); digitalWrite(m1IN4,TINGGI); digitalWrite(m1ENA,TINGGI); digitalWrite(m1ENB,HIGH); merusak; case '1' :// SIKU KE ATAS digitalWrite(m2IN3,HIGH); digitalWrite(m2IN4,LOW); digitalWrite(m2ENA,TINGGI); digitalWrite(m2ENB,HIGH); merusak; case '2' :// SIKU BAWAH digitalWrite(m2IN3,LOW); digitalWrite(m2IN4,HIGH); digitalWrite(m2ENA,TINGGI); digitalWrite(m2ENB,HIGH); merusak; case '8' :// GRIP CONTRACT digitalWrite(m2IN1,HIGH); digitalWrite(m2IN2,RENDAH); digitalWrite(m2ENA,TINGGI); digitalWrite(m2ENB,HIGH); merusak; case '7' :// GRIP EXPAND digitalWrite(m2IN1,LOW); digitalWrite(m2IN2,TINGGI); digitalWrite(m2ENA,TINGGI); digitalWrite(m2ENB,HIGH); merusak; case '3' :// BASE CLOCK digitalWrite(m1IN1,HIGH); digitalWrite(m1IN2,RENDAH); digitalWrite(m1ENA,TINGGI); digitalWrite(m1ENB,HIGH); merusak; case '4' ://BASE ANTICLOCK digitalWrite(m1IN1,LOW); digitalWrite(m1IN2,TINGGI); digitalWrite(m1ENA,TINGGI); digitalWrite(m1ENB,HIGH); merusak; case '9' :// OFF digitalWrite(m1IN1,LOW); digitalWrite(m1IN2,RENDAH); digitalWrite(m1IN3,RENDAH); digitalWrite(m1IN4,LOW); digitalWrite(m1ENA,RENDAH); digitalWrite(m1ENB,RENDAH); digitalWrite(m2IN1,LOW); digitalWrite(m2IN2,RENDAH); digitalWrite(m2IN3,RENDAH); digitalWrite(m2IN4,LOW); digitalWrite(m2ENA,RENDAH); digitalWrite(m2ENB,RENDAH); digitalWrite(m3IN1,LOW); digitalWrite(m3IN2,RENDAH); digitalWrite(m3IN3,RENDAH); digitalWrite(m3IN4,LOW); digitalWrite(m3ENA,RENDAH); digitalWrite(m3ENB,RENDAH); merusak; huruf 'A' :// FORWARD digitalWrite(m3IN1,HIGH); digitalWrite(m3IN2,RENDAH); digitalWrite(m3IN3,TINGGI); digitalWrite(m3IN4,LOW); digitalWrite(m3ENA,TINGGI); digitalWrite(m3ENB,TINGGI); merusak; huruf 'D' :// BACKWARD digitalWrite(m3IN1,LOW); digitalWrite(m3IN2,TINGGI); digitalWrite(m3IN3,RENDAH); digitalWrite(m3IN4,TINGGI); digitalWrite(m3ENA,TINGGI); digitalWrite(m3ENB,TINGGI); merusak; huruf 'B' :// RIGHT digitalWrite(m3IN1,LOW); digitalWrite(m3IN2,TINGGI); digitalWrite(m3IN3,TINGGI); digitalWrite(m3IN4,LOW); digitalWrite(m3ENA,TINGGI); digitalWrite(m3ENB,TINGGI); merusak; huruf 'C' :// KIRI digitalWrite(m3IN1,HIGH); digitalWrite(m3IN2,RENDAH); digitalWrite(m3IN3,RENDAH); digitalWrite(m3IN4,TINGGI); digitalWrite(m3ENA,TINGGI); digitalWrite(m3ENB,TINGGI); merusak; }} 

Suku cadang dan penutup khusus

hydraulic_crane_J6NH7RouoB.apkuse m-seal agar sesuai dengan mur dengan motor. pasang mur pada piston spuit menggunakan m-seal. perbaiki spuit dan motor dengan cara ini ketika motor berputar searah jarum jam mendorong piston dan ketika berputar berlawanan arah jarum jam menarik piston https://www.youtube.com/watch?v=lhOF6cViZ4Q

Proses manufaktur

  1. Derek
  2. Organ Pipa
  3. Pipa Baja
  4. Sirkuit Terintegrasi
  5. Kipas dengan pengatur suhu
  6. MOSMusic
  7. Apa yang Terjadi pada Berbagai Komponen Derek Selama Modernisasi?
  8. Bagaimana Cara Kerja Derek Hidraulik? Panduan Singkat
  9. Tunjukkan pada saya penyok pipa hidrolik yang bagus
  10. Memahami pompa hidrolik