Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Komponen dan Perlengkapan

Arduino UNO1
3DR Solo1
Servos (Tower Pro MG996R)1
Solo Breakout Board1

Tentang Proyek Ini

Intro

Solo memiliki lingkungan pengembangan yang bagus tetapi kurang I/O. Saat ini port Aksesori memecah CAN, Mavlink Serial ke Pixhawk, dan USB ke Sololink(imx6). Dengan menggunakan arduino dan firmata dapat menambahkan sensor kustom, mengontrol servo, berkedip LED, atau fungsi arduino lainnya.

Tutorial ini akan memandu Anda melalui langkah-langkah menggunakan arduino dengan Solo untuk mengontrol servo.


Prasyarat Perangkat Lunak:

Langkah 1: Unggah Firmata Host ke Arduino Uno

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Buka StandardFirmata dari tab contoh. Pilih board dan port. Unggah!


Langkah 2: Pengaturan Hardware

Bagian

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Catatan: Breakout board tidak lagi dijual saat ini. Silakan merujuk ke sini

Rangkaian

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Nyalakan daya

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Langkah 2: Unduh pyMata dan Kode

pyMata

SoloServoSweep.py

Langkah 3: Transfer File ke Solo

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Langkah 4: SSH ke Solo

SSH ke Solo menggunakan klien SSH OS Anda. Untuk Windows kami akan menggunakan Putty.

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah
Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Pastikan Anda masih terhubung ke Wifi Solo!

Lihat keterangan foto untuk lebih banyak detail

Langkah 5: Instal pyMata

Jalankan perintah ini dalam sesi SSH Anda:

Ini harus menjadi hasilnya

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Langkah 7: Jalankan contoh

Sambil sesi SSH Anda masih terbuka jalankan:

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Kode

SoloServoSweep.pyPython
Drive a servo in python from Solo
from PyMata.pymata import PyMata import time import sys SERVO_MOTOR = 9 # servo attached to this pin END = 170 # Max servo travel # create a PyMata instance board = PyMata("/dev/ttyACM0") # configure pin as servo board.servo_config(SERVO_MOTOR) try: while True: for i in range (0,END): # sweep up board.analog_write(SERVO_MOTOR, i) time.sleep(.015) for i in range (END,0,-1): # sweep down board.analog_write(SERVO_MOTOR, i) time.sleep(.015) except KeyboardInterrupt: board.close() sys.exit() 

Bagian dan Enclosure Kustom

Solo Breakout Board
Breakout board untuk pori aksesori 3DR Solohttps://github.com/3drobotics/Pixhawk_OS_Hardware/tree/master/Accessory_Breakout_X1

Skematik

Kontrol Servo Drone Solo dengan Arduino: Panduan Setup dan Sweep Mudah

Proses manufaktur

  1. Membuat Spybot Arduino yang Dikontrol melalui Bluetooth
  2. FlickMote: Remote IR Kendali Gestur untuk Rumah Cerdas
  3. DIY Arduino TV B-Gone: Remote Universal untuk Semua TV
  4. Bangun Jam Master LED Kustom dengan Alarm – Terlihat dari Jarak 12 Meter
  5. Robot Penghindar Halangan Direnkai Servo: Bangun dengan Arduino & HC-SR04
  6. Find Me: Pelacak Item Cerdas dengan Arduino dan Bluetooth
  7. Solusi Daya Teroptimasi untuk Proyek Arduino
  8. Tic Tac Toe Arduino dengan Matriks LED MAX7219 dan Kotak Kardus
  9. Membuat Robot Quadruped Arduino Cerdas: Panduan Langkah demi Langkah
  10. Arduino & MPU6050: Kontrol Servo Motor Presisi dengan SG90 & MG996R