ዝርዝር ሁኔታ:

ቀላል መማሪያ -ተጣጣፊ ዳሳሾች ከአርዱዲኖ ጋር 4 ደረጃዎች
ቀላል መማሪያ -ተጣጣፊ ዳሳሾች ከአርዱዲኖ ጋር 4 ደረጃዎች

ቪዲዮ: ቀላል መማሪያ -ተጣጣፊ ዳሳሾች ከአርዱዲኖ ጋር 4 ደረጃዎች

ቪዲዮ: ቀላል መማሪያ -ተጣጣፊ ዳሳሾች ከአርዱዲኖ ጋር 4 ደረጃዎች
ቪዲዮ: ለእርስዎ የሚጠቅም ቀላል መሳሪያ ከመበየድ 2024, ሀምሌ
Anonim
Image
Image

ተጣጣፊ ዳሳሾች አሪፍ ናቸው!

እኔ በሮቦቲክስ ፕሮጄክቶቼ ውስጥ ሁል ጊዜ እጠቀማቸዋለሁ ፣ እናም እነዚህን በእነዚህ ትናንሽ ትናንሽ ቁርጥራጮች በደንብ እንዲያውቁዎት ለማድረግ ቀለል ያሉ ትንሽ ትምህርቶችን ለመስራት አስቤ ነበር። ተጣጣፊ ዳሳሽ ምን እንደሆነ እና እንዴት እንደሚሰራ ፣ አንዱን ከአርዱዲኖ ጋር እንዴት እንደሚገናኝ ፣ ለእሱ ኮድ እንዴት እንደሚፃፍ እና በመጨረሻም በፕሮጀክትዎ ውስጥ እንዴት እንደሚፈትኑት እና በተሳካ ሁኔታ እንደሚተገበሩ እንነጋገር። አሁን ፣ አንዳንዶቻችሁ አንባቢዎች እንዳልሆኑ አውቃለሁ ፣ እና አንዳንዶች በተግባር ማየት ይፈልጋሉ ፣ በዚያ ሁኔታ ፣ እኔ በሠራሁት በ Ironman Repulsor ውስጥ በድርጊት ውስጥ ያለውን ተጣጣፊ አነፍናፊ ሙሉውን ቪዲዮ ይመልከቱ።

ደረጃ 1 - ተጣጣፊ ዳሳሽ ምንድነው እና እንዴት እንደሚሰራ

ተጣጣፊ ዳሳሽ ምንድነው እና እንዴት እንደሚሰራ
ተጣጣፊ ዳሳሽ ምንድነው እና እንዴት እንደሚሰራ
ተጣጣፊ ዳሳሽ ምንድነው እና እንዴት እንደሚሰራ
ተጣጣፊ ዳሳሽ ምንድነው እና እንዴት እንደሚሰራ

ተጣጣፊ ዳሳሾች የተወሳሰቡ ይመስላሉ ፣ ግን በእውነቱ በ 2 ብረት በተሸፈነው መካከል ብቻ የሚያስተላልፍ የጎማ ንጣፍ ነው። አዎ ፣ ያ ነው!

የሚሠራበት መንገድ ፣ አነፍናፊው የማይታጠፍ (ገለልተኛ) ከሆነ ፣ የላስቲክ ጎማ ጠንካራ እና ወፍራም ነው ፣ ስለሆነም በስዕሉ ላይ እንደሚታየው በሁለቱ ሳህኖች መካከል በጣም አነስተኛ የአሁኑ ነው ፣ ግን ሲያጠፉት ፣ ጥብሱ ይሰራጫል እና የበለጠ የአሁኑን ይፈቅዳል ፣ እና ይህ የአሁኑ ተገኝቷል እናም ስለሆነም የመተጣጠፍ መጠን ወደ ስርዓቱ ተመልሷል።

ቀላል ፣ አዎ? እናገናኘው።

ደረጃ 2 - ከአርዱዲኖ ጋር መገናኘት

ከአርዱዲኖ ጋር በመገናኘት ላይ
ከአርዱዲኖ ጋር በመገናኘት ላይ
ከአርዱዲኖ ጋር በመገናኘት ላይ
ከአርዱዲኖ ጋር በመገናኘት ላይ
ከአርዱዲኖ ጋር በመገናኘት ላይ
ከአርዱዲኖ ጋር በመገናኘት ላይ

በተለዋዋጭ ዳሳሽ ላይ 2 ፒኖች አሉ ፣ አንደኛው በአርዱዲኖ ላይ ከ 3.3V ወይም 5V ጋር እየተገናኘ ነው ፣ ሁለተኛው ደግሞ ከመሬት ጋር ተገናኝቷል። ግን የበለጠ አለ - የመሬቱ ግንኙነት ተከፍሎ እና አንድ ሽቦ ወደ የእርስዎ አርዱዲኖ ግብዓት ፒን ይሄዳል ፣ በእኔ Arduino uno ውስጥ እዚህ A1 ነው። አስፈላጊው ክፍል ፣ በ A1 ፒን እና በመሬት መካከል መካከል ተከላካይ አለ። የተቃዋሚው እሴት ተጣጣፊ ዳሳሽዎ ምን ያህል ስሜታዊ እንደሆነ ይወስናል። 1 ኬ resistor ጥሩ መነሻ ነጥብ ነው ፣ ግን የሚፈልጉትን ትብነት ለማሳካት ከእሴቶቹ ጋር መጫወት ይችላሉ።

ተከናውኗል። ንድፉን እንይ ፣ እና የእኛን ተጣጣፊነት በ Ironman Repulsor ውስጥ ይፈትሹ።

ደረጃ 3 - ኮዱ

ኮዱ
ኮዱ

የሚከተለው ኮድ ከ Sparkfun ነው ፣ ግን ሊቀየር ይችላል-

/************************************************* ***************************** Flex_Sensor_Example.ino ለ SparkFun ተጣጣፊ ዳሳሾች ምሳሌ ንድፍ (https://www.sparkfun.com/products) /10264) ጂም ሊንድብሎም @ SparkFun ኤሌክትሮኒክስ ኤፕሪል 28 ቀን 2016

ተጣጣፊ ዳሳሽ ከ 47 ኪ resistor ጋር በማጣመር የቮልቴጅ መከፋፈያ ወረዳ ይፍጠሩ። - ተከላካዩ ከ A1 ወደ GND መገናኘት አለበት። - ተጣጣፊ አነፍናፊው ከ A1 ወደ 3.3V መገናኘት አለበት ፣ ተጣጣፊ ዳሳሹ የመቋቋም አቅም ሲጨምር (መታጠፍ ማለት ነው) ፣ በ A1 ላይ ያለው ቮልቴጅ መቀነስ አለበት።

የልማት አከባቢ ዝርዝሮች አርዱinoኖ 1.6.7 ****************************************** ************************************

/ const int FLEX_PIN = A1;

// ፒን ከቮልቴጅ አከፋፋይ ውፅዓት ጋር ተገናኝቷል

// ቮልቴጅን በ 5 ቮ እና የእርስዎን ትክክለኛ ተቃውሞ ይለኩ

// 47k resistor ፣ እና ከታች አስገባቸው - const float VCC = 4.98;

// የ Ardunio 5V መስመር const የሚለካ ቮልቴጅ R_DIV = 47500.0;

// 3.3k resistor የሚለካ ተቃውሞ

// ኮዱን ይስቀሉ ፣ ከዚያ እነዚህን እሴቶች በበለጠ ለማስተካከል ይሞክሩ

// የታጠፈ ደረጃን በትክክል ያስሉ። const ተንሳፋፊ STRAIGHT_RESISTANCE = 37300.0;

// መቋቋም ቀጥታ const ሲንሳፈፍ BEND_RESISTANCE = 90000.0;

// መቋቋም በ 90 ዲግሪዎች

ባዶነት ማዋቀር ()

{Serial.begin (9600);

pinMode (FLEX_PIN ፣ INPUT); }

ባዶነት loop ()

{// ኤዲሲውን ያንብቡ ፣ እና ከእሱ ቮልቴጅ እና ተቃውሞ ያስሉ

int flexADC = analogRead (FLEX_PIN);

ተንሳፋፊ flexV = flexADC * VCC / 1023.0;

ተንሳፋፊ flexR = R_DIV * (VCC / flexV - 1.0);

Serial.println ("Resistance:" + String (flexR) + "ohms");

// አነፍናፊውን ለመገመት የተሰላውን ተቃውሞ ይጠቀሙ

// የማጠፍ አንግል;

ተንሳፋፊ አንግል = ካርታ (flexR ፣ STRAIGHT_RESISTANCE ፣ BEND_RESISTANCE ፣ 0 ፣ 90.0); Serial.println ("Bend:" + String (angle) + "degrees");

Serial.println ();

መዘግየት (500); }

ደረጃ 4: ሙከራ

ሙከራ
ሙከራ

በፈተና ላይ ተጣጣፊ ዳሳሽ ግሩም ውጤቶችን አስገኝቷል። እዚህ ማየት ይችላሉ

በዚህ አጋዥ ስልጠና እንደተደሰቱ ተስፋ አደርጋለሁ። ወደ ፈንገስ ሠራተኞች ይሂዱ። እርስዎ የሚደሰቱባቸው ብዙ አርዱዲኖ እና ሌሎች ፕሮጀክቶች አሉ:)

የሚመከር: