ዝርዝር ሁኔታ:

የማይጠቅም ማሽን ኤል ሮም ሁዌቮስ 10 ደረጃዎች
የማይጠቅም ማሽን ኤል ሮም ሁዌቮስ 10 ደረጃዎች

ቪዲዮ: የማይጠቅም ማሽን ኤል ሮም ሁዌቮስ 10 ደረጃዎች

ቪዲዮ: የማይጠቅም ማሽን ኤል ሮም ሁዌቮስ 10 ደረጃዎች
ቪዲዮ: How to Study the Bible | Dwight L. Moody | Christian Audiobook 2024, ሀምሌ
Anonim
የማይጠቅም ማሽን - ኤል ሮም ሁዌቮስ
የማይጠቅም ማሽን - ኤል ሮም ሁዌቮስ

በጆርጅ ክሪስቲ እና በሬቤካ ዱክ ኤስትራዳ የተፈጠረውን የማይረባ ማሽን ለኤል ሮም ሁዌቮ ሰላም በሉ

ምን ማድረግ አለበት?

ጊዜው የመብራት ጊዜ ነው እና ለስላሳ እንቁላሎችዎ እንዲኖሩ እያዩ ነው። እንቁላሎቹን መስበር ብዙ ትኩረት እና ልምድ ስለሚፈልግ እርስዎን ለመርዳት ሮቦት አዘጋጅተናል! ግን… በልደት ቀን አንድ ነገር ተበላሸ እና ወደ ዓለም ትንሽ አመፀ። በእውነቱ እርስዎን ለመርዳት ይሞክራል ፣ ግን በብሩህ ጊዜዎ አንዳንድ ጥሩ ዘፈን ካጫወቱ በእውነቱ ሊደሰት እና ነገሮች ሊሳሳቱ ይችላሉ።

ስለዚህ ፣ በብስጭትዎ ይደሰቱ እና አንዳንድ ነገሮችን ሊያበላሽ እንደሚችል ተስፋ ያድርጉ =)

ደረጃ 1: ክፍሎች ዝርዝር

ክፍሎች ዝርዝር
ክፍሎች ዝርዝር

የሚያስፈልጓቸው ክፍሎች ዝርዝር ይህ ነው። 3 ዲ የታተመ ድጋፍ እርስዎ በሚፈልጉት መንገድ ማድረግ ይችላሉ ፣ ግን ለኤሌክትሮኒክስ በቂ ቦታ እንዲኖርዎት ሁል ጊዜ ያስታውሱ።

1x ሰርቮ ሞተር SG90 [1]

1x ገደብ መቀየሪያ [2]

1x የማይክሮፎን-አነፍናፊ ሞዱል Iduino SE019 [3]

3x ቀይ LEDs [5]

1x አርዱዲኖ ኡኖ [4]

1x Protoboard [6]

1x ጥሩ 3 ዲ የታተመ ድጋፍ

የእርስዎ ምርጫ 1x ማንኪያ

1x የባትሪ ሞዱል (አማራጭ)

ብዙ ኬብሎች [7]

አንዳንድ እንቁላሎች

ደረጃ 2 - ድጋፍ

ድጋፉ
ድጋፉ
ድጋፉ
ድጋፉ
ድጋፉ
ድጋፉ
ድጋፉ
ድጋፉ

የ 3 ዲ የታተመ ድጋፍ ቁልፉን የሚመጥን ትንሽ ቀዳዳ ያለው ለእንቁላል ቦታን ፣ ማንኪያውን ለማዞር ለ servo ድጋፍ ፣ ለአርዱዲኖ እና በውስጡ ኤሌክትሮኒክስ ከሚፈጠር ውዝግብ የሚጠበቅበትን ቦታ ግምት ውስጥ በማስገባት የተነደፈ ነው። እና ከሙዚቃው ጋር ብልጭ ድርግም የሚሉ አንዳንድ መብራቶች።

ደረጃ 3 ኮድ

ኮድ
ኮድ
ኮድ
ኮድ

ኮዱ በሁለት ግብዓቶች ይሠራል -አዝራሩ እና የማይክሮፎኑ ሞዱል። ከእንቁላል በታች የተቀመጠው አዝራር ፣ እንቁላሉ በቦታው ሲገኝ እና በ “ከሆነ” ሁኔታ ኮዱን ማስኬድ ይጀምራል። ማይክሮፎኑ በአከባቢው ውስጥ ድምፁን ማንበብ ይጀምራል እና በተጠቀሰው ክልል ውስጥ በሚስማማበት ጊዜ ሁለቱን ውጤቶች ያስነሳል -ማንኪያውን የሚያሽከረክረው servo እና በሙዚቃው ምት ማብራት የጀመረው ኤልኢዲዎች።

ጫጫታን ለማስወገድ አንዳንድ የካርታ እና “ከሆነ” ሁኔታዎች በሌላ ውስጥ ጥቅም ላይ ውለዋል።

ክፍሎችዎን ማገናኘት ለመጀመር ፣ በቀላሉ የፍሪግራም ዲያግራምን ይመልከቱ።

// የማይጠቅሙ ሮቦቶች ያቀርባሉ - // ElRompeHuevos // ኮድ በ Rebeca Duque Estrada እና Jorge Christie

// ለ/ ለሞተር እና ለድምፅ ውህደት ኮድ/ // // 2012 በ Cenk Özdemir

// Servo #ያካትቱ // የ servo ነገርን መፍጠር Servo myservo;

// ማይክሮፎን ዳሳሽ

int sensorPin = A0;

int sensorValue = 0; // አዝራር

int buttonPin = 2;

int buttonState = 0; // ኤል.ዲ

int ledPin = 12;

ባዶነት ማዋቀር () {

Serial.begin (9600);

Serial.println ("በመስመር ላይ");

myservo.attach (9);

pinMode (ዳሳሽ ፒን ፣ ግቤት);

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

pinMode (ledPin ፣ OUTPUT);

}

ባዶነት loop () {

buttonState = digitalRead (buttonPin);

ከሆነ (buttonState == LOW) // በተቃራኒው እየሰራ ነው። አዝራሩ ሲጫን ዝቅተኛ። ሁኔታው እውነት ከሆነ መላውን አስማት ይጀምሩ እና አንዳንድ እንቁላሎችን እንሰብራለን ፤)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = ካርታ (ዳሳሽ ቫልዩ ፣ 0 ፣ 150 ፣ 0 ፣ 255); // በ 0..255 መካከል ኢንቲጀር ሊሆን የሚችል የኤልዲኤፍ እሴት ካርታ

sensorValue = ካርታ (sensorValue, 60, 150, 80, 45); // የሚቻልውን የ servo ክልል ከዳሳሽ እሴቶች ጋር ካርታ ያድርጉ። int MoveDelayValue = ካርታ (sensorValue, 0, 300, 0, sensorValue); // አገልጋዩን ወደ መደበኛ አቀማመጥ ያዋቅሩ Serial.println (sensorValue);

ከሆነ (sensorValue <80) {// አንዳንድ ጫጫታ ካለ ሁኔታ ጋር

መዘግየት (1);

myservo.write (sensorValue); // አገልጋዩን ወደ ካርታ ንባብ ያንቀሳቅሱት

አናሎግ ፃፍ (ledPin ፣ sensorValue); // በተሰላው እሴት አብራ

መዘግየት (MoveDelayValue / 2); // እና በዚህ የመዘግየት ጊዜ ውስጥ ይንቀሳቀሱ

}

analogWrite (ledPin ፣ 0); // መሪውን እንደገና ያጥፉ።

}

ሌላ {

digitalRead (sensorValue == 0);

}

}

ደረጃ 4 - ስብሰባ - 1

ስብሰባ - 1
ስብሰባ - 1

መጀመሪያ - ሁሉንም ወረዳዎን ያሰባስቡ እና እንደተጠበቀው እየሰራ መሆኑን ይፈትሹ። በስብሰባው ለመቀጠል መለያ ያድርጉባቸው እና ያላቅቁ።

ደረጃ 5 - ስብሰባ - 2

ስብሰባ - 2
ስብሰባ - 2
ስብሰባ - 2
ስብሰባ - 2

አምፖሎቹ በጥንድ ሽቦዎች ተዘርግተዋል። በቀዳዳዎቹ ውስጥ ሁሉንም መብራቶች ይጫኑ። እነሱን ለማስተካከል ትኩስ ሙጫ ይጨምሩ

ደረጃ 6 - ስብሰባ - 3

ስብሰባ - 3
ስብሰባ - 3
ስብሰባ - 3
ስብሰባ - 3

ሰርቨርውን ይጫኑ እና በሙቅ ሙጫ ያስተካክሉት።

በሐሳብ ደረጃ ፣ ከመጫንዎ በፊት ኬብሎችዎን መለያ ያድርጉ ፣ ስለዚህ ሁሉንም እንደገና ለመሰካት ቀላል ነው።

ደረጃ 7 -ስብሰባ -4

ስብሰባ -4
ስብሰባ -4
ስብሰባ -4
ስብሰባ -4

እሱን ለማስቀመጥ የበለጠ ተጣጣፊ እንዲኖርዎት የማይክሮፎኑን አያያorsችን ያራዝሙ።

በድጋፉ ውስጥ ያስቀምጡት እና ይለጥፉት

ደረጃ 8 - ስብሰባ - 5

ስብሰባ - 5
ስብሰባ - 5
ስብሰባ - 5
ስብሰባ - 5

በመያዣው ውስጥ የአዝራር ሰሌዳውን ያስቀምጡ እና በማጣበቂያ ያስተካክሉት።

መከለያውን ያስቀምጡ እና አዝራሩ በእንቁላል ሊነቃ የሚችል መሆኑን ያረጋግጡ።

ደረጃ 9 በብሩክዎ ይደሰቱ እና ትንሽ ይዝናኑ =)

የራስዎን ሮም ሁዌቮስን ለመሞከር ጊዜው አሁን ነው።

የማይረባ ማሽንዎን ለማግበር እንቁላልን በድጋፍ ላይ ያድርጉ እና ይጫወቱ ወይም አንዳንድ ሙዚቃን ይዘምሩ።

ከዚያ በኋላ አንዳንድ ቆሻሻዎችን ለማፅዳት ዝግጁ ይሁኑ።

የሚመከር: