Help with first project

Hello. I am wanting to use Arduino for a project. For the past week I've done some research, looked online, and asked in the discord. I have a final parts list, but as it is my first time, I'm afraid I might have missed something important. I made a sketch in Paint of my rough plan(Recommend zooming in). If anyone could look over and help me finalize/confirm that this would work, I would greatly appreciated. The thing that I am most unsure about is if the buck/boost convertors would work fine . Thanks:

Part List:

Actually I agree with you and feel you are not ready to start a project this complicated at this point. We have no idea of your skill set or what resources you have available to you. I would suggest you start with some of the tutorials that are on line, sorry to say some are not so good but many are very good. Start by learning the basics, you need to control outputs and interpret inputs such as reading a switch, receiving a message etc. Start with the LED, they are not expensive and there is even one on most of the Arduinos.

At this point I think you should have also found several tutorials on basic electronics that you have gone through. You should acquire a copy of the Arduino Cookbook and go through that. I have no clue as to how fast you will learn this but it will probably take a few months. During this process you will learn what an IDE is and how to use it to generate and upload your code to the Arduino. Let us know how you progress.

I don't have the time to go through the basics, I gotta submit this project by April. A friend helped me out to pick parts and is going to help me assemble. I really want to learn Arduino, but I don't have the time lol. I just wanna know if this system would work.

Please, post the name and type number (if possible pictures) of the hardware resources you have. For exmaple:

Arduino UNO
Arduino NANO
Buck Converter
Temperature Senosr
Humidity Sensor
etc.
  1. Arduino UNO Wifi REV 2

2.Nema 17 Bipolar 1.8deg 13Ncm 0.7A

  1. Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685

  2. Lithium Ion Polymer Battery - 3.7v 2500mAh

  3. JST PH 2-Pin Cable – Male Header 200mm

  4. 4Pcs SG90 9g Micro Servos

  5. Aoicrie 2pcs XL6009 Boost Buck DC-DC Adjustable Step-UP Down Power Converter Module

  6. TMC2209 V1.3 UART Stepper Motor Driver Module VS TMC2100 TMC2130

  7. Radial Electrolytic Capacitor, 100uF, 25V, 105 C

I included a Pastebin with all the links in the post:

1 Like

So, until April you don't have time to learn anything to make your project work, and in the meanwhile we will try to follow your incomplete 'schematic'? AKAWS?

Thanks for the response. Do you have all these materials or at least one or all four SG-90 Servo Motors (Item-6)?

I just want to order the parts and start learning and testing the project. I made this rough sketch to plan out the system and I just want tk know if it seems like it would work. Like is all that boosting/bucking going to work?

Nope, I just have them lined up in various online carts, waiting to order them. I just wanted to check the parts with people with more knowledge in case I missed something.

If you can effort, get the parts what you have planned. You have plenty of time to learn and finish your project -- even you can finish it by seven days with the help of the Forum Members.

It could be that you might need some other parts which you may order later as the situation arises. If you don't need WiFi Interface, then you may collect Arduino UNO (classic).

You need seperate 5V Power Supply to drive the SG-90 Servo Motors? What is the input/output volatge of your Buck Converter? Is the output voltage adjustable?

Perhaps it would help to tell us more about the project - what is the completed unit supposed to DO?

2 Likes

Yeah im probably going to order tonight or tomorrow morning, but I am going to need the wifi, so Il going to keep the Arduino Uno Wifi

I essentially want to communicate wirelessly to the arduino and move the motors to control a puppet on strings; the servos for the arms and legs, stepper for the base plate the puppet will be on.

That's good. Get the parts and start working step-by-step.

Have you any previous experince of working with Arduino UNO?

You may order one Arduino UNO as a Back up as sometimes things go worng (even burnt out) during experimenting. You may start working with UNO and keeping the WiFi-UNO aside. When all modules are working seperately, then you may integrate them using UNO-WiFi.

The buck boost convertore voltages were in the range I needed them and adjustable. For the servos im powering them via my two lipos in series, just after its been boosted to 12v then back down to 6v. Should they boost down to 5v instead?

I've seen one at a friends house, and have done very simple stuff with it.

Waiting for your knock once you have received the parts.

OK; I see no reason why the parts wont work, so under these time constraints you should order them. In the diagram you should label the parts so we know which is which.

As for the project, imagine you are at the bottom of a cliff with the tide coming in. You need to get to the top.
You can try jumping and you will drown. You need to find the steps.
So what is the EASIEST part of the project to get working?

Parts links:

Arduino: ARDUINO UNO WiFi REV2 — Arduino Online Shop

Nema 17 stepper Motor: https://www.omc-stepperonline.com/nema-17-bipolar-1-8deg-13ncm-18-4oz-in-0-7a-2-9v-42x42x25mm-4-wires-17hs10-0704s

Servo Driver: Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface [PCA9685] : ID 815 : $14.95 : Adafruit Industries, Unique & fun DIY electronics and kits

Battery: Lithium Ion Polymer Battery - 3.7v 2500mAh : ID 328 : $14.95 : Adafruit Industries, Unique & fun DIY electronics and kits

Battery Charger: Adafruit Micro-Lipo Charger for LiPoly Batt with USB Type C Jack : ID 4410 : $5.95 : Adafruit Industries, Unique & fun DIY electronics and kits

Breadboard: Half Sized Premium Breadboard - 400 Tie Points : ID 64 : $4.95 : Adafruit Industries, Unique & fun DIY electronics and kits

JST connectors: JST PH 2-Pin Cable – Male Header 200mm : ID 3814 : $0.75 : Adafruit Industries, Unique & fun DIY electronics and kits

Servo Motors: https://www.amazon.com/gp/product/B07MLR1498/ref=ox_sc_act_title_7?smid=A2QTZX14X1D97I&psc=1

Buck/boost convertors: https://www.amazon.com/gp/product/B08CHCG79J/ref=ox_sc_act_title_6?smid=A2ZY5CARD1LVTF&psc=1

Stepper motor driver: https://www.amazon.com/gp/product/B07ZPV4HFP/ref=ox_sc_act_title_4?smid=ACN639V66DSNJ&psc=1

Decoupling capacitor: https://www.amazon.com/gp/product/B07YN6NX4H/ref=ox_sc_act_title_5?smid=AODFMOUHD0RRM&psc=1

Wires: https://www.amazon.com/gp/product/B07GD1TH2K/ref=ox_sc_act_title_3?smid=A3S1JN3RP90N86&psc=1**

2 Likes

I will probably go in this order:

Power the Arduino and test the wifi capabilities --> connect servo board and servos, test them with code--> connect stepper motor and driver, test with code --> test everything together --> assemble onto puppet

In the diagram, the bottom board is a 2s BMS board, the top is the servo driver, the left is the stepper driver, and the capacitor is 100 uf. The blue are the buck/boost convertors.