Мазмуну:
- 1 -кадам: Бөлүктөрдүн тизмеси
- 2 -кадам: ПХБ, схемалык жана файлдар
- 3 -кадам: ширетүү
- 4 -кадам: Кодду жүктөө
- 5 -кадам: Сыноо жана тууралоо
- 6 -кадам: Мүмкүн болгон колдонмолор
Video: Ардуинону бошотуу үчүн HC-SR04 Reader Module: 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
HC-SR04 УЗИ аралык сенсор робот техникасында абдан популярдуу. Негизинен, роботтон качкан ар кандай объект бул сенсорду колдонот. Жана, албетте, эң сонун, арзан жана так колдонуу оңой, бирок татаал роботторду кура баштагандан кийин, сиз көйгөйдү көрө баштайсыз жана бул көйгөй убакыт. Бул сенсор менен аралыкты өлчөө үчүн көп убакыт талап кылынат, объекттерди өтө тез аныктоочу курч сенсорлор сыяктуу кээ бир альтернативалар бар, бирок алардын чыгышы бинардык, андыктан сиз көрсөтүлгөн чекте объект бар -жогун аныктай аласыз, бирок сиз билбейсиз канчалык алыс. Кээ бир роботтор үчүн бул сенсорлор идеалдуу, бирок дагы бир көйгөй бар - баа. Алар HC-SR04 караганда дээрлик 10 эсе кымбат. Ошентип, мен бул экөөнү бириктирүү жөнүндө ойлоно баштадым. Мен HC-SR04ге туташтырып, аралыкты окуу тапшырмасын Attiny микроконтроллерине өткөрүп бере турган модуль үчүн бир идея менен келдим, чыгаруу экилик болушу мүмкүн жана сиздин негизги микропроцессор жеңилдейт! Жөнөкөй, бирок сонун чечим жана ошол эле учурда арзан:) Мындай сенсорду кайда колдонсоңуз болорун билгиңиз келеби? Окууну улантыңыз же видеону көрүңүз.
$ 2 үчүн JLCPCB 10 такталары:
1 -кадам: Бөлүктөрдүн тизмеси
Бөлүктөрдүн тизмеси анча деле узун эмес, алардын көпчүлүгүн каалаган жергиликтүү электрондук дүкөндөн таба аласыз, эгер мен бир нерсе тапсам онлайн дүкөндөргө шилтемелер бар:
- HC-SR04
- Attiny45/85
- Потенциометр
- Аялдардын жана Эркектердин баш аттары
- 1206 SMD каршылыгы (комплектке сатып алуу жакшы)
- 1206 LED
Ошондой эле сизге кээ бир шаймандар керек болот:
- Пластикалык темир/станция
- USBasp программисти
Эгерде сиз бул проект үчүн ПКБ сатып алгыңыз келсе, менин Tindie дүкөнүмдү карап көрүңүз:
2 -кадам: ПХБ, схемалык жана файлдар
Жогоруда бардык файлдарды таба аласыз, анын ичинде схемалык жана ПХБ дизайнын, бул ПКБны өндүрүүдө колдоно турган Gerber файлдары да бар. Файлдарды өзүңүздүн муктаждыктарыңыз үчүн өзгөртүүгө тартынбаңыз, менин бардык долбоорлорум коммерциялык эмес деп бөлүшүлгөндүгүн унутпаңыз, андыктан аларды сата албайсыз.
Схема өтө жөнөкөй, бир нече компоненттер бар, аны ПКБга туура орнотуу үчүн колдонсоңуз болот.
Эгерде сиз бул проектте ПХБны колдонууну каалабасаңыз, мунун бардыгын нан тактасына туташтырсаңыз болот, ал бир аз чоңураак болот, бирок эгер сиз ширете албасаңыз, бул сиз үчүн эң оңой жол!
3 -кадам: ширетүү
Ширетүү абдан жөнөкөй. Эң кичинекей компоненттерден (резистор жана LED) баштаңыз, андан кийин чоңураактарына өтүңүз, ошондо мунун бардыгын ширетүү сиз үчүн жөнөкөй болот. Полярдыктын бардык компоненттерге туура келерин жана шорты жок экенин текшериңиз. Эгерде сиз бул проект үчүн ПХБны колдонууну каалабасаңыз жана мунун баарын нан тактасына туташтыргыңыз келсе, бул кадамды өткөрүп жиберип, жогорудагы кадамдын схемасын аткарыңыз.
4 -кадам: Кодду жүктөө
Баары ПКБга ширетилгенден кийин, биз Аттиниге программаны жүктөй алабыз. Бул үчүн биз USBasp программистин (же Arduino IDE менен иштеген башка) микроконтроллерге туташтырышыбыз керек. Кодду менин Githubдан тапса болот. Аны жүктөө үчүн Arduino IDEге Attiny такталарын кошуу керек, интернетте бул боюнча көптөгөн окуу куралдарын таба аласыз, ошондуктан мен аны ошол жерде түшүндүрбөйм. Албетте, сиз коддогу баалуулуктарды өзгөртө аласыз, ал тургай анын функциясын муктаждыктарыңызга ылайыкташтыра аласыз.
5 -кадам: Сыноо жана тууралоо
Программаңыз даяр болгондо HC-SR04 модулун туташтырсаңыз болот (аны туура туташтыруу үчүн жогорудагы сүрөттөрдү караңыз, антпесе тактайга зыян келтиришиңиз мүмкүн).
Сиз аны 4V менен 5V ортосундагы чыңалуу менен иштете аласыз. Тактадагы LED потенциометр менен койгон аралыктан кичине болгондо күйөт. Аралыкты өзгөртүү үчүн бурагычты колдонсоңуз болот. Баары жакшы иштеп жатканда, кийинки кадамга өтсөңүз болот. Эгер андай болбосо, сиздин ширетүүңүздү текшериңиз жана сиздин схемаңыз менен менин схемамдын дал келишин текшериңиз.
6 -кадам: Мүмкүн болгон колдонмолор
Акыркы кадамга чейин жеткениңиз менен куттуктайм! Бул модулду Arduino менен колдонуу үчүн модулдун VCC'ин Arduino 5V, GND модулун Arduino GNDге жана модулдун пини Arduino казыктарынын бирине туташтыруу керек.
Аны кантип колдонсо болот? Ооба, мүмкүнчүлүктөр чексиз. Сиз муну робототехникаңыздын долбоору үчүн колдоно аласыз, мен кийинки долбоорум үчүн жасайм деп жатам, жакында бул тууралуу дагы:) Сиз кодду өзгөртө аласыз, ага сервону туташтырып, сервону ушул тактан башкара аласыз. Сиз аны өзгөртүп, эч кандай кошумча, тышкы микроконтроллерсиз колдоно аласыз. Бул чоң потенциалга ээ болгон чакан такта жана бул менин кийинки долбоорумду бир топ жеңилдетет.
Бул нускаманы окуу сизге жакты деп үмүттөнөм:) Бул долбоор тууралуу менин видеомду көрүп, каналыма жазылууну унутпаңыз! Окуганыңыз үчүн рахмат, бактылуу болуңуз!
Сунушталууда:
Ардуинону IP тармагына туташтыруу үчүн өз WIFI шлюзун кантип түзүү керек?: 11 кадам (сүрөттөр менен)
Ардуинону IP тармагына туташтыруу үчүн өзүңүздүн WIFI шлюзуңузду кантип түзүү керек?: Көптөр ойлогондой, сиз Arduino үйдү автоматташтыруу жана роботтоштуруу үчүн эң жакшы чечим деп ойлойсуз! Мен роботтун үстүндө иштеп жатам, ал ар дайым иштеген сервер менен туташып турушу керек
Ардуинону колдонуу менен негизги жыштыкты өлчөө: 7 кадам (сүрөттөр менен)
Ардуинону колдонуу менен негизги жыштыкты өлчөгүлө: 3 -апрелде Индиянын премьер -министри Шри. Нарендра Моди Индиянын Корона вирусуна каршы күрөшүн белгилөө үчүн 5 -апрелде кечки саат 9: 00дө жарыкты өчүрүп, чыракты (Дия) күйгүзүү үчүн индиялыктарга кайрылган. Билдирүүдөн кийин эле чоң башаламандык болду
ScanUp NFC Reader/жазуучу жана азиздер, көрүүсү начарлар жана башкалар үчүн аудио жазгыч: 4 кадам (сүрөттөр менен)
ScanUp NFC Reader/жазуучу жана азиздер, көрүүсү начарлар жана башкалар үчүн аудио жазгыч: Мен өнөр жай дизайнын окуйм жана бул долбоор менин семестримдин иши. Максаты - көрүү жөндөмдүүлүгү начар жана азиз адамдарды SD картага WAV форматында жаздырууга жана ал маалыматты NFC теги менен чакырууга мүмкүндүк берген аппарат менен колдоо. Ошентип
Смартфон Ардуинону колдонгон RC Унаасы: 13 Кадам (Сүрөттөр менен)
Ардуинону колдонуп Smartphone көзөмөлдөгөн RC машинасы: Бул инструкцияда смартфондун башкарылуучу Arduino робот машинасын кантип жасоо керектиги көрсөтүлгөн
Эски Ойготкучту жана Ардуинону колдонуу менен аба ырайынын сааты: 13 кадам (сүрөттөр менен)
Эски Ойготкучту жана Ардуинону колдонуу менен аба ырайынын сааты: Менде ойготкуч сааттын айланасында жатып, аны саатка жана аба ырайын божомолдоочу станцияга айландыруу идеясы келди. Бул долбоор үчүн сизге керек болот: Эски тегерек ойготкуч Arduino Nano BME280 сенсор модулу ( температура, нымдуулук, басым) ЖК дисплей