IoT
Last updated
Was this helpful?
Last updated
Was this helpful?
https://github.com/osamhack2020/IoT_KookMoBan_PonJohmNaimann
부품
용도
RaspberryPi 4B 2GB 1개
MCU
RPI 8MP CAMERA BOARD 1개
QR코드 인식 및 핸드폰 사진 촬영
Arduino Nano ATMEGA328P 1개
압력센서 감지용
ITS-1105 1개
불출 버튼 구현
SG-90 1개
반납기 문(덮개) 구현
3BC4UC-17 1개
반납기 내부 조명
FSR402 1개
압력센서
5AB3PD00 1개
상태표시등(파랑)
5AG3PD00 1개
상태표시등(초록)
5AY3PD00 1개
상태표시등(노랑)
5AR3PD00 1개
상태표시등(빨강)
Github Repository > iot_docu > model > 모든 stl 파일을 다운로드한다.
3D 프린터로 출력한다.
부품을 위 회로도에 맞게 연결한다.
각 파트와 부품을를 조립한다.
위 모델링을 파트별로, 혹은 전체적으로 살펴보고 싶다면 아래 링크를 참조하면 된다.
1. Github Repository > arduino > sketch_oct17a.ino 파일을 Arduino Nano 보드에 업로드한다.
2. USB-Mini to USB-A 케이블을 통해 아두이노와 라즈베리파이를 연결한다.
3. RaspberryPi에 SSH 또는 Serial, VNC를 통해 접속하여 터미널을 켠다.
4. 다음 명령어를 입력하여 실행 파일을 다운로드한다.
5. 다음 명령어를을 입력하여 필요한 라이브러리를 설치한다.
6. pickleinitializer.py를 실행하여 저장 파일(save.pickle)을 초기화한다.
7. 다음 명령어를 입력하여 아두이노가 연결되어 있는 USB포트의 이름을 확인한다.
8. main.py를 vim으로 열고 SERVER_URL을 사용할 서버 URL로, SERIAL_PORT를 아두이노가 연결된 포트로 변경한다.
8. main.py를 실행한다.