Агуулгын хүснэгт:

Энгийн бүтээл - Хөнгөн дохиолол: 4 алхам
Энгийн бүтээл - Хөнгөн дохиолол: 4 алхам

Видео: Энгийн бүтээл - Хөнгөн дохиолол: 4 алхам

Видео: Энгийн бүтээл - Хөнгөн дохиолол: 4 алхам
Видео: Эгдүүтэй бяцхан үрсдээ зааж өгөөрэй 1 bvjigleg surtsgaaya 2024, Долдугаар сарын
Anonim
Энгийн бүтээл - Хөнгөн сэрүүлэг
Энгийн бүтээл - Хөнгөн сэрүүлэг

Энэхүү туршилт нь үнэхээр сонирхолтой юм - DIY фототранзистор ашиглах. DIY фототранзисторууд нь LED -ийн гэрлийн эффект ба фотоэлектрик эффектийг ашигладаг - зарим гэрэл асах үед тэд сул гүйдэл үүсгэдэг. Мөн бид үүсгэсэн гүйдлийг нэмэгдүүлэхийн тулд транзистор ашигладаг тул Arduino Uno самбар нь тэдгээрийг илрүүлж чаддаг.

Алхам 1: бүрэлдэхүүн хэсгүүд

- Arduino Uno самбар * 1

- USB кабель * 1

- Идэвхгүй дуугаралт *1

- Эсэргүүцэл (10KΩ) * 1

- LED * 1

- NPN транзистор S8050 * 1

- Талхны самбар * 1

- Холбогч утас

Алхам 2: Схемийн диаграм:

Бүдүүвч диаграмм
Бүдүүвч диаграмм

Алхам 3: Процедур

Фотоэлектрик эффектийн тусламжтайгаар LED нь гэрлийн долгионд өртөх үед сул гүйдэл үүсгэдэг.

NPN нь N-допингтой хоёр давхаргын хооронд P-doped хагас дамжуулагч ("суурь") давхаргаас бүрдэнэ. Суурь руу орж буй жижиг гүйдлийг олшруулж том коллектор ба ялгаруулагч гүйдэл гаргадаг. Өөрөөр хэлбэл, NPN транзисторын ялгаруулагчаас түүний суурь хүртэл хэмжих эерэг боломжит зөрүү байгаа үед (өөрөөр хэлбэл, суурь нь ялгаруулагчтай харьцуулахад өндөр байх үед), баазаас коллектор хүртэлх хэмжигдэхүүний эерэг зөрүүг транзистороор хэмждэг. идэвхтэй болдог. Энэ "асаалттай" төлөвт транзисторын коллектор ба ялгаруулагчийн хооронд гүйдэл урсдаг. A0 -ийн утга нь 0 -ээс их байх болно. Програмчлал хийснээр бид A0 нь 0 -ээс их байвал бид дуут дохио өгдөг.

Транзисторын гаралтын үе шатанд аналог портыг дохио өгөхөд саад учруулж, буруу дүгнэлт гаргахаас урьдчилан сэргийлэхийн тулд 10 кОм-ийн эсэргүүцэлтэй резисторыг холбосон болно.

1-р алхам:

Хэлхээг бий болгох.

Алхам 2:

Кодыг https://github.com/primerobotics/Arduino дээрээс татаж авна уу

Алхам 3:

Ноорог зургийг Arduino Uno самбар дээр байршуулна уу

Кодыг хяналтын самбарт байршуулахын тулд Upload дүрс дээр дарна уу.

Хэрэв цонхны доод талд "Дууссан байршуулалт" гарч ирвэл ноорог амжилттай байршуулагдсан гэсэн үг юм.

Одоо LED гэрэл дээр гар чийдэн асаагаарай, та дуут дохиог сонсох болно.

Алхам 4: Код

// Энгийн Бүтээл- Хөнгөн Сэрүүлэг

// Одоо та чадна

LED гэрэлтэх үед дуугаралт дуугардаг гэдгийг сонсоорой.

// Имэйл:

// Вэбсайт: www.primerobotics.in

хүчингүй тохиргоо ()

{

Цуваа эхлэх (9600); // цуваа портыг 9600 bps дээр эхлүүлэх:

}

хоосон давталт ()

{

int n = analogRead (A0); // гэсэн утгыг уншина уу

аналог зүү AO

Serial.println (n);

if (n> 0) // Хэрэв хүчдэл байгаа бол

{

pinMode (5, OUTPUT); // дижитал зүү 5 -ийг гаралт болгон тохируулна уу

ая (5, 10000); // Дөрвөлжин долгион үүсгэдэг (10000 Гц

давтамж, 50% үүргийн мөчлөг) 5 -р зүү дээр

pinMode (5, INPUT); // 5 -р зүүг оролт болгон тохируулна уу

}

}

Зөвлөмж болгож буй: