Hayot o'lchami operatsion o'yini: 14 qadam (rasmlar bilan)
Hayot o'lchami operatsion o'yini: 14 qadam (rasmlar bilan)
Anonim
Hayot o'lchami operatsion o'yini
Hayot o'lchami operatsion o'yini

Bolaligimda Milton Bredli operatsiyasi o'yinini yaxshi ko'rardim, buzzer har doim meni qo'rqitardi, lekin bu kulgili edi. Operation o'yinining maqsadi - bu cismni olib tashlash uchun ob'ektni o'rab turgan metall tomonlariga cımbızla tegmasdan tana qismini olib tashlash. Agar siz biron bir metall tomonga tegib qo'ysangiz, siz uning burnini yoritasiz, shovqin eshitiladi va sizni qo'rqitadi. Bu yil men qatnashgan cherkovda bu yil "Trunk O Treat" deb nomlangan yangi Hosil bayrami yoki Xellouin bayrami bo'lib o'tdi. Truck O Treat - bu sizning mashinangiz bagajidan o'yin yoki mashg'ulot o'tkazadigan joy. Mening hayotimdagi operatsiya o'yini uchun men cho'ntaklarga konfet qo'yardim, shunda bolalar salat qisqichlari bilan tanlaydilar va cho'ntaklar uchun "Injil qurollari - Xudoning qurollari" mavzusini qo'yardim. Men qisqichlarning metall tomonlari bilan aloqa qilganda, qizil burni yonib ketganda va ovozli signal eshitilganda mikrokontrollerdan foydalanardim.

1 -qadam: rasm

Rasm
Rasm

Balandligi 5 futdan oshadigan o'yin taxtasining o'lchamini yaratish. Men asl Operatsion o'yinlar taxtasining raqamli rasmini oldim va foto'stonda rasmni clipart qo'shish uchun tahrir qildim va printer siyohini tejash uchun sariq fonni olib tashladim. Rasm kartonning old tomoniga yopishtirilgan va unga tuzilish berish uchun yog'och ramka yasalgan. Tasmani chiziqlarga yig'ishni osonlashtirish uchun banner qog'oziga chop etdim. Rasm chop etilganda taxminan yarim dyuymga to'g'ri keladi, shunda siz rasmni tekislashingiz va yopishtirishingiz mumkin. Men oq fonli ikkita kartonli loyiha displeyini yopishtirdim. Men Michaels Crafts -ning displey taxtalaridan foydalanardim va uning o'lchami kengligi 36 dyuymdan 48 dyuymgacha. Rasmni yopishtirish uchun men rasmni (banner qog'ozini) kartonga yopishtirish uchun 3M Supper# 77 purkagichidan foydalandim va kartonni o'lchamiga qarab qirqdim. Tayyor Operatsion kengashining kengligi 34 dyuym, uzunligi 62 dyuym va qalinligi 4 dyuym edi.

2 -qadam: yog'och ramka va qizil burun

Yog'och ramka va qizil burun
Yog'och ramka va qizil burun
Yog'och ramka va qizil burun
Yog'och ramka va qizil burun

Yog'ochdan yasalgan ramkani uyning atrofidagi 1 dyuymli 2 dyuymli yog'och chiziqlardan qurdim. Yog'ochdan yasalgan ramka, rasmda ko'rinib turibdiki, yog'och ramka qalinligi 4 dyuymli va yon tomoniga zımba qilingan karton. Rasmli kartonni old tomoniga o'rnatish uchun bosh barmog'im bilan mixlab qo'ydim. Men tugagan ko'rinish berish uchun qirralarni aylanib o'tish uchun oq yopishqoq lentani ishlatardim.

3 -qadam: Qizil burun

Qizil burun
Qizil burun

Burun uchun ishlatilgan lampochka qizil rangdagi 120V kuchlanishli lampochka edi. Men filament va rozetkaning asosini olib tashladim va burunning ichki qismini yoritish uchun to'rtta oq LEDli oldingi plakat taxtasiga yopishtirdim.

4 -qadam: qutilar yarating

Qutilar yasash
Qutilar yasash

Qutilar Cho'ntaklarning kattaligi va ularni kartondan yasalgan va yopishtirilgan. Cho'ntakning o'lchamlari chuqurligi ikki dyuym; Qilich 2 dyuym x 3.50 dyuym, oyoq 1.75 dyuym 3.50 dyuym, qalqon 3 dyuym 3 dyuym, kamar 1.75 dyuym x 2.75 dyuym, ko'krak nishoni 3.75 dyuym x 3.75 dyuym va dubulg'a 2.75 dyuym x 2.75 dyuym. Men qog'ozdan shablon yasadim, shunda men uni rasmdagi to'g'ri o'lchamdagi teshikni kesish uchun ishlatardim. Men rasmdagi barcha cho'ntaklarni va cho'ntak qutilariga issiq yopishtirilgan qanotlarni kesib tashladim, shunda ular pastki qismi bilan bir tekisda o'tirishadi va kartonning orqa tomoniga issiq yopishtirishadi.

5 -qadam: qutilarda alyuminiy folga

Qutidagi alyumin folga
Qutidagi alyumin folga

Men barcha qutilarning old chetiga alyumin folga 1 dyuymli chiziqlar yopishtirdim. Men kesilgan karton bo'laklarini oldim va undan oldingi alyuminiy metall buyumlar uchun shablon sifatida foydalandim. Men bir marta ishlatiladigan alyuminiyli pechkalarni old panjara metall uchun kesib oldim. Bu qisqichlar bilan aloqani aniqlash uchun qarshilikni pasaytirish uchun ishlatilgan. Men alyuminiyni 1/8 dyuymdan 1/4 dyuym old qismiga yopishtirdim va old rasmdagi teshikni aylanib o'tdim va qutilarga 1/4 dyuymdan 1 dyuymgacha egildim.

6 -qadam: Kontaktlar qutisi

Kontaktlar qutisi
Kontaktlar qutisi

Endi men har bir qutining har ikki tomoniga ikkita sim o'tkazdim va uni alyuminiy metallga yopishtirdim. Orqa tomonda men ikkita simni (qora simlarni) 4 fut uzunlikdagi bitta simga lehimladim va signalni aniqlash uchun mikrokontrolerga ulanadigan qutining nomi/raqami bilan yozdim.

7 -qadam: LED qutilari

LED qutilari
LED qutilari

Qorong'i joyda o'yin o'ynash uchun quti joylarini yoritish uchun men har doim yonib turadigan uchta oq LEDni (yashil simlar) o'rnatdim. Men oq LEDning Rojdestvo chiroqlarini oldim va ularni uch guruhga bir qator chiroqlarga kesib tashladim. Men har bir qutiga teshib qo'ydim va ularni yon tomonlariga yopishtirdim va 12VDC bilan ishlaydigan 330 ohmli rezistor bilan lehimladim. Men buni xuddi o'yin taxtasi uchun barcha qutilarga qilaman. O'yin yoqilgan vaqtda oq LED chirog'i yonib turadi. Men, shuningdek, mikrokontroler tomonidan aniqlanganda yonib -o'chib turadigan rangli LED -larni (Oq Qizil simlar) qutisiga kiritaman. Men barcha qutilarning yon tomonlarida 5 mm diametrli uchta teshik ochdim va LEDlarni joyiga yopishtirdim. Men qizil, yashil, ko'k, sariq va yashil rangdagi guruhlardan foydalanardim. Uchtasi ketma -ket 220 ohmli rezistor bilan simga ulangan, ular mikrokontroller tomonidan boshqariladigan asosiy elektron platada MOSFETga ulangan..

8 -qadam: Mikrokontrollerlar va elektronlar

Mikrokontrollerlar va elektronlar
Mikrokontrollerlar va elektronlar

Men barcha komponentlarni qo'yish va ulash uchun simni ulash uchun taxtadan foydalandim. O'yin paneli PIC (Microchip) PIC16F877 mikrokontroller tomonidan boshqariladi. Qopqoq qisqichlari (salat qisqichlari) 5VDC ga ulangan moslashuvchan simga ega. Qopqoq qisqichlari alyuminiy tomonlardan biriga tegsa, u mikrokontroler tomonidan o'qiladigan yuqori (5Vdc) bitni ishlab chiqaradi va shu ob'ekt uchun fraktsiyani ishga soladi. Mikrokontroller kodi har qanday ob'ektni qabul qilish maydoniga yuqori (5vdc) signal uchun PortB -dagi bitlarni taqqoslaydigan pastadir. Kod yuqori (5vdc) signal aniqlanganda yoziladi, u aniqlangan ob'ektni qabul qilish maydoni uchun quti vazifalarini chaqiradi. Qutidagi funktsiyalar yonib turadigan burun nuri PortA (Bit0) va PortE (Bit0) signalini yoqadi, keyin u aniqlangan qutidagi uch rangli LEDni yonadi, so'ngra biz o'chirilgan funktsiya uchun (barcha kirishlar va chiqish) va o'yin yana o'ynashga tayyor. Bu quti funktsiyasini bajarish uchun 3-4 soniya kerak bo'ladi va keyin o'yin yana tayyor bo'ladi. Buzzer (PortA Bit0) T1 DRV101 solenoidli IC drayverini ishlatadi, u pin1 -ning yuqori qismi bilan yoqiladi va kuchlanish pin3 -ga ulangan 10K ohmli trim pot bilan o'rnatiladi. Miltillovchi burunli LED (PortE Bit0) 555 Taymer IC -dagi pin4 sozlamalari orqali boshqariladi va LEDni yorqin qilish uchun tokni oshirish uchun OnSemi quvvat MOSFET MTP10N10EL yordamida LED chirog'ini yoqadi. Zil 12VDC ishlaydigan Radio Shack #273-55 qismidan olingan. Ovozli signal tepaga o'rnatiladi va u o'yinchilarga to'g'ri keladi. Mikrokontroller, LED -larning yonish oqimini kuchaytirish uchun Power MOSFET orqali PortD -dagi chiqish orqali aniqlangan qutidagi LEDlarni yonadi.

9 -qadam: O'chirish sxemasi

Qarang: PDF fayl bilan ishlash Game.pdf

10 -qadam: Hammasini birgalikda ulang

Hammasini birgalikda simlang
Hammasini birgalikda simlang

Men nosozliklarni tuzatish uchun non taxtasini menteşaga o'rnatdim. Men barcha simlarni qutilaridan PortB ga Bit0dan Bit5gacha uladim (oltita bit ishlatilgan).

11 -qadam: To'liq

To'liq
To'liq

Men rangli LED chiroqlarini har bir qutidan MOSFET IC -ga Bit -Bit uchun PortD chiqishidan o'tkazdim. Men LED burni LM555 taymeridan MOSFETga uladim. Men ishlagichni TI drayveri IC ga uladim. 12VDC ventilyatori barcha IC -larning salqinligini saqlashdir. Umid qilamanki, sizga bu fikr yoqdi ….

12 -qadam: Kod

Kod MPLAB yig'ish kodidir. Bepul kompilyator dasturi uchun microchip.com ga qarang.

13 -qadam: video

Amaldagi video..

14 -qadam: PDF rasmli fayl

Men 2007 yil 20 oktyabrda yaratdim. PDF fayl hajmi 9.07MB. PDF formatida siz xohlagan hajmda chop etishingiz mumkin va u katta hajmli bo'lgani uchun bosib chiqarish sifati ajoyib bo'lishi kerak. Bugun siz Arduino -dan oddiy o'yin, xuddi batareya, signal va lampochka uchun qilishingiz mumkin. Men ko'rsatma beriladigan veb -saytga "Life Size Operation Game" rasm faylini qo'shaman.