Isi kandungan:

Bot Alpha 1.0: 13 Langkah
Bot Alpha 1.0: 13 Langkah

Video: Bot Alpha 1.0: 13 Langkah

Video: Bot Alpha 1.0: 13 Langkah
Video: Еволюция Читов в Chicken Gun 2024, Julai
Anonim
Alpha Bot Motors Watch on
Alpha Bot Motors Watch on
Bot Alpha 1.0
Bot Alpha 1.0
Bot Alpha 1.0
Bot Alpha 1.0

memperkenalkan… ALPHABOT 1.0the Robot 2-Raspberry-Pi-Cluster dengan Kamera 2 DOF, 8 megapiksel Robot ini mempunyai banyak ciri dengan banyak lagi. tidak semua ciri dapat dilihat dalam beberapa gambar atau video di atas, kerana robot telah melalui pelbagai peringkat pembinaan dari masa ke masa, dan masih banyak yang perlu dilakukan.

Nota PENTING:

2 Gambar di atas menunjukkan robot dengan perisai motor di bahagian atas robot dan Skrin Sentuh 7 dipasang.

Anda boleh membuatnya dengan cara 3D, dengan mencetak pemasangan layar (kemudian dalam arahan ini), dan dengan menghilangkan, menyisipkan pita penyesuaian 40-pin. Saya boleh menghantar lebih banyak maklumat kerana projek ini berterusan di sini atau di blog saya. Nantikan alphabot-blog.herokuapp.com/ atau di sini.

Bekalan

Berikut adalah bekalan berikut yang saya gunakan untuk membina robot ini. Anda boleh membelinya di laman perkakasan dalam talian:

  • MOUNTAIN_ARK Pelacakan Robot Pintar Platform Kereta Aluminium Logam Aluminium Tangki Chassis dengan Motor Dual DC 9V Berkekuatan
  • Pemacu Servo SunFounder PCA9685 16 Saluran 12 Bit PWM untuk Arduino dan Raspberry Pi
  • Modul GPS GPS NEO-6M (Arduino GPS, Drone Microcontroller, GPS Receiver)
  • 50pcs 5mm 4 pin RGB Multicolor Common Cathode LED untuk Arduino DIY
  • Gikfun Infrared Diode Led IR Emission and Receiver untuk Arduino (Pek 10 Pasangan) (EK8460)
  • Papan ELEGOO MEGA 2560 R3 ATmega2560
  • Gikfun 5mm 940nm LED Infrared Emitter dan IR Receiver Diode untuk Arduino (Pek 20pcs) (EK8443)
  • Iduino Mega 2560 Starter Kit For Arduino Tutorial Pelajaran W / 33 Lebih 200pcs Kit Projek Komponen Elektronik Lengkap
  • TFmini-s, 0.1-12m Lidar Detector Sensor Lidar Tiny Module Single-Point Micro Ranging Module dengan Antaramuka Komunikasi UART / I2C
  • TalentCell Rechargeable 12V 3000mAh Lithium ion Pack for LED Strip, CCTV Camera and More, DC 12V / 5V USB Dual Output External Battery Power Bank dengan Pengecas, Hitam
  • Raspberry Pi 3 Model B (2X)
  • Modul Kamera Raspberry Pi V2
  • Kamera Raspberry Pi NoIR V2
  • 4 Pcs 5.5X2.1mm DC Power Male Connector Cable
  • Kabel Adafruit Flex untuk Kamera Raspberry Pi - 18 "/ 457mm (2x)
  • Adafruit USB Micro-B Breakout Board (ADA1833)
  • Semikonduktor LM386N-1, Voltan Rendah, Penguat Kuasa Audio, Dip-8, 3.3 mm H x 6.35 mm W x 9.27 mm L (Pek 10)
  • Portable Power Bank 26800mAh Ultra-High Capacity External Battery Pack Dual Output Port dengan 4 LED
  • Freenove Ultimate Starter Kit untuk Raspberry Pi 4 B 3 B +, 434 Halaman Tutorial Terperinci, Python C Java, 223 Item, 57 Projek, Belajar Elektronik dan Pengaturcaraan, Solderless Breadboard
  • Kit Soldering Iron - Soldering Iron 60W Temperature Adjustable, Solder Wire, Soldering Iron Stand, Wire Cutter, Soldering Iron Tips, Desoldering Pump, Tweezers, Rosin, Heatshrink Tube [110V, Palam AS]
  • Kit Prototaip Papan PCB Dua Sisi, Papan Litar Bercetak Universal Quimat 35Pcs dengan 5 Ukuran untuk Projek Pematerian dan Elektronik DIY (QY21)
  • Breadboard Solderless With Jumper Cables– ALLDE BJ-021 2Pc 400 Pin and 2pcs 830 Pin Prototype PCB Board and 3Pc Dupont Jumper Wires (Male-Female, Female-Female, Male-Male) untuk Raspberry Pi dan Arduino
  • Ikatan zip 2mm (pek 500)
  • Paparan Skrin Sentuh Raspberry Pi 7 inci

Langkah 1: Sediakan Perisian RPI

Langkah pertama: pasang raspbian, untuk RPI anda (https://www.raspberrypi.org/downloads/)

Bahasa perisian: Java dengan NetBeans IDE. Saya mempunyai sambungan projek kongsi jarak jauh dengan raspberry pi. (Dahulu, platform utama robot memproses processing.org)

Mengenai perisian: Pemprosesan dirancang untuk menjadi buku sketsa perisian yang fleksibel. Ini memungkinkan Anda memprogram dengan grafik 2D dan 3D dalam bahasa Java, atau dengan "Mode" lain (bahasa pengaturcaraan). Ia menggunakan Swing (UI), JOGL (OpenGL (3D)), dan platform Java yang lain. Satu masalah. Ia hanya ditujukan untuk pengaturcara pemula dan program kecil. Saya menukar platform perisian saya kerana batasan khusus lain juga, terutamanya kerana semua fail.pde anda dalam projek anda, di IDE Pemprosesan akan mengisi di bahagian atas. Saya kini menggunakan NetBeans IDE (netbeans.apache.org/download), dengan perkongsian projek jarak jauh antara komputer saya dan pi raspberry utama saya, supaya perkara-perkara pengaturcaraan seperti pin GPIO dan sebagainya mungkin lebih mudah. Dan saya melihat java FX untuk UI robot saya.

Anda boleh belajar bagaimana menyediakan NetBeans IDE dengan perkongsian projek jarak jauh dalam artikel ini:

www.instructables.com/id/Efficient-Development-of-Java-for-the-Raspberry-Pi/

Langkah 2: Menyusun Item ke Casis

Menyusun Item ke Casis
Menyusun Item ke Casis
Menyusun Item ke Casis
Menyusun Item ke Casis
Menyusun Item ke Casis
Menyusun Item ke Casis

Bentuk pemasangan yang paling berguna: Saya dapati bentuk pemasangan yang paling berguna ialah ikatan zip. Dengan ikatan zip, anda boleh melampirkan apa sahaja pada casis robot anda. Saya membeli tali leher 2mm, supaya mereka dapat memasuki lubang casis saya.

Sekiranya ada tempat yang baik untuk meletakkan beberapa skru, sekiranya sensor IMU saya (dalam gambar di atas), maka skru harus dimasukkan sebagai gantinya.

Saya juga menggunakan mesin basuh bercetak 3D (dilihat pada gambar di atas) untuk jarak dan agar cat casis tidak tergores.

Langkah 3: Gambaran Keseluruhan Pematerian

PERKARA YANG HARUS DIJUAL, TERKINI DALAM INSTRUKTASI INI:

  • Seperti yang disenaraikan di atas: Sensor IR
  • Kabel kuasa Arduino 5.5x2.1
  • Sambungan Lampu Depan 5v + GND
  • Sistem kuasa bateri 12v LiOn dan Sistem kuasa pek kuasa 5v
  • Pita penyesuaian 40-pin untuk menjauhkan pelindung motor 1cm dari motor

Petua pematerian: Semasa menyolder 2 sensor IR, saya menggunakan wayar bertebat khas untuk sambungan yang lebih lama. Lebih senang menggunakan wayar tembaga kalengan. Saya mendapat 24 wayar AWG. Saya menggunakannya untuk menyolder bahagian belakang pin saya dan ia berfungsi jauh lebih baik daripada wayar bertebat.

Langkah 4: Papan Pemecahan Solder

Papan Pemecah Solder
Papan Pemecah Solder
Papan Pemecah Solder
Papan Pemecah Solder
Papan Pemecah Solder
Papan Pemecah Solder

Nampaknya tidak perlu pada mulanya, tetapi jika anda ingin memasang 10 sensor ke satu arduino, itu pasti diperlukan. Anda meletakkan wayar GND di hujung papan, dan anda mendapat 26 wayar GND lagi untuk digunakan. Saya akan menggunakannya pada semua pin 5V, GND dan 3.3V arduino.

Langkah 5: Lampu Depan Pateri

Lampu Depan Pateri
Lampu Depan Pateri
Lampu Depan Pateri
Lampu Depan Pateri

Semasa menyolder lampu depan (disertakan dengan casis), saya menyolder wayar GND bersama-sama untuk memastikan perkara mudah semasa menyambungkan semuanya ke Arduino. Saya menggunakan perintang 220 ohm, untuk kedua-dua lampu depan, dan menggunakan tiub pengecutan haba untuk memastikan sendi pemateri tidak runtuh.

Langkah 6: Sensor IR Solder

Sensor IR Pateri
Sensor IR Pateri
Sensor IR Pateri
Sensor IR Pateri
Sensor IR Pateri
Sensor IR Pateri

Seterusnya, anda ingin menyolder sensor IR, berdasarkan rajah yang ditunjukkan di atas.

Seperti yang saya katakan, Semasa saya menyolder 2 sensor IR, saya menggunakan wayar bertebat khas untuk sambungan yang lebih lama, tetapi lebih mudah untuk menggunakan wayar tembaga kalengan 24 AWG untuk itu. Pastikan wayar tidak melintas!

Langkah 7: Pekerjaan Pematerian Lain

BAHAGIAN HOMEMADE LAIN YANG TIDAK PERLU DIJUAL

  • kabel kuasa ke Arduino MEGA 2560 (kabel kuasa 5.5x2.1 ke kabel USB 2.0)
  • Sistem kuasa bateri 12v LiOn dan Sistem kuasa pek kuasa 5v

Langkah 8: Tambahkan Motor Shield

Tambah Perisai Motor
Tambah Perisai Motor
Tambah Perisai Motor
Tambah Perisai Motor

Anda perlu memateri pita penyesuaian 40-pin:

Pelindung motor 1 cm terlalu dekat dengan motor, jadi anda perlu membuat pita penyesuaian 40-pin untuk menggerakkan pelindung motor ke belakang sebanyak 1 cm

- Di sinilah wayar tembaga kaleng 24 tolok sangat mustahak.

Langkah 9: Kamera Cetak 3D

Kamera Cetak 3D
Kamera Cetak 3D
Kamera Cetak 3D
Kamera Cetak 3D

Sekarang anda perlu 3D Mencetak kamera dan pemasangan kamera.

Ambil fail G-Code ini dan buka di Ultimaker Cura atau program perisian percetakan 3D lain yang anda gunakan. Setelah model selesai dicetak, letakkan servo ke dalam pelekap dan pasangkan pelekat penutup pelekap di atas, kemudian tempelkan pelekap pendakap ke penyambung plastik servos bawah

Langkah 10: Cetak 3D Item Lain Yang Perlu

Cetak 3D Item Lain Yang Perlu
Cetak 3D Item Lain Yang Perlu

Semua bahagian dibuat menggunakan filamen PLA hitam

  • Pemasangan papan Arduino atas
  • Pemasangan layar 7 "(hanya cetak ini jika anda ingin memasang skrin 7" di atas pelindung motor)

    TUGASAN: Anda perlu menggerudi lubang di Layar Pemasangan Layar, memasukkan potongan Layar Pemasangan Layar, dan melekatkannya

  • Kacang dan Pencuci (disebutkan sebelumnya)

    Anda boleh memuat turunnya di sini: alphabot-blog.herokuapp.com/downloads/Nuts_and_Washers_3D_print.zip

Reka bentuk dan percetakan 3d Saya merancang bahagian bercetak 3d dalam pengisar, dan menggunakan cura ultimaker untuk mencetaknya.

Di atas adalah G-Code untuk item tambahan yang akan dicetak untuk robot anda.

Langkah 11: Wire Semuanya

Sambungkan semua wayar dari mana-mana sensor yang telah anda sambungkan ke AlphaBot, dan sambungkannya ke Arduino Mega 2560. sambungkan sebarang sambungan GND, 5V atau 3.3V ke papan pemecah.

Menyambungkan semua papan secara bersiri

Agar papan dapat berkomunikasi antara satu sama lain, papan raspberry Pis dan Arduino perlu dihubungkan secara bersiri.

Kabel bersiri diperlukan (anda mungkin perlu menyoldernya, jika anda tidak memilikinya):

  • 1 USB (standard) - USB (lebih kecil) (Kabel USB papan Arduino)
  • 1 kabel USB (standard) - USB (standard).

Perpustakaan Java untuk komunikasi bersiri yang mudah:

Langkah 12: Pasang Bateri ke Casis

Robot ini dikuasakan oleh: 5v 2.61A power pack (atas) dan 12v LiOn battery (bawah) Anda boleh mengecas bateri menggunakan micro USB breakout board (5v) dan 12v 5.5x2.1 cable power.

Bateri 12v: Baterai TalentCell 12v disambungkan ke pelindung motor dan arduino mega 2560 (output 5v), untuk memberi tenaga motor. Ia dicas oleh kabel kuasa 12v, sebab itulah saya perlu membuat pengecas berasingan pada robot untuknya.

Pek bateri 5v: Pek bateri 5v disambungkan ke 2 RPI dan dicas oleh papan pemecah mikro-usb.

Langkah 13: Nantikan

Nantikan
Nantikan
Nantikan
Nantikan
Nantikan
Nantikan

Saya mungkin menghantar lebih banyak maklumat semasa projek ini diteruskan. Ikuti perkembangan di alphabot-blog.herokuapp.com/

Sekiranya anda menikmati arahan ini, sila nyatakan (di atas) dan pilihlah dalam pertandingan pengarang kali pertama (bawah)

Disyorkan: