Multiple servo motor control via bluetooth using arduino

Поделиться
HTML-код
  • Опубликовано: 19 июн 2024
  • Cheap & Quick PCB, 3D Printing, CNC machining, and fabrication services from #pcbway pcbway.com/g/v8fQIG - Explore using a customized #arduino Nano-based board to wirelessly control up to 9 #servo motors via #bluetooth
    PCB Files, Schematic, Source Codes, and Android App Files - www.pcbway.com/project/sharep...
    In this project, we will take a look at the soldering process and how to use a Multiple Servo motor board with an Atmega-based Arduino Nano microcontroller. In one of my previous projects, I designed an ESP32-based board that allows Multiple Servo motor control, and I discussed how to control the board via Wi-Fi, and Bluetooth. Some of my followers gave me the idea to design an Atmega-based version of this board. The new board I designed allows you to control up to 9 Servo motors and also allows you to control the motors wirelessly using the Bluetooth module mounted on it.
    If we take a closer look at the circuit diagram of the design, there is an adjustable voltage regulator module on the board. The converter module makes it possible to adjust the voltage in line with the power needs of the Servo motors independently of the Arduino Nano. The required voltage level can be adjusted with the potentiometer on the module.
    A Schottky diode is added to the servo motor power line, its function is to increase the reliability of the circuit by helping to control power line fluctuations, voltage reverse flow, and electromagnetic noise. I have also added two capacitors to the circuit. Servo motors can require large amounts of current during sudden movements. Capacitors can be used to meet such sudden power demands stabilize the power supply and also help to reduce power supply fluctuations.
    I also added a resistor to each servo motor signal leg. The resistors act as a protection resistor in the circuit. The resistor protects the servomotor's signal leg from overcurrent and harmful voltages by limiting the signal from the microcontroller in some way.
    Finally, since the servo motors and Arduino Nano share the power line of the circuit, a jumper is added to disconnect the power line to which the servo motors are connected when programming the microcontroller. The same applies to the Bluetooth module, since the TX and RX pins are busy during programming, a jumper was added to the Bluetooth power input to prevent communication errors, making it possible to cut the Bluetooth power during programming. Finally, a capacitor was added to the Arduino Nano VIN supply input to reduce power fluctuations.
    If we take a look at the design of the printed circuit board as well as the circuit diagram, a 2-layer PCB was preferred and the circuit elements and modules on the PCB were aimed to be easily removable and solderable. In addition, the width of the tracks that can be affected by high currents in the circuit was kept wider. Finally, the heat dissipation on the circuit board was optimized by applying ground copper area on both layers.
    The print quality is as important as the design of the printed circuit board. I have been successfully cooperating with ‪@PCBWay‬ for PCB printing services for many years. I regularly upload all necessary files and details of my projects to PCBWay's project-sharing page. In this context, you can use the link provided to access the detailed information and design file of the project, review the project and if you wish, you can have this circuit board using only PCB or assembled PCB services. You can visit the link to go to the project page and download the design file.
  • НаукаНаука

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

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

    PCB Files, Schematic, Source Codes, and Android App Files - www.pcbway.com/project/shareproject/Explore_using_a_customized_Arduino_Nano_based_board_to_wirelessly_control_up_to_078e9d15.html

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

    Amazing! Great ingenuity!

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

    Congratulation 🎉💯💯

  • @user-gu7hy5zt4x
    @user-gu7hy5zt4x 4 месяца назад +2

    ❤❤❤❤

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

    Hey , very nice and clever . I have a question , i own a non bluetooth/ wireless printer Samsung M 2870 AF printer. What can i connect to it to print from my phone?

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

      If your printer does not support Bluetooth and WiFi, maybe you can do a Google search like this: "Smartphone USB converter or connection cable"

  • @SahilKhan-kb7gi
    @SahilKhan-kb7gi 3 месяца назад

    Hey is this possible using arduino uno R3

  • @leonardoabimaelpena-luevan214
    @leonardoabimaelpena-luevan214 4 месяца назад +1

    If it wouldn't be a bother, can you also tell me how to make the library or I'll update it, I don't know much, but I would love for you to resolve my question please.

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

      Please read this link: support.arduino.cc/hc/en-us/articles/5145457742236-Add-libraries-to-Arduino-IDE

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

    💯💯❤❤❤

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

    💯💯💯💯💯👍👍👍👍👍

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

    Please share the buying link for battery ( need battery for Arduino uno +with 2 servo controller) this battery can support this (2servo ) project ???

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

      2 pcs "18650 Li-ion batteries" were used in the project. You can easily find them in local stores in your country. Search for "18650 Battery" on Google.

    • @83.Channel
      @83.Channel 17 дней назад +1

      Please upload warning sir

  • @leonardoabimaelpena-luevan214
    @leonardoabimaelpena-luevan214 4 месяца назад +1

    Hey marker, a question, if I create a code but I don't use it, but after several years I want to use it, does it affect uploading it?

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

      If we are talking about coding an Arduino-based board, the code you write and the functions, etc. will all still work, but sometimes the libraries used may require updating. So create an archive folder for your favorite code and wait for the right time to use it!

    • @leonardoabimaelpena-luevan214
      @leonardoabimaelpena-luevan214 4 месяца назад

      ​@@maker101iothanks

    • @leonardoabimaelpena-luevan214
      @leonardoabimaelpena-luevan214 4 месяца назад +1

      ​@@maker101ioIf it wouldn't be a bother, can you also tell me how to make the library or I'll update it, I don't know much, but I would love for you to resolve my question please.

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

      @@leonardoabimaelpena-luevan214 Please read this link: support.arduino.cc/hc/en-us/articles/5145457742236-Add-libraries-to-Arduino-IDE

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

    I mean M 3870AF

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

      If your printer does not support Bluetooth and WiFi, maybe you can do a Google search like this: "Smartphone USB converter or connection cable"

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

    I am looking for a place to place a massage. When I post this , I am looking for more information on this. I wanted to work on solar power moving solar sun it .