Hukum pertama robotika: tidak membahayakan pola pikir kemanusiaan


Halo semuanya!

Sebagai hobi, saya membuat berbagai hal dari permainan, film, dll. Baru-baru ini, semakin sering muncul kebutuhan untuk melistriki "produk" mereka. Mimpi utama, tentu saja, adalah untuk menguasai kontrol servo. Untuk tujuan yang begitu mulia, saya memutuskan untuk berkenalan dengan robot.
Saya menolak ide "telanjang" untuk langsung belajar Arduino - sepertinya terlalu rumit untuk pemula, yang dari teknik elektro ingat beberapa formula terbaik. Jadi saya mulai mempelajari kit robotika yang tersedia secara komersial. Saya memilih dua opsi - set dari Lego (yang saya baca di sini di geektimes) dan dari bq. Pada akhirnya, saya memilih yang kedua. Mengapa?


  • Harga. Mindstorms yang saya sukai bernilai sejumlah uang ruang;
  • . , ( , ) - . , — ;
  • bq PrintBot. 3D-, . , — !

Pada akhirnya, saya membeli dua set - kit de Robotica dan printBot Beetle. Yang pertama adalah banyak komponen elektronik untuk "kreativitas bebas", dan yang kedua adalah perancang penuh kumbang robot.



Saya akan katakan tentang Kit de Robotica segera - Saya belum menguasainya. Sebagai hasilnya, ia mengumpulkan Robot-Crab untuk panduan dari Internet. Ternyata menarik, hebat. Saya memperoleh keterampilan penting "mengunggah firmware yang sudah jadi melalui Arduino". Sayangnya, robot hanya memiliki satu fungsi - untuk melangkah maju. Saya akhirnya membongkar dan mengembalikan komponen elektronik ke kotak, sampai waktu yang lebih baik. Tapi yang paling penting, dinding kesalahpahaman perlahan mulai runtuh. Ketakutan utama di depan semua elektronik ini hilang. Tetapi tentang robot kedua, Beetle, saya ingin menceritakan lebih detail.



Apa perbedaan mendasar antara kumbang dan kepiting?

  • . , - . , , bluetooth, ;
  • . , , ;
  • . , , , -. , - ;




Di belakang paket adalah daftar lengkap elektronik yang terkandung dalam kotak. Juga ada ilustrasi skematik robot yang dirangkai dari set ini.



Pembongkaran kurang ajar:







Jika komponen elektronik dijelaskan di bagian belakang kotak, maka komponen yang dicetak ada di bagian dalam "lidah". Seperti yang Anda lihat dari kotak di dalamnya, ini semua adalah elemen yang sama dari satu set robot. Tapi perhatikan! Beberapa kamar jelas tidak cukup. Ini disebabkan oleh fakta bahwa untuk konstruksi robot jelas tidak semua elektronik yang disediakan dalam kit diperlukan.

Ngomong-ngomong, pada awalnya saya takut set tidak termasuk elemen cetak. Tetapi semuanya ternyata berada di tempatnya - di bagian yang terpisah dan tertutup.



Dengan demikian, kit robotika yang sepenuhnya dibongkar untuk Beetle terlihat seperti ini:



Kami melanjutkan ke proses perakitan. Tetapi sebelum itu, seperti biasa, pilihan tautan yang berguna:

  • Instruksi perakitan untuk robot (http://diwo.bq.com/programando-un-huyeluz/). Ya, lagi DIWO, ya, lagi dalam bahasa Spanyol. Tetapi bq hanya memiliki kemampuan luar biasa untuk membuat instruksi begitu jelas sehingga bahkan seorang anak dapat menanganinya. Secara teknis, untuk anak-anak, sebagian besar instruksi ini ditulis;
  • Memprogram robot (http://diwo.bq.com/programando-un-huyeluz/). Sangat menarik bagi sebagian besar orang yang ingin menggunakan sensor Beetle dan hanya menguasai pemrograman sederhana untuk robot tersebut. Apa visualisasi kode blok yang aneh, Anda bertanya? Lebih lanjut tentang ini nanti;
  • Kalibrasi tangan (http://diwo.bq.com/calibracion-de-la-pinza-del-printbot-beetle/). Semuanya sederhana di sini. Tidak ada kalibrasi - tidak ada "tangan" yang berfungsi dengan baik;


Daftar tautan tidak mengatakan apa-apa tentang "gigi biru" dan firmware karena fakta bahwa saya ingin menarik lebih banyak perhatian kepada mereka sedikit lebih rendah dalam teks.

MAJELIS.

Ada hukum sederhana dalam perakitan robot dari bq - jangan mencoba menjadi lebih pintar dari pada instruksi. Dalam pekerjaan, saya mencoba beberapa kali untuk "menyalip" instruksi atau mengoptimalkan, tetapi pada akhirnya itu hanya menghasilkan fakta bahwa node individu harus dipasang kembali. Memalukan!







Kami memulai perakitan dengan memasang servos besar di platform. Orang-orang ini adalah mesin kami, fondasi masa depan untuk roda besar.





Kemudian kita mulai memasang sensor pada platform lain, bagian utama tubuh. Hal utama di sini adalah untuk tidak membingungkan sensor IR dan cahaya. Tapi kemudian kesenangan dimulai:





Setelah menyalakan lelaki tangguh itu, aku, entah kenapa, segera memasang ban di atas roda kecil dan memperbaiki roda ini di platform dengan sekrup. Apakah itu dalam instruksi? Tidak. Mengapa saya melakukan ini? Itu pertanyaan lain. Selanjutnya, saya harus menyusun kembali semua ini.



Roda besar dirakit dengan sangat sederhana. Yang bagus, ujung tajam dari sekrup “tutup” dengan silinder kecil dengan bola.

Setelah semua elemen dipasang pada platform pendukung, inilah saatnya untuk meletakkan papan elektronik:



Model robot saya termasuk Arduino Uno. Mereka mengatakan bahwa robot baru menggunakan papan desain mereka sendiri. Ini berbeda, misalnya, dalam modul bluetooth yang sudah terintegrasi ke dalamnya.



Nah, sekarang bug kami hanya membutuhkannya, mudah dirakit, dan cengkeramannya dikendalikan dengan servo kecil.









Sekarang pasang semua elemen:





FIRMWARE.
Meskipun Beetle ternyata lucu, tanpa isian "lunak" itu tidak ada gunanya.
  • Dari sini (diwo.bq.com/wp-content/uploads/2014/12/Robopad_Programas_PrintBots.zip) Anda dapat mengunduh semua firmware untuk robot bq utama;
  • Dan di sini (http://diwo.bq.com/robopad-3/) Anda akan bertemu Robopad dan menghubungkan modul bluetooth ke robot;

SAAT PENTING: robot menolak untuk berkedip dengan saya sampai saya memutus modul bluetooth. Oleh karena itu, masuk akal jika saya merekomendasikan untuk mengunggah firmware tanpa itu.

Dan sekarang tentang yang paling menarik - Robopad!



Robopad adalah perangkat lunak dari bq, yang merupakan antarmuka kontrol robot. Ini termasuk hanya Kecebong, Kumbang dan Evolusi, robot terbaru dalam jajaran bq. Tetapi pada saat yang sama, aplikasi itu sendiri sepenuhnya terbuka dan Anda dapat menambahkan pengembangan Anda sendiri jika Anda mau.



Robopad hadir dalam dua versi - reguler dan plus-plus. Perbedaan antara yang kedua dan yang pertama adalah bahwa Anda dapat mengatur urutan tindakan untuk robot dan setelah menekan tombol dengan gambar pesawat udara, robot akan menjalankan perintah persis dengan urutan di mana Anda menyusunnya.



Aplikasi ini berfungsi baik di ponsel dan di tablet. Sebagai contoh, paling sering saya menggunakannya di Sony Z1 - teleponnya bagus, tapi jelas tidak top-end dalam kinerja. Tetapi aplikasi tidak melambat dan robot dengan cepat melakukan semua tugas, segera setelah mengklik tombol yang sesuai.
Singkatnya, aplikasi ini adalah bubur. Jika saya memiliki semua kit aplikasi ini di masa kecil saya, saya mungkin tidak akan keluar dari semua robot Spanyol ini. Tetapi pada kenyataannya, saya tidak menyentuh bahkan setengah dari potensi robot dari seluruh set elektronik di gudang. Aplikasinya, kitnya bagus. Tetapi tidak mungkin untuk tidak menyebutkan ...

BITBLOQ



bitbloq adalah layanan yang bagi saya pribadi sepenuhnya membenarkan semua kit robot ini. Ini adalah layanan pemrograman visual. Dengan kata lain, semua logika dibangun menggunakan blok grafik dan selanjutnya diterjemahkan ke dalam kode. Ini adalah penyelamatan nyata bagi mereka yang tidak tahu cara memprogram, khususnya untuk Adruino. Itu terlihat seperti ini:



Dari kategori di sebelah kiri, Anda memilih blok dan berdiri di antara mereka komunikasi, logika, dll. Pada tab di KODE yang tepat di sebelah kanan, Anda selalu dapat melihat bagaimana apa yang Anda tambahkan dari batu bata berwarna terlihat seperti mata programmer sejati.

Layanan itu sendiri ternyata menjadi hadiah nyata bagi saya. Saya tidak tahu cara memprogram dari kata "sepenuhnya", dan semua keindahan ini menjadikan impian mini saya untuk menguasai servos menjadi nyata!

Alih-alih kata penutup.

Peralatan robotik sangat bagus. Berkat mereka, saya mendapat setidaknya beberapa gagasan tentang elektronik. Mereka sepertinya tidak menarik bagi "pengguna mahir", tetapi bagi saya, seperti yang saya katakan, mereka dapat membantu memotong jendela ke dunia servos, komponen elektronik dan hanya robot. Setelah berkenalan dengan bitbloq, sekarang saya akan serius mengambil kit de Robotica, dan Beetle ... Beetle, kemungkinan besar, saya akan membongkar dan memberikannya kepada keponakan saya - kita akan melihat apakah anak yang berada di kelas dua akan mengatasi perakitan.

Terimakasih atas perhatiannya.
Saya berharap materi itu bermanfaat bagi Anda.

PS Sebuah video kecil yang menunjukkan kemampuan robot ini:



Source: https://habr.com/ru/post/id383061/


All Articles