Мазмұны:

IR сенсорларының көмегімен қарапайым қимылмен басқару: 7 қадам
IR сенсорларының көмегімен қарапайым қимылмен басқару: 7 қадам

Бейне: IR сенсорларының көмегімен қарапайым қимылмен басқару: 7 қадам

Бейне: IR сенсорларының көмегімен қарапайым қимылмен басқару: 7 қадам
Бейне: DOOGEE T20 - жақсы бюджеттік планшетті шолу 2024, Қараша
Anonim
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 сандық шығуды береді. Біз ИК сенсорынан IC алып тастауымыз керек және IR сенсорының қабылдағышына қосылу үшін секіргіш сымды қолдануымыз керек. Бұл бізге IR сенсорының аналогтық мәндерін береді. Бұл әрекетті орындау үшін, IC ұстағышының түйреуішіне қосылған қабылдағыш түйреуішін іздеңіз. Қабылдағыш түйреуішті қалай қадағалау керектігін білу үшін осы қадамдағы суретке назар аударыңыз. Мен жақсы түсіну үшін қабылдағыштың ізін бөлдім.

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

3 -қадам: Қимылды басқару функциясы

Қимылмен басқару жұмысы
Қимылмен басқару жұмысы

ИҚ сенсорларының көмегімен қимыл қозғалысын тану үшін біз триггер механизмін қолданамыз. Бізде екі инфрақызыл сенсор бар, олардың ыңғайлылығы үшін сол жақ ИҚ және оң жақ ИҚ деп атауға рұқсат етіңіз. Сол жақ ИҚ-сол жақтағы ИҚ сенсоры, ал оң жақ ИҚ-оң жақтағы ИҚ. Біз солға сырғытқанда қолымызды оңнан солға қарай жылжытамыз. Оң жақ ИҚ сенсоры алдымен бұл қозғалысты анықтайды және жалаушаны көтереді. Енді тек сол жақ ИҚ сенсорында қандай да бір қозғалыс анықталса, ол оны солға сипау ретінде таниды. Оңға сырғыту үшін де ұқсас. Біз қолымызды ИК сенсорының оң жағына жылжытсақ, ол дұрыс нәтиже алғысы келмейді. Сондықтан неғұрлым ақылға қонымды болу үшін біз бұл механизмді қолданамыз.

Белгілеу қимылын тану үшін, біз белгілі бір уақыт ішінде адамның ретімен оңға және солға сырғығанын санаймыз, бұл біздің жағдайда 5 секунд.

4 -қадам: датчиктерді калибрлеу

Енді IR сенсорының орналасуы өте маңызды, себебі олар сіздің шекті мәндеріңізді шешеді. Қолыңызды инфрақызыл сенсорлардың қасына қойған кезде, ИҚ сенсорының мәндеріне назар аударыңыз, осы мәндерді қолданып, ИК сенсорының жанындағы кез келген қозғалысты сезіну үшін шекті мәнді таңдаңыз. Сонымен қатар, инфрақызыл сенсорларды бір -бірінің қасына орналастырыңыз, олардың арасы шамамен 3 см.

5 -қадам: Аппараттық қосылулар

Аппараттық қосылулар
Аппараттық қосылулар

Екі IR сенсорынан аналогтық шығуды SLabs-32 аналогтық кірістеріне қосыңыз.

Қарапайым жағдай жасау үшін таспаны қолданып, инфрақызыл сенсорды бір жерге қойыңыз. Егер сіз IR сенсорын кездейсоқ жылжытсаңыз, онда сенсордың барлық мәндерін қайта калибрлеу қажет. Сонымен, таспаны немесе оны бір жерге бекітетін нәрсені қолданыңыз

6-қадам: SLabs-32 бағдарламалау

Бұл жобаға бекітілген эскизді жүктеу жеткілікті.

Сериялық монитордағы IR сенсорының көрсеткіштерін бақылаңыз. Қажет болса, шекті мәндер IR сенсорының көрсеткіштеріне сәйкес келмесе, өзгертулер енгізіңіз. Мәндерді реттеңіз және шекті қалағаныңызша орнатыңыз.

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

Бұл шынымен де емес, бірақ қазір сізде қимылды басқару механизмі бар, сіз оны қалаған нәрсеңізде қолдана аласыз, дәл Темір адамнан Тони Старк Джарвиспен жасағандай. Жақсы емес, бірақ бұл бастама.

Ұсынылған: