Mundarija:

Shaxsiy kompyuteringiz uchun haqiqiy qo'ng'iroq soatini va yong'inga qarshi soatni yarating: 3 qadam (rasmlar bilan)
Shaxsiy kompyuteringiz uchun haqiqiy qo'ng'iroq soatini va yong'inga qarshi soatni yarating: 3 qadam (rasmlar bilan)

Video: Shaxsiy kompyuteringiz uchun haqiqiy qo'ng'iroq soatini va yong'inga qarshi soatni yarating: 3 qadam (rasmlar bilan)

Video: Shaxsiy kompyuteringiz uchun haqiqiy qo'ng'iroq soatini va yong'inga qarshi soatni yarating: 3 qadam (rasmlar bilan)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Iyul
Anonim
Shaxsiy kompyuteringiz uchun qo'ng'iroqqa chalinadigan haqiqiy soat va yong'inga qarshi soat yarating
Shaxsiy kompyuteringiz uchun qo'ng'iroqqa chalinadigan haqiqiy soat va yong'inga qarshi soat yarating
Shaxsiy kompyuteringiz uchun qo'ng'iroqqa chalinadigan haqiqiy soat va yong'inga qarshi soat yarating
Shaxsiy kompyuteringiz uchun qo'ng'iroqqa chalinadigan haqiqiy soat va yong'inga qarshi soat yarating

Guruch qo'ng'irog'i, yana bir nechta narsalar va haqiqiy qo'ng'iroq ish stolida soatlab turishi mumkin, lekin bu loyiha Windows va Mac OS X da ishlasa ham, men Ubuntu Linuxni axlatdan topilgan kompyuterga o'rnatishga qaror qildim. u bilan ishlash: men ilgari hech qachon Linux bilan ishlamaganman, protsessor tilini o'rgandim va unga analog soatni ishga tushirish uchun eskiz yozdim, keyin qo'ng'iroqni kompyuterning ketma -ket portiga uladim va bu qo'ng'iroqni urish soatini qurdim. va qanday qilib o't o'chirgichni zarba beruvchi soatni yasashni o'rganing. Videoda klapan kamera uchun juda tez uriladi …

1 -qadam: ishlov berish

Qayta ishlanmoqda
Qayta ishlanmoqda

Processing Processing - bu ham dasturlash tili, ham elektron san'at va vizual dizaynga qaratilgan integratsiyalashgan rivojlanish muhiti. U Java -ga asoslangan va ochiq manbali, chunki hozirda yaxshi narsalar ko'p. Uni Processing -ning bosh sahifasidan yuklab olish mumkin, uning asosiy qo'llanilishida o'rganish juda oson va Vikipediyada to'g'ri yozilgan "vizual mulohazalarni bir zumda qondirish" ni beradi. Men dasturchi emasman, lekin menga bir necha soat kerak bo'ldi. Ko'p misollar va o'quv qo'llanmalari tufayli noldan natijaga erishish uchun. Ko'plab ajoyib vizual badiiy spektakllar Processing yordamida berilgan va ularning ko'pchiligida ishlov berish manba kodi yuklab olish uchun mavjud. Men tanlagan narsalardan biri bu Substrat: Men ko'p vaqtimni ko'zlarim ostidagi rasmga qaradim, men yozgan kod juda oddiy: u tuval yaratadi, fon uchun rang beradi. Soatning har bir qo'li koordinatalar tizimiga nisbatan bir xil vertikal pozitsiyada chizilgan, ayyorlik - koordinata tizimini almashtirish va aylantirish. Men ko'p misollarda ko'rgan odatiy hiyla: aylanish burchagi soniya, daqiqa va soat bilan chiziqli nisbatda, soatlarda bo'sh port belgilar ketma -ket portga yuboriladi. Qo'ng'iroq chalinishini istagan zarbalar soni, bir vaqtning o'zida, har bir belgi - bu o'yinchoqni takrorlash uchun, albatta, ishlov berishni o'rganish shart emas. Analog_clock.zip -da siz Linux, Windows va MAC OS X -da ishlashga tayyor bo'lgan ilovalarni topasiz. Windows uchun faqat application.windows katalogini chiqarib, exe -ni ishga tushiring. Dastur birinchi COM portini qidiradi (agar uni ishlatmasangiz COM1 ketma -ket porti) va unga biriktiriladi. Qo'ng'iroqni boshqaradigan belgi undan chiqadi.

2 -qadam: Bellning yangi zarbasi

Qo'ng'iroqning yangi zarbasi
Qo'ng'iroqning yangi zarbasi
Qo'ng'iroqning yangi zarbasi
Qo'ng'iroqning yangi zarbasi
Qo'ng'iroqning yangi zarbasi
Qo'ng'iroqning yangi zarbasi
Qo'ng'iroqning yangi zarbasi
Qo'ng'iroqning yangi zarbasi

Qo'ng'iroq uchun tayanch Makkanodan qilingan. Rasmlar hammasini aytib berishi kerak.

Bronza qo'ng'irog'i, men apparat do'konida topdim va juda yaxshi eshitildi. Men orginal qopqog'ini burab qo'ydim va o'rniga 4 mm 120 mm uzunlikdagi vintni yuvish va murvat bilan almashtirdim. O'rnimizni miniatyuradir. Men armaturadagi mis kontaktlarni olib tashladim va u shaklidagi ingichka po'lat simni yopishtirdim. Kichkina vint va non qisqichni to'ldiradi.

3 -qadam: Elektronika, ozgina - Yo'q, haqiqatan ham

Elektronika, ozgina - Yo'q, haqiqatan ham!
Elektronika, ozgina - Yo'q, haqiqatan ham!
Elektronika, ozgina - Yo'q, haqiqatan ham!
Elektronika, ozgina - Yo'q, haqiqatan ham!

Seriyali port oddiy tranzistorli interfeys orqali o'rni bilan bog'lanadi. Ketma -ket portga yuborilgan har bir belgi o'z o'rni tugmachasini bosadi. Kattaroq o'rni bir marta bosish uchun ikkita bo'sh joy belgisini talab qilishi mumkin, boshqalari pulsning qisqarishi uchun joriy 300 ga qaraganda kattaroq Baud tezligini talab qilishi mumkin, men kontaktni olib tashlash va po'lat simli va yong'oq va murvat yordamida yopishtiruvchi o'rni o'zgartirdim. Oddiy, ammo samarali. O'yinning qiyin tomoni-bu tebranishlarni susaytirmasdan, qo'ng'iroqni urish uchun eng yaxshi joyni topish. Men hamma narsani tezroq o'zgartirish va moslashtirish uchun Makkanoga qo'ydim. Aytganimdek, sxemasi juda qo'pol: deyarli har qanday past / o'rta quvvatli NPN tranzistorini bajaradi, o'rni bilan parallel ravishda diod, orqa EMFni o'rni lasanining tranzistorni yo'q qilishiga to'sqinlik qiladi, quvvat manbai kompyuterning USB porti bilan ta'minlangan, 5Vdc 1 va 4 -pinlarda mavjud. ulagichdan. Men o'lik printerdan olgan tenglikni ulash moslamasi. Agar USB port mavjud bo'lmasa, tashqi shahar kuchlanishli devor adapteri yaxshi. Adapter voltaji o'rni bilan mos kelishi va tranzistor ko'rsatkichidan oshmasligi kerak. Har qanday oddiy Radio-Shack devor adapteri shunday qilishi kerak, lekin menga USB jozibadorroq. Katta o'rni katta qo'ng'iroqlarni urish uchun kattaroq klapanlarni ta'minlaydi. Men yaratgan va Arduino-ga mos keladigan uskunaga asoslangan mustaqil versiya mening blogimda tasvirlangan. Bu holda, har qanday yaxshi eshitiladigan narsani qo'ng'iroq sifatida ishlatish yaxshi: mening holimda men CO2 o't o'chiruvchisidan foydalandim, lekin men ko'rsatma sifatida ishlab chiqilmaganman, lekin bu erga joylashtirmaganman., kod va video. Ding!

Tavsiya: