ዝርዝር ሁኔታ:

NE555 ከአርዱዲኖ ኡኖ R3: 6 ደረጃዎች ጋር
NE555 ከአርዱዲኖ ኡኖ R3: 6 ደረጃዎች ጋር

ቪዲዮ: NE555 ከአርዱዲኖ ኡኖ R3: 6 ደረጃዎች ጋር

ቪዲዮ: NE555 ከአርዱዲኖ ኡኖ R3: 6 ደረጃዎች ጋር
ቪዲዮ: Lij Abe - sinner [music video] #llijabe #ethiopiandrillmusic 2024, ጥቅምት
Anonim
NE555 ከአርዱዲኖ ኡኖ አር 3 ጋር
NE555 ከአርዱዲኖ ኡኖ አር 3 ጋር

የ NE555 ሰዓት ቆጣሪ ፣ ከአናሎግ እና ዲጂታል ወረዳዎች የተዋቀረ የተቀላቀለ ወረዳ ፣ የአናሎግ እና ሎጂካዊ ተግባራትን ወደ ገለልተኛ IC ውስጥ ያዋህዳል ፣ ስለሆነም የአናሎግ የተቀናጁ ወረዳዎችን ትግበራዎች በከፍተኛ ሁኔታ ያስፋፋል። በተለያዩ የሰዓት ቆጣሪዎች ፣ የልብ ምት ማመንጫዎች እና ማወዛወዝ በሰፊው ጥቅም ላይ ውሏል። በዚህ ሙከራ ውስጥ አርዱinoኖ ኡኖ ቦርድ በ 555 ማወዛወዝ ወረዳ የተፈጠረውን የካሬ ሞገዶችን ድግግሞሽ ለመፈተሽ እና በ Serial Monitor ላይ ለማሳየት ያገለግላል።

ደረጃ 1: አካላት

- አርዱዲኖ ኡኖ ሰሌዳ * 1

- የዩኤስቢ ገመድ * 1

- NE555 *1

- 104 ሴራሚክ capacitor * 2

- ተከላካይ (10 ኪΩ) * 1

- ፖንቲቲሞሜትር (50 ኪΩ) * 1

- የዳቦ ሰሌዳ * 1

- ዝላይ ሽቦዎች

ደረጃ 2

555 አይሲ በመጀመሪያ እንደ ሰዓት ቆጣሪ ጥቅም ላይ ውሏል ፣ ስለሆነም ስሙ 555 የጊዜ መሠረት ወረዳ ነው። በአስተማማኝነቱ ፣ በምቾት እና በዝቅተኛ ዋጋ ምክንያት አሁን በተለያዩ የኤሌክትሮኒክስ ምርቶች ውስጥ በሰፊው ጥቅም ላይ ውሏል። 555 እንደ አከፋፋይ ፣ ንፅፅር ፣ መሠረታዊ አር-ኤስ ቀስቅሴ ፣ የፍሳሽ ማስወገጃ ቱቦ እና ቋት ያሉ በደርዘን የሚቆጠሩ ክፍሎች ያሉት ውስብስብ ድቅል ወረዳ ነው። የእሱ ፒኖች እና ተግባሮቻቸው። ፒን 1 (GND): መሬት

ፒን 2 (TRIGGER) - በፒን ላይ ያለው voltage ልቴጅ ከቪሲሲው 1/3 (ወይም በመቆጣጠሪያ ሰሌዳው በተገለጸው ደፍ) ሲቀንስ ፣ የውጤቱ ተርሚናል ከፍተኛ ደረጃ ይልካል።

ፒን 3 (ውፅዓት) - ውጤቶች ከፍተኛ ወይም ዝቅተኛ ፣ ሁለት ግዛቶች 0 እና 1 በግብዓት ኤሌክትሪክ ደረጃ ተወስነዋል ፣ ከፍተኛ ውፅዓት የአሁኑ በግምት። 200mA በከፍተኛ

ፒን 4 (ዳግም ማስጀመር) - ዝቅተኛ ደረጃ በፒን ሲደርሰው ሰዓት ቆጣሪው እንደገና ይጀመራል እና ውጤቱም ወደ ዝቅተኛ ደረጃ ይመለሳል። ብዙውን ጊዜ ከአዎንታዊ ምሰሶ ጋር የተገናኘ ወይም ችላ ተብሏል

ፒን 5 (የመቆጣጠሪያ ቮልታ) - የቺ chipን ደፍ ቮልቴጅን ለመቆጣጠር (ግንኙነቱን ከዘለለ ፣ በነባሪ ፣ የመድረሻው ቮልቴጅ 1/3 ቪሲሲ እና 2/3 ቪሲሲ ነው)

ፒን 6 (THRESHOLD) - በፒን ላይ ያለው voltage ልቴጅ ወደ 2/3 ቪሲሲ (ወይም በመቆጣጠሪያ ሰሌዳው የተገለጸው ደፍ) ሲጨምር የውጤት ተርሚናል ከፍተኛ ደረጃ ይልካል

ፒን 7 (DISCHARGE) - ውፅዓት ከፒን 3 ጋር ተመሳስሏል ፣ በተመሳሳይ አመክንዮአዊ ደረጃ; ግን ይህ ፒን የአሁኑን አያወጣም ፣ ስለዚህ ፒን 3 ምናባዊ ከፍተኛ (ወይም ዝቅተኛ) በሚሆንበት ጊዜ ፒን 3 እውነተኛው ከፍተኛ (ወይም ዝቅተኛ) ነው። መያዣውን ለማውጣት ከውስጥ ክፍት ሰብሳቢ (ኦ.ሲ.) ጋር ተገናኝቷል

ፒን 8 (ቪሲሲ) - ከ +4.5 ቮ እስከ +16 ቮ ድረስ ለ NE555 ሰዓት ቆጣሪ አይሲ አዎንታዊ ተርሚናል

የ NE555 ሰዓት ቆጣሪው ሊጠነቀቅ በሚችል ፣ ሊታሰብ በሚችል እና በቢስቲክ ሁነታዎች ስር ይሠራል። በዚህ ሙከራ ውስጥ በአስደናቂ ሁኔታ ስር ይተግብሩ ፣ ይህ ማለት እንደ ማወዛወዝ ይሠራል ማለት ነው።

ደረጃ 3: የእቅዱ ንድፍ

የንድፈ ሀሳብ ንድፍ
የንድፈ ሀሳብ ንድፍ

ደረጃ 4: ሂደቶች

ሂደቶች
ሂደቶች

በቪሲሲ እና በሚፈታ ፒን DS መካከል አንድ resistor R1 ን ያገናኙ ፣ በፒን DS እና በመቀስቀሚያው ፒን TR መካከል ያለው ሌላኛው ከመነሻ ፒን TH እና ከዚያ ወደ capacitor C1 ጋር ተገናኝቷል። RET (ፒን 4) ከ GND ፣ CV (ፒን 5) ወደ ሌላ capacitor C2 እና ከዚያ ወደ መሬት) ያገናኙ።

የሥራ ሂደት;

ወረዳው ከበራ በኋላ ማወዛወዙ ይጀምራል። በሃይል ማበረታቻ ላይ ፣ በ C1 ላይ ያለው ቮልቴጅ በድንገት ሊለወጥ ስለማይችል ፣ ይህ ማለት ፒን 2 መጀመሪያ ዝቅተኛ ደረጃ ነው ፣ ሰዓት ቆጣሪውን ወደ 1 ያዋቅሩት ፣ ስለዚህ ፒን 3 ከፍተኛ ደረጃ ነው። Capacitor C1 በ R1 እና R2 በኩል ይከፍላል ፣ በጊዜ ርዝመት

Tc = 0.693 (R1+R2)

በ C1 ላይ ያለው voltage ልቴጅ 2/3Vcc ደፍ ላይ ሲደርስ ፣ ሰዓት ቆጣሪው እንደገና ይጀመራል እና ፒን 3 ዝቅተኛ ደረጃ ነው። ከዚያ C1 በ R2 እስከ 2/3Vcc በኩል ይለቀቃል ፣ በጊዜ ርዝመት ውስጥ

Td = 0.693 (R2)

ከዚያ capacitor እንደገና ይሞላል እና የውጤት ቮልቴጁ እንደገና ይገለበጣል

የግዴታ ዑደት D = Tc/(Tc+Td)

ፖታቲሞሜትር ለተቃዋሚው ጥቅም ላይ ስለሚውል ፣ ተቃውሞውን በማስተካከል ከተለያዩ የግዴታ ዑደቶች ጋር የካሬ ሞገድ ምልክቶችን ማምረት እንችላለን። ግን R1 የ 10 ኬ resistor እና R2 0k-50k ነው ፣ ስለሆነም ተስማሚ የግዴታ ዑደት ክልል 0.545%-100%ነው። ሌላ ሌላ ከፈለጉ ፣ የ R1 እና R2 ን ተቃውሞ መለወጥ ያስፈልግዎታል።

Dmin = (0.693 (10 ኪ+0 ኪ))/(0.693 (10 ኪ+0 ኪ)+0.693x0 ኪ) x100%= 100%

Dmax = (0.693 (10 ኪ+50 ኪ))//(0.693 (10 ኪ+50 ኪ)+0.693x50 ኪ) x100%= 54.54%

ደረጃ 1

ወረዳውን ይገንቡ።

ደረጃ 2

ኮዱን ከ https://github.com/primerobotics/Arduino ያውርዱ

ደረጃ 3

ንድፉን ወደ አርዱዲኖ ኡኖ ቦርድ ይስቀሉ

ኮዱን ወደ መቆጣጠሪያ ሰሌዳ ለመስቀል የሰቀላ አዶውን ጠቅ ያድርጉ።

“ሰቀላ ተከናውኗል” በመስኮቱ ታችኛው ክፍል ከታየ ፣ ንድፉ በተሳካ ሁኔታ ተሰቅሏል ማለት ነው።

አሁን የ 7-ክፍል ማሳያውን ከ 0 ወደ 9 እና ከ A እስከ ኤፍ ማየት አለብዎት።

ደረጃ 5 ኮድ

// NE555 ሰዓት ቆጣሪ

// ከተቃጠለ በኋላ

ፕሮግራሙ ፣ ተከታታይ ማሳያውን ይክፈቱ ፣ ፖታቲሞሜትርን ካዞሩ ፣ የሚታየው የልብ ምት (በማይክሮ ሰከንድ ውስጥ) በዚሁ መሠረት እንደሚቀየር ማየት ይችላሉ።

// ኢሜል

[email protected] ውስጥ

// ድር ጣቢያ - www.primerobotics.in

int ne555 = 7; // ከ NE555 ሶስተኛው ፒን ጋር ያያይዙ

ያልተፈረመ ረጅም

ቆይታ 1; // የልብ ምት ከፍተኛውን ርዝመት ለማከማቸት ተለዋዋጭ

ያልተፈረመ ረጅም

ቆይታ 2; // ተለዋዋጭ የ pulse LOW ርዝመት ለማከማቸት

ተንሳፋፊ ዲሲ; // የግዴታ ዑደትን ለማከማቸት ተለዋዋጭ

ባዶነት ማዋቀር ()

{

pinMode (ne555 ፣ ግቤት); // ne555 ን እንደ ግብዓት ያዘጋጁ

Serial.begin (9600); // ተከታታይ ወደብ በ 9600 bps ይጀምሩ።

}

ባዶነት loop ()

{

ቆይታ 1 = pulseIn (ne555 ፣ HIGH); // በ 555 ላይ የልብ ምት ያነባል

Serial.print ("የግዴታ ዑደት:");

Serial.print (dc); // በተከታታይ ላይ የልብ ምት ርዝመት ያትሙ

ተቆጣጠር

Serial.print (" %");

Serial.println (); // በተከታታይ ማሳያ ላይ ባዶ ያትሙ

መዘግየት (500);

// 500 ማይክሮ ሴኮንድ ይጠብቁ

}

የሚመከር: