ዝርዝር ሁኔታ:

ራስ -ሰር Fedora Tipper: 6 ደረጃዎች
ራስ -ሰር Fedora Tipper: 6 ደረጃዎች

ቪዲዮ: ራስ -ሰር Fedora Tipper: 6 ደረጃዎች

ቪዲዮ: ራስ -ሰር Fedora Tipper: 6 ደረጃዎች
ቪዲዮ: Какие в России есть речные круизные теплоходы? 2024, ህዳር
Anonim
ራስ -ሰር Fedora Tipper
ራስ -ሰር Fedora Tipper

አንድ ከባድ ነገር (ለምሳሌ ሸቀጣ ሸቀጦችን) ተሸክመው በመንገድ ላይ ሲሄዱ እና እሷን ሰላም ለማለት ሲሉ ፌዶራዎን ለመጥቀስ ወደፈለጉት ሲሄዱ ይህ ችግር አጋጥሞዎታል ፣ ግን ያንን ካደረጉ ይወድቃሉ። የተሸከሙት ምንድን ነው? እኔ ደግሞ ፣ ግን እርስዎ ቢያደርጉት ፣ ለዚህ ችግር ቀላል ፣ የሚያምር ቢሆንም እዚህ አለ።

ደረጃ 1: ቁሳቁሶች

- የአሩዲኖ መቆጣጠሪያ

- ሰርቮ ሞተር

- የግፊት አዝራር መቀየሪያ

- 10k Ohm Resistor- ቡናማ-ጥቁር-ብርቱካናማ

- ከእርስዎ ርዝመት ጋር የሚስማማ በቂ መጠን ያለው ሽቦዎች

ደረጃ 2 የግፊት አዝራሮችን ግንኙነቶች

የግፊት አዝራር ግንኙነቶች
የግፊት አዝራር ግንኙነቶች
የግፊት አዝራር ግንኙነቶች
የግፊት አዝራር ግንኙነቶች
የግፊት አዝራር ግንኙነቶች
የግፊት አዝራር ግንኙነቶች

- በስዕሉ ላይ ያለው ጥቁር ሽቦ የመቀየሪያውን ፒን 1 (በግራ በኩል) በአርዱዲኖ ላይ ካለው የ GND ፒን ጋር ያገናኛል።

- በስዕላዊ መግለጫው ላይ ያለው ቢጫ ሽቦ የመቀየሪያውን ፒን 2 (በስተቀኝ በኩል) በአርዱዲኖ 8 ላይ ለመሰካት ያገናኛል።

-2k (በስተቀኝ በኩል) እና ሌላውን ተርሚናል በአርዱዲኖ ላይ ካለው 3.3 ቪ ፒን ጋር ለማያያዝ 10kΩ resistor (ቡናማ-ጥቁር-ብርቱካናማ) ያገናኙ።

ደረጃ 3: Servo የሞተር ግንኙነቶች

Servo የሞተር ግንኙነቶች
Servo የሞተር ግንኙነቶች
Servo የሞተር ግንኙነቶች
Servo የሞተር ግንኙነቶች

- ነጭ ሽቦ (በሥዕላዊ መግለጫው ውስጥ ያለው ቢጫ) ከ servo ሞተር ምልክት ፒን እስከ አርዱዲኖ ~ 9 ድረስ ተገናኝቷል።

- ቀዩ ሽቦ ከሰርቮ ሞተር ምልክት ፒን ወደ አርዱዲኖ 5V ፒን ተገናኝቷል።

- ቢጫ ሽቦ (በስዕላዊ መግለጫው ውስጥ ያለው ጥቁር) ከ servo ሞተር ከመሬት ፒን ወደ አርዱዲኖ GND ፒን ተገናኝቷል።

ደረጃ 4 - የ Servo ሞተርን ማያያዝ

ሰርቮ ሞተርን በማያያዝ ላይ
ሰርቮ ሞተርን በማያያዝ ላይ

- በሰርቮ ሞተር ከሚሽከረከርበት ክፍል ጋር ለማያያዝ አንዳንድ ቀለበቶችን በእርሳስ ቀረጽኩ። ይህንን ለማድረግ ስቴፕ መጠቀም ይችላሉ ፣ ግን በገመድ ማሰር ትንሽ ደህንነቱ የተጠበቀ እና ጠንካራ ሆኖ አግኝቼዋለሁ።

- የእርሳሱ ሌላኛው ጫፍ ከጀርባው ባርኔጣ ጋር መያያዝ ነው። እርሳሱን በቦታው ለመያዝ ይችል ዘንድ በወረቀቱ ጠርዝ በኩል የወረቀት ክሊፕ ገፋሁ እና ወደ ቅርፅ አጠፍኩት።

- ሞተሩ እራሱ ከጠፍጣፋ (ወይም በጣም ብዙ ሳይንቀሳቀሱ በጭንቅላትዎ ላይ ሊያርፍ የሚችል ሌላ ነገር) ጋር መያያዝ ነው ፣ ይህም ለግልጽነት ሲባል በስዕሉ ውስጥ ትቼዋለሁ።

ደረጃ 5 ኮድ

#ያካትቱ;

// የግፊት አዝራር

const int buttonPin = 8;

// servo pin

const int servoPin = 9;

Servo servo;

// ቆጣሪ ለማከማቸት ተለዋዋጭ ይፍጠሩ እና ወደ 0 ያዋቅሩት

int ቆጣሪ = 0;

ባዶነት ማዋቀር ()

{

servo.attach (servoPin);

// የግቤት አዝራር ግቤቶችን ያዘጋጁ -

pinMode (አዝራር ፒን ፣ ግቤት);

}

ባዶነት loop ()

{

የግፊት ቁልፍ ግዛቶችን ለመያዝ // አካባቢያዊ ተለዋዋጭ

int buttonState;

// ከ digitalRead () ተግባር ጋር የፒን ፒን ዲጂታል ሁኔታን ያንብቡ እና እሴቱን በአዝራር ሁኔታ ተለዋዋጭ አዝራር ግዛት = digitalRead (buttonPin);

// አዝራሩ የመጨመሪያ ቆጣሪ ከተጫነ እና አዝራሩን ለመልቀቅ የተወሰነ ጊዜ እስኪሰጠን ድረስ ትንሽ ይጠብቁ

ከሆነ (buttonState == LOW)

// LED ን ያብሩ

{

ቆጣሪ ++; መዘግየት (150);

}

ከሆነ (ቆጣሪ == 0)

servo.write (20);

// ዜሮ ዲግሪዎች

ሌላ ከሆነ (ቆጣሪ == 1)

servo.write (80);

// አለበለዚያ ቆጣሪውን ወደ 0 ዳግም ያስጀምሩት ወደ 0 ዲግሪዎች ዳግም ያስጀምረዋል

ሌላ

ቆጣሪ = 0;

}

ደረጃ 6 - ኤሌክትሮኒክስን መደበቅ

- ግንባታው የበለጠ የማይታይ መስሎ እንዲታይ አርዱዲኖን እና ሳህኑን በአዝራሩ ወደ ትንሽ ሳጥን (ለምሳሌ የሲጋራዎች ጥቅል ወይም የካርድ ጥቅል ሣጥን) መግፋት እና በውስጡ ቀዳዳ ማድረግ ይችላሉ። በዚህ መንገድ ተጨማሪ ነገር እየተከናወነ እንደሆነ ጥርጣሬን ሳያስነሳ ግንባታውን በግልፅ ማየት ይችላሉ።

የሚመከር: