Mündəricat:

Arduino istifadə edərək rəngli LEDli rəqs yastığı: 5 addım
Arduino istifadə edərək rəngli LEDli rəqs yastığı: 5 addım

Video: Arduino istifadə edərək rəngli LEDli rəqs yastığı: 5 addım

Video: Arduino istifadə edərək rəngli LEDli rəqs yastığı: 5 addım
Video: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, Iyul
Anonim
Arduino istifadə edərək rəngli LEDli rəqs yastığı
Arduino istifadə edərək rəngli LEDli rəqs yastığı
Arduino istifadə edərək rəngli LEDli rəqs yastığı
Arduino istifadə edərək rəngli LEDli rəqs yastığı

Bu mənim ilk təlimatımdır. Arduino lövhəsini kompüterə ardıcıl giriş olaraq istifadə edərək rəngli bir rəqs yastığı düzəltdim, hazırlamaq çox asandır və bir neçə rezistor və LED -ə başa gəlir (onları istifadə etmək lazım deyil).

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar

Elektron hissələr: 1. Düymələrin basıldığını göstərmək üçün fərqli rəngli 6 LED. LEDləri qorumaq üçün 6 220 Ohm rezistor3. ümumi təyinatlı lehim lövhəsi4. bəzi tel və bağlayıcılarDans pad hissələri: 1. Alüminium folqa (bişirmək üçün istifadə olunur) 2. Böyük kağız qutusu (mütləq taxta çərçivə edə bilərsiniz)

Addım 2: Dövrə və Test

Dövrə və Test
Dövrə və Test
Dövrə və Test
Dövrə və Test
Dövrə və Test
Dövrə və Test
Dövrə və Test
Dövrə və Test

Dövrə birinci qrafikdə göstərilmişdir. Rəqs meydançası, dövrədə görünən altı düyməni həyata keçirir. Hər düyməni basıldıqda, LED yanacaq və müvafiq pimi LOW -dan HIGH -a qədər düzəldəcək. Bu mesaj kompüterə ardıcıl bir mesaj olaraq göndəriləcək və sonra bu mesajı əsas mətbuat mesajına bənzədən bir python proqramı tərəfindən tutulacaq. Mən bəzi kiçik bağlayıcılardan istifadə edərək ümumi məqsədli lehimləmə lövhəsində dövrə düzəltdim ki, asanlıqla digər layihələr üçün qənaət oluna biləcək Arduino lövhəsinə qoşun. Məndən daha yaxşı görünüşlü bir lövhə düzəldə bilərsiniz, çünki bu çox asandır, ətrafa qoşulmaq üçün bir neçə tel istifadə etdim. Dövrəni düzəltdikdən sonra, LED -lərin düzgün yandığını görmək üçün bəzi telləri birləşdirə bilərsiniz. Və sonra proqramı quraraq növbəti addıma keçə bilərsiniz.

Addım 3: Proqram

Arduino proqramı, açarın vəziyyəti dəyişdirildikdə kompüterə düzgün hərf göndərir. Beləliklə, hər hansı bir düyməni basarsanız, bir aşağı və bir yuxarıya uyğun iki məktub göndərəcək. Python proqramı mesajı alır və sonra bunları klaviatura hadisəsinə çevirir. Bir 'l' hərfi alırsa, proqram SOL düyməsini aşağı salma mesajı yaradır. Python SendKeys modulu yalnız pəncərələrdə işlədiyi üçün hazırda bu proqram yalnız Windows maşınında işləyir. Mac və Linux altında klaviatura məlumatlarını simulyasiya etmək üçün bir yol tapa bilərsiniz. Python üçün bu proqramı işə salmaq üçün Serial və SendKeys modulunu yükləməlisiniz. İstifadə etdiyim Dance proqramı StepManiadır, rəqs edərkən proqramın düzgün cavab verməsi üçün əsas xəritə məlumatlarını qurmalısınız. Bu, oyun oynayanda Joystick qurmaq kimidir.

Addım 4: Dance Pad

Rəqs meydançası
Rəqs meydançası
Rəqs meydançası
Rəqs meydançası
Rəqs meydançası
Rəqs meydançası

Bir rəqs yastığının necə hazırlanacağına dair bir neçə başqa gözəl təlimat var. Burada, asanlıqla əldə edə biləcəyiniz şeylərlə necə edəcəyinizi sizə göstərəcəyəm. Rəqs meydançası əsasən altı düymədən ibarətdir. Fikir, sərt lövhələrə yapışdırılmış iki paralel Alüminium Folqa istifadə etmək və sonra onları ayırmaq üçün içərisindəki bəzi əşyalarla birlikdə qoymaqdır. Yalnız iki sərt kağız lövhəsini sərt qoyduğunuzda, onlar bir -biri ilə təmasda olacaqlar. Bu düymələrdən altısını düzəldin və daha böyük bir kağız taxtasına qoyun. Sonra bu düymələri əvvəllər etdiyimiz dövrə bağlayın. Sonda bir örtük düzəldə bilərsiniz və üzərinə bəzi əşyalar çəkə bilərsiniz.

Addım 5: Çalışmağa Hazırıq

Stepmania'yı açmadan əvvəl Python proqramını çalıştırmalısınız. Sonra proqramı idarə etmək üçün rəqs padinizdən istifadə etməlisiniz. Aşağıdakı videonu hazırladığımda içindəkiləri aydın görə bilmək üçün qapağı açdım.

Tövsiyə: