Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Манай тойргийг төлөвлөх
- Алхам 2: Хэлхээний угсралт
- Алхам 3: Цахилгаан хэлхээг тохируулна уу
- Алхам 4: Сервотор мотор угсрах
- Алхам 5: Кодлох
- Алхам 6: Таашаал аваарай
Видео: LDR гэрлийн түвшинг илрүүлэгч: Нүдээ аньж, хаах: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн байцгаана уу, энэ сургамж танд таалагдсан гэж найдаж байна. Аливаа эргэлзээ, тайлбар, залруулгыг сайн хүлээж авах болно.
Энэхүү хэлхээг servomotor -ээр дамжуулан нүдний нүхийг хянахын тулд хүрээлэн буй орчинд хичнээн их гэрэл байгаа талаар мэдээлэл өгөх хяналтын модуль болгон хэрэгжүүлсэн.
Энэ хэлхээ нь туссан гэрлийн эрч хүчээс хамааран тус бүр нь 5V эсвэл 0V өгдөг 4 гаралттай. Бид эрч хүчийг хувиар хэмждэг гэж үзвэл дараах тохиолдлуудтай болно.
- Гэрэл 0% -20% хооронд байх үед 4 гаралт нь 0V өгөх болно
- Гэрэл 20% -аас 40% хүртэл байх үед эхний гаралт нь 5V, бусад нь 0V болно
- Гэрэл 40-60% хооронд байх үед эхний хоёр гаралт нь 5V, бусад нь 0V өгдөг.
- Гэрэл 60-80% хооронд байх үед эхний гурван гаралт нь 5V, сүүлийнх нь 0V болно.
- Гэрэл 80% -аас 100% хүртэл байх үед 4 гаралт нь 5V өгдөг
Анхаарна уу: дурдсан эдгээр хувь нь тайлбарыг хадгалах жишээ юм. Дараагийн алхамуудад үүнийг хэрхэн тохируулах талаар тайлбарласан болно
Нөхцөл байдлыг мэдэж, Arduino -д эдгээр 4 оролттой програмыг гаргадаг бөгөөд гаралтын хувьд бид нүдээ нээх механизмыг хянадаг servo руу PWM дохиог илгээдэг.
Хангамж
Танд юу хэрэгтэй вэ?
(хэлхээний зүйл)
- 1 LM324
- 1 хамгаалалтын самбар
- 6 шүргэх резистор (тус бүр 10 кОм) 1 LDR (гэрлийн хамааралтай эсэргүүцэл)
- Зарим талхны холбогч утас эсвэл зүгээр л утас, хайч
- 1 сервомотор
- Вольтметр
(толгой ба механизмын зүйл)
- Бүтээлч байдал (хамгийн чухал)
- Толгойн хөөс
- Картон
- Цавуу
- Модон саваа
- Үүнийг илүү гоо зүйн болгоход туслах өөр нэг зүйл
(заавал биш)
- Гагнуурын станц эсвэл гагнуурын төмөр
- Цагаан тугалга гагнуур
- 5х5 цэгтэй PCB
Алхам 1: Манай тойргийг төлөвлөх
Юуны өмнө механизмыг бүтээхээс өмнө бид бүх бүрэлдэхүүн хэсгүүдтэй байх ёстой.
Хэрэв та яг нарийн бүрэлдэхүүн хэсгүүдийг олж аваагүй бол өөр хувилбаруудыг ашиглаж болно, магадгүй та яг утгын шүргэгч авахгүй байж магадгүй, гэхдээ хамаагүй: та триммерийг хүчдэл хуваагч болгон ашиглах болно гэдгийг мэдэх нь чухал юм. танд 10kΩ -аас 100kΩ -ийн хооронд үнэ цэнэ байгаа тул та үүнийг ашиглаж болно. Эсвэл хэрэв та LM324 аваагүй бол MC34074 ашиглаж болно (жишээ нь маш их байдаг), цорын ганц шаардлага бол симуляци биш 5V хүчийг (arduino 5V тэжээлийн эх үүсвэр) ашиглах боломжтой 4 опамптай байх явдал юм.
Тиймээс үүнийг өгөөд эхэлье.
Алхам 2: Хэлхээний угсралт
Модулийг бий болгохын тулд бидэнд дараах бүдүүвч диаграмм, LM324 диаграмм байна
Опампуудын хоорондох тоо бүр нь LM324 -ийн зүү дугаарыг илэрхийлдэг тул OPAMPS -д ижил тооны зүү нь нийтлэг зангилаа байдаг.
ТАЙЛБАР: дээд талд гадаад холболт, өөрөөр хэлбэл Arduino UNO -той холбогдсон холболтыг харуулсан толгой байна. J1 толгойн толгойг LM324 -ийн голтой андуурч болохгүй.
Энд танд хоёр сонголт байна:
- Үүнийг protoboard дээр хий. Энэ бол угсрах, турших хамгийн хялбар арга боловч дизайн нь тийм ч сайн биш юм.
- Perfboard (DOT ПХБ гэж нэрлэдэг) ашиглана уу. Энэ сонголт нь хэлхээг 5х5 см хэмжээтэй дөрвөлжин болгон багасгах боломжийг танд олгоно (зөвхөн модуль), гэхдээ та гагнах хэрэгтэй. Хэрэв та насанд хүрээгүй бол насанд хүрсэн хүнээс тусламж хүс.
3 -р зурагт энэ нь протобоарт угсарсан хэлхээ юм.
4 ба 5 футын зураг дээр үүнийг ижил хэлхээгээр угсарч байгаа боловч перфрон самбар дээр угсарч байна.
6 -р зурагт хэлхээ бүрэн хийгдсэн байна.
Дүгнэж хэлэхэд хэлхээ нь 4 гаралттай байх болно. Эдгээр гаралтыг Arduino UNO -той холбоход ашиглах болно.
Алхам 3: Цахилгаан хэлхээг тохируулна уу
Угсарсны дараа бид хэлхээгээ холбож, таслагч эсэргүүцэл тус бүрийн хүчдэлийг шалгах ёстой: бид 0.5V, 1V, 1.5V ба 2V -ийг RV1, RV2, RV3 ба RV4 -т тус тус тохируулах ёстой.
Үүнийг хийхийн тулд та хэлхээг arduino -ийн 5V ба GND -ээр тэжээж, триммер дэх хүчдэл бүрийг хэмжих ёстой. Та вольтметрийг шүргэгчийн төв зүү (нэг нэгээр нь) болон GND руу холбоно. Дараа нь та хүссэн хүчдэлийг авах хүртэл таслагчийг эргүүлнэ.
Та вольтметр нь улаан, нэг хар гэсэн 2 кабельтай.
- Хар кабелийг GND зангилаа руу оруулна уу.
- Улаан кабелийг LM324 -ийн 3 -р зүү рүү оруулна уу. Таслагчийг 0.5В хүртэл эргүүлээрэй.
- Улаан кабелийг LM324 -ийн 5 -р зүү болгон өөрчилнө үү. Таслагчийг 1V хүртэл эргүүлээрэй.
- Улаан кабелийг LM324 -ийн 10 -р зүү болгон өөрчилнө үү. Шүргэгчийг 1.5В хүртэл эргүүлээрэй
- Улаан кабелийг LM324 -ийн 12 -р зүү болгон өөрчилнө үү. Таслагчийг 2V хүртэл эргүүлээрэй.
Эдгээр бүх алхамуудыг бүх холбогдсон (Arduino болон бидний хийсэн хэлхээ) хийх ёстой.
Магадгүй танд 2 -оос дээш гар хэрэгтэй болно, шаардлагатай бол өөр хүнээс тусламж хүсээрэй.
5 -р шүргэгч нь мэдрэмтгий байдлын калибратор болж ажилладаг (LDR хооронд, өөрөөр хэлбэл RV5 нэртэй)
Таны харж байгаагаар видеон дээр гаралтын тест байгаа бөгөөд үүнийг илүү дидактик, үнэлэхэд хялбар болгохын тулд би ногоон гэрлийг ашигласан (би гараа гэрлийг ойртуулахад ойртуулж, хэлхээ нь гэрлийг эргүүлэх эсвэл эргүүлэхэд хүргэдэг. ослын гэрлээс хамаарна).
Алхам 4: Сервотор мотор угсрах
Энд та оюун ухаанаа үлээх хэрэгтэй: та нүдийг нүдээ аньж, хаах механизмд оруулах хэрэгтэй.
1 -р зураг дээр миний хэрэгжүүлсэн жинхэнэ загварыг та харж байна.
2 -р зураг дээр үндсэн механизмыг харуулсан зураг байна.
Механизмыг хийхийн тулд хөөсөн толгой, модон саваа, цавуу ашиглана.
3 -р зураг дээр харж байгаагаар LDR хамар дээр байна
Алхам 5: Кодлох
Эцэст нь та хэлхээг Arduino -ийн 3, 4, 5, 6 -р зүү рүү холбох ёстой бөгөөд servo нь 9 -р зүүтэй холбогдоно.
Код доор байна. Энэ нь чухал хэсэг бүрийг тайлбарлах тайлбаруудтай.
Алхам 6: Таашаал аваарай
Нүдний өөрчлөлтийг үнэлэхийн тулд гэрлээ LDR рүү томруулж, багасгана уу.
Үзсэнд баярлалаа. Чамд таалагдана гэдэгт итгэж байна.
Зөвлөмж болгож буй:
Бичил: битийн дуу чимээний түвшинг илрүүлэгч: 3 алхам
Микро: битийн дуу чимээний түвшинг илрүүлэгч: Энэ бол микро: бит ба Pimoroni enviro: bit дээр суурилсан дуу чимээний түвшний детекторын хамгийн богино жишээ юм. 5х5 хэмжээтэй LED матрицыг тооцоолж
Bluetooth алсын удирдлагатай гэрлийн унтраалга - Дахин тохируулах. Гэрлийн унтраалга ажилласаар байна, нэмэлт бичих шаардлагагүй: 9 алхам (зурагтай)
Bluetooth алсын удирдлагатай гэрлийн унтраалга - Дахин тохируулах. Хөнгөн унтраалга ажилласаар байна, нэмэлт бичих шаардлагагүй. 2017 оны 11 -р сарын 25 -ны өдөр - Энэ төслийн киловатт ачааллыг хянах боломжтой өндөр хүчин чадалтай хувилбарын хувьд BLE Control -ийг өндөр хүчдэлийн ачаалалд шилжүүлэхийг үзнэ үү. Зарим BLE самбар / програм хангамжийн стекүүд
Ширээний гэрлийн чимэглэл ба хаалганы гэрлийн тэмдэг: 8 алхам (зурагтай)
Ширээний гэрлийн чимэглэл ба хаалганы гэрлийн тэмдэг: Энэхүү заавар нь ширээний чимэглэлийг хэрхэн яаж програмчлах, хэрхэн яаж гэрэлтүүлэхийг зааж өгөх болно. Эдгээр гэрэл нь нэг цагийн дотор өнгөө өөрчилдөг. Та мөн гэрэл асдаг дагалдах хаалганы тэмдгийг хэрхэн програмчлах, бүтээх талаар сурах болно. Та хаалгыг ашиглаж болно
RGB LED гэрлийн мод (Шөнийн гэрэл зураг, хөлдөлтийн гэрлийн хувьд): 4 алхам (зурагтай)
RGB LED гэрлийн зөөгч (шөнийн гэрэл зураг, хөлдөлтийн гэрлийн хувьд): RGB LED гэрэлтэй гэрэл зургийн мод гэж юу вэ? Хэрэв та гэрэл зураг, ялангуяа шөнийн цагаар гэрэл зураг авах дуртай бол энэ нь юу болохыг та аль хэдийн мэдэж байгаа гэдэгт би итгэлтэй байна! Үгүй бол энэ нь танд гайхалтай бүтээл хийхэд туслах гайхалтай гайхалтай төхөөрөмж гэж би хэлж чадна
$ 20 / 20мин худалдааны чанартай эвхдэг гэрлийн хайрцаг / гэрлийн майхан: 7 алхам (зурагтай)
20 / 20минутын арилжааны чанартай эвхдэг гэрлийн хайрцаг / гэрлийн майхан: Хэрэв та бүтээгдэхүүн хийх зориулалттай DIY гэрлийн хайрцаг хайж байгаа эсвэл гэрэл зургийг хаах гэж байгаа бол танд олон сонголт байгаа гэдгийг та мэдэж байгаа. Картон хайрцагнаас эхлээд угаалгын газар саад болохоос эхлээд төслийг үхтэл нь хийсэн гэж бодож магадгүй. Гэхдээ хүлээ! 20 доллараар