Mundarija:

Qo'l harakati bilan boshqariladigan Chrome dinozavr gadjeti / Buni qanday qilish kerak / #aqlli ijodkorlik: 14 qadam
Qo'l harakati bilan boshqariladigan Chrome dinozavr gadjeti / Buni qanday qilish kerak / #aqlli ijodkorlik: 14 qadam

Video: Qo'l harakati bilan boshqariladigan Chrome dinozavr gadjeti / Buni qanday qilish kerak / #aqlli ijodkorlik: 14 qadam

Video: Qo'l harakati bilan boshqariladigan Chrome dinozavr gadjeti / Buni qanday qilish kerak / #aqlli ijodkorlik: 14 qadam
Video: QAYSI SINF ZOR ? 2024, Iyul
Anonim
Image
Image

Assalomu alaykum do'stlar, men bu darslikda sizga juda eksklyuziv loyihani ko'rsatmoqchiman.

Shunday qilib, bugun men sizga "Dinozavrlar Chrome" o'yinini qo'l harakati bilan qanday boshqarishni ko'rsataman. Agar siz ushbu texnologiyadan xrom DINO -ni boshqarish uchun foydalansangiz, o'yinni juda zavq bilan o'ynash yaxshiroq bo'ladi.

Barcha ma'lumotlar, kerakli komponentlar, kodlar va sxemalar ushbu qo'llanmada keltirilgan. Aytgancha, bu juda arzon narxdagi loyiha, faqat ikkita komponentdan iborat (o'quv qo'llanmasida berilgan).

Shunday qilib, keling, ushbu loyihani yaratishni boshlaymiz.

Loyihani amalga oshirish uchun siz ushbu to'liq ko'rsatmani o'qishingiz mumkin yoki yuqori tezlikni oson va tez bajarish uchun video darsini ko'rishingiz mumkin, unda men har bir jarayonni tushuntirdim.

1 -qadam: Doira o'lchamli qog'oz bo'lagi

Lenta bo'lagi
Lenta bo'lagi

Birinchidan, diametri 20 sm bo'lgan doira o'lchamidagi qalin qog'ozni oling. Biz bu qog'oz parchasini mikro-kontrollerimizning asosi sifatida ishlatamiz. Qog'oz parchasi tasviri quyida berilgan va xuddi shunday bo'lakka o'xshaydi.

2 -qadam: Lenta bo'lagi

Keyin 15 sm uzunlikdagi kichik lentani oling. Biz undan mikrokontrollerni qog'ozga o'rnatish uchun foydalanamiz.

3 -qadam: lentani qog'ozga o'rnatish

Qog'ozga lentani o'rnatish
Qog'ozga lentani o'rnatish
Qog'ozga lentani o'rnatish
Qog'ozga lentani o'rnatish

Endi, rasmda ko'rsatilgandek, bu lenta qismini qog'ozga mahkamlang. Tasmani o'rta qismiga mahkam bog'lab qo'ying. Biz buni mikrokontrolerimiz ushlagichini erkin va oddiy imo -ishora qilish uchun ishlatamiz. Quyidagi rasmga qarang va shunchaki bajaring.

4 -qadam: Qog'ozni uzun qismini kesib oling

Qog'ozdan kesilgan uzun bo'lakni mahkamlang
Qog'ozdan kesilgan uzun bo'lakni mahkamlang
Qog'ozdan kesilgan uzun bo'lakni mahkamlang
Qog'ozdan kesilgan uzun bo'lakni mahkamlang
Qog'ozdan kesilgan uzun bo'lakni mahkamlang
Qog'ozdan kesilgan uzun bo'lakni mahkamlang

