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

Buat Robot Streaming Video Terkendali Internet Anda dengan Arduino dan Raspberry Pi

Saya @RedPhantom (alias LiquidCrystalDisplay / Itay), seorang siswa berusia 14 tahun dari Israel yang belajar di SMP Max Shein untuk Sains dan Matematika Tingkat Lanjut. Saya membuat proyek ini untuk dipelajari dan dibagikan semua orang!

Anda mungkin berpikir sendiri:hmm… Saya seorang geek… Dan anak-anak saya ingin saya membuat proyek dengan mereka…
Dia ingin membuat robot. Dia ingin mendandaninya seperti anak anjing kecil. Ini proyek akhir pekan yang bagus!

Raspberry Pi sempurna untuk setiap penggunaan:hari ini kami akan mengungkapkan kemampuan komputer mikro ini untuk membuat robot. Robot ini dapat:

Untuk melihat apa yang Anda butuhkan untuk proyek ringan yang bagus ini, cukup baca langkah berikutnya (peringatan) dan setelah itu langkah Dicari:Komponen.

Ini repo GitHub:REPO GITHUB OLEH SAYA

Berikut adalah Situs Proyek:SITUS PROYEK OLEH SAYA

Langkah 1:Peringatan:Hati-hati Mencoba Ini Di Rumah

PERHATIAN:PENULIS TUTORIAL INI MENGAsumsikan ANDA MEMILIKI PENGETAHUAN YANG CUKUP TENTANG LISTRIK DAN PENGOPERASIAN DASAR ALAT LISTRIK. JIKA ANDA TIDAK HATI-HATI DAN TIDAK MENGIKUTI PETUNJUK DALAM TUTORIAL INI, ANDA DAPAT:MERUSAK PERALATAN ELEKTRONIK, MEMBUKA DIRI SENDIRI ATAU MENYEBABKAN KEBAKARAN. Harap berhati-hati dan gunakan akal sehat. Jika Anda tidak memiliki pengetahuan yang diperlukan untuk tutorial ini (menyolder, dasar-dasar elektronika), silakan lakukan dengan individu yang memilikinya. Terima kasih. Dan:

PENULIS INSTRUCTABLE INI MENGHILANGKAN TANGGUNG JAWAB DIRINYA ATAS KERUSAKAN YANG DISEBABKAN ATAU HILANG PROPERTI ATAU KERUSAKAN FISIK. GUNAKAN Akal Sehat.

Dan:

Ini adalah entri dalam kontes Raspberry Pi. Saya akan sangat berterima kasih jika Anda memilih saya di sudut kanan. Terima kasih! Selamat menikmati.

LISENSI

Program yang tersedia dengan Instruksi ini dilisensikan di bawah GPL v3.
Lisensi GPL memberi Anda:

Langkah 2:Dicari:Komponen

Yang Anda butuhkan untuk proyek akhir pekan yang ringan ini adalah:

Langkah 3:Bahan Bacaan

Direkomendasikan bahwa Anda akan pergi ke:

Dan kunjungi:

Repo GitHub dan Situs untuk proyek ini tersedia di halaman pertama!

Garpu kami di GitHub!

Langkah 4:Manajemen Daya

Pertama, kita harus melihat penggunaan daya komponen kita. Biasanya semuanya beroperasi pada 5V.

Raspberry Pi 2 B (Model apa pun dapat digunakan):~500mA
Modul Kamera:~250mA
Arduino (Uno):~150mA
Sensor Jarak Ultrasonik:~50mA

Jumlah:950mA. Baterai saya mampu menghasilkan hingga 1A jadi semuanya baik-baik saja. Jika penyiapan Anda memerlukan lebih dari 10% kemampuan baterai, pertimbangkan untuk menyambungkan dua baterai secara paralel atau membeli baterai dengan ampere yang lebih tinggi.

Catatan penting mengenai H-Bridge:Jika motor Anda membutuhkan lebih dari 6V, maka sambungkan daya untuk H-Bridge ke Pin DC 12 In dan bukan input 5V. Dalam hal ini, 5V bertindak sebagai Output 5V. Lihat lembar data dan/atau instruksi Anda.

Langkah 5:Koneksi

Sebelum kita memanaskan Besi solder, kita perlu membahas apa yang harus dihubungkan ke apa. Saya membuat bagan sederhana ini (MS Paint tidak pernah mengecewakan saya) yang menggambarkan Di mana bagian tirai berada di dalam robot ini (btw, adik perempuan saya menyebutnya FartBot karena suara ban yang lucu. Ibu meyakinkan saya untuk mengubah nama menjadi SmartBot )

Gambar dibuat sehingga Anda dapat memperbesar dan melihat dalam resolusi penuh dan membaca pesan kecil yang saya tinggalkan di sana.

Langkah 6:Alamat untuk Pi

Arduino berbicara dengan Pi sesuai dengan rencana. Dan Pi berbicara ke komputer, jadi bagaimana cara kerjanya?

Mari kita lihat CIS (Connection Initiation Sequence):

  1. Raspberry Pi dimulai
  2. Arduino Dimulai
  3. Raspberry Pi memulai Klien TCP. Ia mengeluarkan alamat IP-nya melalui LED.
  4. Raspberry Pi memulai layanan Serial Comms dan terhubung ke Arduino

Oleh karena itu, kami telah menjalin semacam komunikasi:

Komputer <-> Raspberry Pi <-> Arduino

Saya telah menggunakan Visual Basic .NET (Microsoft Visual Studio 2013 Community) untuk menulis program yang berbicara dengan Raspberry Pi dan Python untuk menulis protokol Arduino/Raspberry Pi.

Yang perlu Anda lakukan untuk mengetahui alamat IP Pi Anda, adalah menghubungkannya ke layar HDMI, masuk ke Shell dan ketik perintah:

nama host -I

Pastikan menggunakan huruf kapital “I” (huruf “Mata”) agar perintah berfungsi.

Langkah 7:Rencana

Sekarang setelah kita mendapatkan alamat IP Pi, kita akan memasukkan SSH ke dalamnya (mendapatkan akses ke file, SSH adalah Secure Shell) dan menulis file yang menyertakan alamat IP Server. Pi, saat startup akan melakukannya juga dan menulis port yang didengarkannya. Di sini saya hanya akan memberikan beberapa contoh dari kode tetapi tersedia untuk diunduh dari langkah ini dan dari cabang github yang saya buat. Detailnya nanti.

Cara kerjanya seperti ini:

  1. RPi dimulai.
  2. RPi memulai program TCP pada IP lokal dan port yang ditentukan.
  3. RPI mulai melakukan streaming video
  4. RPI dimatikan.

Langkah 8:Menjadi Fisik

Sekarang, kami siap untuk mulai membangun semuanya secara fisik. Jika Anda belum membaca langkah 1 (teks peringatan dan lisensi), lakukan sebelum melanjutkan. Saya tidak bertanggung jawab atas kerusakan yang disebabkan. Dan jika ragu, robot ini tidak boleh digunakan untuk tujuan militer kecuali itu adalah kiamat zombie. Itupun gunakan akal sehat.

Disarankan Anda membaca instruksi mendengarkan di Daftar Bacaan.

Unduh skema koneksi dari langkah “Koneksi”.

MOTOR

Motor yang Anda beli mungkin terlihat seperti ini, dan tidak apa-apa jika tidak:jika hanya memiliki dua kabel (dalam kebanyakan kasus hitam dan merah), itu akan berfungsi. Cari lembar data mereka secara online untuk melihat tegangan dan arus operasinya. Jangan ragu untuk mengajukan pertanyaan di bagian komentar. Saya selalu membacanya.

H-BRIDGE

Saya belum pernah bekerja dengan H-Bridge sebelumnya. Saya sedikit mencari di Google dan menemukan instruksi yang bagus yang menjelaskan prinsip-prinsip HB. Anda dapat melihat di sana juga (lihat langkah Daftar Bacaan) dan kaitkan milik Anda juga. Saya tidak akan menjelaskan banyak. Anda dapat membaca di sana dan mengetahui semua yang harus Anda ketahui tentang sirkuit ini.

LED

Bola lampu kecil ini dapat berjalan dari tegangan logis hanya karena hampir tidak memerlukan arus, dan tegangan 3V-5V 4mA-18mA. Opsional.

ARDUINO

Arduino akan mendapatkan sinyal dan perintah melalui koneksi Serial dari Raspberry Pi. Kami menggunakan Arduino untuk mengontrol motor kami karena Raspberry Pi tidak dapat mengeluarkan nilai analog melalui GPIO.

Untuk detail lebih lanjut:Bangun Robot Streaming Video Terkendali Internet Anda dengan Arduino dan Raspberry Pi


Proses manufaktur

  1. Buat pendeteksi kebakaran dalam hitungan menit dengan Samsung SAMIIO, Arduino UNO, dan Raspberry Pi
  2. Bangun IOT Pertama Anda dengan Raspberry Pi, sensor DHT11, dan Thingspeak.
  3. Aeroponik dengan Raspberry Pi dan sensor kelembapan
  4. XMOS startKIT:Membangun XMOS dan Robot Raspberry Pi XMP-1
  5. Membuat robot dengan Raspberry Pi dan Python
  6. Robot Raspberry Pi dikendalikan melalui Bluetooth
  7. Robot Terkendali Gerakan Menggunakan Raspberry Pi
  8. Robot yang Dikontrol Web Raspberry Pi dengan Video
  9. Robot Terkendali Wifi Menggunakan Raspberry Pi
  10. Radio Internet Pi-Arduino