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

Arduino 블루투스 제어 미니 리프트

구성품 및 소모품

Arduino UNO
× 1
sparkfun 스테퍼 모터(케이블 포함)
× 1
SparkFun Easydriver - 스테퍼 모터 드라이버
× 1
HC-05 블루투스 모듈
× 1
USB-A-B 케이블
× 1
브레드보드(일반)
× 1
SparkFun 벽면 어댑터 전원 공급 장치 12VDC 600mA
× 1
SparkFun 점퍼 와이어 - 연결 6"(M/F, 20 팩)
× 1

앱 및 온라인 서비스

circuito.io
Arduino IDE

이 프로젝트 정보

우리는 우리 작업실을 좋아하지만 한 가지 단점(또는 장점)이 있습니다. 바로 갤러리로 가는 큰 계단입니다. 우리는 한 층과 다른 층 사이에서 부품과 구성 요소를 끊임없이 이동해야 하므로 드론, 개, 운반용 비둘기 등 다양한 아이디어를 구상하고 있었는데 그것이 우리를 덮쳤습니다! 리프트!

최근에 circuito.io에 HC-05 Bluetooth 모듈을 추가했기 때문에 이 프로젝트에서 사용해 보기로 했습니다.

다음은 작동 방식을 보여주는 짧은 동영상입니다. 꽤 깔끔하죠?

만들기 시작합니다!

1. 설정

필요한 모든 부품이 있는지 확인하는 것으로 시작하십시오. 프로젝트의 모든 구성 요소를 포함하는 위의 목록이 있습니다.

그런 다음 circuito.io 빌더로 이동합니다.

보시다시피 이 프로젝트의 부품은 이미 미리 선택되어 있습니다. 필요한 경우 변경할 수 있습니다. 예를 들어 Uno 대신 Arduino Micro가 있거나 다른 모터를 사용하려는 경우 생성을 클릭합니다. 필요한 모든 정보를 볼 수 있습니다.

2. 배선

구성요소 목록을 따라 아래로 스크롤하면 단계별 배선 가이드가 표시됩니다. . "다음 단계를 클릭합니다. " 및 "이전 단계 " 단계 사이를 탐색합니다.

회로를 보면 두 가지 주요 구성 요소인 Bluetooth와 스테퍼를 볼 수 있습니다.

블루투스 연결

HC-05 Bluetooth 모듈에는 TX, RX, GND 및 VCC의 4개 핀만 연결해야 합니다. 기술적으로 Arduino에 직접 연결할 수 있습니다. 더 많은 구성 요소를 추가할 수 있도록 브레드보드를 ​​사용합니다.

스테퍼 모터 연결

Sparkfun 스테퍼 모터는 스테퍼 모터 드라이버에 납땜해야 하는 케이블과 함께 제공됩니다. 납땜하는 방법을 모르는 경우 배울 수 있는 훌륭한 자습서가 있습니다. 이 작업이 완료되면 Arduino의 전원 및 데이터 공급 장치에 연결해야 합니다.

3. 코드

우리 프로젝트의 다음 단계는 코드입니다. circuito.io 회신 페이지에서 아래로 스크롤하면 코드 섹션이 표시됩니다.

<울>
  • circuito.io에서 코드 다운로드
  • <울>
  • 추출
  • <울>
  • Arduino IDE를 사용하여 펌웨어.ino를 엽니다. Arduino IDE가 설치되어 있지 않다면 여기에서 다운로드하십시오.
  • <울>
  • 코드를 있는 그대로 Arduino에 업로드합니다. 모든 것이 제대로 연결되면 몇 분 안에 업로드됩니다. 어떤 이유로 작동하지 않으면 포럼에서 몇 가지 문제 해결 옵션을 찾을 수 있습니다.
  • 모든 것이 제대로 작동하는 것을 확인한 후 링크의 github 저장소에서 새 코드를 복사 아래에서 이미 작업 중인 코드의 "펌웨어" 탭에 붙여넣으면 모든 라이브러리가 이미 설정됩니다. 핀과 라이브러리를 정의하는 첫 번째 부분을 코드 상단에 남겨두세요(아래 이미지의 부분).

    4. 블루투스 설정

    HC-05는 블루투스 대 직렬 장치입니다. 한쪽 끝은 직렬을 통해 Arduino에 연결되고 다른 쪽 끝은 블루투스 장치에 연결되어야 합니다. 블루투스 쪽에서는 두 장치를 함께 페어링하여 스마트폰 앱이나 다른 블루투스 장치에 연결할 수 있습니다. 사용할 수 있는 앱이 많이 있습니다. 이 프로젝트에서는 'Arduino Bluetooth Control'을 사용하기로 결정했습니다. 우리는 앱의 음성 명령 옵션을 사용하기로 결정했습니다.

    블루투스 기기 페어링

    Android 휴대전화에 앱을 다운로드하여 설치한 후:

    <울>
  • 스마트폰의 설정 메뉴에서 블루투스를 켜세요.
  • <울>
  • HC 05 Bluetooth 모듈을 전원 공급 장치에 연결하여 켜십시오.
  • <울>
  • 사용 가능한 기기를 검색합니다.
  • <울>
  • 기본 비밀번호 1234를 사용하여 HC 05와 페어링합니다.
  • <울>
  • 앱을 엽니다.
  • <울>
  • HC-05에 연결합니다.
  • <울>
  • 앱 설정 메뉴에서 '음성 명령'으로 이동합니다.
  • <울>
  • 문자열을 정의하고 각 음성 입력에 대해 무엇을 보낼지 정의합니다. 예를 들어 "u"는 위, "d"는 아래로 설정됩니다.
  • 5. 리프트 설치

    우리는 전자 제품을 나무 조각에 놓고 두 개의 다른 나무 조각으로 윈치를 만들었습니다. 그런 다음 우리는 끈을 가져와 윈치에 묶고 스테퍼로 연주하기 시작했습니다.

    음성 인식으로 리프트를 제어하기로 결정했지만 원하는 경우 버튼과 스위치를 정의할 수도 있습니다.

    이 프로젝트는 circuito.io로 할 수 있는 수천 가지 조합 중 하나의 예입니다. 커뮤니티 허브에서 Circuito.io로 만든 더 많은 프로젝트를 보고 싶습니다. 질문이 있으시면 언제든지 댓글을 달거나 이메일([email protected]) 또는 페이스북 페이지를 통해 연락해 주십시오.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    Arduino Mini 리프트 코드
    https://github.com/Circuito-io/Mini-Lift

    회로도

    lift_diagram_Flcy9vSwKM.fzz

    제조공정

    1. Arduino Bluetooth 제어 전동 카메라 슬라이더
    2. NeoPixel Ring으로 재미있는 자이로스코프
    3. Arduino 스파이봇
    4. FlickMote
    5. 수제 TV B-Gone
    6. Arduino 게임 컨트롤러
    7. 구름 의상
    8. 마스터 시계
    9. Pixie:Arduino 기반 NeoPixel 손목시계
    10. 나를 찾기