Mündəricat:
Video: Elektrik Çoxşaxəli Zar: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bir çox layihə var ki, öyrədilə bilən bir saytda elektrik və ya LED zar hazırlamağı öyrədin, amma bu layihə fərqlidir, bu elektrik zarları fərqli miqdarda tənzimlənə bilər. Zarın tərəfini özünüz seçə bilərsiniz, seçə biləcəyiniz 6, 10, 20, 30 və 40 çox yönlü zarlar var.
Bu layihəni aşağıdakılara əsaslanaraq hazırladım.
www.instructables.com/id/E-dice-Arduino-Di…
Və kodun bir hissəsini dəyişdirirəm və özümü qururam.
- 1 ölüm: böyük nöqtələr göstərir
- 2-6 zar: nöqtələrin və ümumi dəyərin göstərilməsi (alternativ)
- 4, 5, 8, 10, 12, 20, 24 və 30 seçilmiş zarlar üçün dəyər və göstərici göstərən zərlər
- düyməni basarkən zar yuvarlamaq üçün animasiya
- düyməni basarkən səs effekti (orijinal layihədən dəyişdiyim hissə)
Təchizat
1. Ardunio (Leonardodan istifadə etmişəm)
2. Rotary encoder (və ya klik kodlayıcı, lakin push funksiyasından istifadə etmirik)
https://www.indiamart.com/proddetail/rotary-encode
3. Düymə
https://www.ebay.com/itm/10pcs-Momentary-Tact-Tac…
4. MAX7219 Modulu ilə 8 x 8 led matris
https://www.indiamart.com/proddetail/8x8-led-dot-m…
5. Yüksək dinamik
https://www.aliexpress.com/i/32714353956.ht
6. tel tullananlar
Addım 1: Komponentləri birləşdirin
Arduino üçün 8X8 LED Dot Matrix:
- VCC -dən 5V -ə qədər
- GND - GND
- Arduino D12 üçün DIN
- CS -dən Arduino D10 -a
- CLUB Arduino D11
Rotary kodlayıcı:
- GND - GND
- + 5V -ə qədər
- SW heç bir şey (bu istifadə etmədiyimiz keçiddir.)
- DT -dən A1 -ə
- A0 düyməsini basın
Düyməni sıxın:
- düymənin bir ucu GND ilə
- digər ucu D2 ilə
Dinamik:
- qara tel GND -yə qoşulur/ -
- qırmızı tel D3 -ə qoşulur
Addım 2: Kod
Bu kodun faylı:
create.arduino.cc/editor/ginawu_1124/3d99b…
Və koda 3 kitabxana yükləməyi unutmayın, onları bu linkdən yükləyə bilərsiniz:
- LED nəzarət üçün
- https://www.arduinolibraries.info/libraries/timer-… TimerOne üçün
- https://github.com/0xPIT/encoderfor Kodlayıcı
Addım 3: Gözəl hala gətirin
Telləri və Arduino lövhəsini bu şəkildə gizlətmək üçün kağız qutudan istifadə edirəm.
Dinamik, kodlayıcı, düyməni və LED Matrixini göstərmək üçün bir az yer açmaq üçün bir neçə deşik kəsdim.
İstəsəniz, LED işığını daha yumşaq etmək üçün led matrisi şəffaf bir örtüklə örtə bilərsiniz.
Bitirdikdən sonra özünüz üçün gözəl görünüşlü və faydalı bir çox tərəfli zarınız olacaq.
Tövsiyə:
Rəqəmsal Zar - Diego Bandi: 4 addım
Rəqəmsal Zar - Diego Bandi: Bu, yalnız bir səyahətə çıxarıldıqdan sonra ən çox görülən işdir. Əlbəttə ki, hər hansı bir problemi həll etmək üçün heç bir problem yoxdur. Ən çox görülən işlərdən biri də
Səs effektli Arduino Zar: 7 addım
Sound Effect ilə Arduino Zar: Bu dərslikdə LED və dinamikdən istifadə edərək səs effektləri ilə bir Arduino zarının qurulmasını öyrənəcəksiniz. Bütün maşını işə salmaq üçün yeganə hərəkət tək və sadə bir toxunuşdur. Bu təlimat materialları, addımları və satın almaq üçün lazım olan kodu ehtiva edir
Arduino 7 Segment Display Project ilə Digital Ludo Zar: 3 Addım
Arduino 7 Segment Display Project ilə Digital Ludo Dice: Bu proyektdə, 7 düyməli ekran, düyməni basdığımız zaman təsadüfi olaraq 1 -dən 6 -a qədər bir rəqəmi göstərmək üçün istifadə olunur. Bu, hər kəsin etməyi sevdiyi ən gözəl layihələrdən biridir. 7 seqmentli ekranla necə işləməyi öyrənmək üçün bura vurun: -7 segme
E -zar - Arduino Die/zar 1 -dən 6 Zar + D4, D5, D8, D10, D12, D20, D24 və D30: 6 addım (şəkillərlə)
E -zar - Arduino Die/zar 1 -dən 6 Zar + D4, D5, D8, D10, D12, D20, D24 və D30: Bu elektron qəlib hazırlamaq üçün sadə bir arduino layihəsidir. 1 -dən 6 -ya qədər zar və ya 8 xüsusi zardan 1 -i seçmək mümkündür. Seçim sadəcə fırlanan bir kodlayıcını çevirməklə edilir: Bu xüsusiyyətlər: 1 ölmək: böyük nöqtələr göstərmək 2-6 zar: nöqtələr göstərmək
Elektrik hissələri üçün elektrik skuterini necə ayırmaq olar .: 6 addım
Elektrik hissələri üçün elektrikli skuter necə ayrılır: Theis, elektrikli dağ lövhəsi qurmaq üçün lazım olan hissələr üçün ikinci əl dayanan elektrikli skuteri ayırdığım yoldur. (Fikir > > https: // www .instructables.com/id/Electric-Mountain-Board/) İkinci əl almağımın səbəbi