Мазмұны:

Ардуино циклон ойыны: 5 қадам (суреттермен)
Ардуино циклон ойыны: 5 қадам (суреттермен)

Бейне: Ардуино циклон ойыны: 5 қадам (суреттермен)

Бейне: Ардуино циклон ойыны: 5 қадам (суреттермен)
Бейне: Lego Mindstorms EV3 қазақша | 6-сабақ | Қызыл палитра | Массив | Секундомер | Random | Математика 2024, Маусым
Anonim
Ардуино циклон ойыны
Ардуино циклон ойыны

Fusion 360 жобалары »

Мен ешқашан нақты циклон аркада ойынын ойнаған емеспін, бірақ маған реакция уақытында ойнау идеясы ұнайды.

Мен миниатюралық ойын ойнадым. Ол шеңбер құратын 32 светодиодтан тұрады, светодиодтар бірінен соң бірі жарықдиодты жарықтандырғыш ретінде жанып тұрады. Мақсат - қызыл жарық диоды жанған кезде түймені басу.

ВИДЕО ОСЫНДА

Жабдықтар

  • 29x жасыл светодиод
  • 2x сары светодиод
  • 1x қызыл светодиод
  • 1х 12 мм жарықдиодты басқыш
  • 4x 74HC595
  • 1x Arduino нано
  • Ұзындығы 46 мм Ø 3 мм түтік
  • 1x I2C OLDE дисплейі 128*32
  • Сымдар
  • 3D принтері
  • праймер + бояу
  • құм қағаз
  • дәнекерленген темір
  • Шағын USB кабелі + USB қуат көзі

1 -қадам: Ережелер

Ережелер
Ережелер

Мен бұл ойынға өз есеп ережелерін, сондай -ақ жылдамдықты өзгертуді қиындату үшін қостым, -егер сіз қызыл светодиодта тоқтасаңыз: ұпай жылдамдыққа байланысты 4 пен 20 аралығында жоғарылайды. Жылдамдық 2%-ға артады.

-егер сіз сары светодиодта тоқтасаңыз: ұпай 2 -ге және жылдамдық 10% -ға артады

-Егер сіз жасыл жолаққа тоқтасаңыз: ойын аяқталды

Кескін
Кескін

Мен сондай -ақ шынымен де білікті ойыншыларға бонус қостым!

-егер жылдамдық 80% -дан жоғары болса, қызыл жолға 3 рет тоқтасаңыз: жылдамдық 20% -ға оралады! (жұлдыздар бонустың дамуын көрсетеді)

Кескін
Кескін

бірінші жарық диодты arduino кездейсоқ таңдайды, егер ол сағат тілімен немесе сағат тіліне қарсы бұрылса.

2 -қадам: прототиптеу

Прототиптеу
Прототиптеу

Бұл мен ұпай жинау ережелерінің барлық түрін тексерген қадам болды. Arduino нано тақтасында 32 светодиодты шығару үшін шығыс түйреуіштері жеткіліксіз, сондықтан мен 74HC595 төрт чипін қолдандым, олардың әрқайсысы 8 жарықдиодты басқарады, олар өте жақсы жұмыс істейді және ол тек 3 ардуино шығыс түйреуішін қолданады!

Мен осы схеманы жасадым:

Кескін
Кескін

және бұл жерде arduino коды (сізге дисплей үшін бұл кітапхана және hc595 чиптері үшін осы кітапхана қажет болады)

3 -қадам: қоршау

Дизайн:

Корпус Fusion 360 -та жасалған, ол 4 бөліктен тұрады.

Кескін
Кескін

. STL және.f3d файлдарын Cults3D сайтынан таба аласыз ОСЫНДА

3D басып шығару:

Жоғарғы корпусты басып шығару үшін тіректер қажет болады. Мен барлық бөлшектерді Cura әдепкі параметрлері бар PLA мұз жіпімен басып шығардым, ал 3D Creality Ender3 -те басып шығарылды.

Кескін
Кескін

Басып шығарудан кейінгі:

Бұл жоба үшін мен 3D басып шығарудың соңғы техникасын қолданғым келді.

3D басып шығару осылай көрінеді …

Кескін
Кескін

Мен алдымен кесектерді 120 -дан 800 -ге дейін ұнтақталған тегістеуішпен сүртемін

Кескін
Кескін

Мен праймерді қолдандым

Кескін
Кескін

Мен оны 800 тегістелген тегістегішпен қайтадан сүртемін

Кескін
Кескін

Содан кейін мен мұнда 3 қабат қара бүріккіш бояуды қостым, сізде «бұрын және кейін» салыстыру бар:

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

4 -қадам: құрастыру

  1. 32 жарықдиодты жоғарғы корпустың тесіктеріне қойыңыз (ішінде теріс, сыртында оң)

    Кескін
    Кескін
  2. теріс аяқтарды бір -біріне дәнекерлеу үшін бүгіңіз

    Кескін
    Кескін
  3. бірінші 74HC595 -ті төңкеріп орналастырыңыз және 2 -қадамдағы диаграммаға сәйкес светодиодтарды дәнекерлеңіз

    Кескін
    Кескін
  4. схемаға сәйкес төрт чипті шынымен жұқа сымдармен байланыстырыңыз.

    Кескін
    Кескін
  5. OLED дисплейіне төрт сымды дәнекерлеңіз және оларды құбыр арқылы өткізіңіз:

    Кескін
    Кескін
  6. барлық сымдарды Arduino -ға дәнекерлеңіз.

    Кескін
    Кескін
  7. ыстық желіммен ардуино тақтасын жабыстырыңыз.
  8. жоғарғы корпусты төменгі денеге қысыңыз және алдыңғы қапталған қорапты қысыңыз.

5 -қадам: Көңілді болыңыз

Енді сізге arduino -ны 5В қуат көзіне қосу керек (қуат банкі, ноутбук,…)

содан кейін ол өздігінен басталады.

Ең жоғары балл жинауға тырысыңыз!

Менікі 1152 сәттілік!

Ұсынылған: