Мазмуну:

Ардуинону бошотуу үчүн HC-SR04 Reader Module: 6 кадам (Сүрөттөр менен)
Ардуинону бошотуу үчүн HC-SR04 Reader Module: 6 кадам (Сүрөттөр менен)

Video: Ардуинону бошотуу үчүн HC-SR04 Reader Module: 6 кадам (Сүрөттөр менен)

Video: Ардуинону бошотуу үчүн HC-SR04 Reader Module: 6 кадам (Сүрөттөр менен)
Video: Үйдүн автоматикасы: Robojax Arduino Relay Timer V 1.0 2024, Июль
Anonim
Image
Image
Бөлүктөрдүн тизмеси
Бөлүктөрдүн тизмеси

HC-SR04 УЗИ аралык сенсор робот техникасында абдан популярдуу. Негизинен, роботтон качкан ар кандай объект бул сенсорду колдонот. Жана, албетте, эң сонун, арзан жана так колдонуу оңой, бирок татаал роботторду кура баштагандан кийин, сиз көйгөйдү көрө баштайсыз жана бул көйгөй убакыт. Бул сенсор менен аралыкты өлчөө үчүн көп убакыт талап кылынат, объекттерди өтө тез аныктоочу курч сенсорлор сыяктуу кээ бир альтернативалар бар, бирок алардын чыгышы бинардык, андыктан сиз көрсөтүлгөн чекте объект бар -жогун аныктай аласыз, бирок сиз билбейсиз канчалык алыс. Кээ бир роботтор үчүн бул сенсорлор идеалдуу, бирок дагы бир көйгөй бар - баа. Алар HC-SR04 караганда дээрлик 10 эсе кымбат. Ошентип, мен бул экөөнү бириктирүү жөнүндө ойлоно баштадым. Мен HC-SR04ге туташтырып, аралыкты окуу тапшырмасын Attiny микроконтроллерине өткөрүп бере турган модуль үчүн бир идея менен келдим, чыгаруу экилик болушу мүмкүн жана сиздин негизги микропроцессор жеңилдейт! Жөнөкөй, бирок сонун чечим жана ошол эле учурда арзан:) Мындай сенсорду кайда колдонсоңуз болорун билгиңиз келеби? Окууну улантыңыз же видеону көрүңүз.

$ 2 үчүн JLCPCB 10 такталары:

1 -кадам: Бөлүктөрдүн тизмеси

Бөлүктөрдүн тизмеси анча деле узун эмес, алардын көпчүлүгүн каалаган жергиликтүү электрондук дүкөндөн таба аласыз, эгер мен бир нерсе тапсам онлайн дүкөндөргө шилтемелер бар:

  • HC-SR04
  • Attiny45/85
  • Потенциометр
  • Аялдардын жана Эркектердин баш аттары
  • 1206 SMD каршылыгы (комплектке сатып алуу жакшы)
  • 1206 LED

Ошондой эле сизге кээ бир шаймандар керек болот:

  • Пластикалык темир/станция
  • USBasp программисти

Эгерде сиз бул проект үчүн ПКБ сатып алгыңыз келсе, менин Tindie дүкөнүмдү карап көрүңүз:

Мен Tindieде сатам
Мен Tindieде сатам

2 -кадам: ПХБ, схемалык жана файлдар

ПХБ, схемалык жана файлдар
ПХБ, схемалык жана файлдар

Жогоруда бардык файлдарды таба аласыз, анын ичинде схемалык жана ПХБ дизайнын, бул ПКБны өндүрүүдө колдоно турган Gerber файлдары да бар. Файлдарды өзүңүздүн муктаждыктарыңыз үчүн өзгөртүүгө тартынбаңыз, менин бардык долбоорлорум коммерциялык эмес деп бөлүшүлгөндүгүн унутпаңыз, андыктан аларды сата албайсыз.

Схема өтө жөнөкөй, бир нече компоненттер бар, аны ПКБга туура орнотуу үчүн колдонсоңуз болот.

Эгерде сиз бул проектте ПХБны колдонууну каалабасаңыз, мунун бардыгын нан тактасына туташтырсаңыз болот, ал бир аз чоңураак болот, бирок эгер сиз ширете албасаңыз, бул сиз үчүн эң оңой жол!

3 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering
Soldering
Soldering

Ширетүү абдан жөнөкөй. Эң кичинекей компоненттерден (резистор жана LED) баштаңыз, андан кийин чоңураактарына өтүңүз, ошондо мунун бардыгын ширетүү сиз үчүн жөнөкөй болот. Полярдыктын бардык компоненттерге туура келерин жана шорты жок экенин текшериңиз. Эгерде сиз бул проект үчүн ПХБны колдонууну каалабасаңыз жана мунун баарын нан тактасына туташтыргыңыз келсе, бул кадамды өткөрүп жиберип, жогорудагы кадамдын схемасын аткарыңыз.

4 -кадам: Кодду жүктөө

Кодду жүктөө
Кодду жүктөө
Кодду жүктөө
Кодду жүктөө
Кодду жүктөө
Кодду жүктөө

Баары ПКБга ширетилгенден кийин, биз Аттиниге программаны жүктөй алабыз. Бул үчүн биз USBasp программистин (же Arduino IDE менен иштеген башка) микроконтроллерге туташтырышыбыз керек. Кодду менин Githubдан тапса болот. Аны жүктөө үчүн Arduino IDEге Attiny такталарын кошуу керек, интернетте бул боюнча көптөгөн окуу куралдарын таба аласыз, ошондуктан мен аны ошол жерде түшүндүрбөйм. Албетте, сиз коддогу баалуулуктарды өзгөртө аласыз, ал тургай анын функциясын муктаждыктарыңызга ылайыкташтыра аласыз.

5 -кадам: Сыноо жана тууралоо

Тест жана тууралоо
Тест жана тууралоо
Тест жана тууралоо
Тест жана тууралоо
Тест жана тууралоо
Тест жана тууралоо

Программаңыз даяр болгондо HC-SR04 модулун туташтырсаңыз болот (аны туура туташтыруу үчүн жогорудагы сүрөттөрдү караңыз, антпесе тактайга зыян келтиришиңиз мүмкүн).

Сиз аны 4V менен 5V ортосундагы чыңалуу менен иштете аласыз. Тактадагы LED потенциометр менен койгон аралыктан кичине болгондо күйөт. Аралыкты өзгөртүү үчүн бурагычты колдонсоңуз болот. Баары жакшы иштеп жатканда, кийинки кадамга өтсөңүз болот. Эгер андай болбосо, сиздин ширетүүңүздү текшериңиз жана сиздин схемаңыз менен менин схемамдын дал келишин текшериңиз.

6 -кадам: Мүмкүн болгон колдонмолор

Мүмкүн болгон колдонмолор
Мүмкүн болгон колдонмолор
Мүмкүн болгон колдонмолор
Мүмкүн болгон колдонмолор
Мүмкүн болгон колдонмолор
Мүмкүн болгон колдонмолор

Акыркы кадамга чейин жеткениңиз менен куттуктайм! Бул модулду Arduino менен колдонуу үчүн модулдун VCC'ин Arduino 5V, GND модулун Arduino GNDге жана модулдун пини Arduino казыктарынын бирине туташтыруу керек.

Аны кантип колдонсо болот? Ооба, мүмкүнчүлүктөр чексиз. Сиз муну робототехникаңыздын долбоору үчүн колдоно аласыз, мен кийинки долбоорум үчүн жасайм деп жатам, жакында бул тууралуу дагы:) Сиз кодду өзгөртө аласыз, ага сервону туташтырып, сервону ушул тактан башкара аласыз. Сиз аны өзгөртүп, эч кандай кошумча, тышкы микроконтроллерсиз колдоно аласыз. Бул чоң потенциалга ээ болгон чакан такта жана бул менин кийинки долбоорумду бир топ жеңилдетет.

Бул нускаманы окуу сизге жакты деп үмүттөнөм:) Бул долбоор тууралуу менин видеомду көрүп, каналыма жазылууну унутпаңыз! Окуганыңыз үчүн рахмат, бактылуу болуңуз!

Сунушталууда: