Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2:
- Hakbang 3: Ang Diagram ng Skematika
- Hakbang 4: Mga Pamamaraan
- Hakbang 5: Code
Video: NE555 Sa Arduino Uno R3: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang NE555 Timer, isang halo-halong circuit na binubuo ng mga analog at digital circuit, ay nagsasama ng mga analog at lohikal na pag-andar sa isang independiyenteng IC, kaya napakalawak na pagpapalawak ng mga aplikasyon ng mga analog integrated circuit. Malawakang ginagamit ito sa iba't ibang mga timer, pulso generator, at oscillator. Sa eksperimentong ito, ang Arduino Uno board ay ginagamit upang subukan ang mga frequency ng square square na nabuo ng 555 oscillating circuit at ipakita ang mga ito sa Serial Monitor.
Hakbang 1: Mga Bahagi
- Arduino Uno board * 1
- USB cable * 1
- NE555 * 1
- 104 ceramic capacitor * 2
- Resistor (10kΩ) * 1
- Potensyomiter (50KΩ) * 1
- Breadboard * 1
- Mga Jumper wires
Hakbang 2:
Ang 555 IC ay orihinal na ginamit bilang isang timer, kaya't ang pangalang 555 time base circuit. Malawakang ginagamit ito ngayon sa iba't ibang mga elektronikong produkto dahil sa pagiging maaasahan, maginhawa, at mababang presyo. Ang 555 ay isang kumplikadong hybrid circuit na may mga dose-dosenang mga bahagi tulad ng isang divider, kumpare, pangunahing R-S gatilyo, naglalabas na tubo, at buffer. Ang mga pin nito at ang kanilang mga pagpapaandar. Pin 1 (GND): ang lupa
Pin 2 (TRIGGER): kapag ang boltahe sa pin ay binawasan sa 1/3 ng VCC (o ang threshold na tinukoy ng control board), ang output terminal ay nagpapadala ng isang Mataas na antas
Pin 3 (OUTPUT): Mataas o Mababang output, dalawang estado na 0 at 1 ang napagpasyahan ng input na antas ng elektrikal; maximum na kasalukuyang output tinatayang 200mA sa Taas
Pin 4 (RESET): kapag ang isang Mababang antas ay natanggap sa pin, ang timer ay i-reset at ang output ay babalik sa Mababang antas; karaniwang nakakonekta sa positibong poste o napabayaan
Pin 5 (CONTROL VOLTAGE): upang makontrol ang boltahe ng threshold ng maliit na tilad (kung lalaktawan ang koneksyon, bilang default, ang boltahe ng threshold ay 1/3 VCC at 2/3 VCC)
Pin 6 (THRESHOLD): kapag ang boltahe sa pin ay tumataas sa 2/3 VCC (o ang threshold na tinukoy ng control board), ang output terminal ay nagpapadala ng isang Mataas na antas
Pin 7 (DISCHARGE): ang output ay na-synchronize sa Pin 3, na may parehong lohikal na antas; ngunit ang pin na ito ay hindi kasalukuyang output, kaya ang pin 3 ay ang totoong Mataas (o Mababa) kapag ang pin 7 ay ang virtual na Mataas (o Mababa); konektado sa bukas na kolektor (OC) sa loob upang maipalabas ang kapasitor
Pin 8 (VCC): positibong terminal para sa NE555 timer IC, na umaabot sa + 4.5V hanggang + 16V
Gumagana ang timer ng NE555 sa ilalim ng mga monostable, astable at bistable mode. Sa eksperimentong ito, ilapat ito sa ilalim ng mode na astable, na nangangahulugang gumagana ito bilang isang oscillator.
Hakbang 3: Ang Diagram ng Skematika
Hakbang 4: Mga Pamamaraan
Ikonekta ang isang risistor na R1 sa pagitan ng VCC at ng pagpapalabas ng pin DS, isa pang risistor sa pagitan ng pin DS at ang trigger pin TR na konektado sa threshold pin TH at pagkatapos ay sa capacitor C1. Ikonekta ang RET (pin 4) sa GND, CV (pin 5) sa isa pang capacitor C2 at pagkatapos ay sa lupa.
Proseso ng paggawa:
Nagsisimula sa pag-iling ang oscillator sa sandaling ang circuit ay naka-on. Sa nakasisigla, dahil ang boltahe sa C1 ay hindi maaaring magbago bigla, na nangangahulugang ang pin 2 ay Mababang antas sa simula, itakda ang timer sa 1, kaya ang pin 3 ay Mataas na antas. Ang capacitor C1 ay naniningil sa pamamagitan ng R1 at R2, sa isang tagal ng panahon:
Tc = 0.693 (R1 + R2)
Kapag ang boltahe sa C1 ay umabot sa threshold 2 / 3Vcc, ang timer ay naka-reset at ang pin 3 ay Mababang antas. Pagkatapos ang C1 ay pinalalabas sa pamamagitan ng R2 hanggang 2 / 3Vcc, sa isang tagal ng panahon:
Td = 0.693 (R2)
Pagkatapos ang capacitor ay recharged at ang output voltage flips muli:
Pag-ikot ng tungkulin D = Tc / (Tc + Td)
Dahil ang potentiometer ay ginagamit para sa risistor, maaari kaming maglabas ng mga parisukat na signal ng alon na may iba't ibang mga cycle ng tungkulin sa pamamagitan ng pag-aayos ng paglaban nito. Ngunit ang R1 ay isang resistor na 10K at ang R2 ay 0k-50k, kaya ang saklaw ng perpektong cycle ng tungkulin ay 0.545% -100%. Kung nais mo ng iba pa, kailangan mong baguhin ang paglaban ng R1 at R2.
Dmin = (0.693 (10K + 0K)) / (0.693 (10K + 0K) + 0.693x0k) x100% = 100%
Dmax = (0.693 (10K + 50K)) / (0.693 (10K + 50K) + 0.693x50k) x100% = 54.54%
Hakbang 1:
Buuin ang circuit.
Hakbang 2:
I-download ang code mula sa
Hakbang 3:
I-upload ang sketch sa Arduino Uno board
I-click ang I-upload na icon upang mai-upload ang code sa control board.
Kung ang "Tapos nang mag-upload" ay lilitaw sa ilalim ng window, nangangahulugan ito na ang sketch ay matagumpay na na-upload.
Dapat mo na ngayong makita ang 7-segment na pagpapakita mula 0 hanggang 9 at A hanggang F.
Hakbang 5: Code
// NE555 Timer
// Matapos masunog
ang programa, buksan ang serial monitor, makikita mo na kung paikutin mo ang potensyomiter, ang haba ng pulso (sa microsecond) na ipinapakita ay magbabago nang naaayon.
// Email:
//Website:www.primerobotics.in
int ne555 = 7; // ilakip sa pangatlong pin ng NE555
matagal na hindi pinirmahan
tagal1; // ang variable upang maiimbak ang TAAS na haba ng pulso
matagal na hindi pinirmahan
tagal2; // ang variable upang maiimbak ang LOW haba ng pulso
lumutang dc; // ang variable upang maiimbak ang cycle ng tungkulin
walang bisa ang pag-setup ()
{
pinMode (ne555, INPUT); // itakda ang ne555 bilang isang input
Serial.begin (9600); // simulan ang serial port sa 9600 bps:
}
walang bisa loop ()
{
tagal1 = pulseIn (ne555, TAAS); // Nagbabasa ng isang pulso sa ne555
Serial.print ("Cycle ng tungkulin:");
Serial.print (dc); // i-print ang haba ng pulso sa serial
monitor
Serial.print ("%");
Serial.println (); // print a blangko sa serial monitor
pagkaantala (500);
// maghintay ng 500 microseconds
}
Inirerekumendang:
Tagapili ng Kulay ng Arduino RGB - Pumili ng Mga Kulay Mula sa Tunay na Mga Bagay sa Buhay: 7 Mga Hakbang (na may Mga Larawan)
Tagapili ng Kulay ng Arduino RGB - Pumili ng Mga Kulay Mula sa Mga Bagay na Tunay na Buhay: Madaling pumili ng mga kulay mula sa mga pisikal na bagay gamit ang tagapili ng kulay na RGB na batay sa Arduino, na nagbibigay-daan sa iyo upang muling likhain ang mga kulay na nakikita mo sa mga totoong bagay sa iyong pc o mobile phone. Itulak lamang ang isang pindutan upang i-scan ang kulay ng object gamit ang isang murang TCS347
Bumubuo ng Mga Tono ng Iba't ibang Mga Uri Gamit ang Mga Equation na Matematika (MathsMusic) Arduino: 5 Mga Hakbang
Bumubuo ng Mga Tono ng Iba't Ibang Mga Uri Gamit ang Mga Equation ng Matematika (MathsMusic) Arduino: Paglalarawan ng Proyekto: Nagsimula ang bagong paglalakbay kung saan madaling maipatupad ang mga ideya gamit ang open source na pamayanan (Salamat sa Arduino). Kaya narito ang isang paraan · Tumingin sa paligid ng iyong sarili at obserbahan ang iyong nakapaligid · Tuklasin ang Mga Problema na kailangang
NE555 Timer - Ang pag-configure ng NE555 Timer sa isang Nakakatakot na Pag-configure: 7 Hakbang
NE555 Timer | Ang pag-configure ng NE555 Timer sa isang Nakakatakot na Pag-configure: Ang timer ng NE555 ay isa sa mga pinakakaraniwang ginagamit na IC sa mundo ng electronics. Ito ay nasa anyo ng DIP 8, nangangahulugang nagtatampok ito ng 8 mga pin
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Program Pro-mini Paggamit ng Uno (Mga Pangunahing Kaalaman sa Arduino): 7 Mga Hakbang (na may Mga Larawan)
Program Pro-mini Paggamit ng Uno (Mga Pangunahing Kaalaman sa Arduino): Hai lahat, Sa itinuturo na ito nais kong ibahagi sa iyo ang aking karanasan sa aking kamakailang biniling Arduino pro-mini at kung paano ko na-upload ang code dito sa unang pagkakataon, gamit ang aking ang lumang Arduino Uno. Angrduino pro-mini ay may mga sumusunod na tampok: Ito ay