Kegiatan Ekstra Robotic LEgo NxT Mindstorms
Sunday, September 10, 2023
Thursday, January 20, 2022
Monday, January 17, 2022
Video Robotic Viral Tahun 2022
Video Robot
Pembelajaran Robotic LEGO Mindstroms EV3 Part. 03
Konektor
Sensor dihubungkan ke EV3 Brick menggunakan suatu 6-position modular connector yang mengutamakan kedua antarmuka digital dan analog. Antarmuka yang analog adalah backward-compatible (dengan menggunakan suatu adapter) dengan Robotics Invention System yang lama. Antarmuka yang digital mampu untuk kedua komunikasi I2C dan RS-485.
Pin |
Name |
Function |
Colour |
1. |
ANALOG |
Analog interface, +9V Supply |
White |
2. |
GND |
Ground |
Black |
3. |
GND |
Ground |
Red |
4. |
IPOWERA |
+4.3V Supply |
Green |
5. |
DIGIAI0 |
I2C Clock (SCL),RS-485 B |
Yellow |
6. |
DIGIAI1 |
I2C Data (SDA), RS-485 A |
Blue |
Komponen Tambahan
Selain komponen utama, ada juga komponen tambahan untuk membuat robot lego mindstorms EV3. Komponen-komponen yang terdapat di robot lego mindstorms EV3 secara lengkap, dapat dilihat pada Gambar 2.7 :
Gambar Komponen tambahan EV3
Program EV3
Untuk menjalankan robot EV3, pertama-tama kita harus memprogram robot tersebut dengan program yang telah disediakan oleh vendor LEGO. Ada banyak bahasa pemrograman yang dapat digunakan untuk memprogram EV3, salah satunya adalah EV3-G. EV3-G atau LEGO MINDSTORMS Education EV3 adalah software untuk memprogram EV3 Brick dari komputer yang dapat dilakukan secara grafikal. Perangkat lunak ini cukup untuk pemrograman dasar, seperti driving motor, membuat sensor sebagai input, proses perhitungan, dan mempelajari struktur program sederhana dan aliran kontrol.
MINDSTORMS EV3 digunakan untuk menciptakan perangkat lunak yang mengendalikan tindakan dari perangkat keras robot. Software EV3
MINDSTORMS adalah suatu sistem instruksi assembling visual/icon. Aliran arah yang pada umumnya bergerak dari kiri ke kanan.
Dalam program EV3-G, layar ditampilkan di waktu startup disebut Lobby. Lobby adalah menu untuk mengakses setiap fungsi dari program EV3-G, pada tampilan lobby terdapat pilihan berikut:
1. Lobby Tab - Tombol ini selalu mengembalikan ke tampilan Lobby.
2. Activity Overview - Di sini dapat mengakses, mengatur, dan konten pratinjau dan memulai dengan sebuah project.
- Building instructions untuk Core Model.
- Quick Start terdapat video pengenalan dan Panduan Pengguna EV3.
- File management untuk memulai sebuah proyek baru atau membuka yang sudah ada.
- Educator Robot terdapat 48 tutorial langkah demi langkah yang menjelaskan bagaimana menggunakan Software dan Hardware EV3.
3. View - Tombol ini akan membawa kembali ke Umum Kegiatan.
4. Search - untuk mencari proyek dengan konten tertentu menggunakan opsi filter yang berbeda.
Gambar Tampilan Program EV3-G
Ketika membuka program baru atau percobaan, maka secara otomatis akan membuat file folder project. Semua program, eksperimen, gambar, suara, video, instruksi, dan aset lainnya yang digunakan dalam suatu project akan secara otomatis disimpan dalam folder project ini, dapat dilihat pada Gambar dibawah ini
Gambar Tampilan Tabs Project, Program and Experiment
Properti Project pada Gambar diatas meliputi:
1. Project Description – Untuk memberikan judul dan menggambarkannya, lalu masukkan setiap gambar dan video yang kita ingin muncul di Lobby ketika project akan dilihat terlebih dulu.
2. Project Content Overview – Disini kita akan menemukan semua aset termasuk dalam projetc: misalnya, program, eksperimen, gambar, suara, dan Blok kita.
3. Daisy Chain Mode – Pada Daisy Chain Mode memungkinkan kita untuk memprogram hingga empat Bricks EV3 yang terhubung sekalipun dengan cara mencentang kotak Daisy Chain Mode.
Gambar Halaman Tampilan Project
EV3-G seperti pada Gambar diatas memiliki format grafis berbasis intuitif yang mana pengguna dari 10 hingga 100 tahun dapat dengan cepat belajar dan berhasil menggunakan. Lingkungan program EV3-G terdiri dari area utama sebagai berikut:
1. Programming Canvas — Tampilan program lay out.
2. Programming Palettes — Terdapat bangunan blok untuk program.
4. Page Hardware — Untuk membangun dan mengelola komunikasi dengan EV3 Brick, melihat posisi motor dan sensor yang terhubung. Page hardware tempat untuk men-download program ke EV3 Brick.
5. Content Editor — Sebuah buku kerja digital yang diintegrasikan ke dalam perangkat lunak. Instruksi atau dokumen project dapat menggunakan teks, gambar, dan video.
6. Programming Toolbar — Terdapat dasar program dan alat bantu EV3-G.
Gambar Lingkungan Program EV3-G
Programing Blocks dan Palettes
Semua blok pemrograman yang digunakan untuk mengendalikan robot berada di Programming Palettes pada bagian bawah Programming Canvas. Blok Pemrograman dibagi ke dalam kategori sesuai dengan jenis dan sifat, sehingga mudah untuk menemukan blok yang dibutuhkan.
Untuk sekilas video pemrograman, bisa dilihat di bagian Quick Start dari Lobby dan juga dapat menemukan informasi lebih lanjut tentang bagaimana program di teks help pada EV3-G. Pada Programming Palettes terdapat blok program sebagai berikut:
Gambar Action Blocks
Pada Action Blocks terdapat block program untuk Motor Medium, Motor Large, Move Steering, Move Tank, Display, Sound, Brick Status Light.
Gambar Flow Control
Bagian Flow Control berisikan block Start, Wait, Loop, Switch, Loop Interrupt. Block ini biasa digunakan untuk memprogram robot.
Gambar Block Sensor
Pada block Sensor terdapat block Brick Buttons, Sensor Colour, Sensor Gyro, Sensor Infrared, Motor Rotation, Sensor Temperature, Timer, Sensor Touch, Sensor Ultrasonic, Energy Meter, Sensor Sound NXT.
Gambar Data Operations
Dibagian Data Operations berisikan block Variable, Constant, Array Operations, Logic Operations, Math, Round, Compare, Range, Text, Random.
Pada Advanced terdapat block File Access, Data Logging, Messaging, Bluetooth Connection, Keep Awake, Raw Sensor Value, Unregulated Motor, Invert Motor, Stop Program.
Gambar My Blocks
My Block berfungsi ketika kita berulang kali menggunakan bagian yang sama dari sebuah program di banyak program, itu merupakan saat yang tepat untuk membuat My Block.
Data Logging
EV3-G tidak hanya merekam data, tetapi dapat membantu kita untuk mengatur dan menganalisanya. Data Logging terdiri dari bidang utama sebagai berikut:
1. Graph Area — Untuk melihat dan menganalisa plot data.
2. Configuration Panel — Disini kita menyiapkan eksperimen, mengelola dataset, dan mendapatkan akses ke Dataset Perhitungan dan Grafik Programming, fungsi data logging khusus.
Pada gambar a di sini kita mempersiapkan sebuah eksperimen dengan memilih durasi sampel, menilai dan memilih sensor apa yang digunakan untuk mengumpulkan data. Untuk setiap sensor, kita juga harus memilih mode sensor, karena sebagian besar sensor dapat memberikan berbagai jenis data.
Pada gambar b dapat memanipulasi dataset dan grafik dengan melakukan berbagai perhitungan dengan menggunakan angka, fungsi, dan dataset lainnya. Hasil output akan ditampilkan berupa sebuah grafik dan nilai-nilai dataset.
Pada gambar c membagi bidang grafik kita dalam zona yang berbeda, kita dapat mengaktifkan input sensor untuk memicu atau mengaktifkan output: misalnya, motor atau suara dari EV3 Brick ketika nilai-nilai sensor mencapai tingkat atau ambang tertentu.
3. Hardware Page — Untuk membangun dan mengelola komunikasi dengan EV3 Brick, melihat posisi motor dan sensor yang terhubung. Page hardware tempat untuk men-download program ke EV3 Brick. Tombol pada pengendali Hardware Page memiliki fungsi sebagai berikut:
- Download – Untuk mendownload program ke EV3 Brick.
- Download and Run – Mendownload program EV3 Brick dan segera menjalankan program.
- Download and Run Selected - Mendownload hanya blok yang disorot ke EV3 Brick dan segera menjalankan program.
- Upload – Meng-Upload dataset yang dikumpulkan dari EV3 Brick ke Percobaan.
Teks EV3 dalam jendela kecil di atas akan berubah menjadi merah ketika EV3 Brick terhubung ke komputer.
4. Content Editor — Sebuah buku kerja digital yang diintegrasikan ke dalam perangkat lunak. Instruksi atau dokumen project dapat menggunakan teks, gambar, dan video.
5. Data Logging Toolbar — Mencari alat dasar grafik dan bereksperimen.
Gambar Data Logging
Sunday, January 16, 2022
Pembelajaran Robotic LEGO Mindstroms EV3 Part. 02
- Mode Colour, sensor warna yang mangakui tujuh warna hitam, biru, hijau, kuning, merah, putih, coklat-plus dan tidak berwarna. Kemampuan untuk membedakan antara warna berarti robot kita mungkin diprogram untuk mengurutkan benda berwarna atau blok, berbicara nama-nama warna seperti yang terdeteksi, atau menghentikan tindakan ketika melihat warna merah.
- Mode Intesitas Cahaya yang dipantulkan, sensor warna mengukur intensitas cahaya yang dipantulkan kembali dari lampu- memancarkan cahaya merah. Sensor menggunakan skala 0 (sangat gelap) hingga 100 (sangat ringan). Ini berarti robot kita mungkin diprogram untuk bergerak pada permukaan putih sampai garis hitam terdeksi, atau untuk menafsirkan kartu identitas kode warna.
- Mode Intensitas Cahaya yang ada disekitarnya, sensor warna mengukur kekuatan cahaya yang masuk dari jendela lingkungannya, seperti sinar matahari atau sinar senter. Sensor menggunakan skala 0 (sangat gelap) hingga 100 (sangat ringan). Ini berarti robot kita mungkin diprogram untuk menonaktifkan alarm ketika matahari terbit di pagi hari, atau menghentikan tindakan jika lampu mati.
Untuk mendapatkan deteksi warna yang dioptimal, sensor harus diarahkan dalam sudut yang tepat sekitar 1 cm ke permukaan. Pembacaan warna yang salah dapat terjadi jika sensor ini diarahkan di sudut lain ke permukaan atau jika digunakan dalam cahaya terang.
Sensor dapat digunakan untuk mengambil pembacaan intensitas cahaya tunggal. Ini berfungsi sebagai sensor cahaya ketika warna cahaya diatur ke warna merah. Dengan menggunakan warna terang(hijau atau biru) dapat memberikan hasil yang berbeda. Sensor ini dapat digunakan untuk membaca intensitas cahaya dari lingkungan atau pantulan cahaya. Salah satu dari tiga warna bisa bersinar ketika membaca cahaya yang dipantulkan.
Kita dapat menggunakan sensor sebagai lampu warna untuk mengontrol warna keluaran indivindu (merah, hijau, atau biru) dan menambahkan kepribadian untuk robot.