Onion Omega2+ Oled Expansion을 이용한 QR Code Generator

2019-03-20

Omega2+ 의 초기 설정이 완료된 상태에서 진행합니다. 초기 설정은 이전 포스트를 참고합니다.

준비물

  1. Onion Omega2+
  2. Expansion Dock
  3. OLED Expansion

단계

Omega2+ 접속하기

  1. 브라우저를 열고 주소창에 [omega 이름].local을 입력하여 접속합니다.
  2. 로그인 후 처음화면에 보이는 Terminal을 선택하면 Omega의 터미널로 접속합니다.
  3. 브라우저에서 로그인했던 Username, Password로 로그인합니다.

Open Package 설치

opkg 커맨드를 사용하여 오픈소스로 제공되는 라이브러리들을 설치하여 사용할 수 있습니다.

  1. 먼저 opkg 툴을 업데이트합니다.
opkg update
  1. opkg를 이용하여 필요한 패키지를 설치합니다.
opkg install python-light python-codecs pyOledExp git git-http ca-bundle

Git 소스코드 다운로드

위의 설치가 완료되면 git커맨드로 Onion에서 제공하는 oledQrCodeGenerator 소스코드를 내려받을 수 있습니다.

cd
git clone https://github.com/OnionIoT/oledQrCodeGenerator.git

QR Code Generator 실행하기

아래 스크립트를 실행하면 OLED에 QR코드가 표시됩니다.

cd oledQrCodeGenerator
python main.py 'Hello, Onion?'

main.py 소스코드에 ‘Hello, Onion?‘문장을 파라미터로 전달하면 OLED에 전달한 문장이 QR코드로 표시됩니다.

omegaiotqrcode

Platform IO Basic for Arduino

Setup CentOS 7 in VritualBox