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

Урвалын цаг хэмжигч (харааны, аудио ба мэдрэгчтэй): 9 алхам (зурагтай)
Урвалын цаг хэмжигч (харааны, аудио ба мэдрэгчтэй): 9 алхам (зурагтай)

Видео: Урвалын цаг хэмжигч (харааны, аудио ба мэдрэгчтэй): 9 алхам (зурагтай)

Видео: Урвалын цаг хэмжигч (харааны, аудио ба мэдрэгчтэй): 9 алхам (зурагтай)
Видео: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Арванхоёрдугаар сар
Anonim
Урвалын цаг хэмжигч (харааны, аудио ба мэдрэгчтэй)
Урвалын цаг хэмжигч (харааны, аудио ба мэдрэгчтэй)

Урвалын хугацаа гэдэг нь тухайн хүний өдөөлтийг тодорхойлж, хариу үйлдэл үзүүлэхэд зарцуулдаг цаг хугацааны хэмжүүр юм. Жишээлбэл, тамирчны дуут хариу үйлдэл хийх хугацаа нь буу шидэх (уралдааныг эхлүүлэх) болон түүний тэмцээн эхлэх хоорондох хугацаа юм. Урвалын цаг нь 100 метрийн олимпийн уралдаан гэх мэт яаралтай хариу үйлдэл үзүүлэх, хурдтай машинд завсарлага өгөх зэрэг чухал үүргийг гүйцэтгэдэг бөгөөд энэхүү мини төсөлд бид харааны, аудио, мэдрэгчтэй өдөөлтийн хариу урвалын хугацааг хэмжих боломжийг олгодог хэмжигдэхүүнийг бий болгодог. Эхэлцгээе.

Алхам 1: Видео

Image
Image

Зарим зүйлийг код, нарийн ширийн зүйл гэх мэт нийтлэлд илүү сайн тайлбарласан байдаг бол заримыг нь видеогоор дамжуулан илүү сайн туршиж үздэг, жишээ нь манай тохиолдолд дуугарах, OLED дэлгэцийг өөрчлөх. Бүрэн туршлага авахын тулд хавсаргасан богино видеог үзээрэй. Энэ нийтлэлийг видеог бэлтгэсний дараа бичсэн тул би энд дутуу байгаа мэдээллийг бөглөх болно.

Алхам 2: Эд анги, багаж хэрэгсэл

Харааны урвалын цаг хэмжилт
Харааны урвалын цаг хэмжилт

Энэхүү мини төсөлд шаардлагатай электроникийн шаардлагатай бүрэлдэхүүн хэсгүүдийн жагсаалтыг энд оруулав.

  • I2C OLED дэлгэц (№1),
  • Ардуино нано (№1),
  • Дуу чимээ (#1),
  • Реле (#1),
  • SPDT слайд шилжүүлэгч (#1),
  • Товчлуур (№2) нэг ногоон, нэг улаан байвал илүү дээр юм.
  • 100 nf конденсатор (#1) ба
  • 9V зай + холбогч, холбогч утас, хуванцар хайрцаг (10см х 6см х 3см).

Бүрэлдэхүүн хэсгийн дүр төрхийг олж мэдэхийн тулд хавсаргасан зургийг үзнэ үү. (Утасны торны талаар санаа зовох хэрэггүй, бид үүнийг дараагийн алхмуудад тайлбарлах болно)

Хэрэгслийн жагсаалтыг доор харуулав.

  • Гагнуурын төмөр,
  • Цавуу буу ба
  • Халуун ир.

Одоо бид харааны, аудио, мэдрэгчтэй урвалын хугацааг нэг нэгээр нь хэмжиж, дамжих явцад барилгын хэлхээг давах болно.

Алхам 3: Харааны урвалын хугацааг хэмжих

Харааны урвалын цаг хэмжилт
Харааны урвалын цаг хэмжилт

Харааны хариу урвал гэдэг нь харааны өдөөлтөд хариу үйлдэл үзүүлэхэд бидний зарцуулдаг цаг хугацаа юм, жишээлбэл та гэнэт ширээн дээрээс унжсан шилийг харж, түүнийг барьж авахад хариу өгөх болно.

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

Би хавсаргасан бүдүүвчийн дагуу холбогч утас ашиглан I2C OLED дэлгэц, arduino нано, хоёр товчлуурыг талхны самбар дээр холбосон.

Ногоон товчлуур нь энэ тоолуурт байгаа урвалын хугацааны хэмжигдэхүүнүүдийн хооронд шилжихэд ашиглагддаг.

Алхам 4: Аудио урвалын хугацааг хэмжих

Аудио урвалын цаг хэмжилт
Аудио урвалын цаг хэмжилт
Аудио урвалын цаг хэмжилт
Аудио урвалын цаг хэмжилт

Аудио урвалын хугацаа гэдэг нь дууны өдөөлтөд хариу өгөх бидний цаг хугацаа, жишээлбэл тамирчны тэмцээнийг эхлүүлэх шүүгчид үзүүлэх хариу үйлдэл юм.

Аудио урвалын хугацааг хэмжихийн тулд би arduino нано D7 зүү дээр дуугаруулагч нэмж орууллаа.

Алхам 5: Урвалын хугацааг хэмжихэд хүрнэ үү

Touch Reaction Time Measure
Touch Reaction Time Measure
Touch Reaction Time Measure
Touch Reaction Time Measure
Touch Reaction Time Measure
Touch Reaction Time Measure
Touch Reaction Time Measure
Touch Reaction Time Measure

Мэдрэх урвалын хугацаа гэдэг нь мэдрэгчтэй өдөөлтөд хариу өгөхөд шаардагдах цаг хугацаа юм, жишээлбэл халуун гадаргуу дээр хүрч, гараа үүнээс авах.

Мэдрэх урвалын хугацааг хэмжихийн тулд би хөдлөх контакт ил гарсан урагдсан реле ашиглаж байна. Холбоо барих хөдөлгөөн нь мэдрэгчийг өдөөх үүргийг гүйцэтгэдэг, өөрөөр хэлбэл 5В -ийг релений ороомог дээр асаахад цахилгаан соронзон контактийг доош нь татах замаар идэвхждэг (Хөдөлгөөн нь хавсаргасан зурагт үзүүлсэн шиг маш жижиг боловч мэдрэхэд хангалттай). Би газар ба arduino нано D8 зүү хооронд ороомог холбосон.

Мэдээлэл авахын тулд би бахө, халуун ирний тусламжтайгаар буухиа нураажээ. Үүнийг хийхдээ болгоомжтой байгаарай.

Алхам 6: Бүрэн тойрог

Бүрэн тойрог
Бүрэн тойрог

Би энэ хэлхээг тэжээхийн тулд 9В хэмжээтэй авсаархан батерей ашиглаж байгаа бөгөөд ON/OFF унтраагуурыг нэмснээр энэ тоолуурын электрон тоног төхөөрөмжийн хэсэг дуусч байна.

Arduino кодыг авч үзье.

Алхам 7: Arduino код

Кодын үндсэн хэсгийг авч үзье. Хэрэв та кодыг татаж аваад зэрэгцээ харвал энэ нь туслах болно.

Би adafruit GFX болон SSD1306 номын санг OLED жолоодохын тулд ашиглаж байна.

Arduino код нь setup () ба loop () гэж нэрлэгддэг хоёр үндсэн функцийг агуулдаг бөгөөд нэг удаа асаахад нэг удаа ажиллуулдаг бөгөөд үлдсэн хугацаанд микро хянагч нь loop () -ийг ажиллуулдаг.

Тохиргоо хийхээс өмнө би шаардлагатай бүх хувьсагчдыг эхлүүлж, тохиргоонд () би OLED -ийг эхлүүлдэг бөгөөд үүний дараа OLED дээр цэсийг гүйлгэхийн тулд ямар товчлуурыг ашиглах талаар мэдээлэл гарч ирдэг. Бид үүнийг ганцхан удаа ажиллуулах шаардлагатай байгаа тул би үүнийг тохируулж хадгалсан.

Loop () товчлуур дээр дарж цэсийн зүйлийг сонгож, updateMenu () функцийг ашиглан дэлгэцийг шинэчилнэ. Урвалын цагийн туршилтыг сонгосны дараа loadTest () функц шинэчлэгддэг. Энэ функцийг бие даан хэрэгжүүлж, танд ямар нэгэн асуудал тулгарвал надад мэдэгдээрэй. Эдгээр функцууд нь OLED -ийн туршилтын холбогдох мэдээллийг харуулах, хэрэглэгчийн оролтыг авах, хариу өгөх хугацааг харуулах давтагдсан загвартай байдаг.

Би текстийг буулгах кодыг хуулж аваагүй тул энэ алхамыг маш том болгож, дагаж мөрдөхөд хэцүү байх болно. Гэсэн хэдий ч, хэрэв танд ямар нэгэн эргэлзээ байгаа бол надаас хамгийн энгийн эргэлзээ ч бүү асуугаарай.

Алхам 8: Тоолуурын хайрцгийг бэлтгэх

Тоолуурын кейс бэлтгэж байна
Тоолуурын кейс бэлтгэж байна
Тоолуурын кейс бэлтгэж байна
Тоолуурын кейс бэлтгэж байна
Тоолуурын кейс бэлтгэж байна
Тоолуурын кейс бэлтгэж байна

Код, электрон тоног төхөөрөмж бэлэн болмогц би харандаа ашиглан хуванцар хайрцаг дээр OLED, реле, ON/OFF болон товчлуурын ойролцоо хэмжээсийг зурсан (Зураг #1). Үүний дараа би халуун ирийг ашиглан тэдгээрийг хайчилж авав (Зураг #2), ялангуяа товчлуурын нүхний хувьд ирийг нь салгаж, халуун саваа ашиглах шаардлагатай болсон (Зураг #3).

Хуванцар таг бэлэн болмогц би эд ангиудыг цавуу буугаар бэхлэв (Зураг #4) Үүний дараа би гагнуурын төмөр ба холбогч утас ашиглан бүрэлдэхүүн хэсгүүдийн холболтыг баталгаажуулав.

Эцэст нь би бүх зүйлийг хашаа дотор хийж, тагийг нь хаажээ (Зураг #5 ).;

Алхам 9: Дууссан

Дууссан
Дууссан

За тэгээд л боллоо залуусаа.

Бүрэн демо, туршлагатай болохын тулд хавсаргасан видеог эцэс хүртэл үзнэ үү.

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

Уншиж, баяр баясгалан авчирсанд баярлалаа.

Хэрэв танд энэ нийтлэл таалагдсан бол миний YouTube суваг танд таалагдах бололтой. Үүнийг бууд.

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