Мазмуну:

IR сенсорлорун колдонуу менен жөнөкөй жаңсоолорду башкаруу: 7 кадам
IR сенсорлорун колдонуу менен жөнөкөй жаңсоолорду башкаруу: 7 кадам

Video: IR сенсорлорун колдонуу менен жөнөкөй жаңсоолорду башкаруу: 7 кадам

Video: IR сенсорлорун колдонуу менен жөнөкөй жаңсоолорду башкаруу: 7 кадам
Video: Физиктер параллелдүү дүйнөнүн бар экенин моюнга алышты 2024, Ноябрь
Anonim
IR сенсорлорун колдонуу менен жөнөкөй жаңсоолорду башкаруу
IR сенсорлорун колдонуу менен жөнөкөй жаңсоолорду башкаруу

Жаңсоо аркылуу нерселерди көзөмөлдөө ар дайым кызыктуу жана кызыктуу, бирок жаңсоолорду таануу үчүн рынокто бар сенсорлор абдан кымбатка турат. Кантип биз бир нече долларды колдонуп, жөнөкөй жаңсоону башкара алабыз? Ооба, IR сенсорлору туура колдонулганда жөнөкөй жаңсоолорду таануу үчүн колдонулушу мүмкүн. 2 IR сенсорунун жардамы менен биз аны төрт түрдөгү жаңсоолорду тааный алабыз, алар солго, оңго сүрүлөт, колуңузду булгалап, колуңузду алдыга жана артка жылдырат.

Биз бул долбоорду SLabs-32ди колдонуп жасайбыз. Анын ичинде TFT экраны бар, аны биз кандайдыр бир жаңсоо таанылганда сүрөттөрдү көрсөтүү менен колдоно алабыз.

SLabs-32 бул жакшы долбоорлорго ылайыктуу келет, бизде SLabs-32де көптөгөн ресурстар бар. Биз SD картаны TFT экранына сүрөттөрдү көрсөтүү үчүн колдонобуз жана солго же оңго сүргөндө өзгөртө алабыз.

Жөнөкөй нерселерди сактоо үчүн, биз жөн гана кыймылга жараша солго же оңго караган эмодзини көрсөтөбүз.

Өз SLabs-32 алуу үчүн бул шилтемени басыңыз

1 -кадам: Материалдардын тизмеси

Бул долбоор үчүн сизге керек болот:

  • SLabs-32 (v0.1)
  • 2 x IR сенсорлору

2 -кадам: Аналогдук баалуулуктар үчүн ICди алып салуу

ICди аналогдук баалуулуктар үчүн алып салуу
ICди аналогдук баалуулуктар үчүн алып салуу
Аналогдук баалуулуктар үчүн ICди алып салуу
Аналогдук баалуулуктар үчүн ICди алып салуу

IR сенсору адатта бизге 0 же 1. санарип чыгарууну берет. Биз IR сенсорунан ICди алып салып, IR сенсорунун ресиверине туташуу үчүн секирүүчү зымды колдонушубуз керек. Бул бизге IR сенсорунан аналогдук баалуулуктарды берет. Бул үчүн IC кармагычтын пинине туташкан алуучу пинди издеңиз. Бул кадамдагы сүрөттү байкап, кабылдагычтын төөнөгүчүнө кантип көз салуу керектиги жөнүндө түшүнүк алыңыз. Мен жакшыраак түшүнүү үчүн ресивердин изин бөлүп көрсөттүм.

Бул сенсорду аналогдук сенсор катары колдонуу үчүн ICдин кабыл алуучу пининдеги секирүүчү зымды туташтырыңыз

3 -кадам: Жаңсоолорду башкаруу функциясы

Жаңсоолорду башкаруу функциясы
Жаңсоолорду башкаруу функциясы

IR сенсорлорунун жардамы менен жаңсоолордун кыймылын таануу үчүн биз триггер механизмин колдонобуз. Бизде эки IR сенсорлору бар, алардын ыңгайлуулугу үчүн аларды сол-IR жана оң-IR деп атоого уруксат бериңиз. Сол-IR сол жагында IR сенсору жана оң-IR оң жагында IR болушу. Солго сүргөндө колубузду оңдон солго карай жылдырабыз. Оң-IR сенсор биринчи бул кыймылды аныктайт жана желек көтөрөт. Эми гана, эгерде сол-IR сенсорунда кандайдыр бир кыймыл аныкталса, аны солго сүрүү катары тааныйт. Оңго серпүү үчүн да окшош. Биз эч кандай туура эмес жыйынтыкты каалабайбыз, эгерде биз колубузду туура IR сенсоруна жылдырсак, анда ал оңго серпип көрсөтөт. Ошентип, бул механизмди акылдуураак кылуу үчүн колдонобуз.

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

4 -кадам: сенсорлорду калибрлөө

Эми IR сенсорунун жайгашуусу абдан маанилүү, анткени алар сиздин босоголук баалуулуктарыңызды чечет. IR сенсорунун жанына колуңузду койгондо, IR сенсорунун маанилерине көңүл буруңуз, бул баалуулуктар IR сенсорунун жанындагы кандайдыр бир кыймылды сезүү үчүн босогону чечет. Ошондой эле, IR сенсорлоруңуздун ортосуна болжол менен 3 см боштук менен бири -бириңиздин жанына коюңуз.

5 -кадам: Аппараттык туташуулар

Аппараттык туташуулар
Аппараттык туташуулар

Эки IR сенсорунун аналогдук чыгарылышын SLabs-32 аналогдук киришине туташтырыңыз.

Оңой кылуу үчүн, IR сенсорун бир жерге кармап туруу үчүн скотчту колдонуңуз. Эгерде сиз кокусунан IR сенсорун жылдырсаңыз, анда бүтүндөй сенсор баалуулуктары кайрадан калибрленүүгө тийиш. Ошентип, скотч же аны бир жерге кармап турган нерсени колдонуңуз

6-кадам: SLabs-32 программалоо

Жөн эле бул долбоорго тиркелген эскизди жүктөңүз.

Сериялык монитордо IR сенсорунун көрсөткүчтөрүн байкаңыз. Керек болсо өзгөртүүлөрдү киргизиңиз, эгер босоголук маанилер IR сенсорунун көрсөткүчтөрүнө дал келбесе. Маанилерди тууралаңыз жана босогону каалаганыңыздай коюңуз.

7 -кадам: Тони Старк бол

Чындыгында андай эмес, бирок азыр сизде темир адамдан Тони Старк Жарвис менен кылган сыяктуу, сиз каалаган нерсеңизде колдоно турган арзан баадагы жаңсоону башкаруу механизми бар. Макул чынында жок, бирок жок дегенде бул башталыш.

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