ዝርዝር ሁኔታ:

DIY የፎቶግራፍ ተንሸራታች: 4 ደረጃዎች
DIY የፎቶግራፍ ተንሸራታች: 4 ደረጃዎች

ቪዲዮ: DIY የፎቶግራፍ ተንሸራታች: 4 ደረጃዎች

ቪዲዮ: DIY የፎቶግራፍ ተንሸራታች: 4 ደረጃዎች
ቪዲዮ: አስደናቂ አፕሊኬሽን || የአንድን ሰው ስልክ ቁጥር በማስገባት ብቻ ስለ እሱ/ሷ መረጃ የሚሰጥ አፕ። 2024, ሀምሌ
Anonim
DIY የፎቶግራፍ ተንሸራታች
DIY የፎቶግራፍ ተንሸራታች

ሰላም ለሁላችሁ! ይህ ለ DIY ካሜራ ተንሸራታች የእኔ ፕሮጀክት ነው ፣ ከእኔ ጋር አስቸጋሪ ጊዜ ነበረኝ ፣ ግን ለዝርዝሩ የበለጠ ትኩረት ከሰጡ እንደሚሰራ እርግጠኛ ነኝ!

በንድፈ ሀሳብ ይህ ሙሉ በሙሉ መሥራት አለበት

ይህንን ለማድረግ ከመረጡ እርስዎ እንደሚደሰቱ ተስፋ አደርጋለሁ!

ደረጃ 1 - ቁሳቁሶችን ይሰብስቡ

ቁሳቁሶችን ይሰብስቡ
ቁሳቁሶችን ይሰብስቡ
ቁሳቁሶችን ይሰብስቡ
ቁሳቁሶችን ይሰብስቡ
ቁሳቁሶችን ይሰብስቡ
ቁሳቁሶችን ይሰብስቡ

ኤሌክትሮኒክ ቁሶች

  • አርዱinoኖ
  • ሁለት 360 servos
  • የዳቦ ሰሌዳ
  • ተቃዋሚዎች
  • አዝራሮች (የተሻለ 3)

የግንባታ ዕቃዎች

  • የአረፋ ሰሌዳ ሁለት ቁርጥራጮች
  • የእንጨት ቁርጥራጭ ቁርጥራጭ (ብረት ሊሆን ይችላል)
  • የእንጨት ሞላላ ቅርፅ ያላቸው ቁርጥራጮች (የስዕሉን የመግቢያ ምስል ይመልከቱ)።

ደረጃ 2: ማዋቀር

አዘገጃጀት!
አዘገጃጀት!

ይህ ፎቶ የወረዳ ዲያግራም ነው

ይህንን ይከተሉ እና ፕሮጀክትዎ ይሠራል!

ደረጃ 3 - የዳቦ ሰሌዳ ስብሰባ

የዳቦ ሰሌዳ ስብሰባ!
የዳቦ ሰሌዳ ስብሰባ!
  • በመጀመሪያ ደረጃ አዎንታዊ እና መሬት ከዳቦ ሰሌዳ ጋር ይገናኙ።
  • ሁለተኛው ሁለቱን ሰርዶቹን ያገናኙ… እና ወደ መሬት የሚሮጡ እና አዎንታዊ የሆኑ ሁለት ገመዶች ይኑሩ ፣ እና ሌላ እርስዎ በሚመርጡት ፒን ላይ። (ኮዱ እኔ የመረጥኳቸው ፒኖች እንደሚኖሩት ልብ ይበሉ)..
  • ከዚያ አዝራሮችዎን ይሰብስቡ… ከመረጡት ፒኖች ጋር መገናኘትን ያስታውሱ ፣ ግን እኔ የመረጥኳቸውን ፒኖች ካልተጠቀሙ ኮዱ አይሰራም። እንዲሁም ቁልፎቹን ከመሬት ጋር ያገናኙ።
  • እና 220 resistor ይጠቀሙ።
  • በመጨረሻ ፣ የኤል ሲ ዲ ማሳያ ለመጠቀም ከፈለጉ 2 ፒኖችን ከአናሎግ ግብዓት እና አንዱን ሽቦ ከአዎንታዊ ተርሚናል ጋር ማገናኘት ይኖርብዎታል።

ደረጃ 4 የአርዱኖ ኮድ

#አካትት #አካትት #አካት

LiquidCrystal_I2C lcd (0x27, 16, 2); // ለ 16 chars እና ለ 2 የመስመር ማሳያ የ LCD አድራሻውን ወደ 0x27 ያዘጋጁ

Servo servoLeft; // የግራ servo Servo servoRight ን ይግለጹ ፣ // ትክክለኛውን servo ይግለጹ

const int startbut = 8; // ፒን ለጀማሪ (startbutton) const int frontbut = 12; // ፒን ለግንባር (አስተላላፊው) const int reversbut = 13; // ፒን ለተገላቢጦሽ (reversbutton) int tim = 500; // የመዘግየት ጊዜ int ባንዲራ = 0; int ብዛት = 0;

char array1 = "እንኳን ደህና መጡ"; // በኤልሲዲ ("እንኳን ደህና መጡ") char array2 = "push left = LEFT, right = RIGHT!" ላይ ለማተም ሕብረቁምፊ; // በኤልሲዲው ላይ ለማተም ሕብረቁምፊ (“ግራ ወደ ግራ = ግራ ፣ ቀኝ = ቀኝ”)

