Мазмұны:

Электрлік көп қырлы сүйектер: 3 қадам
Электрлік көп қырлы сүйектер: 3 қадам

Бейне: Электрлік көп қырлы сүйектер: 3 қадам

Бейне: Электрлік көп қырлы сүйектер: 3 қадам
Бейне: РЕЦЕПТ МЕНІ БАҒЫНДЫРДЫ ЕНДІ МЕН ТЕК ОСЫЛАЙ ПІСІРЕМІН КӘПШІЛІК ДЕМ АЛУ 2024, Қараша
Anonim
Image
Image
Электрлік көп қырлы сүйектер
Электрлік көп қырлы сүйектер

Көптеген жобалар сізге электрлік немесе жарық диодты сүйектерді үйретуге болатын сайтта жасауды үйретеді, бірақ бұл жоба басқаша, бұл электрлік сүйектерді әр түрлі мөлшерде реттеуге болады. Сіз сүйектердің жағын өзіңіз таңдай аласыз, сіз таңдауға болатын 6, 10, 20, 30 және 40 көп қырлы сүйектер бар.

Мен бұл жобаны келесіге сүйене отырып жасадым:

www.instructables.com/id/E-dice-Arduino-Di…

Мен кодтың бір бөлігін өзгертіп, өзімді құрамын.

  • 1 өлім: үлкен нүктелерді көрсету
  • 2-6 сүйек: нүктелерді және жалпы мәнді көрсетеді (ауыспалы)
  • 4, 5, 8, 10, 12, 20, 24 және 30 таңдалған сүйектердің мәні мен көрсеткішін көрсететін сүйектер
  • батырманы басу кезінде сүйектерді жылжытуға арналған анимация
  • түймені басу кезінде дыбыстық эффект (мен бастапқы жобадан өзгертетін бөлік)

Жабдықтар

1. Ардунио (мен Леонардоны қолдандым)

2. Айналмалы кодер (немесе басу кодері, бірақ біз итеру функциясын қолданбаймыз)

https://www.indiamart.com/proddetail/rotary-encode

3. Түйме

https://www.ebay.com/itm/10pcs-Momentary-Tact-Tac…

4. MAX7219 модулі бар 8 x 8 жарықдиодты матрица

https://www.indiamart.com/proddetail/8x8-led-dot-m…

5. Дауыс зорайтқыш

https://www.aliexpress.com/i/32714353956.ht

6. сым секіргіштері

1 -қадам: компоненттерді қосыңыз

Компоненттерді қосу
Компоненттерді қосу

Arduino үшін 8X8 жарықдиодты матрица:

  1. VCC 5 В дейін
  2. GND - GND
  3. DIN - Arduino D12
  4. CS - Arduino D10
  5. CLUB Arduino D11

Айналмалы кодер:

  1. GND - GND
  2. + 5 В дейін
  3. SW ештеңеге жоқ (бұл біз қолданбайтын қосқыш.)
  4. DT - A1
  5. А0 дейін басыңыз

Басу батырмасы:

  1. түйменің бір шеті GND бар
  2. ал екіншісі D2

Динамик:

  1. қара сым GND/ -ға қосылады
  2. қызыл сым D3 -ке қосылады

2 -қадам: Кодекс

Бұл кодтың файлы:

create.arduino.cc/editor/ginawu_1124/3d99b…

Және кодқа 3 кітапхананы орнатуды ұмытпаңыз, оларды мына сілтемеден жүктей аласыз:

  • Жарықдиодты басқару үшін
  • https://www.arduinolibraries.info/libraries/timer-… TimerOne үшін
  • https://github.com/0xPIT/encoderfor кодтаушы

3 -қадам: оны әдемі етіп жасаңыз

Әдемі етіп жасаңыз
Әдемі етіп жасаңыз
Әдемі етіп жасаңыз
Әдемі етіп жасаңыз

Мен сымды және Arduino тақтасын жасыру үшін қағаз қорапты қолданамын.

Мен динамикті, кодерді, түймешікті және LED матрицасын көрсету үшін бос орын беру үшін тесіктерді кесіп алдым.

Қаласаңыз, жарықдиодты жұмсақ ету үшін жарықдиодты матрицаны мөлдір қақпақпен жабуға болады.

Аяқтағаннан кейін сізде әдемі және пайдалы көп жақты сүйектер болады.

Ұсынылған: