Mundarija:

Jismoniy shovqinlar tizimi - PlateaPlayer: 19 qadam (rasmlar bilan)
Jismoniy shovqinlar tizimi - PlateaPlayer: 19 qadam (rasmlar bilan)

Video: Jismoniy shovqinlar tizimi - PlateaPlayer: 19 qadam (rasmlar bilan)

Video: Jismoniy shovqinlar tizimi - PlateaPlayer: 19 qadam (rasmlar bilan)
Video: Книги, авторы и литература! Давайте все вместе расти вместе на YouTube! #SanTenChan 2024, Noyabr
Anonim
Jismoniy shovqinlar tizimi - PlateaPlayer
Jismoniy shovqinlar tizimi - PlateaPlayer
Jismoniy shovqinlar tizimi - PlateaPlayer
Jismoniy shovqinlar tizimi - PlateaPlayer
Jismoniy shovqinlar tizimi - PlateaPlayer
Jismoniy shovqinlar tizimi - PlateaPlayer

Ushbu loyiha Universisad Autónoma de Occidente talabalari uchun video va raqamli televidenie o'quvchilariga mo'ljallangan interaktiv video pleerning jismoniy hisoblash o'zaro ta'sirini loyihalashtirish va ishlab chiqish jarayonini tavsiflaydi. oson ishlab chiqarilishi va boshqarilishi mumkin bo'lgan mahsulot.

Hozirgi vaqtda sensorli o'zaro ta'sirlarni o'z ichiga olgan bunday videolarni ishlab chiqish uchun bepul platformalar yo'q. Shuning uchun, uning asosiy maqsadi-talabalarga qimmat dasturiy ta'minot litsenziyalarini sotib olishdan, sinf topshiriqlarini bajarishning yarmiga tayanishdan va etkazib berishdan va bu platformalarni ishlab chiqish uchun ko'proq vaqt sarflashdan saqlanish.

Bu erda taklif qilingan dastur sinxronlashtirilishi mumkin bo'lgan asosiy hissiy o'zaro ta'sirlarni ifodalovchi beshta moduldan iborat. Bular: suv, tutun, harorat (issiq/sovuq), shamol va yorug'lik. Bularni Arduino Johnny Five JavaScript kutubxonasi yordamida boshqaradi.

1 -qadam: Materiallar va asboblar - konteyner qutisi

Materiallar va asboblar - konteyner qutisi
Materiallar va asboblar - konteyner qutisi
Materiallar va asboblar - konteyner qutisi
Materiallar va asboblar - konteyner qutisi
Materiallar va asboblar - konteyner qutisi
Materiallar va asboblar - konteyner qutisi

Ushbu loyiha taklif qilinayotgan tizimning prototipini ishlab chiqish uchun mo'ljallanganligini hisobga olsak, oddiy materiallar ishlatilgan:

  • Somon karton
  • Balsa yog'och novdalari (kvadrat va uchburchak shakllar)
  • Qaychi, izolyatsion lenta, yog'och elim, skalpel, arra

2 -qadam: Materiallar - Shamol moduli

Materiallar - shamol moduli
Materiallar - shamol moduli

5 ta CPU muxlisi

3 -qadam: Materiallar - Harorat moduli

Materiallar - harorat moduli
Materiallar - harorat moduli
Materiallar - harorat moduli
Materiallar - harorat moduli
  • 2 Peltier hujayralari
  • 4 ta sovutgich
  • 2 ta fanat (shamol moduli bilan bir xil)

4 -qadam: Materiallar - yorug'lik moduli

Materiallar - yorug'lik moduli
Materiallar - yorug'lik moduli
  • ~ 50 sm RGB LED tasmasi
  • 3 TIP31C tranzistorlari
  • Tashqi quvvat manbai

5 -qadam: Materiallar - Tutun moduli

Materiallar - tutun moduli
Materiallar - tutun moduli
  • 1 Ultrasonik namlagich
  • 1 ta 1 kanalli o'rni
  • Tashqi quvvat manbai
  • Suv idishi

6 -qadam: Materiallar - Suv moduli

Materiallar - suv moduli
Materiallar - suv moduli
  • Suv osti mikro nasosi
  • ~ 20 sm plastik quvur
  • Suv idishi (tutun moduli bilan bir xil)
  • Kichik somonlar (~ 5)

7 -qadam: Muxlislar uchun old tomondan teshiklarni kesish

Muxlislar uchun old tomondan teshiklarni kesish
Muxlislar uchun old tomondan teshiklarni kesish
Muxlislar uchun old tomondan teshiklarni kesish
Muxlislar uchun old tomondan teshiklarni kesish
Muxlislar uchun old tomondan teshiklarni kesish
Muxlislar uchun old tomondan teshiklarni kesish

Kartondan bir bo'lakni kesib oling (kengligi ~ 50 sm, balandligi ~ 40 sm), so'ngra skalpel yordamida har bir fan uchun 5 teshik qiling. Oxir -oqibat, ularni kartonga yopishtiring.

8 -qadam: Harorat (Peltier Hujayra) modullarini yaratish

Harorat (Peltier Cell) modullarini yaratish
Harorat (Peltier Cell) modullarini yaratish

Peltier hujayralarini sovutgichlarga yopishtiring.

9 -qadam: Peltier modullarini muxlislarga ulang

Peltier modullarini muxlislarga ulang
Peltier modullarini muxlislarga ulang

Peltier modullarini fanatga yopishtiring. Har bir kameraning issiq va sovuq tomonlari mos keladigan fan tomonidan tashqariga uchib ketishi uchun ularni old tomoniga qarama -qarshi tomonga yopishtirib qo'yganingizga ishonch hosil qiling.

10 -qadam: Yuqori qopqoq uchun "ustun" yaratish

Qilish
Qilish
Qilish
Qilish
Qilish
Qilish
Qilish
Qilish

Balsa tayoqlarini kesib oling (kengligi ~ 50 sm) va ularni rasmlarda ko'rsatilgandek yopishtiring. Bu yuqori karton qopqog'ini old va yon tomonlarga yopishtirish imkonini beradi.

Keyin, kartonni diagonal tomonga yopishtiring va suv modulining somonlarini kiritish uchun taxminan 8 ta kichik teshik qiling (~ 5 mm ~ 5 mm).

11 -qadam: Qutiga tuzilish berish

Qutiga tuzilish berish
Qutiga tuzilish berish
Qutiga tuzilish berish
Qutiga tuzilish berish

Rasmda ko'rsatilgandek 3 ta balsa tayog'ini kesib oling va ularni kartonning old qismiga yopishtiring.

12 -qadam: qutining yon tomonlarini kesib oling

Qutining yon tomonlarini kesib oling
Qutining yon tomonlarini kesib oling

3 ta kartonni kesib oling (kengligi ~ 50 sm, balandligi ~ 50 sm, chuqurligi ~ 30 sm). Qutining har bir tomoni uchun 2 plyus va ichidagi 1 ta suv idishi bo'sh joyini elektron komponentlardan ajratish uchun.

13 -qadam: Suv idishi maydonini moslashtirish

Suv konteynerining bo'sh joyini moslashtirish
Suv konteynerining bo'sh joyini moslashtirish
Suv konteynerining bo'sh joyini moslashtirish
Suv konteynerining bo'sh joyini moslashtirish
Suv konteynerining bo'sh joyini moslashtirish
Suv konteynerining bo'sh joyini moslashtirish
Suv konteynerining bo'sh joyini moslashtirish
Suv konteynerining bo'sh joyini moslashtirish

3 dona kvadrat shaklidagi balsa tayog'ini ~ 20 sm gacha kesib, suv idishi uchun asos qiling va ularni rasmda ko'rsatilgandek asosiy tuzilish ramkasiga mahkamlang.

Keyin, yon tomonlar uchun ilgari kesilgan karton bo'laklaridan bittasini ishlating, ba'zi simlar o'tishi uchun kichik teshik oching va ularni bir -biriga yopishtiring.

Ixtiyoriy ravishda, konteyner yiqilib suv to'kilmasligi uchun taglikning orqa qismiga uchburchak shaklidagi balsa tayog'ini yopishtirishingiz mumkin.

14 -qadam: Suv idishini tayyorlash

Suv idishini tayyorlash
Suv idishini tayyorlash
Suv idishini tayyorlash
Suv idishini tayyorlash
Suv idishini tayyorlash
Suv idishini tayyorlash
Suv idishini tayyorlash
Suv idishini tayyorlash

Plastik shishani yarmigacha kesib oling va rasmda ko'rsatilgandek uning yuqori qismini qopqoq sifatida ishlating. Mikro nasos va ultrasonik namlagichni ichkariga joylashtiring.

Ishlatishdan oldin uni suv bilan to'ldiring.

15 -qadam: Asosiy tuzilmani yopish

Asosiy tuzilmani yopish
Asosiy tuzilmani yopish
Asosiy tuzilmani yopish
Asosiy tuzilmani yopish
Asosiy tuzilmani yopish
Asosiy tuzilmani yopish

Yon, pastki va yuqori karton qopqoqlarni strukturaning qolgan qismiga yopishtiring.

16 -qadam: Chiroqlar modulini qo'shish

Chiroqlar modulini qo'shish
Chiroqlar modulini qo'shish

RGB LED tasmasini qutining yuqori va yon tomonlariga mahkamlang, shunda simlar chap tomondagi teshikka o'tishi mumkin.

17 -qadam: Suv quvurini yasash

Suv quvurini yasash
Suv quvurini yasash
Suv quvurini yasash
Suv quvurini yasash
Suv quvurini yasash
Suv quvurini yasash

Plastmassa trubkada taxminan 8 ta kichik teshikni (~ 1 mm dan ~ 1 mm gacha) kesib oling va mayda novdalarni joylashtiring. Qutining qolgan qismiga suv oqmasligi uchun ularni iloji boricha mahkamlang.

Nihoyat, trubaning ochiq uchini mikro nasosga ulang va somonlarni yuqori diagonalli karton bo'lagining teshiklariga joylashtiring.

18 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish

Tanlangan pinlarni foydalanuvchi xohishiga ko'ra o'zgartirish mumkin, shuning uchun ular bu erda ko'rsatilmagan, garchi kod aniq

Shamol/harorat modullari:

Har bir fan va Peltier kamerasining 5V kuchlanishini Arduino kartasidagi raqamli pinga, GNDlarni esa protobarddagi umumiy GND chizig'iga ulash uchun o'tish simlarini ishlating.

Suv moduli:

Mikro nasosning 5V ni Arduino-ning 5V chiqish pimlaridan biriga to'g'ridan-to'g'ri ulash uchun o'tish simlarini ishlating va GND simlari uchun kalit sifatida TIP31C tranzistoridan foydalaning. Bu tranzistor uni boshqarish uchun Arduino raqamli piniga o'tadi.

Chiroqlar moduli:

Har bir rangli kanalni protokol panelining GND chizig'iga ulangan TIP31C tranzistoriga ulash uchun o'tish simlarini ishlating, u R, G va B ni to'g'ri ko'rsatish orqali ko'rsatilgan rangni boshqarish uchun Arduino analog piniga o'tadi. Quvvat simlari odatdagi quvvat manbaiga ulangan adapter orqali quvvatlanadigan protoboard liniyasiga ulangan.

Tutun moduli:

Quvvatni yorug'lik modulining protobardidagi bir xil quvvat manbaiga ulaydigan o'rni bilan ulash uchun o'tish simlarini ishlating. Keyin bu o'rni Arduino raqamli piniga ulang va uni yoqing va o'chiring. Uning GND -ni protobarddagi GND chizig'iga ulang.

19 -qadam: Dasturlash va ishga tushirish

Johnny Five ishlashi uchun oddiy tugunli server kerak. Haqiqiy vaqtda old va orqa tomon bilan bog'lanish va interaktiv videoni hissiy o'zaro ta'sirlar bilan sinxronlashtirish uchun Socket.io ham amalga oshiriladi.

Ushbu tizim kodini, shuningdek, ilgari JavaScript plagini sifatida ishlab chiqilgan interaktiv video pleerni Github repo -dan yuklab olish mumkin:

Veb -sahifani bitta serverdan o'yinchi bilan xizmat qiling va ikkalasini ham ishga tushiring.

Tavsiya: