Агуулгын хүснэгт:
Видео: NE555 Arduino Uno R3: 6 алхамтай
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
NE555 таймер нь аналог ба дижитал хэлхээнээс бүрдсэн холимог хэлхээ бөгөөд аналог ба логик функцийг бие даасан IC болгон нэгтгэдэг бөгөөд ингэснээр аналог интеграл хэлхээний хэрэглээг эрс өргөжүүлдэг. Энэ нь янз бүрийн таймер, импульс үүсгэгч, осцилляторт өргөн хэрэглэгддэг. Энэхүү туршилтаар Arduino Uno хавтанг 555 хэлбэлзэлтэй хэлхээнээс үүссэн квадрат долгионы давтамжийг туршиж үзээд Serial Monitor дээр харуулав.
Алхам 1: бүрэлдэхүүн хэсгүүд
- Arduino Uno самбар * 1
- USB кабель * 1
- NE555 *1
- 104 керамик конденсатор * 2
- Эсэргүүцэл (10kΩ) * 1
- Потенциометр (50KΩ) * 1
- Талхны самбар * 1
- Холбогч утас
Алхам 2:
555 IC -ийг анхандаа таймер болгон ашиглаж байсан тул 555 цагийн суурийн хэлхээ гэж нэрлэжээ. Энэ нь найдвартай байдал, тав тух, хямд үнээс шалтгаалан одоо янз бүрийн электрон бүтээгдэхүүнүүдэд өргөн хэрэглэгдэж байна. 555 нь хуваагч, харьцуулагч, үндсэн R-S гох, гадагшлуулах хоолой, буфер гэх мэт олон арван бүрэлдэхүүн хэсгүүдтэй хосолсон эрлийз хэлхээ юм. Түүний тээглүүр ба тэдгээрийн чиг үүрэг. Pin 1 (GND): газар
Pin 2 (TRIGGER): зүү дээрх хүчдэл нь VCC -ийн 1/3 хүртэл буурах үед (эсвэл хяналтын самбараар тодорхойлсон босго) гаралтын терминал нь өндөр түвшинг дамжуулдаг.
Pin 3 (OUTPUT): Өндөр эсвэл Бага гаралт, оролтын цахилгааны түвшингээр тодорхойлсон 0 ба 1 гэсэн хоёр төлөв; хамгийн их гаралтын гүйдэл ойролцоогоор. Өндөрт 200мА
Зүү 4 (ДАХИН тохируулах): зүү дээр бага түвшинг хүлээн авах үед таймерыг дахин тохируулж, гаралтыг бага түвшинд буцаана; ихэвчлэн эерэг туйлтай холбогддог эсвэл үл тоомсорлодог
5 -р зүү (ХЯНАЛТЫН ХҮЧИРГЭЭ): чипний босго хүчдэлийг хянах (хэрэв холболтыг алгасвал анхдагчаар босго хүчдэл нь 1/3 VCC ба 2/3 VCC байна)
Зүү 6 (Босго): зүү дээрх хүчдэл 2/3 VCC хүртэл нэмэгдэх үед (эсвэл хяналтын самбараар тодорхойлсон босго) гаралтын терминал нь өндөр түвшинг дамжуулдаг.
Pin 7 (DISCHARGE): гаралт нь 3 -р зүүтэй синхрончлогдсон, ижил логик түвшинтэй; гэхдээ энэ зүү нь гүйдэл гаргадаггүй тул 7 -р зүү нь виртуал Өндөр (эсвэл Бага) байхад 3 -р зүү нь жинхэнэ Өндөр (эсвэл Бага); конденсаторыг гадагшлуулахын тулд доторхи нээлттэй коллекторт (OC) холбогдсон
Pin 8 (VCC): NE555 таймер IC -ийн эерэг терминал, +4.5V -аас +16V хүртэл
NE555 таймер нь тогтвортой, гайхалтай, хоёрдмол горимд ажилладаг. Энэхүү туршилтанд үүнийг гайхалтай горимд хэрэглээрэй, энэ нь осциллятороор ажилладаг гэсэн үг юм.
Алхам 3: Схемийн диаграм
Алхам 4: Процедур
VCC ба DS цэнэглэх зүүний хооронд R1 резисторыг холбоно уу. RET (pin 4) -ийг GND, CV (pin 5)) өөр C2 конденсатор руу холбоод дараа нь газардуул.
Ажлын явц:
Осциллятор нь хэлхээг асаасны дараа чичирч эхэлдэг. Цахилгаан эрчим хүчийг асаахад C1 дээрх хүчдэл гэнэт өөрчлөгдөх боломжгүй бөгөөд энэ нь 2 -р зүү нь эхлээд бага түвшинтэй байдаг тул таймерыг 1 болгож тохируулаарай, ингэснээр 3 -р зүү нь өндөр түвшинд байна. C1 конденсатор нь R1 ба R2 -ээр цэнэглэгддэг:
Tc = 0.693 (R1+R2)
C1 дээрх хүчдэл 2/3Vcc босго хэмжээнд хүрэхэд таймерыг дахин тохируулж, 3 -р зүү нь бага түвшинд байна. Дараа нь C1 нь R2 -ээр 2/3Vcc хүртэл гадагшлуулдаг.
Td = 0.693 (R2)
Дараа нь конденсаторыг цэнэглэж, гаралтын хүчдэл дахин эргэдэг.
Ажлын мөчлөг D = Tc/(Tc+Td)
Потенциометрийг резистор хийхэд ашигладаг тул эсэргүүцлийг тохируулах замаар янз бүрийн үүргийн мөчлөгтэй дөрвөлжин долгионы дохиог гаргаж чаддаг. Гэхдээ R1 нь 10K эсэргүүцэл, R2 нь 0k-50k тул хамгийн тохиромжтой ажлын мөчлөгийн хүрээ 0.545%-100%байна. Хэрэв та өөр зүйл хүсч байвал R1 ба 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%
1-р алхам:
Хэлхээг бий болгох.
Алхам 2:
Кодыг https://github.com/primerobotics/Arduino дээрээс татаж авна уу
Алхам 3:
Ноорог зургийг Arduino Uno самбар дээр байршуулна уу
Кодыг хяналтын самбарт байршуулахын тулд Upload дүрс дээр дарна уу.
Хэрэв цонхны доод талд "Дууссан байршуулалт" гарч ирвэл ноорог амжилттай байршуулагдсан гэсэн үг юм.
Та одоо 7 сегментийн дэлгэцийг 0-ээс 9, А-аас F хүртэл харах ёстой.
Алхам 5: Код
// NE555 таймер
// Шатсаны дараа
програм, цуваа мониторыг нээвэл хэрэв та потенциометрийг эргүүлбэл харуулсан импульсийн урт (микросекундээр) зохих ёсоор өөрчлөгдөх болно.
// Имэйл:
// Вэбсайт: www.primerobotics.in
int ne555 = 7; // NE555 -ийн гурав дахь зүү дээр хавсаргана уу
гарын үсэг зураагүй урт
үргэлжлэх хугацаа 1; // импульсийн өндөр уртыг хадгалах хувьсагч
гарын үсэг зураагүй урт
үргэлжлэх хугацаа 2; // импульсийн LOW уртыг хадгалах хувьсагч
хөвөх dc; // үүргийн мөчлөгийг хадгалах хувьсагч
хүчингүй тохиргоо ()
{
pinMode (ne555, INPUT); // ne555 -ийг оролт болгон тохируулна уу
Цуваа эхлэх (9600); // цуваа портыг 9600 bps дээр эхлүүлэх:
}
хоосон давталт ()
{
үргэлжлэх хугацаа1 = импульсIn (ne555, HIGH); // ne555 дээр импульс уншдаг
Serial.print ("Үүргийн мөчлөг:");
Цуваа.хэвлэх (dc); // импульсийн уртыг цуврал дээр хэвлэх
хяналт тавих
Serial.print (" %");
Serial.println (); // хоосон дэлгэцийг цуваа дэлгэц дээр хэвлэх
саатал (500);
// 500 микросекунд хүлээнэ үү
}
Зөвлөмж болгож буй:
Arduino Esp8266: 6 алхамтай Alexa хяналттай гаражийн хаалга
Alexa Arduino Esp8266 -ийн хяналттай гаражийн хаалга: Энэ төслийн санаа надад хэсэг хугацааны өмнө ажиллаж байсан хуучин төслөөс ирсэн юм. Би гаражийн хаалганы товчлуур дээр дарахад LED асаах товчлуурын энгийн хэлхээг холбосон байв. Энэ арга нь найдваргүй, тийм ч ашигтай биш байсан
ARDUINO UNO R3: 5 алхамтай THERMISTOR
ARDUINO UNO R3 -тай ТЕРМИСТОР: Термистор бол эсэргүүцэл нь температураас хамаарч ихээхэн өөрчлөгддөг эсэргүүцэгчийн төрөл юм
LCD 1602 Arduino Uno R3: 6 алхамтай
LCD 1602 Arduino Uno R3 -тэй: Энэ хичээлээр бид LCD1602 -ийг ашиглан тэмдэгт, мөрүүдийг харуулах талаар сурах болно. LCD1602 буюу 1602 тэмдэгт маягийн шингэн болор дэлгэц нь үсэг, тоо, тэмдэгт гэх мэтийг харуулах зориулалттай цэг матрицын нэг төрөл юм. Энэ нь 5х7 хэмжээтэй эсвэл
ARDUINO UNO R3: 5 алхамтай автомат гэрлийн эх үүсвэрийн хяналт
ARDUINO UNO R3-тэй автомат гэрлийн эх үүсвэрийг хянах: Энэ хичээлд бид автоматаар дагаж мөрдөж буй гэрлийн эх үүсвэрийн системийг угсрахдаа servo мотор, фоторезистор болон доош татах резисторыг ашиглах болно
NE555 таймер - NE555 таймерыг гайхалтай тохиргоонд тохируулах: 7 алхам
NE555 таймер | NE555 таймерыг гайхалтай тохиргоонд тохируулах: NE555 таймер нь электроникийн ертөнцөд хамгийн түгээмэл хэрэглэгддэг IC -ийн нэг юм. Энэ нь DIP 8 хэлбэртэй бөгөөд энэ нь 8 тээглүүртэй гэсэн үг юм