Mundarija:

Arduino boshqariladigan arkada: 6 qadam
Arduino boshqariladigan arkada: 6 qadam

Video: Arduino boshqariladigan arkada: 6 qadam

Video: Arduino boshqariladigan arkada: 6 qadam
Video: ARDUINO DERSİ 6 - Aksaray Gençlik Merkezi 2024, Iyul
Anonim
Arduino boshqariladigan arkada
Arduino boshqariladigan arkada

Bu yo'riqnomada men sizga Arduino va tashqi noutbuk yordamida boshqariladigan arkadaga o'xshash tuzilmani qanday qurishni ko'rsataman.

Siz to'ldirishingiz kerak bo'lgan bir nechta variant bo'ladi: arkada dizayniga monitor kerak, u butun ramkani qanchalik katta qilish kerakligini hal qiladi.

1 -qadam: talablar

Talablar
Talablar

Sizga kerak: Arduino Uno

Simlar: Joystik birligi tufayli sizga erkak va ayol uchlari kerak bo'ladi. Erkak -erkak, ayol -urg'ochi birgalikda ishlaydi, lekin erkak -ayol ham ishlaydi. Men juda ko'p turli xil ranglarni tavsiya qilaman.

DR811 boshqaruv paneli

Breadboard 170 pim (Kichkina) Bu kursda siz lehim qilishingiz shart emas, lekin siz uning yordamida dizaynimni takomillashtira olasiz.

Mikroswitch tugmasi 12x12 mm (har qanday rang qopqog'i)

10k Ohm qarshilik.

Kanal tasmasi

Tirnoqlar

(Eski) monitor. Tercihen kvadrat.

Yog'och (yoki siz ramka quradigan boshqa narsa)

Fotosuratdagi oq ramkalar optimistik, bu kabelni boshqarish uchun qulay.

2 -qadam: Arduino simini o'rnatish

Arduino simini o'rnatish
Arduino simini o'rnatish
Arduino simini o'rnatish
Arduino simini o'rnatish

Joystik juda oddiy va uni tasvirdagi kabi bog'langan. Kalit uyasi sizning pin raqamingizga kiritilishi kerak. Mening rasmlarimda joystik ham, tugma ham ko'rsatiladi. Ular 2 -uyaga joylashtirilgan. Biz joystikning kalitini ishlatmaymiz (bu joystik tugmachasini bosish uchun). Shuning uchun men buni 3 ga qo'ydim (chunki agar siz biror narsa qilishni xohlasangiz).

Joystikning X va Y analog kirishlari bo'ladi. A0 va A1. Keyinchalik, siz 5v va Joystickga ulanishingiz kerak.

Bu tugma https://www.arduino.cc/en/Tutorial/Button ning kichikroq versiyasidir.

Bu kursda men rasmda ko'rsatilgandek kichikroq taxtadan foydalandim. Bu sizga lehimlamaslik kerak bo'lgan juda kichik tugmachali non paneli beradi. Mikroto'lqinli tugmani non paneliga bosganingizga ishonch hosil qiling, unga yopishish uchun biroz bosim kerak.

Tugma 3.3v kuchlanishdan foydalanadi.

3 -qadam: Arduino -ni skript qilish

Arduino uchun skript
Arduino uchun skript
Arduino uchun skript
Arduino uchun skript
Arduino uchun skript
Arduino uchun skript

Skript analog va raqamli raqamlarni birgalikda o'zgartiradi, chunki bu arduino Uno uchun biroz murakkab edi. Arduino Leonardoda bu osonroq. Mening ikkita dasturchi do'stim | Aroop Roelofs va Robert Popijus menga buni amalga oshirishga yordam berishdi.

Bu skriptni tushuntirish uchun: u o'zgaruvchilar to'plamini belgilashdan boshlanadi, sizga 9600 ta tezlik kerak bo'ladi, shuning uchun arduino Unity Game dvigateliga kirishni to'g'ri yuborishni davom ettirishi mumkin.

Joystik 512 birlik markaziy nuqtasi bilan ishlaydi (siz ularni piksel sifatida tasavvur qilishingiz mumkin). Bizga X+, X-, Y+ va Y- qiymati kerak. Shuning uchun biz ikkita o'qli o'zgaruvchiga 256 ni aniqlaymiz. Shunday qilib, joystik 512 yilning o'rtalariga to'g'ri keladi va -1 dan 1 gacha bo'lgan qiymat qaytarilishi mumkin.

"Haqiqiy kod" ostidagi pastki qism so'zlarning ma'lum bir kombinatsiyasini bitta String shaklida hosil qiladi, bu esa Unity dvigateliga yuboriladi. U quyidagicha ko'rinadi: Xvalue_Yvalue_FiringYes/No

Tugmachada ft (olov haqiqiy) yozuvi o'yinchi o'q uzayotganini bildiradi. Aks holda u ff (olov noto'g'ri) deb aytishda davom etadi.

Agar siz joystikni biroz o'ngga qo'yib, tugmani bossangiz, tizim 0,53_0_ft kabi narsani yuboradi.

Pastki qismi - bu mexanizm uchun ishlaydigan vosita.

Skriptni bu erdan yuklab olish mumkin

4 -qadam: Arkad ramkasini yaratish

Arja ramkasini qurish
Arja ramkasini qurish
Arja ramkasini qurish
Arja ramkasini qurish
Arja ramkasini qurish
Arja ramkasini qurish

Bu katta qadam va men siz qilganimdan farq qilishi mumkin.

Arja uchun ishlatmoqchi bo'lgan monitor atrofida yog'och ramka yasash kerak.

O'zingizning ramkangizni chizishdan boshlang va aniq o'lchovlarni oling. Eng yaxshi natijaga erishish uchun monitor atrofini o'lchab ko'ring. Arduino joylashtirilishi uchun siz old burchakli burchak qilishingiz kerak. Men monitorni 8-9 santimetr balandlikda ishlatardim, men pastdan boshladim va keyin birinchi rasmga yon panellar qo'shdim. Men MDF bilan ishladim, uni yog'ochdan yasash oson.

Arkadning orqa qismini qo'shing, MDF yordamida siz hamma narsani bir -biriga mahkamlash uchun vintlarni ishlatishingiz mumkin. Men elim ishlatmaganman, shuning uchun agar biror narsani yangilamoqchi bo'lsam yoki ta'mirlashni xohlasam, bu ramkani demontaj qila olaman.

Orqa tomonni qo'shgandan so'ng, siz monitoringiz turishi uchun platforma yaratishingiz kerak. Sizning monitoringiz butun arkadaning pastki qismidan biroz balandroq bo'lishi kerak: pastki qismi sizning arduino konstruktsiyangiz uchun.

Yuqori panelda men havo oqishi uchun sovutgichli qovurg'alarni kesib tashladim, chunki monitorim biroz eski va u qizib ketishi mumkin.

Orqa tomonda juda katta teshiklar qiling, shunda monitoringizning HMDI/VGA va quvvat kabeli chiqib ketishi mumkin.

5 -qadam: Arduino -ni qo'shish

Arduino qo'shiladi
Arduino qo'shiladi
Arduino qo'shiladi
Arduino qo'shiladi
Arduino qo'shiladi
Arduino qo'shiladi

Sizning Arduino -ni sizning arkadingizdan chiqib ketadigan old xonaga qo'yish kerak. Joystik va tugmachali taxtada o'tirish uchun siz ikkita platforma qurishingiz kerak. Men yog'ochdan yasalgan ikkita nurni ishlatdim va ularni old panel pastga tushadigan burchak bilan arraladim. Shunday qilib, sizning joystikingiz va tugmachangiz old panelning barcha panelidagi kabi yopiladi.

Old panel juda oddiy, bir nechta teshiklarni burang, shunda sizning joystikingiz va tugmachangiz chiqib turadi. Sizga bir nechta teshik kerak.

Sizning joystikingiz, bitta tugmachangiz uchun teshik va Arduino USB kabeli chiqib ketishi uchun teshik. Agar xohlasangiz, oxirgi teshikni qoldirib, arduino -ga batareya yasashingiz mumkin. Yon panellardan biriga oxirgi teshikni ham qo'shishingiz mumkin.

Tugmaning o'zi juda past va old panelingizdan tashqarida qolmaydi. Tsilindr-ob'ekt, lab bo'yog'i qopqog'ini toping. Bu odatda barmoq tugmachasining nozik tomoni. Superglue bilan men qopqoqni to'ldirdim va muhrlangan qog'ozga tugmachaning yuqori qopqog'ini yopishtirdim. Keyingi tugmachani bosish mumkin, men blok panelida men boshqargan ikkita blokni ham yopishtirishim mumkin. Men o'zim juda ko'p mixlarni topdim va ularni joystik bilan birga keladigan mayda teshiklarga urdim. Agar siz taxtani har tomondan tortib olsangiz, u old paneldan chiqib ketadigan tugmachani bosib tura olmaydi, agar u tugaganini sezsangiz, arduino-ni USB kabeliga ulang, old panelni qo'shing va hammasini burab qo'ying. birga.

6 -qadam: O'yinni yuklab oling va o'ynang

O'yinni yuklab oling va o'ynang!
O'yinni yuklab oling va o'ynang!
O'yinni yuklab oling va o'ynang!
O'yinni yuklab oling va o'ynang!
O'yinni yuklab oling va o'ynang!
O'yinni yuklab oling va o'ynang!

Men darhol o'ynay oladigan o'yin yaratdim.

Uni https://drive.google.com/open?id=1KOdLxV-Pn2jji3O0… manzilidan yuklab olish mumkin.

Arduino USB -ni noutbukga yoki kompyuterga ulang va HDMI -ni ulang. O'yin oynasi ochilganda, odatda ulangan monitoringiz bo'lgan "Displey 2" ni tanlang. Agar eski monitordan foydalansangiz va yangi kompyuterga ega bo'lsangiz, rasmdagi kabi VGA -HMDI konvertori kerak bo'lishi mumkin.

O'ynang va zavqlaning!

Tavsiya: