NVIDIA-AI-IOT / jetbot

An educational AI robot based on NVIDIA Jetson Nano.
MIT License
3k stars 1.03k forks source link

JetBot 零件清单中国区购买链接汇总 #12

Closed unbug closed 2 years ago

unbug commented 5 years ago

This issue is meant to help Chinese devs to buy the materials of JetBot in China. I'll keep updating it, any help is welcome.

Its appreciate leaving the issue open for a while, thanks.

中国区购买 JetBot 的零件比较麻烦,所以整理了一个可以在国内购买的列表,欢迎一起更新汇总。

https://github.com/unbug/NVIDIA-JetBot-Diy/wiki

jaybdub commented 5 years ago

Thanks unbug, we look forward to seeing how your fork progresses.

John

unbug commented 5 years ago

Hey @jaybdub, the 3D printer is hard to find, do we have a cardboard option?

jaybdub commented 5 years ago

Currently we just have the 3D printed chassis design.

You could possibly build an alternate chassis however you like. To work well, the most important aspect is to place the camera in the correct orientation.

If you design an alternative chassis in your fork, let us know! Potentially this could be useful to others.

John

unbug commented 5 years ago

Hum...I believe we can just buy a toy car model, so we can focus on AI developing base on Jetson. I'll see what can I find.

unbug commented 5 years ago

Hey @jaybdub, I found some robot car models, the size is matched Jetson nano. What do you think?

Model 1, Mini Robot Rover Chassis Kit - 2WD with DC Motors

image Adafruit, Mouser.cn, Taobao

Model 2, Smart Motor Robot Car Chassis Kit for Arduino

image

image

Amazon, Taobao

Model 3,

image

Taobao

Model 4,

image

Taobao

Model 5,

image

Taobao

unbug commented 5 years ago

Hi @jaybdub do you have an answer to my proposal?

jaybdub commented 5 years ago

Hi unbug,

Cool! It looks like model 2 is the closest match and would likely be compatible with the other electronics in the bill of materials.

It seems the kit only includes the motors, wheels, caster and chassis. So you would need to buy all of the other components.

You would also need to figure out how to mount the camera and Jetson Nano, as well as how to house the battery.

Best, John

unbug commented 5 years ago

Thanks, @jaybdub, model 1 works the same as model 2, so I think both of them are matched.

jaybdub commented 5 years ago

They look pretty similar, just a few minor differences:

It looks like (2) uses the same motors in our bill of materials, so will work directly with the motor driver we list.

Also, we noticed that the cheap continuous rotation servos (like those used in (1)) tend to 'drift', and require frequent calibration. Something to keep in mind!

Best, John

unbug commented 5 years ago

Thanks, @jaybdub. Indeed, the drift is an issue.

mayuanjason commented 5 years ago

Hi unbug,

You can try mbot, a metal car, please refer to the following webpage for more detailed info. https://www.makeblock.com/steam-kits/mbot

unbug commented 5 years ago

@mayuanjason Looks cool, have you tried it? Is it fit sie of Jetson? I'll investigate further, thanks.

mayuanjason commented 5 years ago

Hi unbug, No, but I think this plan can work. mBot has a Arduino board on it, jetson nano can communicate with Arduino through serial port, so the control path is something like below: Command from jetson nano -> serial port -> Arduino -> motor(e.g. start, stop) And we can use pyserial library for serial communication from jetson side, and there also has some serial related functions in Arduino side.

unbug commented 5 years ago

Good news @jaybdub , check out some showcase of Jetbot build by Chinese devs, some of them even success use a third party robot car model. https://github.com/open-ai-robot/NVIDIA-JetBot-Diy/issues/6

wujiang commented 5 years ago

We created a kit to make life easier. If you want order online, it's here: https://curious.voyage/

unbug commented 5 years ago

@wujiang thanks. Do we have to pay the shipping fee and customs duties if we order to China?

wujiang commented 5 years ago

@unbug np. Yes, you'll need to pay for the shipping. Not sure about tariff.

theacceloguy commented 4 years ago

Hey @unbug ,

I tried your approach of using PCA9685 as the motor driver, But can you explain to me how can we connect the dc motor in that. PCA9685 is a servo driver and has 3 pins Gnd , V+ and PWM, the DC motor only has two. Any idea how you are planning to connect them together ?

Thanks in advance.

unbug commented 4 years ago

Here are some success cases https://github.com/open-ai-robot/awesome-nvidia-jetson/issues/6