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

Manusia Mengikuti Bot

Komponen dan persediaan

Arduino UNO
× 1
Adafruit Motor shield
× 1
Motor servo mikro SG90
× 1
Transceiver IR (Generik)
× 2
Sensor Ultrasonik - HC-SR04 (Generik)
× 1
Kabel jumper (generik)
× 1
Motor DC, 12 V
× 4
Esensi Pembuat Pimoroni - Motor Mikro &Roda Grippy
× 4
Baterai 9V (generik)
× 1
Saklar Rocker, SPST
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Hai Guyzz...

Dalam pandemi ini saya percaya semua orang di rumah tetap aman.

Saya membuat proyek baru bernama Human Mengikuti Bot.

tonton seluruh video untuk membuat proyek ini di rumah.

Ini menggunakan 2 sensor IR dan sensor ultrasonik. Sensor IR digunakan untuk mengikuti manusia atau objek dan sensor ultrasonik digunakan untuk menggerakkan kembali robot.

Jika Anda menyukai proyek ini, hormati.

Beri saya saran agar saya dapat meningkatkannya atau masukan apa pun yang ingin Anda berikan ke saluran YouTube saya.

tautannya adalah:https://studio.youtube.com/channel/UCaXI2PcsTlH5g0et67kdD6g

Anda juga dapat memberi saya saran tentang "Apa yang saya buat proyek selanjutnya.?"

Stepstomakeproyek ini:

1. Kumpulkan komponen seperti Arduino, motor bergigi DC dengan roda, 2 sensor IR, sensor ultrasonik, motor servo, kardus, pelindung driver motor l293d, baterai 9 v, sakelar, kabel Jumper, dll.

2. Ambil karton dan letakkan keempat motor beroda di atasnya untuk membuat mobil.

3. Tempatkan sensor IR di mobil.

4. Tempelkan motor servo pada mobil.

5. Tempatkan sensor ultrasonik di dalam kotak dan tambahkan pegangan ke dalamnya setelah itu hubungkan ke motor servo.

6. Hubungkan pelindung motor arduino dan l293d di mobil.

7. Lakukan koneksi seperti yang ditunjukkan pada diagram sirkuit.

8. Unggah kode dan sambungkan sakelar dengan baterai ke pelindung driver motor l293d.

Sesuaikan sensitivitas sensor IR.

Proyek Anda sudah siap...!!!

Kunjungi saluran YouTube saya sekali dan lihat lebih banyak proyek menarik.

"Elektronik Itu Menyenangkan"

Jika Anda menyukai saluran saya, silakan berlangganan.

tautan:https://studio.youtube.com/channel/UCaXI2PcsTlH5g0et67kdD6g

Kode

  • Kode
KodeArduino
// www.YouTube.com/Electronics is Fun //#include#include#define LEFT A0#define echopin A1 // echo pin#define trigpin A2 // Trigger pin #define KANAN A3AF_DCMotor Motor1(1,MOTOR12_1KHZ);AF_DCMotor Motor2(2,MOTOR12_1KHZ);AF_DCMotor Motor3(3,MOTOR34_1KHZ);AF_DCMotor Motor4(4,MOTOR34_1KHZ);Servo myservo; int pos =0;lama;pengaturan batal(){Serial.begin(9600);myservo.attach(10);untuk(pos =90; pos <=180; pos +=1){myservo.write(pos);delay(15);} untuk(pos =180; pos>=0; pos-=1) {myservo.write(pos);delay(15);}untuk(pos =0; pos<=90; pos + =1) {myservo.write(pos);delay(15);}pinMode(KANAN, INPUT);pinMode(LEFT, INPUT);pinMode(trigpin, OUTPUT);pinMode(echopin, INPUT);}void loop() {unsigned int distance =read_cm();int Right_Value =digitalRead(RIGHT);int Left_Value =digitalRead(LEFT);Serial.print("R=");Serial.print(Right_Value);Serial.print(" L=" );Serial.print(Left_Value);Serial.print(" D=");Serial.println(jarak); if((Right_Value==1) &&(distance>=10 &&distance<=30)&&(Left_Value==1)){forword();}else if((Right_Value==0) &&(Left_Value==1) ){turnRight();}else if((Right_Value==1) &&(Left_Value==0)){turnLeft();}else if((Right_Value==1) &&(Left_Value==1)){stop( );}else if(jarak> 5 &&jarak <10){stop();}else if(jarak <5){backword();}delay(50);}long read_cm(){ digitalWrite(trigpin, RENDAH); delayMicroseconds(2); digitalWrite(trigpin, TINGGI); delayMicroseconds(10); waktu =pulseIn (echopin, TINGGI); waktu kembali / 29 / 2;}void forword(){// hidupkan majuMotor1.setSpeed(120);Motor1.run(FORWARD);Motor2.setSpeed(120);Motor2.run(FORWARD);Motor3.setSpeed (120);Motor3.run(FORWARD);Motor4.setSpeed(120);Motor4.run(FORWARD);}void backword(){ // sebaliknyaMotor1.setSpeed(120);Motor1.run(BACKWARD); Motor2.setSpeed(120);Motor2.run(Mundur);Motor3.setSpeed(120);Motor3.run(Mundur); Motor4.setSpeed(120);Motor4.run(Mundur); }void turnRight(){ // yang lain rightMotor1.setSpeed(200);Motor1.run(FORWARD);Motor2.setSpeed(200);Motor2.run(FORWARD);Motor3.setSpeed(100);Motor3.run(Mundur) );Motor4.setSpeed(100);Motor4.run(BACKWARD);}void turnLeft(){ // hidupkan ke kiriMotor1.setSpeed(100);Motor1.run(BACKWARD);Motor2.setSpeed(100);Motor2 .run(BACKWARD);Motor3.setSpeed(200);Motor3.run(FORWARD);Motor4.setSpeed(200);Motor4.run(FORWARD);}void stop(){ //stopMotor1.setSpeed(0); Motor1.run(RELEASE);Motor2.setSpeed(0);Motor2.run(RELEASE);Motor3.setSpeed(0);Motor3.run(RELEASE);Motor4.setSpeed(0);Motor4.run(RELEASE); }

Skema


Proses manufaktur

  1. Motor Keengganan
  2. Prototipe Raspoulette
  3. Robot Pi Sederhana
  4. Serangan UFO!
  5. Sistem Robotika Deteksi Manusia Menggunakan Arduino Uno
  6. Arduclock RGB 3D
  7. Perpustakaan Motor Stepper Bipolar
  8. Pick Kecepatan Gitar dan Pedal Injak!
  9. Apa itu Motor Linier?
  10. Apa itu Motor Servo?