Mündəricat:
- Addım 1: Dövrə lövhəsi
- Addım 2: Mikrokontrolörün proqramlaşdırılması
- Addım 3: Ayaqqabıya yapışdırın
- Addım 4: Biraz Rəqs Edin
- Addım 5: Kit Alın
Video: Dance Messenger: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Görmə oyuncağının əyləncəli davamlılığı. Ayaqqabınıza bağlayın və gəzərkən, qaçarkən və ya rəqs edərkən mesajlar və ya naxışlar yazın! Bu məqalə sizə MonkeyLectric və Monkey Light velosiped işığı tərəfindən gətirilmişdir.
Addım 1: Dövrə lövhəsi
Bu layihə üçün yatdığım kifayət qədər ümumi bir elektron lövhədən istifadə etdim. Dövrə həqiqətən sadə olsa da, yalnız bir Atmel AVR mikrokontrolörü, 10 LED, bir proqramlaşdırma başlığı və bir neçə rezistor və kondansatör. söndürmək istəsəniz bəlkə bir düymə. İstifadə etdiyim lövhə əsasən səthə montaj komponentlərindən ibarətdir, lakin bütün hissələr çuxur şəklində mövcuddur, beləliklə bunu asanlıqla bir proto lövhədə qura bilərsiniz. Eagle CAD-in altına əlavə etdim devre kartı üçün.de/) faylları, mikrokontrolör üçün C mənbə kodu və istehsal üçün elektron kartın Gerber faylları. Eagle CAD, bu tip kiçik ölçülü lövhələr üçün pulsuzdur. İstifadə olunan hissələr: Atmel mega8L mikrokontroller-digikey ATMEGA8L-8AC-ND6-pin.1 aralıq pid başlığı-digikey WM6806-ND1206 ölçülü səth montaj LEDləri seçdiyiniz rəngdədir- digikey 160-1406-1-ND, 160-1404-1-ND, 160-1402-1-ND150 ohm rezistor massivi: digikey EXB-V8V150JV10uF 0805 ölçülü kondansatör: digikey 587-1299-1-NDswitch: digikey CKN4081CT-NDlithium- ion batareyası: batteryamerica.com saytından (https://www.batteriesamerica.com/newpage8.htm)
Addım 2: Mikrokontrolörün proqramlaşdırılması
mikrokontrolörü proqramlaşdırmaq üçün Atmel AVR ISP mkII proqramlaşdırma dəstinə (ATAVRISP2-ND digikey hissəsi) ehtiyacınız olacaq. bu, USB portunuzla elektron kartdakı proqramlaşdırma başlığı arasında əlaqə yaradır. Kodu tərtib etmək və yükləmək və ya Atmel -in pulsuz AVR Studio ilə yükləmək üçün gnu AVR alət zəncirinə (https://sourceforge.net/projects/winavr/) ehtiyacınız olacaq. Verilən kod, Imagecraft C kompilyatoru üçün yazılmışdır, ancaq gnu aləti ilə işləməyi asanlaşdırır. Verilən C kodu açma/söndürmə düyməsi funksiyasına daxil deyil, buna əlavə etmək çətin olmamalıdır. Batareyanın öldüyünü anlamaq üçün bir batareya gərginliyi test cihazı da əlavə edə bilərsiniz (bu, lityum-ion üçün vacibdir, çox boşalmaqla daimi olaraq zədələnirlər). Batareya gərginliyi ölçmə cihazı etmək üçün (düşünürəm!) Batareya boyunca 3.0V zener diod və 220k rezistor istifadə edə bilərsiniz və batareya gərginliyi zenerin altına düşəndə müqayisə etmək üçün mega8-də a-to-d çeviricisini istifadə edə bilərsiniz. istinad gərginliyi.
Addım 3: Ayaqqabıya yapışdırın
Lövhəni və batareyanı ayaqqabınıza yapışdırın və ya yapışdırın!
Addım 4: Biraz Rəqs Edin
dostum corwin bizə bəzi hərəkətlər göstərir!
bu cihaz nə qədər yaxşı işləyir? Gəzinti sürətini hiss etmək bir az çətindir, çünki ona birbaşa baxsanız, təsir azalır. sabit bir obyektə baxsanız, daha aydın olar. qaçış sürətində və ya rəqs edərkən gözəl işləyir.
Addım 5: Kit Alın
Adafruit sənayesində çox oxşar bir görmə qabiliyyətli oyuncaqdan hazırlanan açıq mənbəli öz dəstləri var. Onların versiyası bütün deşik komponentlərindən istifadə edir, buna görə qurmaq daha asandır və birbaşa kompüterinizin paralel portundan proqramlaşdırır. Təcrübəsiz elektronik hackerlər üçün çox ətraflı təlimatlara və gnu C tərtibçisindən istifadə qaydalarına da sahibdirlər. main_page = product_info & cPath = 5 & products_id = 1
Tövsiyə:
L-tek Dance Pad-in Windows və Linux-da 1000hz-də sorğuya dəyişdirilməsi: 9 addım
L-tek Dance Pad-i Windows və Linux-da 1000hz-də sorğu-sual etmək üçün dəyişdirmək: Niyə bu modu edirsiniz? Əgər 125 BPM-lik bir mahnının qrafikinə keçmisinizsə, təəccüblənə bilərsiniz ki, bu sünbüllü boi ilə nə işiniz var? Vaxt niyə diskret "yuvalara" düşür? ITG və DDR -nin inanılmaz dərəcədə sıx vaxt pəncərələri var və bununla
Bluetooth nəzarətli Messenger LCD -- 16x2 LCD -- Hc05 -- Sadə -- Simsiz bildiriş lövhəsi: 8 addım
Bluetooth nəzarətli Messenger LCD || 16x2 LCD || Hc05 || Sadə || Simsiz Bildiriş Paneli: …………………………. Daha çox video üçün YouTube kanalıma ABUNƏ OLUN …… ………………………………… Xəbər lövhəsi insanları yeni məlumatlarla yeniləmək üçün istifadə olunur və ya otaqda və ya yarımda mesaj göndərmək istəyirsinizsə
Android üçün Facebook Messenger Tətbiqindən necə çıxmaq olar: 3 addım
Android üçün Facebook Messenger Tətbiqindən necə çıxmaq olar: Facebook Messenger tətbiqinizlə bağlı problemləriniz varmı? Çıxmaq lazımdır, amma çıx düyməsini tapa bilmirsən. Buradan narahat olmağa ehtiyac yoxdur, çıxmaq və bir daha işləməsi üçün bir neçə addım var
Smart Led Messenger, Bağlı Ekran: 4 Addım (Şəkillərlə birlikdə)
Smart Led Messenger, Bağlı Göstərici: Salam Maker, burada Smart Led Messenger adlı bağlı bir obyekt var. Bununla internetdən alınan möhtəşəm bir sürüşmə mesajını göstərə bilərsiniz! Bunu özünüz edə bilərsiniz: Led Matrix 8*8*4 - ~ 4 $ Mikro nəzarətçi Wemos D1 mini V3 - ~ 4 $ 3d çap qutusu
Ağacda DDR Dance Pad / Xalça: 5 addım
DDR Dance Pad / Taxta Xalça: Bir az ağac, mis folqa, boya və ölü bir USB pad / klaviatura ilə yaxşı bir ddr pad necə etmək olar