Skip to content

2021 한양대 공입설 - Among us 구현 오토마타

Notifications You must be signed in to change notification settings

Aduryz/Among_Us

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Among us 오토마타

이 프로젝트는 Among Earth팀이 한양대 공학입문설계에서 제작한 Among us 구현 오토마타 중 카드 인식 미션과 임포스터 감지 및 조명을 구현한 부분입니다.
"제7회 공과대학장배 공학입문설계경진대회" Automata 분야에서 장려상을 수상하였습니다.

카드 인식 미션

개요

자체 제작 앱으로 아두이노와 블루투스 통신해서 stepper 모터를 돌리면 Rack & Pinion에 의해 카드가 swipe 되고, 이를 인식하여 문구를 출력하는 장치입니다.

알고리즘 설계

  • 블루투스를 이용해서 스마트폰 앱으로 아두이노에 신호 전달
  • Pinion과 연결된 stepper 모터를 카드와 연결된 Rack의 크기에 맞게 회전
  • 포토 인터럽터가 카드 인식
  • LCD에 문구 표시 및 LED로 알림
  • 작동 후 되돌리는 알고리즘도 구현

회로 설계

image image
5V 1A 전원 연결

Rack & Pinion 제작

image

  • inkscape로 설계 후 레이저 컷팅

image

  • 여러 겹을 붙여서 잘 작동되도록 함
  • Pinion은 stepper 모터, Rack은 카드에 연결

소스 코드

https://github.com/choi92/Among_Us/blob/main/AmongUs_CardMission.ino

구동 어플리케이션 제작

image image

  • 아두이노와 블루투스 통신할 수 있는 버튼을 만듦
  • swipe 버튼으로 미션 구동
  • detect 버튼으로 되돌리기

구동 모습

image
https://youtu.be/pOMnJkrgcI8

임포스터 감지 및 조명

개요

임포스터가 vent를 타고 이동해서 크루원을 죽일 때 조명이 꺼지게 하는 장치입니다.

알고리즘 설계

  • 크랭크을 이용해 임포스터가 vent를 타고 이동함을 구현
  • 초음파 센서로 이를 감지
  • LED를 꺼지게 함

회로 설계

image
image

소스 코드

https://github.com/choi92/Among_Us/blob/main/AmongUs_ImposterDetect.ino

구동 모습

image
https://youtu.be/tGL12VSzD4s


전체 모습

image image image

About

2021 한양대 공입설 - Among us 구현 오토마타

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages