Это видео недоступно.
Сожалеем об этом.

Fast Line Follower Robot using 5 Channel IR Sensor and PID: Step-by-Step Tutorial

Поделиться
HTML-код
  • Опубликовано: 15 апр 2024
  • Welcome to the 𝐀𝐬𝐥𝐚𝐦 𝐇𝐨𝐬𝐬𝐚𝐢𝐧 RUclips channel!
    𝐓𝐢𝐭𝐥𝐞: Fast PID Line Follower Robot using 5 Channel IR Sensor: Step by Step Tutorial | Fast Line Follower Robot using PID | Competitive Line Follower Robot | Fastest Line Follower Robot using PID | Fast Line Follower Robot using PID | PID Line Following Robot | Line Follower Robot | RC Roborace Robot using FlySky | High Speed Robo Racing Bot | Soccer Bot with Fs-i6 FlySky | High Speed Robot Soccer | Robo Soccer Bot using FlySky FS i6 Transmitter and BTS7960 Motor Driver | Without Brushed ESC | Soccer Bot Making using Arduino and FlySky | Soccer Bot using 555 37GB Gear Motor | How to Make Soccer Bot using FlySky | Servo Motor as ESC | ESP32 Soccer Bot | Robo Racing Bot Making | Roborace Robot using Arduino and BTS7960 | Wireless Robot with Flysky fsi6 | Fast Line Follower Robot | Soccer Bot Competition | Best Soccer Bot | BTS7960 with FlySky | DIY Robot Soccer Bot | How to Make Battle Bot | Self Balancing Robot | Soccer Bot Chassis Making | Soccer Bot using Brushed ESC | DIY 5 Channel IR Sensor Array | Robot Gathering | Maze Solver Robot.
    In this comprehensive tutorial, learn how to construct a high-speed PID Line Follower Robot utilizing a 5 Channel IR Sensor setup. Follow along as we guide you through each step, from assembling the hardware to programming the PID control algorithm. Whether you're a beginner or an experienced hobbyist, this tutorial offers valuable insights into robotics, sensor integration, and control theory. Get ready to unleash the potential of your robotics projects with precision line tracking!
    𝐓𝐡𝐢𝐬 𝐜𝐡𝐚𝐧𝐧𝐞𝐥 𝐡𝐚𝐬 𝐬𝐨𝐦𝐞 𝐞𝐥𝐞𝐜𝐭𝐫𝐨𝐧𝐢𝐜 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬 𝐟𝐨𝐫 𝐛𝐞𝐠𝐢𝐧𝐧𝐞𝐫𝐬. 𝐒𝐨 𝐟𝐞𝐞𝐥 𝐟𝐫𝐞𝐞 𝐭𝐨 𝐜𝐡𝐞𝐜𝐤 𝐭𝐡𝐞𝐦:
    Robo Race Robot using FlySky Transmitter | How to Make Robo Racing Bot without Arduino and ESC:
    • Robo Race Robot using ...
    DIY 5 Channel IR Sensor Array For Line Follower Robot | Best IR Sensor For Line Follower Robot:
    • DIY 5 Channel IR Senso...
    Robo Soccer Bot using Brushed ESC and FlySky Transmitter | How to Make Soccer Bot in Easiest Way:
    • Robo Soccer Bot using ...
    Robo Soccer Bot Competition 2024 | Soccer Robot at Premier University Chittagong:
    • Robo Soccer Bot Compet...
    Arduino Joystick Control Bluetooth Car Using HC-05 Master and Slave:
    • Arduino Joystick Contr...
    Robo Soccer Bot using FlySky FS-i6 Transmitter and BTS7960 Motor Driver:
    • Robo Soccer Bot using ...
    Fast Line Follower Robot / Fast LFR / Fastest LFR / PID Line Follower:
    • Fast Line Follower Rob...
    How To Test Battery Capacity Using HW-586 Battery Capacity Tester:
    • How To Test Battery Ca...
    Soccer Making Bot Competition:
    • Soccer Bot Competition...
    Hand Drawing PCB Layout Using Marker Pen and Etching:
    • Hand Drawing PCB Layou...
    DIY Self Balancing Robot using Arduino and MPU6050 Accelerometer:
    • DIY Self Balancing Rob...
    Line Follower Robot:
    • Line Follower Robot us...
    How to Make ESP32 RC Robotic Car:
    • How to Make ESP32 RC R...
    Human Following Robot Arduino:
    • Human Following Robot ...
    Line Sensor Array for LINE FOLLOWER ROBOT:
    • 6 Channel Line Sensor ...
    ESP32 Soccer Bot / Soccer bot using ESP32 / How to Make Soccer Bot using ESP32:
    • How to Make Soccer Bot...
    Make Professional PCB at Home:
    • How to Make Profession...
    PCB Layout Design in Proteus:
    • How to Design PCB Layo...
    How To Use Sim800l GSM Module with Arduino:
    • How To Use Sim800l GSM...
    Dual LED Flasher Circuit:
    • Dual LED Flasher Circu...
    Music Rhythm LED Light Circuit:
    • Music Rhythm LED Light...
    Soccer Bot Competition 2023:
    • Grand Final Match | So...
    𝐂𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭𝐬: 0:39 - 1:20 in Video...
    𝐂𝐢𝐫𝐜𝐮𝐢𝐭 𝐃𝐢𝐚𝐠𝐫𝐚𝐦 𝐚𝐧𝐝 𝐂𝐨𝐝𝐞: sub4unlock.io/...
    [𝐇𝐨𝐰 𝐭𝐨 𝐔𝐧𝐥𝐨𝐜𝐤 𝐭𝐡𝐞 𝐂𝐨𝐝𝐞: copy and paste the link in a new browser then it will ask you to subscribe to my channel and take you to my RUclips channel page. hit the subscribe button then go to the browser again. it will be unlocked. if you already subscribed then go back to the browser without hitting the subscribe button.
    if you fail to unlock then send a mail to me.]
    #linefollowingrobot #5channelirsensor #linefollowerrobot #LFR #aslamlfr
    Like, Follow & Subscribe !!!
    Instagram▶ / _aslam._hossain_
    Facebook Page▶ / aslamhossain3852
    RUclips▶ / @aslamhossain1
    If this video is helpful to you, Please Subscribe! (#Aslam_Hossain)
    ---------------------------------------------
    👉For any inquiries: aslamhshakil20@gmail.com
    ---------------------------------------------

Комментарии • 96

  • @aslamhossain1
    @aslamhossain1  4 месяца назад

    𝟓 𝐀𝐫𝐫𝐚𝐲 𝐒𝐞𝐧𝐬𝐨𝐫: ruclips.net/video/7vuAqcf_HjQ/видео.htmlsi=0YVSpWoK0-VGu8fz
    𝟔 𝐀𝐫𝐫𝐚𝐲 𝐒𝐞𝐧𝐬𝐨𝐫: ruclips.net/video/ZPutfh1cwHA/видео.htmlsi=2LRw_1QTJ-SKP5Rj
    𝟔 𝐂𝐡𝐚𝐧𝐧𝐞𝐥 𝐋𝐢𝐧𝐞 𝐅𝐨𝐥𝐥𝐨𝐰𝐞𝐫: ruclips.net/video/ST8KdWPMzp4/видео.htmlsi=VBM9W-euwMjgoQFj
    𝐒𝐨𝐜𝐜𝐞𝐫 𝐁𝐨𝐭 𝐌𝐚𝐤𝐢𝐧𝐠: ruclips.net/video/nd-Pnnmnu04/видео.htmlsi=esh-zakwi_RHr9SC

    • @user-lw2vz9to3n
      @user-lw2vz9to3n 4 месяца назад

      how do you make the ir sensors yourself

    • @aslamhossain1
      @aslamhossain1  4 месяца назад

      @@user-lw2vz9to3n follow the tutorial i've uploaded.

  • @TEST-BD
    @TEST-BD 21 день назад

    Fast Line Follower Robot এর জন্য ভোল্ট এবং কত RPM এর N20 gear motor ব্যবহার করা উচিত?

  • @fisimat
    @fisimat 4 месяца назад

    Friend, I congratulate you for the work done, but I have a question. If I don't have the battery, can I use regular batteries? Or do I have to meet the voltage and amperage requirement? This is my question, please I will appreciate your response.

    • @aslamhossain1
      @aslamhossain1  4 месяца назад

      You can use any type of battery. Lithium or 2s/3s Lipo battery.

  • @suenildo
    @suenildo 3 месяца назад

    Very good!!!!
    congratulations!!!

  • @midnightengineers26
    @midnightengineers26 3 месяца назад

    can you please make a video on how to tune the kp and kd of lfr pid bot if it occurs different type of problems

  • @midnightengineers26
    @midnightengineers26 3 месяца назад +1

    sir what to do if my 5 array ir sensors give max value on white and min value on black

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      a little bit of change in digital conversion part:
      if (s[i] > threshold) s[i] = 0;
      else s[i] = 1;

    • @midnightengineers26
      @midnightengineers26 3 месяца назад

      @@aslamhossain1 sir but i have done if(s(i)

    • @robinbarua4850
      @robinbarua4850 2 месяца назад

      ​@@aslamhossain1ভাই তো দেখি কোর্ড মুখস্থ করে খাই ফেলছেন😅

  • @nareshkumar-ft4kc
    @nareshkumar-ft4kc 26 дней назад

    Please tell how to remove the led Authorization part and directly start the robot moreover please also tell how make the robot such that the robot keeps moving straight even when it is on all white surfaces

    • @jubair-
      @jubair- 2 дня назад

      Then turn off PID

  • @almasrafi4102
    @almasrafi4102 4 месяца назад +2

    Please don’t use background music.. Its irritating......😢

    • @aslamhossain1
      @aslamhossain1  4 месяца назад +1

      Noted. Thanks for you response.

  • @jumbo999614
    @jumbo999614 2 месяца назад

    Great design. No need to waste money on car chassis.
    Anyway. Why it always pick the bottom route at the arrow symbol ? Both top and bottom black lines look like they have the same thickness.

    • @aslamhossain1
      @aslamhossain1  2 месяца назад +1

      It always follows a specific rule that is set in the code.

    • @jumbo999614
      @jumbo999614 7 дней назад

      @@aslamhossain1 What should distance between each sensor be?
      I already made one which each sensor is about 31mm apart from each other.
      Mine is 6 sensors. I haven't tried on the robot car.

    • @aslamhossain1
      @aslamhossain1  7 дней назад

      @@jumbo999614 2cm from center to center

  • @Madhan1110
    @Madhan1110 3 месяца назад

    What to do if I have a maker-line IR array by cytron which gives digital readings, can we connect those to the arduino the same way

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      Yes. But need to change in code.

    • @Madhan1110
      @Madhan1110 3 месяца назад

      Thank you so much for replying....❤️

  • @FatmaTarek-cj8vi
    @FatmaTarek-cj8vi 3 месяца назад

    i have a project in the line following robot and i check all the connections but it still does not work.....do we press the push button after we open the switch?

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      Yes. After pressing the button the bot will start to follow line.

    • @FatmaTarek-cj8vi
      @FatmaTarek-cj8vi 3 месяца назад

      @@aslamhossain1 okay it works but the sensor detect from only when its really near to the ground almost touching the ground ..why is that?

  • @inhconganh1577
    @inhconganh1577 2 месяца назад

    sir, my circuit is the same like you, but when i'm using the button at D12 on nano, only 1 motor (right) working, how i fix your code with this problem, please help me to run 2 motor

    • @aslamhossain1
      @aslamhossain1  2 месяца назад

      Check the motor driver pins.

    • @inhconganh1577
      @inhconganh1577 2 месяца назад

      @@aslamhossain1 i already check, but it still be the same error

  • @AyushJena-cg8oz
    @AyushJena-cg8oz 4 месяца назад

    Thank so much sir

  • @inhconganh1577
    @inhconganh1577 3 месяца назад

    sir, if my sensor read analog like this: 820 - in black surface, 3 - in white surface, how i fix your code with this problem, please help me

  • @jomabaste3924
    @jomabaste3924 2 месяца назад

    sir how to fix the robot keep rotating, at first go forward then after a second it start rotating

  • @Unkn0wn_Reel
    @Unkn0wn_Reel 3 месяца назад

    Which one of 3V 6V or 12V N20 gear motor i should use??

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      12v

    • @Unkn0wn_Reel
      @Unkn0wn_Reel 3 месяца назад

      ​@@aslamhossain1I'm using L298N motor driver. Is it okay to use 12V motor

    • @Unkn0wn_Reel
      @Unkn0wn_Reel 3 месяца назад

      Also if i didn't found 12V by any chance. Can i use 6V

  • @rafitv7291
    @rafitv7291 4 месяца назад

    sir if my motor is 1300 rpm will this code will be able to follow the line?

    • @aslamhossain1
      @aslamhossain1  4 месяца назад

      Need to adjust kp and kd value. Otherwise it will wobble.

  • @fatmatarek854
    @fatmatarek854 3 месяца назад

    I connected the circuit and it lights on when I connect the arduino with the laptop put when I remove it and turn on the switch it does not light on or move

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      Check all the connection. The problem is here

  • @Sadekul991
    @Sadekul991 4 месяца назад

    nice

  • @joshuazamora5787
    @joshuazamora5787 2 месяца назад

    can i use digital pins instead of analog pins

  • @MarlonVillaruel
    @MarlonVillaruel 3 месяца назад

    What is the purpose of pushbutton? Can I not put the pushbutton and direct it to the resistor and LED?

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      Push button to activate the line following code. You can ignore it.

    • @FatmaTarek-cj8vi
      @FatmaTarek-cj8vi 3 месяца назад

      @@aslamhossain1 so i should delete the line of the push button?

    • @prashanthkodange1173
      @prashanthkodange1173 Месяц назад

      Give me the code plzz​@@FatmaTarek-cj8vi

  • @er.himanshu99
    @er.himanshu99 3 месяца назад

    Bro rotatory encoder is not required? So how are you using PID

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      Used push button.

    • @er.himanshu99
      @er.himanshu99 3 месяца назад

      @@aslamhossain1 my sensor analog readings are opposite max for white and min for black

  • @rajivgaur2729
    @rajivgaur2729 4 месяца назад

    Sir i have did all but still not getting code pl

  • @Flamless43
    @Flamless43 Месяц назад

    🎉🎉🎉, CONG 👌👌👌, code please

  • @joshuazamora5787
    @joshuazamora5787 3 месяца назад

    Why not just use the a1-a5 analog pins

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      You can use like that. Then need to change in code.

  • @aicrag1132
    @aicrag1132 3 месяца назад

    Hello sir, I followed all the steps but my line follower goes crazy instead of following the line, pls help me ˃̶͈̀ロ˂̶͈́

  • @prashanthkodange1173
    @prashanthkodange1173 Месяц назад

    Sir i need a code for 5 channel array sensor

  • @AyushJena-cg8oz
    @AyushJena-cg8oz 4 месяца назад

    Sir can u make detail video on how to make 5 channel line following sensor

    • @aslamhossain1
      @aslamhossain1  4 месяца назад

      I've Already shown in this video. Check this out ruclips.net/video/7vuAqcf_HjQ/видео.htmlsi=3lElehlqUPTu1Xi-

  • @baishalihazarika5418
    @baishalihazarika5418 3 месяца назад

    Hi I have already subscribed but the link is not unlocking.

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      if you can't open the link please send a mail: aslamhshakil20@gmail.com

  • @fatmatarek854
    @fatmatarek854 3 месяца назад

    Will it work without the t Connector?

    • @aslamhossain1
      @aslamhossain1  3 месяца назад +1

      Yes.

    • @fatmatarek854
      @fatmatarek854 3 месяца назад

      @@aslamhossain1 the diagram shows that you connect a 220R but you didn’t in the video so should I connect it or not?

    • @aslamhossain1
      @aslamhossain1  3 месяца назад +1

      @@fatmatarek854 need to use for led and push button

  • @FatmaTarek-cj8vi
    @FatmaTarek-cj8vi 3 месяца назад

    why the code does not define the A0 - A7 for the connection with the sensor?

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      Doesn't need to define. analogRead(0) means A0, similar other analog pins.

    • @juansiahaan9737
      @juansiahaan9737 3 месяца назад

      ​​@@aslamhossain1So if I make the sensor position on the analog pin on the Arduino Nano not match your video, for example with a random position (Sensor 1 to A3, Sensor 2 to A2, Sensor 3 to A4, Sensor 4 to A6 and Sensor 5 to A7), what's the code? How can Arduino Nano recognize each sensor? Please help me because I am still confused about the sensor declaration regarding the analog pin. Thank You.

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      @@juansiahaan9737 i've connected sensor from right to left serially. Not Randomly. Then i've used "for loop" to read sensor value.
      Suppose: analogRead(i);
      Here "i" value start from 0 to 4. If i = 0 mean 1st sensor. i = 1 mean 2nd sensor, i= 2 mean 3rd. Similar for Remaining sensors.

    • @juansiahaan9737
      @juansiahaan9737 3 месяца назад

      @@aslamhossain1 Thanks in advance for the answer. Then in your code int position[6] = { 1, 2, 3, 4, 5 }; why is there int position[6]? Even though there are only 5 sensors based on your video tutorial.

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      @@juansiahaan9737 its array size. you can it 5 or greater. No problem.

  • @FatmaTarek-cj8vi
    @FatmaTarek-cj8vi 3 месяца назад

    can i use a 7805 vc instead of 7805 ic

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      Isn't it 7805 ic? what does vc mean?

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      You can use buck module and set output at 5volt

    • @FatmaTarek-cj8vi
      @FatmaTarek-cj8vi 3 месяца назад

      @@aslamhossain1 I meant 7805 cv but i think it's the same thing .. if I'm gonna use an arduino uno what shoud i change in the code

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      ​@@FatmaTarek-cj8viDon't need to change anything.

    • @fatmatarek854
      @fatmatarek854 3 месяца назад

      @@aslamhossain1but how .. I should change the analogs bc there’s no A7 in the arduino uno ..right?

  • @user-rs9xo9zh4q
    @user-rs9xo9zh4q 3 месяца назад

    Hey bro, can you share the code?

  • @pocopoco3468
    @pocopoco3468 3 месяца назад

    Bro, you forgot to tell about pid tuning

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      Hmm

    • @pocopoco3468
      @pocopoco3468 3 месяца назад

      @@aslamhossain1 hmmmmmm, Bhai bolega?

    • @aslamhossain1
      @aslamhossain1  3 месяца назад

      @@pocopoco3468 reduce kd if too much wobble. Increasing kp the bot will become much aggressive to back in line, result wobble.

  • @rajivgaur2729
    @rajivgaur2729 4 месяца назад

    Pl share code

    • @aslamhossain1
      @aslamhossain1  4 месяца назад

      given in the description. Complete task to unlock.

    • @rajivgaur2729
      @rajivgaur2729 4 месяца назад

      Already subcribed but still not showing

    • @aslamhossain1
      @aslamhossain1  4 месяца назад

      @@rajivgaur2729 copy the link and paste in a browser. click on subscribe button then back to the link again.