Мазмуну:
Video: УЗИ джойстиги: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Arduino колдонуп, УЗИ аралык сенсорлорун колдонуп, Snake оюнун адаттан тышкаркы жол менен башкаруу үчүн конструкция жасагым келди. Бул Утрехт Искусство Университетинде "Эгерде мындан башка" деп аталган мектеп долбоору үчүн жасалган
Көптөгөн эксперименттерден кийин, бул акыркы жыйынтык.
Жыланды көзөмөлдөөдө дагы деле каталар бар. (Голланд журналын бул жерден тапса болот)
Жабдуулар
Талаптар:
- Arduino Uno (ар кандай Arduino теориялык жактан иштейт)
- 2 УЗИ аралык сенсорлору (HC-SR04)
- Алыстык сенсорлорун Arduino менен туташтыруу үчүн 8 кабель. Эркектерге караганда аялдардын кабелдери
- Кеминде 300мм300ммx40мм корпус. (туурасы жана бийиктиги оңой жөнгө салынат. Тереңдиги 40мм, анткени ичиндеги компоненттер үчүн орун керек)
- Биримдик
Бул туруктуу кылуу үчүн, сизге керек:
- Кандооч
- Solder
- (ысык) желим тапанча (же аралык сенсорлоруна орнотулат)
- Arduino'го туташтыруу үчүн эркек менен эркектин башы
- УЗИ дистанциясынын сенсорлорун эркек баштарына ширетүүчү 8 кабель.
1 -кадам: Circuit
Чынжыр чынында эле жөнөкөй.
- Сиз жерди УЗИ аралык сенсорлорунун жер казыктарына туташтырышыңыз керек.- 5V (мен дагы Винди колдоном, анткени мен USB кубатын колдоном) Arduinoдогу Vcc казыктарына өтөт.- Trig казыктары D8 (Arduino Digital) пин 8) башка сенсор үчүн 1 сенсор жана D11 үчүн
Эксперимент үчүн, эркектен ургаачы зымдарды колдонуу оңой.
Туруктуу чечим чыгаруу үчүн, зымдарды ультрадыбыштуу сенсорлорго, эркектерди эркектердин башына кошуу эң жакшы. Андан кийин, сиз иштеши үчүн, Arduinoго эркекти эркектин башына койсоңуз болот.
2 -кадам: Arduino коду
Бул долбоор үчүн коддун 2 бөлүгү болот.
1. NewPing.h китепканасынын жардамы менен аралыкты алуу жана аны Сериалга түртүү.
2. Сериалдын Биримдик аны туура окуй ала тургандай түрдө форматталганына ынануу
Сиз туура комментарий берүү менен кодду көрө аласыз:
3 -кадам: Биримдик коду
Мен биримдикте жыланды жасадым. Мен колдонгон Ачык Булак ресурстары бар.
Биринчиси: Жыланды биримдикте код маймыл менен жасоо боюнча YouTube үйрөткүчтөрүhttps://www.youtube.com/playlist? List = PLzDRvYVwl53…
Экинчиден: WRMHL биримдиктин ичиндеги Сериалдан окууну чечүү үчүн.
Үчүнчү: UKL жана анын GitHub долбоорунун жардамы 'виртуалдык ровер'
Бардык булактарда айтылгандай, Unity долбоорунун файлын бул жерден жүктөп алсаңыз болот:
Мен адамдардын жана тамактын чокусунун сүрөттөрүнөн спрайт жасайм. Себеби, мен башка адамдардын мүлкүн колдонууну каалаган эмесмин.
4 -кадам: Корпус жасоо
Бул кадам чындыгында сизде. Сизде ресурстар бар болсо, кутуну лазер менен кесе аласыз. Мен жөн эле чоң жыгачты алдым жана каалаган өлчөмдө көрдүм.
Менин өлчөмдөрүм:- асты: 450x450 мм
- Башы: 450x450 мм, кайчылаш кесилген. Бул борборлоштурулган, капталдарынан 60 мм жана туурасы 20 мм
- Тараптар: 2x 450x50mm жана 2x 420x50mm (Мунун себеби, эгерде жыгач такыр бири -бирине дал келбесе) Ардуино USB порту/кабели аркылуу оңой туташуу үчүн 1 тараптан кесип алуу акылдуу.
- Таяк: диаметри 15 мм (бул кайчылаш кесүүнүн туурасынан азыраак экенин текшериңиз
Мен аны мыктар менен эле бириктирип койгом. Үстү астындагы 90 градус арматураны бурап алып салууга болот, андыктан аны вертикалдуу көтөрө аласыз, бирок ойноп жатканда аны жылдыра албайсыз.
Мен Ардуинону бурап койдум, ал айланып кетпейт.
Аралык сенсорлору ысык клей менен жабыштырылган. Кабелдер ысык клей менен да башкарылат.
Колдонууга ыңгайлуу болушу үчүн бардык капталдарын ак түскө боёп, үстүнө 4 жебени боёгом.
Сунушталууда:
УЗИ сенсорун колдонуу менен тоскоолдуктардан качуу роботу (Proteus): 12 кадам
УЗИ сенсорунун жардамы менен тоскоолдуктардан качуу роботу (Proteus): Биз көбүнчө тоскоолдуктарды болтурбоочу роботту бардык жерде кездештиребиз. Бул роботтун аппараттык симуляциясы көптөгөн колледждерде жана көптөгөн иш -чараларда атаандаштыктын бир бөлүгү болуп саналат. Бирок тоскоолдук роботтун программалык симуляциясы сейрек кездешет. Биз аны бир жерден тапсак да
Автоматтык көчө жарыктары УЗИ сенсорун колдонуп: 3 кадам
УЗИ сенсорунун жардамы менен автоматтык көчө чырактары: Көчө чырактары түн ичинде кантип автоматтык түрдө күйөт жана эртең менен автоматтык түрдө өчөт деп ойлоп көрдүңүз беле? Бул чырактарды КҮЙГҮЗҮП/ӨЧҮРГӨН адам барбы? Көчө чырактарын күйгүзүүнүн бир нече жолдору бар, бирок төмөнкү
Magicbit [Magicblocks] менен УЗИ сенсорун колдонуңуз: 5 кадам
Magicbit [Magicblocks] менен УЗИ сенсорун колдонуңуз: Бул окуу куралы сизге Magicblocks аркылуу Magicbit менен УЗИ сенсорун колдонууну үйрөтөт. Биз ESP32ге негизделген бул долбоордун өнүгүү тактасы катары magicbitти колдонуп жатабыз. Ошондуктан бул долбоордо каалаган ESP32 өнүктүрүү тактасы колдонулушу мүмкүн
Ардуино УЗИ УЗИ сенсору менен: 5 кадам (Сүрөттөр менен)
УЗИ сенсор менен Arduino Ойготкуч: Бул көрсөтмө youself.All менен электроника жана arduino программалоо боюнча негизги билим болуп саналат. [email protected] Here
USB клавиатура джойстиги: 5 кадам
USB клавиатура джойстиги: Бул колдонуучунун USB клавиатурасын жана чычкан контроллерин жасоо оңой. Adobe Lightroomдо сүрөттөрдү баалоодо мен бир нече баскычтарды колдоном жана жөнөкөй оюн контроллери джойстикин колдонуу менен мен андан да ылдамыраак иштей алам. Мен аны нан менен тактага шылдым