Endi biz qalin qog'oz varaqning ikki tomoni bilan ikkita uzun kesilgan qog'ozni varaq yordamida biriktiramiz. Qog'ozdan yasalgan bu uzun bo'lakdan foydalanib, mikrokontrollerni qo'limiz bilan ushlab turamiz. Quyidagi rasmda siz ushbu dizaynni qanday yasashni va qog'ozdan yasalgan uzun bo'lakni qalin qog'ozli varaq bilan biriktirishni ko'rishingiz mumkin.

5 -qadam: Dizayn tayyor - O'yin maydonchasi

Dizayn tayyor - O'yin maydonchasi
Dizayn tayyor - O'yin maydonchasi
Dizayn tayyor - O'yin maydonchasi
Dizayn tayyor - O'yin maydonchasi

Endi dizayn to'liq tayyor. Endi o'yinni boshqarish uchun biz mikrokontrollerimizni dizayn bilan biriktirishimiz kerak bo'ladi.

Shunday qilib, Adafruit Circuit Playground Express mikrokontrolerini oling. Keyingi qadam oldidan, Circuit Playground Express -ga qisqacha to'xtalib o'tmoqchiman. Chunki bu mutlaqo yangi va zamonaviy mikrokontroller turi va juda kam sonli loyihalarda bu haqda bilishingiz kerak.

O'yin maydonchasi -

Adafruit Circuit Playground Express-bu protsessor, datchiklar, LEDlar, USB va boshqalarni o'z ichiga oluvchi yagona dizayn taxtasi bo'lib, u elektronika va dasturlash uchun ideal kirishdir. Circuit Playground Express hozirda jismoniy hisoblash uchun veb-kod muharriri Microsoft Make Code orqali dasturlashni qo'llab-quvvatlaydi. Make Code vizual blokli muharriri yoki uning JavaScript muharriri yordamida foydalanuvchilar maxsus animatsiyalar, tovushlar yaratish uchun dasturlar tuzishi va tashqi ogohlantirishlarga javob berish uchun "Shake" kabi sensorli hodisalardan foydalanishlari mumkin. Circuit Playground Express 32-bitli ARM Cortex -M0+ yadrosidan foydalangan holda juda kuchli SMART SAM L21 mikrokontrolleriga asoslangan. SAM L21 juda kam oqim sarflashga imkon beradigan, quvvatni boshqarishning murakkab texnologiyalariga ega. U USB-dan, "AAA" batareyalar to'plamidan yoki Li-poli batareyadan quvvatlanishi mumkin. Dumaloq, datchiklar bilan jihozlangan O'yin maydonchasi ekspres taxtasi chekkada alligatorli qisqichlar bilan jihozlangan bo'lib, lehimsiz loyihalarga ulanishni osonlashtiradi. O'rnatilgan USB maxsus kabellar yoki adapterlar talab qilmasdan, dasturlash uchun tezkor ulanish imkonini beradi. O'yin maydonchasi ekspressi haqida hamma narsani bilib olgach, biz keyingi bosqichga o'tamiz.

6 -qadam: Dizaynda mikrokontrollerni o'rnating

Dizayndagi mikrokontrollerni o'rnatish
Dizayndagi mikrokontrollerni o'rnatish
Dizayndagi mikrokontrollerni o'rnatish
Dizayndagi mikrokontrollerni o'rnatish
Dizayndagi mikrokontrollerni o'rnatish
Dizayndagi mikrokontrollerni o'rnatish
Dizayndagi mikrokontrollerni o'rnatish
Dizayndagi mikrokontrollerni o'rnatish

Quyidagi rasmda ko'rsatilgandek, qog'oz varag'ining dizayniga mikrokontrollerni (elektron o'yin maydonchasi tezligi) o'rnating. Qog'oz varag'ining o'rtasiga ikkita kichik murvat yordamida ehtiyotkorlik bilan o'rnating. Ikkala mini boltni ham mikrokontroller teshigining murvat tomoniga mahkamlang va uni qog'ozga mahkamlang. Dizaynni to'g'ri bajarish uchun quyidagi rasmga qarang.

7 -qadam: Mikrokontrollerni qo'lingizda ushlab turadigan lenta

Mikrokontrollerni qo'lingizda ushlab turadigan lenta
Mikrokontrollerni qo'lingizda ushlab turadigan lenta

O'yinni boshqarish uchun bepul imo -ishora qilish uchun dizaynni qo'limizda mahkam ushlab turish uchun uzun qog'ozli bo'lakning uchiga 10 sm lentani mahkamlang. Buni amalga oshirish uchun quyidagi rasmga qarang.

8 -qadam: Mikro boshqaruvchini qo'l bilan ulang

Qo'l bilan mikro boshqaruvchini ulang
Qo'l bilan mikro boshqaruvchini ulang
Qo'l bilan mikro boshqaruvchini ulang
Qo'l bilan mikro boshqaruvchini ulang
Qo'l bilan mikro boshqaruvchini ulang
Qo'l bilan mikro boshqaruvchini ulang
Qo'l bilan mikro boshqaruvchini ulang
Qo'l bilan mikro boshqaruvchini ulang

Dizaynning oxirgi bosqichida biz quyidagi rasmda ko'rsatilgandek, dizaynni kaftimizga (qo'limizga) mahkam bog'lab qo'yishimiz kerak.

9 -qadam: Endi kodlashga tayyormiz

Hozir kodlashga tayyormiz
Hozir kodlashga tayyormiz
Hozir kodlashga tayyormiz
Hozir kodlashga tayyormiz
Hozir kodlashga tayyormiz
Hozir kodlashga tayyormiz

Shunday qilib, bizning qo'limiz bilan boshqariladigan o'yinni sozlash dizayni to'liq tayyor va endi biz qo'limiz bilan o'yinni boshqarish uchun kodni mikrokontrollerimizga yuklashimiz kerak.

10 -qadam: Kod bo'limi

Kod bo'limi
Kod bo'limi
Kod bo'limi
Kod bo'limi

Kodlar ekran tasviri quyida keltirilgan. Kod fayllari va butun kod ham quyida qo'llanmada berilgan. Siz shunchaki bu erdan kodni yuklab olishingiz va uni o'yin maydonchasiga yuklashingiz kerak.

kod -

input.onGesture (Gesture. TiltRight, function () {keyboard.functionKey (KeyboardFunctionKey. UpArrow, KeyboardKeyEvent. Press)}) input.onGesture (Gesture. TiltLeft, function () {keyboard.functionKey (KeyboardFunctionKey. DownArrow, KeyboardKeyEvent. Down) }) input.onGesture (Gesture. FaceUp, function () {keyboard.functionKey (KeyboardFunctionKey. DownArrow, KeyboardKeyEvent. Up)}) abadiy (function () {})

11 -qadam: Kodni qanday yuklash kerak

Kodni qanday yuklash kerak
Kodni qanday yuklash kerak

1. Kod faylini bu erdan yuklab oling.

2. O'yin maydonchasini kompyuteringizga ulang va bir vaqtning o'zida ikki marta elektron maydonchadagi reset tugmasini bosing. Qayta tiklash tugmachasini bosgandan so'ng, kompyuterda o'yin maydonchasi paydo bo'ladi. Endi siz kodli faylni o'yin maydonchasining haydovchi bo'limiga joylashtirishingiz kerak. Yuklashni tugatish uchun 10 soniya kuting. Shunday qilib, endi bizning loyihamiz ishga tushirilishi va sinovdan o'tishi uchun to'liq yakunlandi. Endi mikrokontrollerni sozlash dizaynini qo'lingizda ushlab turing. Kompyuteringizda Chrome Dinosaur o'yinini oching.

12 -qadam: Chrome dinozavr o'yini. Uni oching

Dinozavrlar o'yini - bu Google Chrome -dagi eng mashhur Pasxa tuxumi, u Internetdan uzilgan paytda veb -saytga kirishga urinishda paydo bo'ladi.

Chrome Dino o'yini oddiy cheksiz yuguruvchi bo'lib, u sizni kaktuslar ustidan sakrab o'tishingizni va to'siqlar ostida yugurishingizni ko'radi. O'yin maydonini USB kabel ulagichi bilan ulang va o'yinni boshlash uchun faqat o'ngga buriling. DINO ishga tusha boshlagandan so'ng, rasmda ko'rsatilgandek, o'yinni qo'l harakati bilan boshqaring. O'yinni qanday boshqarishni ko'rish uchun yuqori videoni ko'rishingiz mumkin.

13 -qadam: Chrome Dino o'yinini imo -ishora bilan qanday boshqarish kerak -

Chrome Dino o'yinini imo -ishora bilan qanday boshqarish mumkin
Chrome Dino o'yinini imo -ishora bilan qanday boshqarish mumkin
Chrome Dino o'yinini imo -ishora bilan qanday boshqarish mumkin
Chrome Dino o'yinini imo -ishora bilan qanday boshqarish mumkin
Chrome Dino o'yinini imo -ishora bilan qanday boshqarish mumkin
Chrome Dino o'yinini imo -ishora bilan qanday boshqarish mumkin
Chrome Dino o'yinini imo -ishora bilan qanday boshqarish mumkin
Chrome Dino o'yinini imo -ishora bilan qanday boshqarish mumkin

Dinoga o'tish uchun o'ngga buriling, > Dinoni o'tirish uchun chapga buriling,> O'yinni boshlash uchun bir marta eging.

Shunday qilib, do'stlar, sizga ushbu loyiha yoqdi va bu loyiha ham yoqadi deb umid qilaman.

Bu darslik haqida o'z fikringizni bildiring va yangi darslik takliflariga izoh qoldiring. Rahmat … Shunday qilib, umid qilamanki, siz hammangizga bu loyiha yoqadi va bu ham yoqadi.

14 -qadam: NextPCB homiyligida

NextPCB tomonidan homiylik qilingan
NextPCB tomonidan homiylik qilingan

NextPCB professional PCB ishlab chiqarish qobiliyatiga ega yuqori sifatli PCB ishlab chiqaruvchisi. PCB materiallari IATF16949, ISO9001, ISO14001, UL, CQC, RoHS va REACH tomonidan sertifikatlangan. NextPCB PCBni 6-8 kun ichida etkazib berish uchun juda tezlashtirilgan usulni qo'llaydi. Men ham oxirgi ikki yil davomida u erda xizmatdan foydalanganman va har doim yaxshi natijalarga erishaman. Shunday qilib, men barcha mexanik yaratuvchilarga NextPCB dan tenglikni sotib olishlarini taklif qilaman.

NextPCB 4-12 qatlamli tenglikni beradi. PCB sifati ham juda yaxshi. Faqat 10 dollar evaziga siz xohlagan rangdagi 10 ta tenglikni olishingiz mumkin. PCBga buyurtma berish uchun NextPCB veb -saytiga kirishingiz kerak.

Faqat veb -saytga o'ting Gerber faylini yuklang, PCB sozlamalarini tanlang va hozir 10 ta yuqori sifatli tenglikni buyurtma qiling.

Qo'shimcha ma'lumot uchun -

Agar sizga bu loyiha yoqqan bo'lsa, iltimos, YouTube kanalimga "obuna bo'lish" orqali meni qo'llab -quvvatlang. Hozir obuna bo'ling - bu erni bosing

Siz bu erda izoh berish orqali men bilan yangi loyihalar g'oyasini bo'lishishingiz mumkin. Facebook- @circuitjamer, Instagram- @circuitjamerShunday qilib, xayr bolalar …………….. keyingi loyihalarda ko'ramiz.. Ushbu darsga tashrif buyurganingiz uchun tashakkur ……

Tavsiya: