====== Hardware System ====== **Block Diagram** {{ :finalblockdiagram.png?600 |}} (1)- Current Furo system relies on NVDIA Jetson NANO to operate (GPIO-pins configuration) (2)- Furo is equipped with TWO (2) high torque motors for the mobility. Both of the motors have their own encoder. (3)- These two high torque motors is connected to a motor controller, RoboClaw(has two channels) (4)- Furo's head is also connected to another type of motor controller, MD10C, that only has 1 channel. There are a total of 3 MD10C, that responsible for roll, pitch, yaw. (5)- DC-DC converter: Reduce noise from the 24V battery to other electrical components. Essentially, a DC-DC converter is in between the power supply and modules (6)- 4 terminal blocks & 2 relay switches(switches t hat open and close circuits. Essentially, relays control one electrical circuit by opening and closing contacts in another circuit) \\ ===== NVIDIA Jetson Nano ===== **Configuring GPIO pins** \\ \\ 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: \\ \\ Enter the following command on the terminal.\\ $ sudo /opt/nvidia/jetson-io/jetson-io.py The above command will display the main screen. Click on "Configure Jetson 40pin Header". \\ \\ {{: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. \\ \\ {{:akshay:furo_nvdia2.png?600|}} \\ \\ You can find further detailed information regarding configuring expansion headers from the site below: \\ https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3261/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/hw_setup_jetson_io.html# \\ ===== Hardware Parts ===== **NVDIA Jetson Nano** \\ {{: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: \\ https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#prepare-itemsiLCJsc2QiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5jb21cLyJ9 \\ \\ **Wifi Module inside Jetson Nano** \\ {{:akshay:furo_6.png?200|}} \\ \\ 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 \\ How to install Wifi Module: \\ https://www.jetsonhacks.com/2019/04/08/jetson-nano-intel-wifi-and-bluetooth/ \\ \\ **RoboClaw motor Controller** \\ {{:akshay:furo_9.png?200|}} \\ \\ Data sheet: \\ https://downloads.basicmicro.com/docs/roboclaw_datasheet_2x7A.pdf \\ More info: \\ 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 |}}