Arduino Automatic Time Drawing Robot Arm! |

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 มิ.ย. 2024
  • This is an automatic time drawing robot arm based on Arduino, which is all 3D printed based on the original PlotClock project by Joo. The robot erases and draws the time every minute using a real time clock (RTC) and an ESP32 as the micro-controller. You can also control the robot arms manually using three rotary encoders. Three 9g servo motors are used for the horizontal, vertical, and lift movements of the robot arms.
    In the video, I showcase what is needed and how to wire and assemble the robot so you can easily make it yourself.
    Please note, the original idea of this robot is by Joo, which can be found here:
    www.thingiverse.com/thing:248009
    Components needed:
    • Three 9g servo motors, I used the MG90S, which have metal gears, but the normal 9g hobby servos will work as well.
    • Three rotary encoders with button.
    • I used the ESP32 for the micro-controller (MC), but you can choose any that suits the project.
    • DS3231 for the real-time clock (RTC).
    • A 5v power supply. Remember, you can't use the 5v pin from your MC as the servos draw too much current.
    • M2 and M3 bolts and nuts.
    • A whiteboard sheet and pen.
    To design all the 3D models I used Fusion 360, and printed them using the Creality CR6 SE 3D printer.
    Remember to Subscribe! :)
    Link to the 3D models and code:
    github.com/ProjectsWithRed/pl...
    Instagram, Twitter, Facebook:
    @projectswithred
    0:00 Intro
    0:35 Components
    01:23 3D printing
    01:32 Wiring
    01:45 Assembly
    02:25 Code and calibration
    03:20 Demo without pen
    03:33 Demo with pen
    03:47 Outro
    #arduino #3dprinting #3dprint #arduinoproject #robot #robotarm #time #esp32 #rtc #arduinorobot
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 24

  • @ProjectsWithRed
    @ProjectsWithRed  3 ปีที่แล้ว +1

    Let me know if there is a project you want me to do!

  • @maxmccormack2364
    @maxmccormack2364 3 ปีที่แล้ว +2

    This is dope. Thanks for posting this guide, I really want to make it now!!!

    • @ProjectsWithRed
      @ProjectsWithRed  3 ปีที่แล้ว

      No worries! I am glad you like it. Remember to subscribe if you enjoyed or found the video helpful :)

    • @levitategamer7151
      @levitategamer7151 3 ปีที่แล้ว

      ​@@ProjectsWithRed Can you do a project with an esp 32 ble keyboard with this library: github.com/T-vK/ESP32-BLE-Keyboard with buttons

    • @ProjectsWithRed
      @ProjectsWithRed  3 ปีที่แล้ว

      @@levitategamer7151 This is exactly what I did at first actually. But I quickly realised that Bluetooth on the ESP32 uses way too much current. This meant needing a very large battery to run for a reasonable time, which makes it impractical. I even tried using deep sleep, but bluetooth takes a while to reconnect which creates a significant delay on key presses with deep sleep.

    • @levitategamer7151
      @levitategamer7151 2 ปีที่แล้ว +1

      @@ProjectsWithRed ok thx

  • @hamidr2108
    @hamidr2108 2 ปีที่แล้ว +1

    This is awesome, I have started printing and may make some mods after! I will share the results with you :)

  • @nikolas5037
    @nikolas5037 ปีที่แล้ว +1

    It's amazing, sir 🤩

  • @createinvent
    @createinvent 3 ปีที่แล้ว +1

    Nicely done!

    • @ProjectsWithRed
      @ProjectsWithRed  3 ปีที่แล้ว +1

      Thank you!

    • @createinvent
      @createinvent 3 ปีที่แล้ว +1

      @@ProjectsWithRed Actually, as far as further projects, given the ESP32s IoT capabilities, plotting out images or weather info, or whatever would be pretty interesting!

    • @ProjectsWithRed
      @ProjectsWithRed  3 ปีที่แล้ว +1

      @@createinvent I actually did a project like this not long ago! Check it out using this link (th-cam.com/video/iJIebUzhAIM/w-d-xo.html) or look at my channel for a video measuring air quality. An ESP32 is used to obtain data from 2 sensors which is then being plotted in real-time in the browser and also being saved to the cloud at the same time. Let me know if that is the kind of project you were referring too. If not, give me more details of a project you want and I will for sure consider it!

    • @createinvent
      @createinvent 3 ปีที่แล้ว

      @@ProjectsWithRed Not exactly - I mean you could use the drawing arms of this one to plot data from the Internet, it wouldn't collect its own data. Though I suppose having internal sensors would be interesting too.

    • @ProjectsWithRed
      @ProjectsWithRed  3 ปีที่แล้ว

      @@createinvent Oh yes, I was actually thinking about that initially, to make it also for example plot/write the temperature and humidity using the DHT11 sensor, but I unfortunately didn't have much time to complete this project. Great idea though to get data from the internet using the ESP32 and plotting/writing it rather then using sensors.

  • @hoseroo
    @hoseroo 2 ปีที่แล้ว +1

    Hey Red! Thinking about taking this project on but making it a little bigger than it currently is…. So I guess that would mean longer arms and a wider case. I’d also like some quieter motors. Would you have any suggestions? Would the code scale okay if I just make the whole thing twice as big?

    • @ProjectsWithRed
      @ProjectsWithRed  2 ปีที่แล้ว +1

      That's great to hear! In terms of quieter motors, I am not sure, I haven't looked into that before. For the code, yea, it should work totally fine, you may just need to tweak some things but for the most part it will be the same. I hope this helps, let me know if you have any other questions.

  • @hoseroo
    @hoseroo 2 ปีที่แล้ว +1

    When is your next project coming?

    • @ProjectsWithRed
      @ProjectsWithRed  2 ปีที่แล้ว

      The next project will be coming at the end of this week! Sorry for the long wait!