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

인텔 Arduino 101 BLE 블링크 탱크

구성품 및 소모품

아두이노 101
× 1
Adafruit 모터/스테퍼 쉴드 V2
× 1
SparkFun Dagu DG102 탱크 섀시
× 1
AA 배터리
× 5
USB-A-B 케이블
× 1
Adafruit USB 배터리 팩
× 1
M2.5 너트와 나사가 있는 스탠드오프
× 4
남성 및 여성 극성 JST 배터리 커넥터
× 1
남성 헤더 40 위치 1 행(0.1")
× 1
남성/남성 점퍼 와이어
× 4

필요한 도구 및 기계

납땜 인두(일반)

앱 및 온라인 서비스

Arduino IDE
블링크

이 프로젝트 정보

BLE 및 Blynk가 포함된 Intel Arduino 101 기반 탱크!

이 프로젝트는 IMU와 BLE(Bluetooth Low Energy)가 내장된 Intel Arduino 101 보드를 사용합니다. 리모컨의 경우 Android 및 iPhone에서 사용할 수 있는 무료 Blynk 앱을 사용했습니다. 일부 버튼을 빠르게 끌어다 놓아 사용자 인터페이스를 만들 수 있습니다. 섀시는 Sparkfun의 Dagu DG012입니다.

섀시와 함께 제공된 5AA 배터리 팩에서 전체 장비에 전원을 공급하려고 했지만 Arduino가 계속 저전압으로 재설정되었습니다. 이상적으로는 멋진 LiPo 배터리 팩을 사용하지만 간단하게 유지하고 초보자가 LiPos 관리 및 공급에 대해 배우고 충전기를 구입하기를 기대하지 않기 위해 USB 배터리 팩을 사용하여 Arduino와 별도로 모터에 전원을 공급하기로 결정했습니다. Adafruit 모터 실드에서 선택 사양인 배터리 점퍼를 제거하십시오. 그렇지 않으면 무언가를 튀길 수 있습니다. 전원을 분리해야 합니다.

비디오 자습서

비디오 자습서는 두 개의 비디오로 나뉩니다. 첫 번째는 하드웨어, 장착 및 전자 장치에 전원을 공급하는 것입니다.

두 번째 동영상에서는 전화 앱과 Arduino 코드를 만드는 방법을 다룹니다.

로버 변형

다음은 빠른 시작 지침입니다.

부품

  • 탱크 섀시 또는 원하는 플랫폼
  • 극성 배터리 커넥터 JST(헤더 핀으로 만든 사진)
  • 4개의 점퍼 와이어
  • Arduino 101 보드
  • 모터 드라이버 보드(Adafruit Motor/Stepper Shield V2)
  • 너트와 나사가 있는 M2.5 나일론 스탠드오프 4개
  • AA 배터리 5개(모터용)
  • USB 배터리 팩(Arduino용)
  • 짧은 USB A-USB B 케이블
  • 1인치 열 수축
  • 수컷 및 암컷 헤더 핀 0.1 몇 개
  • 2개의 지퍼 타이
  • 하드웨어

  • 탱크 섀시를 조립합니다. 포함된 지침 그림이 적절합니다. 상단 플레이트는 섀시에서 떼어 둡니다.
  • 스탠드오프를 사용하여 Arduino를 상단 플레이트에 장착합니다. 저는 M2.5 나일론 스탠드오프를 선호합니다.
  • 배선

  • 점퍼 와이어를 사용하여 모터를 Arduino 모터 실드의 M1 및 M2 헤더에 연결합니다.
  • 모터 실드와 5AA 배터리 팩 사이에 극성 커넥터를 설치합니다. 모터 쉴드 점퍼를 제거한 상태로 두어 모터 전원을 Arduino 전원에서 분리합니다.
  • 상판을 제거하고 USB 배터리 커넥터를 고정할 지퍼를 삽입합니다.
  • 블링크 앱

  • Android 또는 iPhone용 Blynk 앱을 다운로드하고 새 앱을 만드세요.
  • 4개의 버튼, 슬라이더 및 BLE 위젯을 새 앱으로 드래그합니다.
  • 슬라이더를 수정합니다. V0에 0-255를 써야 합니다.
  • 버튼은 순간 푸시 버튼으로 구성되며, 누르고 있는 동안 1을 보내고 떼면 0을 보냅니다:왼쪽 앞으로 =V1, 오른쪽 앞으로 =V2, 왼쪽 뒤로 =V3 오른쪽 뒤로 =V4.
  • Blynk 앱 구성에서 버튼을 클릭하여 인증 토큰을 자신에게 이메일로 보냅니다. Arduino 앱에서 이를 사용합니다.
  • Arduino 소프트웨어

    Github에서 Arduino 스케치 다운로드

  • Arduino IDE를 사용하여 스케치를 엽니다. 이 게시물을 작성하는 현재 IDE 버전은 1.6.7에서 1.6.13 사이여야 합니다. 이전 버전은 Currie 보드를 지원하지 않을 수 있으며 1.8.0은 코드를 컴파일하지 않을 수 있습니다(지난 워크샵에서 여러 사람들이 경험함)
  • Open Tools –> Board –> Board Manager에서 "Arduino 101"을 검색하고 보드가 설치되어 있는지 확인하면 최신 버전으로 업그레이드할 수도 있습니다.
  • 스케치 열기 -> 라이브러리 포함 -> 라이브러리 관리 및 "Adafruit Motor"를 검색하고 Adafruit Motor Shield V2 라이브러리를 설치합니다.
  • Blynk 라이브러리도 검색하여 설치합니다.
  • auth[] 바꾸기 위에서 만든 Blynk 앱에서 자신에게 이메일로 보낸 토큰으로 토큰을 보냅니다.

    Arduino 101 보드가 여러 개인 경우 blePeripheral.setLocalName의 이름을 바꿉니다. 및 blePeripheral.setDeviceName 이름이 고유하도록 변수.

  • arduino 프로그래머를 "Arduino/Genuino 101 Firware Updater"로 변경한 다음 "Burn Bootloader"를 선택하여 Arduino 101 보드 펌웨어를 업데이트하십시오.
  • Arduino 프로그래머를 "ArduinoISP"로 다시 전환해야 합니다.
  • 스케치를 보드에 다운로드하고 arduino에서 "마스터 재설정" 버튼을 누른 다음 제대로 다운로드하려면 다시 다운로드하세요.
  • 시간이야

  • Blynk 앱에서 BLE 위젯을 클릭하고 Arduino 101에 연결합니다.
  • Blynk 앱을 실행 모드로 전환합니다.
  • arduino 101 BLE 서비스가 표시되지 않으면 arduino의 마스터 재설정 버튼을 누르세요.
  • 재생!
  • 다음은 영감을 얻은 몇 가지 다른 Arduino 101 섀시 프로젝트입니다.

    Arduino 101 BLE 로버

    BLE 봇 9000

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

    코드

    Arduino101_BLE_Blynk_AdafruitMotorV2
    Arduino 101 BLE Blynk 탱크용 Arduino 스케치https://github.com/ElectronHacks/Arduino101_BLE_Blynk_AdafruitMotorV2

    제조공정

    1. 산소 탱크
    2. 배터리
    3. Adafruit 1/4 60 Ring Neopixel을 사용한 간단한 벽시계
    4. Arduino 스파이봇
    5. Arduino Power
    6. Avenger Assembled:Iron Man 헬멧 및 아크 원자로
    7. 인텔 Arduino 101 BLE 블링크 탱크
    8. Arduino101 / tinyTILE BLE:매치메이킹 선글라스
    9. DHT11로 Blynk에서 온도와 습도를 읽는 방법
    10. Arduino Apple Watch