Mundarija:
- 1 -qadam: Operatsion nazariyasi
- 2 -qadam: kerakli qismlarni oling
- 3 -qadam: uni lehimlang
- 4 -qadam: uni o'rab oling
- 5 -qadam: Kodni o'chiring
- 6 -qadam: Sinab ko'ring
- 7 -qadam: Lekin kuting, yana ko'p narsalar bor
Video: Qulaylik yoki o'yin-kulgi uchun bio-moslashuvchan media boshqaruvchisi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu yo'riqnomada siz men ishlab chiqargan ochiq manbali tizim singari Arduino-dan foydalanib, o'zingizning bio-optimallashtirilgan media-boshqaruvchingizni yaratishni o'rganasiz. Qo'shimcha tushuntirish uchun bog'langan videoni ko'ring.
Agar siz ulardan birini tuzsangiz va u bilan keyingi sinovlarni o'tkazsangiz, iltimos, topilgan ma'lumotlaringizni baham ko'ring, shunda biz birgalikda ochiq kodli tizimni yangilay olamiz!
Agar sizga bu ko'rsatma haqiqatan ham yoqsa, iltimos, baham ko'ring yoki Arduino 2019 tanlovida unga ovoz bering!
Hikoya:
Vaziyat: CDC ma'lumotlariga ko'ra, endi bolalar kuniga 7,5 soatini ekranga o'tkazadilar. Ko'pchilik uchun, masalan, autizm bilan og'riganlar, hissiy ortiqcha yuklanishiga olib kelishi mumkin, bu erda ozgina o'rganish yoki mashg'ulot bo'lishi mumkin. Ayniqsa, maktablar, sog'liqni saqlash va ko'ngilochar sohalarda odamning biologiyasi bilan hamohanglikni, diqqatni jamlashni va dam olishni yaxshilash kerak.
Harakat: Ehtiyojlarni topish uchun foydalanuvchilar tadqiqotlari o'tkazildi va to'plangan ma'lumotlar tahlil qilindi. G'oya potentsial echimga olib keldi va yurak ma'lumotlariga asoslangan musiqa va video elementlarni moslashtirish orqali real vaqtda ekran vaqtini optimallashtiradigan apparat / dasturiy echim ishlab chiqildi. Keyin ixtironi baholash uchun UX sinovlari o'tkazildi va ishchi mahsulotni takomillashtirish takrorlandi.
Natijalar: videoni tana ritmi bilan sinxronlashtirish uchun tinch yoki hayajonni kuchaytiradigan optimal muammoni hal qilish uchun ishlaydigan minimal hayotiy mahsulot ishlab chiqilgan. Keyingi testlar uy kinoteatri va ko'ngilochar sohalarda foydalanish salohiyatini oshirdi.
1 -qadam: Operatsion nazariyasi
Qurilmaning uchta rejimi mavjud. - Hayajonli rejim, sokin rejim va fokus rejimi. Quyidagi rasmlar ularning har biri qanday ishlashi kerakligini tushuntiradi. Uskuna qurilmasi yurak urish tezligini o'qiydi va uni USB orqali veb -ilovaga yuboradi, bu esa media -ni optimal xususiyatlarga moslashtiradi.
2 -qadam: kerakli qismlarni oling
Siz Amazon yoki shunga o'xshash bozorlarda barcha kerakli qismlarni topishingiz mumkin
Bu erda Amazon barcha kerakli qismlarga havola: Amazon g'oyalar ro'yxati
Arduino Pro Micro (5V 16MGts versiyasi), Puls sensori kuchaytirgichli modul, Lehim, Lehimlash apparati, Issiqlik quvurlari yoki elektr tasmasi, Magnit uzilib qolgan mikro USB kabeli
Bu qadamga kerakli fayllar biriktirilgan.
Optimote Player ilovasi prototipining jonli versiyasi ham mavjud, agar siz uni mahalliy fayllardan ishlatishni xohlamasangiz. Mana havola:
3 -qadam: uni lehimlang
Devrenni quyidagicha lehimlang:
Sensor signalini o'chirish uchun Arduino A0
Arduino 5V - VCC 5Vin sensori
Sensorli erga Arduino Ground
Agar siz Arduino-ga skriptlarni o'chirish uchun ishlatilgan Arduino IDE-ni qanday lehimlashni yoki o'rnatishni bilmasangiz, men bu bepul darsni ko'rsatmalarni tavsiya qilaman: https://www.instructables.com/class/Arduino-Class/ … Bu men buni sinf muallifi Bekki Stern tushuntirgan darajada ravon yoki qisqacha tushuntira olmagan narsalardan biri. Sizga rahmat!
Ushbu qadamga rasm fayliga qaraganda piksellar sonini kamaytiradigan elektron sxemaning PDF formatida biriktirilgan.
4 -qadam: uni o'rab oling
Men qurilmani joylashtirishning ikki xil usulini topdim. Keyinchalik men sensorlar uchun teshikli issiqlik qisqaruvchi quvurlar bilan bordim, bu men tavsiya qilgan usul edi, lekin siz buni AAA qutqarilgan er -xotin batareya ushlagichidan ham qilishingiz mumkin.
Aylanadigan asbobni kesish diskidan foydalanib, USB ulanishi uchun port qo'shish uchun qutidagi teshiklarni kesib oling. Konus shaklidagi silliqlash konusidan foydalanib, sensorning optik qismi uchun teshikni kesib oling. Bu sezish paytida teri bilan bevosita aloqada bo'lishi kerak. Chiroyli ko'rinishi uchun hamma narsani lentaga o'rang yoki bo'yab qo'ying va elektronikani joyiga issiq yopishtiring.
5 -qadam: Kodni o'chiring
Arduino IDE -ni oching. Agar siz hali yuklab olmagan bo'lsangiz, uni arduino.cc saytidan olishingiz mumkin.
Oldingi bosqichdan yuklab olingan faylni oching / chiqarib oling
"Kengashlar" ostida Arduino/Genuino Micro -ni tanlang. Kengashni rozetkaga ulang va "portlar" ostidan mos keladigan COM portini tanlang. Ochilmagan papkadan "nuqta INO" bilan tugaydigan eskizni oching va yuklashni bosish orqali Arduino -ga yonib -o'chib turing.
6 -qadam: Sinab ko'ring
Veb -brauzeringizdagi ochilmagan papkadan index.html -ni oching (Google Chrome sinovdan o'tgan) va Optimote -ni ulang. MP4 video faylini yuklang va u ijro etila boshlaydi. Qurilmaning yurak urish tezligi doimiy ravishda pasayganda (eng tinch yoki zerikarli, hayajonli rejimda) yoki CALM rejimida avtomatik ravishda o'tish uchun GUI yordamida eng yuqori darajadagi klimaksimon rejimlarni dasturlashingiz mumkin, agar siz yurak urish tezligi ko'tarilsa, uni ushbu bo'limdan o'tkazib yuborishingiz mumkin. tinchlantirish. Shu bilan bir qatorda, agar u ushbu dastur bilan qayta dasturlashtirilgan bo'lsa, u ommaviy axborot vositalarining eng tasalli bo'limiga o'tishi mumkin.
Siz pleyer ilovasidagi yuklash tugmasini bosish orqali biodatani eksport qilishingiz mumkin. U "pred" deb nomlangan ustunni o'z ichiga oladi, bu qurilmaning taxmin qilingan yurak tezligi. Optimote, pred o'rtacha bpm ga yaqin bo'lsa, yaxshi ishlaydi.
Optimote Player veb -ilovasi prototipining jonli versiyasi mavjud, agar siz uni mahalliy sifatida ishlatishni xohlamasangiz: Optimote Player veb -ilovasi
Jildda o'yin -kulgi (hayajonli rejim) uchun namuna video fayli mavjud. Siz buni aqlli qurilma yordamida tanangiz kutmagan paytda (yurak urish tezligi X o'qilishi uchun doimiy ravishda pasayib borayotgan) sakrash qismiga o'tishni sozlashingiz mumkin.
7 -qadam: Lekin kuting, yana ko'p narsalar bor
Buni o'qiganingiz uchun tashakkur. Umid qilamanki, sizga bu qiziqarli yoki o'zingiz yaratishni rejalashtirdingiz!
Iltimos, Arduino 2019 tanlovida bunga ovoz berishni yoki topsangiz, o'z topilmalaringiz bilan bo'lishishni o'ylab ko'ring.
Qo'shimcha o'qish uchun biriktirilgan PDF -ga qarang.
Baxtli o'ylash!
Tavsiya:
Lune - Arduino bilan MIDI boshqaruvchisi (DJ yoki musiqachi uchun): 5 qadam (rasmlar bilan)
Lune - Arduino bilan MIDI boshqaruvchisi (DJ yoki musiqachi uchun): Bu mening birinchi arduino (mikrokontroller) loyiha nomi Lune. Men arduino -ni foydali va katta loyiha bilan o'rganishni xohlardim, shuning uchun men barcha funktsiyalarni bir -biri bilan aralashtirib yuborish uchun zarur bo'lgan midi DJ kontrollerini yasashga qaror qildim
Arduino ritmli o'yin boshqaruvchisi (o'z o'yinim uchun): 6 qadam
Arduino Ritm O'yin Boshqaruvchisi (O'zim uchun): Men sizga ko'rsatma beramanki, men bu ritm o'yinini qanday qilib noldan quraman. Bu yog'ochni qayta ishlashning asosiy ko'nikmalarini, 3D bosib chiqarishning asosiy ko'nikmalarini va lehimlashning asosiy ko'nikmalarini o'z ichiga oladi. Agar sizda nol sobiq bo'lsa, ehtimol siz ushbu loyihani muvaffaqiyatli qurishingiz mumkin
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
Arduino va NRF24L01+ bilan simsiz o'yin boshqaruvchisi (bitta yoki ikkita tekshirgichni qo'llab -quvvatlash): 3 qadam
Arduino va NRF24L01+ bilan simsiz o'yin boshqaruvchisi (bitta yoki ikkita boshqaruvchini qo'llab-quvvatlash): Siz to'liq loyihani veb-saytimdan topishingiz mumkin (u fin tilida): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Bu loyiha haqida juda qisqa brifing. Agar kimdir xohlasa, men uni shunchaki baham ko'rmoqchi edim
O'yin bosimiga sezgir prokladkalar (raqamli o'yin maydonchalari uchun - va boshqalar): 11 qadam (rasmlar bilan)
O'yin bosimiga sezgir prokladkalar (raqamli o'yin maydonchalari uchun - va boshqalar): Bu sizga raqamli o'yinchoqlar yoki o'yinlar yaratish uchun ishlatilishi mumkin bo'lgan bosim sezgir yostiq yasashni ko'rsatadigan ko'rsatma. U katta kuchga sezgir rezistor sifatida ishlatilishi mumkin va o'ynoqi bo'lsa ham, undan jiddiy loyihalarda foydalanish mumkin edi