산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

START: PS2 키보드, LCD, 이더넷, 원격 쉘 접속이 가능한 독립형 아두이노 터미널

구성품 및 부품

부품 수량
Arduino UNO 1
Arduino Ethernet Shield 2 1
LCD 128x64 (ST7920) 1

프로젝트 소개

START는 STandalone ARduino Terminal의 약자로 다음을 갖춥니다:

내장 명령어로 디지털 I/O 제어가 가능하며, 실제 텔넷 서버에 접속해 원격으로 진짜 쉘 명령어를 실행할 수 있습니다!

시작하기

아두이노 라이브러리 형태로 제공되니 다운로드 후 일반 라이브러리처럼 설치하세요. 추가로 다음 라이브러리도 필요합니다:

예제 'runSTART'를 열고 업로드하세요!

내장 명령어 (대소문자 구분)

명령어 설명 예시
free 사용 가능한 여유 SRAM 반환 (바이트 단위) free
setPM 핀 모드 설정 (pinMode() 래퍼) setPM 3 OUTPUT
getPM 핀 모드 조회 getPM 7
dioW 디지털 출력 (digitalWrite() 래퍼) dioW 3 false
dioR 디지털 입력 (digitalRead() 래퍼) dioR 3
telnet 기본 텔넷 클라이언트, 원격 쉘 명령 실행 telnet 192.168.1.111

텔넷 사용 예: 명령 실행 후 사용자명/비밀번호 입력 → 엔터 → 잠시 대기 → 원격 서버 로그인 완료 → 명령어, 스크립트, 프로그램 원격 실행 가능!

네트워크 설정은 network.h 파일 참조.

제작 팁 1: PS2 키보드 어댑터

PS2 PCB 커넥터와 스트립보드로 어댑터 제작. 핀아웃 기준:

제작 팁 2: 휴대용 기기 형태

각 부품을 개별 배선해도 되지만, 폴리스티렌 '프레임'과 PCB 플라스틱 스페이서를 이용해 더 '휴대용' 같은 기기로 조립하는 게 편리합니다.

코드

GitHub: https://github.com/alejho/START

회로도

(회로도 이미지 참조)

제조공정

  1. 블루투스 제어 아두이노 스파이봇(Spybot) 만들기
  2. 플릭모트(FlickMote): 스마트 홈을 위한 제스처 제어 IR 리모컨
  3. DIY 아두이노 TV B-Gone: 모든 TV를 끄는 만능 리모컨
  4. 아두이노로 만드는 대형 LED 마스터 시계 (알람 기능 포함, 12m 거리에서도 식별 가능)
  5. 아두이노와 블루투스로 만드는 스마트 물건 찾기 'Find Me'
  6. 아두이노 프로젝트를 위한 최적화된 전원 솔루션
  7. 아두이노 틱택토 게임 - MAX7219 LED 매트릭스와 골판지 케이스
  8. 스마트 아두이노 4족 보행 로봇 제작: 단계별 완벽 가이드
  9. 게이밍용 커스텀 아두이노 조이스틱 스티어링 휠 만들기
  10. 아두이노 나노용 고성능 2.8" TFT 실드 – 320×240 SPI 디스플레이