شِفر (کود) جستجو

درس ۲۳/۳۱: ماشین هوشمند بخش ۱: مونتاژ ماشین هوشمند SunFounder و توضیح پل کامل موتور DC

درس ۲۳/۳۱: ماشین هوشمند بخش ۱: مونتاژ ماشین هوشمند SunFounder و توضیح پل کامل موتور DC

مراحل

لطفاً مراحل زیر را برای تکمیل مونتاژ خودرو دنبال کنید. میتوانید راهنمای PDF را از فهرست فایلهای زیر این مقاله دانلود کنید. 

  1. فیلم محافظ روی اکریلیک را بردارید.

smatcar_assembly-1

۲- برد را همانطور که در تصویر نشان داده شده روی میز قرار دهید، سمتی که سوراخ مشابه برد R3 دارد را A مینامیم؛ پشت آن B است. این کار به شما کمک میکند تا در طول مونتاژ از اشتباه جلوگیری کنید.

smatcar_assembly-2

۳- پایه M3x24mm را با پیچهای M3x6mm در موقعیت نشان داده شده در زیر نصب کنید.

smatcar_assembly-3

۴- به سمت B بچرخانید، از پیچهای M3x30mm و مهرههای M3 برای اتصال موتور TT استفاده کنید. دو نکته در اینجا: ۱ - شفت خروجی رو به سمت شکل خفاشی است؛ ۲ - کابل موتور رو به داخل است.

smatcar_assembly-4

 

۵- موتور TT دیگری را نصب کنید، باید به جهت شفت خروجی و جهت کابل توجه مشابهی شود.

smatcar_assembly-5

 

۶- از پیچهای M3x6mm برای نصب پایه M3x12mm در موقعیت نشان داده شده در زیر استفاده کنید.

smatcar_assembly-4

 

۷- پایه M2.5x11mm را به عقب خودرو با پیچهای M2.5x6mm وصل کنید.

smatcar_assembly-7

 

۸- از پیچهای M3x6mm برای نصب چرخ جهانی استفاده کنید.

smatcar_assembly-8

 

۹- قرار دادن ۲ چرخ و ساختار پایه خودرو تکمیل شده است.

smatcar_assembly-9

 

۱۰- ماجیول L9110 را با پیچهای M2.5x6mm وصل کنید.

smatcar_assembly-10

 

۱۱- دو ماجیول مانع IR را با پیچهای M3x12mm و مهرههای M3 مونتاژ کنید.

smatcar_assembly-11

 

به سمت B بچرخانید

توجه

توصیه میشود ابتدا پایههای M3x24mm را روی ماجیول Line Track محکم کنید.

یک نکته مهم که باید در نظر داشته باشید: پینهای حساس(حس کننده) خط کمی نرم هستند و کمی به سمت سوراخها بیرون زدهاند. هنگام پیچ کردن پایههای M3x24mm، فشار ملایمی وارد کنید تا پینهای حساس(حس کننده) کمی کنار روند.

۱۲- به سمت B بچرخانید و ماجیول Line Track را با چهار پیچ M3x6mm و دو پایه M3x24mm وصل کنید.

smatcar_assembly-b-1

۱۳- چسب کتانی را روی باتری ۹ ولت بچسبانید و روی گیره باتری قرار دهید. بخش دیگر چسب کتانی را روی خودرو بچسبانید تا باتری محکم شود.

smatcar_assembly-b-2

۱۴- به سمت A برگردانید و برد R3 را با پیچهای M3x6mm نصب کنید.

smatcar_assembly-b-3

۱۵- بردبورد را به جلوی خودرو وصل کنید. پس از آن، میتوانید اجزای مختلف (مانند ماجیول اولتراسونیک) را طبق نیاز پروژه خود به بردبورد اضافه کنید.

smatcar_assembly-b-4

۱۶-راهاندازی خودرو همچنین نیازمند سیمکشی و نوشتن شِفر (کود) است که در بخشهای بعدی توضیح داده خواهد شد.

خودروی کاملاً مونتاژ شده به این شکل است:

sunfounde_car_assembled

میتوانید راهنمای PDF را از فهرست فایلهای زیر این مقاله دانلود کنید. 

تصاویر

Sunfounder car assembled
Sunfounder car assembled
Smartcar assembly 1
Smartcar assembly 1
Smartcar assembly 2
Smartcar assembly 2
Smartcar assembly 3
Smartcar assembly 3
Smart car assembly 4
Smart car assembly 4
Smart car assembly 5
Smart car assembly 5
Smart car assembly 6
Smart car assembly 6
Smart car assembly 7
Smart car assembly 7
Smart car assembly 8
Smart car assembly 8
Smart car assembly 9
Smart car assembly 9
Smart car assembly 10
Smart car assembly 10
Smart car assembly 11
Smart car assembly 11
Smart car assembly B 1
Smart car assembly B 1
Smart car assembly B 2
Smart car assembly B 2
Smart car assembly B 3
Smart car assembly B 3
Smart car assembly B 4
Smart car assembly B 4
902-Lesson 23/31: Arduino code Using Seven Segment Display
زبان: C++
/*
Lesson 23/31: Using Seven Segment Display 
Get this code and watch video Download and resource page https://robojax.com/RJT605
YouTube video https://www.youtube.com/watch?v=3qoGAYh0lbc

*/
const int STcp = 12;//Pin connected to ST_CP of 74HC595
const int SHcp = 8;//Pin connected to SH_CP of 74HC595 
const int DS = 11; //Pin connected to DS of 74HC595 

int datArray[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

void setup ()
{
  //set pins to output
  pinMode(STcp,OUTPUT);
  pinMode(SHcp,OUTPUT);
  pinMode(DS,OUTPUT);
}
void loop()
{
  for(int num = 0; num <10; num++)
  {
    digitalWrite(STcp,LOW); //ground ST_CP and hold low for as long as you are transmitting
    shiftOut(DS,SHcp,MSBFIRST,datArray[num]);
    digitalWrite(STcp,HIGH); //pull the ST_CPST_CP to save the data
    delay(1000);
  }
}

مواردی که ممکن است به آن‌ها نیاز داشته باشید

فایل‌ها📁

کتابخانه‌های آردوینو (zip)

راهنمای کاربر