ባዶነት ማዋቀር () {servoLeft.attach (10); // የግራ servo ን ወደ ዲጂታል ፒን 10 servoRight.attach (9) ያዘጋጁ። // ትክክለኛውን servo ን ወደ ዲጂታል ፒን 9 servoLeft.write (90) ያዘጋጁ። // servos ን ወደ 90 ዲግሪ servoRight.write (90) ያዘጋጁ ፤ መዘግየት (100);

// ፒኑን ወደ ግብዓቶች ፒን ሞዶ (ጅምር ፣ መግቢያ) ይለውጣል ፤ // የመነሻ ቁልፉን (ጅምርን) እንደ የግብዓት ፒን ሞዶ (የተገላቢጦሽ ፣ መግቢያ); // የተገላቢጦሽ (ተገላቢጦሽ) እንደ ግብዓት ፒን ሞዶ (አስተላላፊ ፣ ግቤት) ያስጀምሩት ፤ // የመግቢያውን (አስተላላፊውን) እንደ ግብዓት ያስጀምሩ

}

ባዶነት loop () {// በእንቅስቃሴ ሙከራዎች ውስጥ ይለፍፉ /ኮድ ለኤልሲዲ ማሳያ (ባንዲራ == 1 && count == 0) {count = 1; lcd.init (); // የ lcd lcd.backlight () ን ያስጀምሩ; // የጀርባ ብርሃንን ይክፈቱ

lcd.setCursor (15, 0); // ጠቋሚውን ወደ አምድ 15 ፣ መስመር 0 ለ (int positionCounter1 = 0 ፤ positionCounter1 <26; positionCounter1 ++) {lcd.scrollDisplayLeft (); // የማሳያውን ይዘቶች አንድ ቦታ ወደ ግራ ያሸብልላል። lcd.print (array1 [positionCounter1]); // መልእክት ወደ ኤልሲዲ ያትሙ። መዘግየት (ጊዜ); // 250 ማይክሮ ሰከንዶች ይጠብቁ} lcd.clear (); // የ LCD ማያ ገጹን ያጸዳል እና ጠቋሚውን በላይኛው ግራ ጥግ ላይ ያስቀምጣል። lcd.setCursor (15, 1); // ጠቋሚውን ወደ አምድ 15 ፣ መስመር 1 ለ (int positionCounter = 0; positionCounter <26; positionCounter ++) {lcd.scrollDisplayLeft (); // የማሳያውን ይዘቶች አንድ ቦታ ወደ ግራ ያሸብልላል። lcd.print (array2 [positionCounter]); // መልእክት ወደ ኤልሲዲ ያትሙ። መዘግየት (ጊዜ); // 250 ማይክሮ ሰከንዶች ይጠብቁ} lcd.clear (); // የ LCD ማያ ገጹን ያጸዳል እና ጠቋሚውን በላይኛው ግራ ጥግ ላይ ያስቀምጣል። } ///////////////////////////////// /////////////////////////////// /////////////////////////////////

/(digitalRead (startbut) == 1) {flag = 1} ከተጫኑ አዝራሮችን ከተጫኑ ያረጋግጡ። አዝራር ለመጀመር // የባንዲራ ተለዋዋጭ}

ከሆነ (ባንዲራ == 1) {ከሆነ (digitalRead (reversbut) == HIGH) // ተገላቢጦሽ ተጭኖ servo ን ያበራል {revers (); // ተገላቢጦሽ ተለዋዋጭ ለ መቀልበስ አዝራር} ሌላ ከሆነ (digitalRead (forwardbut) == HIGH) // አስተላልፎ ተጭኖ ሰርቪን {ወደፊት () (ማብራት) ያበራል። // አስተላላፊ ተለዋዋጭ ለንግግር አዝራር} ሌላ {አቁም (); አዝራሮች በማይጫኑበት ጊዜ የ servos እንቅስቃሴን ለማቆም // ተለዋዋጭ ያቁሙ}}

}

// የእንቅስቃሴ ልምዶች ወደፊት ፣ ወደኋላ እና ባዶ ባዶ ወደፊት () {// አስተላልፍ ትዕዛዝ servoLeft.write (0); // servoRight.write (180) የሚዞሩበት አቅጣጫ። } ባዶ ቦታ () {// stop command servoLeft.write (90) ፤ // ሁለቱንም አገልጋዮች በአንድ ቦታ ላይ ያቆማል ፣ አለበለዚያ እነሱ በተለያዩ ቦታዎች ላይ ይሆናሉ servoRight.write (90); } ባዶ ባዶ () {// የተገደበ ትዕዛዝ servoLeft.write (180); // servos በተቃራኒው አቅጣጫ ይንቀሳቀሳሉ servoRight.write (0); }

ለስኬት ኮዱ እዚህ አለ! አርዱዲኖዎን ካዘጋጁ በኋላ ሁሉም ነገር መሥራት አለበት! እና ይደሰቱ!

ካልሰራ ይህንን አስተማሪ ወደ ኋላ መለስ ብለው ይመልከቱ እና ሁሉንም ነገር ያረጋግጡ!

የሚመከር: