Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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!