Мазмұны:

Көп мақсатты жарық қашықтығы сенсоры: 5 қадам
Көп мақсатты жарық қашықтығы сенсоры: 5 қадам

Бейне: Көп мақсатты жарық қашықтығы сенсоры: 5 қадам

Бейне: Көп мақсатты жарық қашықтығы сенсоры: 5 қадам
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Қараша
Anonim
Көп мақсатты жарық қашықтығы сенсоры
Көп мақсатты жарық қашықтығы сенсоры

Бұл жарық қашықтығы сенсоры сияқты таңғажайып туындыларды қолданудың бірнеше жолы бар! Мен мұны жасауды шешкен себебім 6-сынып оқушыларымен мектептен кейінгі кодтау сабағына арналған. Студенттер Sphero Ollies -пен жұмыс жасайды және бағдарламалау үшін блок -кодтауды қолдануды үйренеді. Кейбір студенттер тек негіздерді үйренеді, ал басқалары шынымен де жетілдірілген және дәл қозғалыстар мен кодтарды нөлге түсіруге тырысады. Олар өздерінің Оллиді қайта құру үшін код жасауға тырысатын жолдарды, жолдарды және тіпті объектілерді өлшеуге көмектесу үшін протекторлар мен метр/аулалық таяқшаларды қолданады. Бұл жарық қашықтығы датчигін қолдану дәл кодты алуға көмектеседі және сонымен қатар сызғышты қолданбай белгілі бір қашықтықта тапсырманы кім орындайтынын анықтауға көмектеседі. Бұл бастауыш деңгейдегі жоба, оны орындауды жеңілдететін қадамдық нұсқаулықтармен бірге келеді!

Ультрадыбыстық сенсор сенсордан ультрадыбыстық толқындарды жіберу арқылы объектінің сенсорынан қашықтығын алады және ол сенсорға оралады. Бұл толқындар, ол жерде және кері қайту үшін қажет уақытқа негізделген, жүретін жылдамдығынан басқа, қашықтықты есептейді. Қашықтық тақтада RGB светодиоды арқылы көрсетіледі, көлеңкелер қашықтықты (сантиметрмен) келесі түрде көрсетеді:

  • Қызыл: 125 см -ден асады
  • Жасыл: 100 -ден үлкен және 125 см -ден кіші немесе оған тең
  • Көк: 75 -тен үлкен және 100 см -ден кіші немесе оған тең
  • Сары: 50 -ден үлкен және 75 см -ден кіші немесе оған тең
  • Күлгін: 25 -тен үлкен және 50 см -ден кіші немесе оған тең
  • Аква: 0 -ден үлкен және 25 см -ден кіші немесе оған тең

*Бұл арақашықтықтар сіз орындағыңыз келетін тапсырмаға байланысты кішірек немесе үлкен қадамдар мен қашықтықтарға өзгертілуі мүмкін.

1 -қадам: компоненттер және жұмысқа кірісу

Компоненттер және жұмысты бастау
Компоненттер және жұмысты бастау

Өзіңіздің көп мақсатты ультрадыбыстық жарық қашықтығы датчигін жасау үшін сізге келесі жабдықтар қажет:

  • нан тақтасы
  • Ардуино
  • 9 өтпелі кабель
  • 1 RGB жарық диоды
  • 3-330 Ом резисторлары
  • 1 ультрадыбыстық қашықтық сенсоры
  • Қуат көзі- компьютер мен қосымша қуат көзі
  • Компьютерден кодты қосуға және іске қосуға арналған USB қосқышы
  • Қосымша: аяқталғаннан кейін Arduino -ны бекітуге арналған қашықтан басқару машинасы.

Құралдар қажет емес!

Ардуинодағы 5В түйреуіштен және жерасты рельсін Arduino -дағы GND түйреуішіне арналған тақтаның электр рельсіне қуат қосудан бастаңыз.

2 -қадам: ультрадыбыстық сенсорды қосу

Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу

Келесіде сіз ультрадыбыстық сенсорды қосасыз.

  1. Сенсордағы GND -ден өтпелі кабельді тақтаның жердегі рельсіне жалғаңыз
  2. Эходы Arduino -дегі 7 істікке қосыңыз
  3. Тригті Arduino -дегі 8 істікке қосыңыз
  4. Бейнебақылау құрылғысын тақтадағы электр рельсіне қосыңыз.

*Ескертпе: бұл ультрадыбыстық сенсор бағдарламада көрсетілгеннен басқа бренд болғандықтан TinkerCad диаграммасында орнатылғаннан сәл өзгеше көрінеді. Нақтырақ нұсқаулық алу үшін суреттерді қараңыз.

3 -қадам: RGB светодиодты қосу

RGB светодиодты қосу
RGB светодиодты қосу
RGB светодиодты қосу
RGB светодиодты қосу
RGB светодиодты қосу
RGB светодиодты қосу

Содан кейін сіз RGB жарықдиодты шамды қосасыз. Есіңізде болсын, ең ұзын аяқ- GND- нұсқаулық ретінде RGB LED суретін қараңыз. Жоғарыдағы TinkerCad суреті мен фотосуретін қолданып, жарық диодты қосыңыз.

  • redPin: 11
  • (-): GND рельсі
  • жасыл түйреуіш: 10
  • BluePin: 9

4 -қадам: Кодекс

Кодекс
Кодекс
Кодекс
Кодекс

Содан кейін сізге Arduino -ны компьютерге қосып, осы бағдарламаны іске қосу үшін кодты жүктеу қажет болады. Кодқа сілтеме үшін мына жерді басыңыз. Шығармаңызды сынап көріңіз!

ПАЙДАЛЫ КЕҢЕСТЕР:

  1. Қашықтық қадамдарын қайда өзгертуге болатынын көрсететін кодтағы түсініктемелерді қараңыз. Сонымен қатар, егер қаласаңыз, жарықдиодты түстердің айналу ретін өзгертуді таңдауға болады.
  2. Arduino редакторындағы «мониторды» қолданыңыз, егер сіз тек батареяға емес, компьютерге қосылған болсаңыз, Arduino -да код жұмыс істеп тұрған кезде нақты қашықтықты қадағалаңыз.
  3. Мен дайын Arduino -ны қашықтықтағы өзгерістерді көрсету үшін пультке қостым. Бұл тұрақты емес және оны қайта тағайындау үшін жылжытуға немесе ажыратуға болады.

5 -қадам: Басқа мақсаттар мен ресурстар

Ультрадыбыстық жарық сенсоры сізге көмектесетін басқа әдістер бар:

  • өлшеуге үйрету
  • өлшеуді бағалау
  • оқушылардың мұғалім үстелінен қашықтығын бақылау (мен үстелдің артында отырған оқушылармен қиын уақыт өткіземін немесе мен отырмаған кезде үстелден заттарды алып қоямын …
  • садақ атудан мақсатты жаттығуларға арналған диапазон
  • гаражда велосипед тұрағы
  • ыстық/суық ойыны

Ресурстар:

Авторы белгісіз. (2018). Мехатроника қалай. Алынған:

E. Чен. (күні белгісіз). Ультрадыбыстық диапазонды модуль HC - SR04 & RGB жарықдиодты эмиттер. Summerfuel Robotics -тен алынды:

Joel_E_B. (күні белгісіз). SparkFun өнертапқыштар жинағының экспериментіне арналған нұсқаулық - v4.0: 1D схемасы: RGB түнгі жарық. Келтірілген:

Ұсынылған: