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

내 멀티미터용 Arduino 데이터 안경

구성품 및 소모품

SparkFun Arduino Pro Mini 328 - 3.3V/8MHz
× 1

필요한 도구 및 기계

3D 프린터(일반)

이 프로젝트 정보

작동 장치의 비디오

모두를 위한 저렴한 Arduino 데이터 안경을 만들려고 합니다. 왜요? 딱 하나 갖고 싶었습니다.

작동 중이며 이제는 사고를 방지하는 데에도 도움이 됩니다. 첫 번째 아이디어에서 작업 프로토타입까지 4개월이 걸렸습니다.

문제는 쉽게 찾을 수 있는 일반적인 재료로 구성해야 한다는 것이었습니다. 이 프로젝트는 이 HMD를 위한 광학 시스템을 구축하는 방법에 관한 것입니다. 한 가지 분명한 사실은 눈 앞에 화면을 놓을 수 없다는 것입니다. 화면에 초점을 맞추는 것이 불가능하기 때문입니다.

로그에서 첫 번째 테스트부터 지금까지의 테스트를 볼 수 있습니다.

광학적 디자인이 가장 어려운 부분이었는데 해결 방법을 찾은 것 같아요. 프로토타입 비용은 +-70유로였습니다.

이제 고전압용 헤드업 디스플레이가 있습니다.

1단계:내부에 무엇이 있으며 어떻게 작동합니까?

수신된 Bluetooth 데이터가 OLED 디스플레이에 표시됩니다. 그런 다음 거울에 반사되어 렌즈를 통과하면 작은 투명한 아크릴 유리에 있는 그림을 볼 수 있습니다.

2단계:렌즈:가장 까다로운 부분

데이터 안경을 작동하게 만들긴 했지만 시행착오에 가까웠습니다.

그래서 광학 분야에서 구글 집중 과정을 수강했습니다.

우선 렌즈를 끼고 실제 이미지와 가상 이미지의 차이를 이해해야 했습니다. 그렇다면 매우 중요한 것은 인간의 눈은 최소 25cm의 거리에서만 물체의 초점을 맞출 수 있다는 것입니다. 그리고 내가 필요한 것은 이 공식 (1/f) =(1/o) + (1/i)이었습니다. 여기서 f는 렌즈의 초점 거리 o는 렌즈까지의 물체 거리이고 I는 가상 이미지의 거리입니다.

사용한 값은 다음과 같습니다.

f=10cm 및 o=7.3cm

i=-27.03cm(가상 이미지는 항상 음수 값을 가짐) 및 배율 M=3.7

을 얻을 수 있습니다.

렌즈 계산 웹사이트: http://hyperphysics.phy-astr.gsu.edu/hbase/geoopt/image4.html

3단계:대체 렌즈

렌즈 구하기 힘든걸로 아는데 Google 판지 45mm와 달리 초점 거리가 100mm인 렌즈가 있는 저렴한 판지 중 하나를 사용합니다.

업데이트

렌즈에 대한 좋은 해결책을 찾은 것 같습니다. 방금 물리적 데이터(FL =+- 110mm)를 확인했습니다. 그리고 그들은 완벽해야 합니다. 지금은 테스트할 시간이 없지만 누군가가 수행하고 피드백을 제공할 수 있다면 정말 좋을 것입니다. 작은 프레넬 렌즈가 그 역할을 합니다. 인터넷에서 저렴하고 쉽게 찾을 수 있습니다. 그리고 커터로 자를 수 있습니다.

https://www.amazon.com/Small-Fresnel-Lens-Magnifier-Pack/dp/B00CF5ZXKK

다른 대안은 머리에 장착된 돋보기의 렌즈입니다. 일반적으로 그들은 3-5개의 렌즈를 제공하며 이 중 하나는 110mm와 120mm 사이의 FL이 있어야 제대로 작동합니다. 약간 무거워서 자르기가 쉽지 않습니다

4단계:전자 제품

다음은 데이터 글라스의 모든 전자 부품입니다.

최종 버전에서는 더 작은 배터리를 사용했습니다.

280mA 배터리를 사용하려면 원래 보드의 5.6k 저항에 대해 3k 저항을 변경해야 했습니다. 충전 전류는 이제 +- 200mA로 감소합니다.

5단계:인클로저

첫 번째 테스트에서는 판지로 만든 인클로저를 사용했습니다. 이것은 저렴한 솔루션이었고 매우 잘 작동했습니다.

최종 버전에는 3D 프린터를 사용했습니다. 스타일 파일은 123design에서 생성되었습니다. 디자인을 약간 수정해야 하는데 첫 시도치고는 나쁘지 않네요.

FLDXAHDIWMQXWRP.stl FI9NE6GIWMQXWRV.stl F72OH47IWMQXWRW.stl FSAHDV3IWMQXWS2.stl F7DF5AJIWMQXWSA.stl

6단계:Owon B35T 멀티미터와 안경 연결하기

이 멀티미터에는 Bluetooth 4.0 통신이 내장되어 있어 휴대전화나 태블릿에 연결할 수 있습니다.

직렬 프로토콜을 리버스 엔지니어링해야 했습니다.

BT 모듈의 구성입니다. 간단한 Arduino 프로그램을 사용하여 모듈과 데이터를 주고받았습니다. 먼저 모듈을 중앙으로 설정해야 합니다.

AT+ROLE1 몰 =중앙

AT+RESET 리셋 AT+SHOW1 응답으로 블루투스 이름 표시

AT+IMME0 자동 연결

AT+FILT0 장치 검색

AT+디스크? 기기 표시

오원 B35T에 연결하려면 AT+CONE0(멀티미터의 Mac 주소)

이 소프트웨어는 GitHub에서 찾을 수 있습니다. https://github.com/awall9999/Arduino-Glass

블루투스 테스트에 대한 비디오 링크

7단계:최종 Arduino 데이터 안경

여기에서 모든 부품이 인클로저에 어떻게 맞는지 확인할 수 있습니다. 아크릴 반사경에 대해 다른 홀더를 사용해 보았습니다.

다음은 부품 목록입니다.

<울>
  • 1× Arduino Pro Micro 3.3V 8Mhz
  • <울>
  • 1× Bluetooth V4.0 HM-11 BLE 모듈
  • <울>
  • 1× 280mA Lipo Akku 1×50 - 500mA LiPo 충전기 회로
  • <울>
  • 1× 30mm 아크릴 평면 볼록 렌즈, FL 100mm www.aliexpress.com/pmma-plano
  • <울>
  • 1mm 두께의 플라스틱 거울 1개
  • <울>
  • 1× 0.66인치 64x48 픽셀 마이크로 OLED:https://www.sparkfun.com/products/13003
  • <울>
  • 리플렉터용 CD 상자 1개
  • GitHub의 소프트웨어 링크

    YouTube의 모든 동영상 링크

    8단계:첫 번째 단계의 사진 및 비디오

    다양한 렌즈로 설정 테스트:

    최초의 블루투스 테스트 동영상

    프로토타입 동영상 중 하나

    해야 할 일:

    <울>
  • 소프트웨어 완료, 오원 멀티미터에 자동 연결
  • <울>
  • 디스플레이에 배터리 표시기 추가. (BLE 모듈에는 이 기능이 있습니다.)
  • <울>
  • 안경이 밝은 영역에서 작동하도록 하기 위해 틴트 및 미러 포일로 다양한 반사경을 만듭니다.
  • <울>
  • 무게를 줄이고 인클로저를 재설계합니다.
  • <울>
  • 더 작은 0.49인치 디스플레이로 테스트 중입니다.
  • <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    깃허브
    https://github.com/awall9999/Arduino-Glasshttps://github.com/awall9999/Arduino-Glass

    맞춤형 부품 및 인클로저

    FLDXAHDIWMQXWRP.stl FI9NE6GIWMQXWRV.stl F72OH47IWMQXWRW.stl FSAHDV3IWMQXWS2.stl F7DF5AJIWMQXWSA.stl

    회로도

    괭이 모든 것이 연결되어 있습니다.

    제조공정

    1. 기계 제조업체를 위한 데이터 시각화
    2. 비행 시뮬레이터용 Arduino가 있는 LCD 패널
    3. FS2020용 Arduino가 있는 스위치/LED 패널
    4. 무선 자기 데이터 전송
    5. 온도 및 습도 데이터 로거
    6. 학교를 위한 SMART 온도 모니터링
    7. Arduino용 8비트 IO 포트 라이브러리
    8. Arduino용 64키 프로토타이핑 키보드 매트릭스
    9. Arduino용 절연 아날로그 입력
    10. 멋진 실내 내비게이션용 로봇