ዝርዝር ሁኔታ:

ROADRUNNER: 5 ደረጃዎች
ROADRUNNER: 5 ደረጃዎች

ቪዲዮ: ROADRUNNER: 5 ደረጃዎች

ቪዲዮ: ROADRUNNER: 5 ደረጃዎች
ቪዲዮ: አራት የለውጥ ደረጃዎች DAWIT DREAMS SEMINAR 1 (አንድ) @DawitDreams 2024, ህዳር
Anonim
ROADRUNNER
ROADRUNNER

Roadrunner ትንሽ የተጠጋ ተሽከርካሪ ሲሆን የመጠጥ ጣሳዎችን ለተጠማ ተጠቃሚዎች የማጓጓዝ ተግባር አለው።

እንዴት እንደሚሰራ? በተሽከርካሪው የላይኛው መሠረት ላይ አንድ ቆርቆሮ ይቀመጣል ፣ እና የካንዱ ክብደት ለመሥራት ዝግጁ መሆኑን ለትራንስፖርት የሚነግረውን ትንሽ አዝራር ያስነሳል። ሮድሩንነር እራሱን ለመምራት የት መሄድ እንዳለበት የሚያመለክት በጥቁር መስመር መልክ መሬት ላይ ያለውን መንገድ ይከተላል ፣ እና ለፎቶ ዳሳሾች አጠቃቀም ምስጋና ይግባው ፣ ከመንገዱ ሲወጣ መለየት ይችላል ፣ አቅጣጫውን ያስተካክላል። ፣ በዚህ መንገድ ለመቆየት ፣ ሁል ጊዜ በትራኩ ውስጥ። ተሽከርካሪው ለተጠቃሚው ከደረሰ በኋላ መጠጡን ትንሹን መጓጓዣ በተመሳሳይ ቦታ እንዲቆም ያደርገዋል። ወደ መጀመሪያው ቦታ ለመመለስ እና ሥራውን ለመጨረስ ተጠቃሚው ጣሳውን በላዩ ላይ እስኪያደርግ ድረስ ሰልፉን እንደገና አይገመግምም።

ደረጃ 1 መሣሪያዎች እና ቁሳቁሶች

መሣሪያዎች እና ቁሳቁሶች
መሣሪያዎች እና ቁሳቁሶች
መሣሪያዎች እና ቁሳቁሶች
መሣሪያዎች እና ቁሳቁሶች

ደረጃ 2 የሃርድዌር ስብሰባ

የሃርድዌር ስብሰባ
የሃርድዌር ስብሰባ
የሃርድዌር ስብሰባ
የሃርድዌር ስብሰባ
የሃርድዌር ስብሰባ
የሃርድዌር ስብሰባ

1. አካል

ለአካሉ እኛ የምንፈልገውን ቅርፅ በመቁረጥ እና በማጠፍ የአሉሚኒየም ሳህን እንጠቀም ነበር። እንዲሁም ለሾላዎቹ የሚፈለጉትን ቀዳዳዎች ሁሉ ሠራን።

2. ጎማዎች

ለሮቦታችን ፍጹም ከሚስማማው ከመካኖ ጨዋታ 2 ጎማዎችን ተጠቀምን። አገልጋዮቹ በመጠምዘዣዎች እገዛ ወደ ሳህኑ ስር ይሄዳሉ። ለፊት ተሽከርካሪው “ነፃ” ጎማ ተጠቅመናል ፣ ስለሆነም በማንኛውም አቅጣጫ በቀላሉ መሄድ ይችላል።

3. PHOTOSENSORS

ለ RDL ፎቶዎች አነፍናፊዎች እኛ የወረዳ ሰሌዳ ተጠቀምን እና ወረዳውን በእሱ ላይ አቆምንለት ፣ እሱ ተቃውሞ ፣ ኤልአርአይድን ፣ አዎንታዊ ፣ አሉታዊ እና ምልክትን ያካትታል።

4. የአሩዲኖ ቦርድ

ዊንጮችን በመጠቀም የአርዱዲኖ ሰሌዳውን ወደ ሳህኑ አያያዝነው። ከዚያ ሁሉንም ወረዳውን ከእሱ ጋር አገናኘነው። ቦርዱን ለማቅረብ እኛ ያዋሃድን እና ወደ አርዱዲኖ ውስጥ የገባን 2 9 ቪ ባትሪዎችን ተጠቅመናል።

5. TOP ጠፍጣፋ

ለላይኛው ጠፍጣፋ እኛ PMMA ን ለመቁረጥ የሌዘር መቁረጫ ማሽን እንጠቀማለን። ይህንን ቅርፅ ከ AutoCad ጋር ዲዛይን አድርገናል። ወደ ቀለበቶች የሚገጣጠም አንድ ትልቅ ሳህን ፣ 3 ክብ ቀለበቶች እና ክብ ቁራጭ ያካትታል። አንድ አዝራር እንድንገጥም ለጠፍጣፋው ቦታ ሰጠን።

ደረጃ 3 የኤሌክትሪክ ግንኙነቶች

የኤሌክትሪክ ግንኙነቶች
የኤሌክትሪክ ግንኙነቶች

1. ሰርቮሞተርን ማገናኘት ፦

ሰርቮሞተር ሶስት ኬብሎችን ያቀፈ ነው ፤ አንድ ቢጫ ወይም ብርቱካናማ ለምልክት ፣ ቀይ ለኃይል (ቪሲሲ) እና ጥቁር ወይም ቡናማ ለመሬት (GND)። ቀዩ እና ቡናማው በአርዱዲኖ (5 ቪ እና ጂኤንዲ) ላይ ከሚገኙት ፒኖች ጋር ተያይዘዋል። አንድ ሰርቪው ወደ PWM pin 10 እና ሌላኛው ወደ PWM pin 11 ተገናኝቷል።

2. የማገናኘት አዝራር

የኤሌክትሮኒክ ቁልፎቹ በተወሰነ ለየት ባለ መንገድ ይሰራሉ ፣ በፒንሶቹ ላይ ያለውን ቮልቴጅን በሰያፍ ለማለፍ ይፍቀዱ ፣ ማለትም ፣ አራት ካስማዎች ካሉን ፣ ግብዓቱን እና ውጤቱን በሁለት ፒን ፣ 1-4 ወይም 2-3 ብቻ ማገናኘት አለብን። ለምሳሌ ፣ ፒኖችን 1-4 ከመረጥን ፣ መሬቱን (GND) ከፒን 4 ጋር እናገናኘዋለን ፣ እና ውጤቱም ከ PWM 9 ፒን ጋር ይገናኛል እና በተራው ከ 1 ኪኦኤም ተቃውሞ ጋር ከ 5 ቪ ጋር ያገናኙት (ቪሲሲ)።

3. የፎቶ ዳሳሾችን ማገናኘት

የፎቶ ዳሳሾችን ለማገናኘት አንድ እግሮቹን በቀጥታ ለቪሲሲ አቅርቦት ፣ እና ሌላውን በተመሳሳይ ጊዜ ከአናሎግ ፒን (በዚህ ሁኔታ ወደ ፒኖች A0 እና A1) እና ከመሬት GND ጋር አንድ ላይ ማገናኘት አለብን። የ 1 ኪኦኤም ተቃውሞ።

ማስታወሻ:

ሽቦዎቹ በቀጥታ ወደ አርዱዲኖ የማይስማሙ ከሆነ ወይም የተለያዩ ግንኙነቶችን ለማመቻቸት ፕሮቶቦርድ ከተጠቀሙ ትናንሽ አያያorsችን ወደ ሽቦዎቹ መሸጥ ይችላሉ። በዚህ ፕሮጀክት ውስጥ ለተለያዩ መገጣጠሚያዎች የማያያዣ ቁራጮችን ተጠቅመናል።

ደረጃ 4 - አርዱዲኖ ፕሮግራሚንግ

ፕሮግራሙ አርዱዲኖ
ፕሮግራሙ አርዱዲኖ
ፕሮግራሙ አርዱዲኖ
ፕሮግራሙ አርዱዲኖ

ኮድ

#Servo myservoL ን ያካትቱ ፤

Servo myservoR;

int inPin = 7;

int buttonVal = 1;

ባዶነት ማዋቀር () {

// አገልጋዮች

myservoL.attach (10);

myservoR.attach (11);

Serial.begin (9600); }

ባዶነት loop () {

int LDR_L = analogRead (A2);

int LDR_R = analogRead (A1);

buttonVal = digitalRead (inPin);

// ጥቅል ወደ ግራ

ከሆነ (LDR_L> 590 && buttonVal == 0) {

myservoL. ጻፍ (180);

//Serial.println(LDR_L); }

ሌላ {

myservoL.write (92);

//Serial.println(LDR_L);

}

// ቀኝ ጠቅ ያድርጉ

ከሆነ (LDR_R> 750 && buttonVal == 0) {

myservoR.write (-270);

//Serial.println(LDR_R); }

ሌላ {

myservoR.write (92);

//Serial.println(LDR_R); }

}

የሚመከር: