User Tools

Site Tools


avatar_furo_getting_started

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
avatar_furo_getting_started [2022/01/16 22:50] – [NVIDIA Jetson Nano] gleeavatar_furo_getting_started [2022/03/07 22:49] (current) – [Hardware Parts] glee
Line 24: Line 24:
 \\ \\
 \\ \\
-NVDIA Jetson Nano has a 40-pin expansion header. Many of the pins can be used either as GPIO(General Purpose I/O) or as "special function I/O" such as I2C, I2S. In order to enable desired functions of pins, certain configurations need to be made. Furo is currently using two PWM pins (32,33), and the configuration was made in this direction: +NVDIA Jetson Nano has a 40-pin expansion header. Many of the pins can be used either as GPIO(General Purpose I/O) or as "special function I/O" such as I2C, I2S. In order to enable desired functions of pins, certain configurations need to be made. Furo is currently using two PWM pins (32,33), and the configuration was made by the following direction: 
 \\ \\
 \\  \\ 
Line 30: Line 30:
      $ sudo /opt/nvidia/jetson-io/jetson-io.py      $ sudo /opt/nvidia/jetson-io/jetson-io.py
 The above command will display the main screen. Click on "Configure Jetson 40pin Header". The above command will display the main screen. Click on "Configure Jetson 40pin Header".
 +\\
 \\ \\
 {{:akshay:furo_nvdia1.png?600| }} {{:akshay:furo_nvdia1.png?600| }}
 +\\
 \\ \\
 The expansion header configuration screen displays a list of special functions that the selected header supports. Currently, pwm0 and pwm2 are enabled in Furo.  The expansion header configuration screen displays a list of special functions that the selected header supports. Currently, pwm0 and pwm2 are enabled in Furo. 
 +\\
 \\ \\
 {{:akshay:furo_nvdia2.png?600|}} {{:akshay:furo_nvdia2.png?600|}}
 \\ \\
- 
- 
 \\ \\
-===== Parts ===== +You can find further detailed information regarding configuring expansion headers from the site below: 
-*RoboClaw motor Controller: https://www.pololu.com/product/32 +\\ 
- +https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3261/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/hw_setup_jetson_io.html#
-*MD10C: https://www.robotshop.com/en/cytron-13a-5-30v-single-dc-motor-controller.html +
- +
-+
- +
- +
-**Initial Schematic** +
-{{ :akshay:jason_initial_schematic.png?600 |}}+
  
 +\\
 ===== Hardware Parts ===== ===== Hardware Parts =====
-*RoboClaw motor Controller: https://www.pololu.com/product/32 +**NVDIA Jetson Nano** 
- +\\ 
-*MD10C: https://www.robotshop.com/en/cytron-13a-5-30v-single-dc-motor-controller.html +{{:akshay:furo_8.png?200|}} 
- +\\ 
-+\\ 
- +User Manual: \\ 
- +https://developer.download.nvidia.com/embedded/L4T/r32-3-1_Release_v1.0/Jetson_Nano_Developer_Kit_User_Guide.pdf?vJTmyhOOC3wuv5p_8VqLvKH4C70YjTlDBGPTUmEhsiIcXfP9tnC4XMobj3-SqW6AMGgKd2lBbleITb_m3pRYR96fCLhv9vY9qvGyAx5EStalBOQ4zlNRaRO8OtWIr5p0VDBYPgYcmgSKXitfeoc1VgSW5lRL9S99o9KWWJ4Tie_v3nG9c4Jt8sk&t=eyJscyI6ImdzZW8 
- +\\ 
- +More info\\ 
-===== Software ===== +https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#prepare-itemsiLCJsc2QiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5jb21cLyJ9 
-***Script Explanation/Example*** +\\ 
-***IMPORTANTroscore must initialized first*** +\\ 
- +**Wifi Module inside Jetson Nano*
-Step 1roscore --> Roscore is nessessary for nodes to establish communication with each other. Rosmaster provides the naming and registration services to the nodes +\\ 
- +{{:akshay:furo_6.png?200|}} 
-{{akshay:furo_1.png}} +\\ 
- +\\ 
-{{akshay:jason_roscore1.png}} +Where you can buy: \\ 
- +https://www.amazon.com/Waveshare-AC8265-Wireless-Supports-Bluetooth/dp/B07SGDRG34/ref=pd_day0fbt_2/143-8270286-3331900?pd_rd_w=rys04&pf_rd_p=bcb8482a-3db5-4b0b-9f15-b86e24acdb00&pf_rd_r=MSD0PR2XGKB9QR4Z33SV&pd_rd_r=e8cc2aaf-5c36-40c0-9dee-b2abcda8d363&pd_rd_wg=bAMLY&pd_rd_i=B07SGDRG34&psc=1 
-Step 2:rosrun joy joy_node --> This script convert joy stick value to digital value; thus we can use to program +\\ 
- +How to install Wifi Module\\ 
-{{akshay:jason_rosrun_joy.png}} +https://www.jetsonhacks.com/2019/04/08/jetson-nano-intel-wifi-and-bluetooth/ 
- +\\ 
-Step 3rosrun learning_joy furo --> This script is a topic that is both a publisher as well as subscriber at the same timeObtaining value from joy stick, converting it to a float data type, and passes on to the motor controller. +\\ 
- +**RoboClaw motor Controller** 
-{{akshay:jason_learningjoy.png}} +\\ 
- +{{:akshay:furo_9.png?200|}} 
-Step 4roslaunch roboclaw_node roboclaw.launch --> This script is use to control the wheel of Furo +\\  
- +\\ 
-{{akshay:jason_roboclaw.png}} +Data sheet\\ 
- +https://downloads.basicmicro.com/docs/roboclaw_datasheet_2x7A.pdf 
-Step 5rosrun head_motor finalheadmotor.py --> This Script grant access to Furo's head mobility+\\ 
- +More info\\ 
-{{akshay:jason_headmotor.png}} +https://www.basicmicro.com/RoboClaw-2x15A-Motor-Controller_p_10.html 
 +\\ 
 +\\ 
 +**MD10C motor controller** 
 +\\ 
 +{{:akshay:jason_m10dc.png?200|}} 
 +\\  Where you can buy:\\ 
 +https://www.amazon.com/Cytron-13A-Motor-Driver-MD10C/dp/B07CW3JZDH 
 +\\ 
 +User Manual: \\ 
 +https://www.robotshop.com/media/files/pdf2/cyt-132-v2.3.pdf 
 +\\ 
 +More info: \\ 
 +https://www.robotshop.com/en/cytron-13a-5-30v-single-dc-motor-controller.html 
 +\\ 
 +\\ 
 +**Battery Pack for Jetson Nano** 
 +\\ 
 +{{:akshay:furo_5.png?200|}} 
 +\\ 
 +\\ 
 +Where you can buy\\ 
 +https://www.amazon.com/TalentCell-Rechargeable-11000mAh-20000mAh-Portable/dp/B01337QXMA/ref=sr_1_1?dchild=1&keywords=talentcell+rechargeable+yb1208300&qid=1633211255&sr=8-1 
 +\\ 
 +\\ 
 +**Step down Circuit board for Battery Pack** 
 +\\ 
 +{{:akshay:furo_14.png?200|}} 
 +\\ 
 +\\ 
 +More info\\ 
 +https://www.droking.com/75W-Power-Supply-Module-USB-Charger-DC-6-32V-to-1.25-32V-5A-Buck-Converter-Adjustable-Voltage-Regulator-DC-12V-24V-Adapter-Driver-Module-Dual-Display-Digital-Meter 
 +\\ 
 +\\ 
 +**Relays** 
 +\\ 
 +{{:akshay:furo_4.png?200|}} 
 +\\ 
 +\\ 
 +Heavy Duty Relays (KACON K730-2TR): \\ 
 +https://shop.industrialemart.com/pdf/HR730.pdf 
 +\\ 
 +Mini Power Magnetic Relay (GSR GRM 4L 24V DC): \\ 
 +http://www.gs-relay.co.kr/img/common/150521_e.pdf 
 +\\ 
 +\\ 
 +**Motor(Wheel)** 
 +\\ 
 +DunkerMotor GR 53X30 
 +Product info: \\ 
 +https://www.dunkermotoren.com/en/products/brushed-dc-motors/detail/8843701044/ 
 +\\ 
 +\\ 
 +**Motor (Head)** 
 +\\ 
 +{{:akshay:furohead.jpg?200|}} 
 +\\ 
 +\\ 
 +Encoder Geared Motor KGE-0162 
 +Product info: \\ 
 +http://sym.or.kr/product/detail.html?product_no=1201
  
 +===== Initial Schematic =====
 +{{ :akshay:jason_initial_schematic.png?600 |}}
  
  
avatar_furo_getting_started.1642402221.txt.gz · Last modified: 2022/01/16 22:50 by glee