myUASARevision for UASAUlang kaji UASA
Reka Bentuk dan Teknologi notesnota, unit 2

Reka Bentuk Pengaturcaraan

Notes made with reference toNota dibuat dengan rujukan kepada TextbookBuku teks Reka Bentuk dan Teknologi Tahun 6 Sekolah Kebangsaan, Buku Teks (KSSR Semakan 2017), pageshalaman 23-44

What this chapter coversMatlamat bab ini

  • Saya boleh menyatakan kepentingan robot dan menyebut empat elemen sistem robotik, iaitu kawalan, kuasa, sensor dan pergerakan (6.5.1, 6.5.2)
  • Saya boleh menerangkan fungsi setiap elemen sistem robotik dan menjelaskan pemasangan perkakasan pada badan robot (6.5.2, 6.5.3)
  • Saya boleh melakar sekurang-kurangnya dua idea reka bentuk robot penjaga air tanaman, menilai dan menambah baik lakaran (6.5.4, 6.5.5)
  • Saya boleh menghasilkan carta alir dan atur cara dalam Editor MakeCode untuk robot (6.5.6, 6.5.7)
  • Saya boleh membina robot dengan alatan dan bahan yang sesuai secara selamat, menyambung dan memasang perkakasan (6.5.8)
  • Saya boleh memindahkan atur cara ke papan mikropengawal dan menguji kefungsian robot (6.5.9)
  • Saya boleh membuat rumusan dan membentangkan produk robot yang dibina (6.5.10)

Dalam unit ini kamu membina sebuah robot penjaga air tanaman. Robot itu mengesan sama ada air di dalam takung tanaman sudah kering. Jika kering, paparan LED menunjukkan ikon X, pembaz berbunyi dan tangan robot bergerak sebagai peringatan. Kamu merancang, melakar, melukis carta alir, menulis atur cara, membina, menguji dan membentangkan robot itu. Buku teks membuka unit dengan murid yang menguji atur cara pada robot dan guru mengajak kamu membezakan memuat turun dengan memuat naik atur cara (ms. 23).

Buku teks tidak mempunyai bahagian Jawapan. Pembinaan robot ialah kerja amali dan tidak dinilai di atas kertas, jadi soalan di laman ini bertanya tentang langkah, bahan, alatan, keselamatan dan lakaran.

1Pengenalan asas sistem robotik

Robotik ialah satu bidang sains yang berkaitan dengan reka bentuk, pembuatan, penggunaan dan sebagainya yang berkaitan dengan robot (ms. 24).

Bidang robotik membawa kemajuan besar dalam kehidupan manusia. Penggunaan robot dapat dilihat dalam empat industri:

Industri (ms. 24 dan 42)Contoh daripada buku
AutomotifRobot memasang komponen automotif
PertanianRobot membantu kerja pertanian
MakananRobot membantu kerja dalam industri makanan
ElektronikRobot membantu kerja dalam industri elektronik

Robot boleh melaksanakan tugas yang sukar dan berisiko tinggi kepada manusia. Kotak Jejak TMK meminta kamu mencari maklumat tentang robot yang membuat tugas seperti eksplorasi angkasa lepas atau planet. Dalam Medan Aktiviti kamu membuat satu koleksi gambar robot atau produk yang mempunyai elemen robotik, kemudian memamerkannya di dalam kelas (ms. 24). Buku juga bertanya sama ada robot mampu menandingi kecekapan manusia melakukan kerja. Buku tidak memberi jawapan; kamu memberi pendapat dan sebabnya.

2Elemen sistem robotik

Asas sistem robotik mempunyai empat elemen: kawalan, kuasa, sensor dan pergerakan (ms. 25).

ElemenFungsi menurut bukuContoh
Kawalan (ms. 25)Menghasilkan sesuatu tindakan seperti pergerakan mekanikal, mengeluarkan bunyi atau memancarkan cahaya, berdasarkan pengaturcaraan yang ditetapkan pada papan mikropengawalPapan mikropengawal
Kuasa (ms. 25)Membekalkan kuasa elektrik supaya robot dapat beroperasi sepenuhnyaBateri, panel solar
Sensor (ms. 26)Peranti yang mengesan perubahan pada persekitaran seperti cahaya, haba, tekanan, kelembapan dan jarakSensor ultrasonik
Pergerakan (ms. 26)Membolehkan robot melakukan pelbagai gerakan mengikut fungsi atau kerja yang ditetapkanSendi lengan robot, motor

Sensor ultrasonik

Semua perubahan input yang dikesan oleh sensor dihantar kepada mikropengawal untuk diproses dan ditukarkan kepada output yang dikehendaki, seperti pergerakan. Sensor ultrasonik mengesan kedudukan objek dalam jarak tertentu dari sensor. Isyarat dihantar kepada mikropengawal untuk membunyikan penggera, menghidupkan lampu dan sebagainya.

Rajah sensor ultrasonik memancarkan gelombang bunyi ke objek dan menerima gelombang kembali; jarak ditunjukkan dengan anak panah dua hala
Sensor ultrasonik berfungsi dengan gelombang bunyi dan mengesan jarak ke objek.

Rajah daripada buku teks Reka Bentuk dan Teknologi Tahun 6 SK, m.s. 26.

Pergerakan: pneumatik dan hidraulik

Pneumatik ialah sistem penggerak yang menggunakan tekanan udara sebagai tenaga penggeraknya. Hidraulik menggunakan tekanan cecair (Wadah Ilmu, ms. 26).

Lengan robot bergerak mengikut darjah kebebasan atau paksi gerakan yang ada pada sesuatu sendi.

Cara mengingat: udara dalam pneumatik, cecair (air atau minyak) dalam hidraulik. Elemen kuasa pula berasal daripada kuasa elektrik, iaitu bateri dan panel solar. Nota Guru (ms. 25) mengajak kamu berbincang tentang sumber kuasa seperti tenaga boleh baharu atau tenaga fosil.
Sebuah robot menggunakan panel solar. Elemen sistem robotik yang manakah yang diwakili oleh panel solar itu?
Tunjuk jawapanSembunyi jawapan
Elemen kuasa (ms. 25).

3Pemasangan perkakasan pada robot

Robot yang dibina perlu dipasang dengan perkakasan yang sesuai. Biasanya perkakasan itu mempunyai elemen kawalan, kuasa, pergerakan dan sensor. Pemasangan dibuat pada bahagian yang berbeza mengikut pergerakan robot (ms. 27).

PerkakasanElemenTempat pemasangan dan sebabnya (ms. 27)
BateriKuasaPada tempat yang mudah untuk menggantikan bateri
Papan mikropengawalKawalanPada kedudukan yang memudahkan pemasangan
Sensor ultrasonikSensorPada bahagian hadapan, untuk mengesan halangan dari jarak tertentu
Motor arus terusPergerakanPada bahagian bawah, supaya robot bergerak ke hadapan atau ke belakang
Motor servoPergerakanPada bahagian yang memerlukan pergerakan pada sudut tertentu

Kita juga boleh membina sistem robotik sendiri menggunakan perkakasan, reka bentuk, fungsi dan pengaturcaraan yang kita inginkan.

4Melakar, menilai dan menambah baik reka bentuk

Mencari masalah dan menjana idea

Aiman melihat tanaman di dalam takung sudah layu kerana airnya telah kering. Adiknya, Sofea, tidak tahu bila hendak menambah air. Mereka mencadangkan sistem robotik yang mengesan kandungan air di dalam takung tanaman (ms. 28). Menjana idea itu penting. Murid mesti melakarkan sekurang-kurangnya dua lakaran idea (Nota Guru, ms. 29).

Lakaran (ms. 29)SensorPergerakan atau bunyiKawalan
Idea 1Paku, mengesan airMotor servo menggerakkan bendera pada sudut tertentu apabila air keringPapan mikropengawal; LED menunjukkan ikon X apabila air kering
Idea 2Paku, mengesan airMotor servo menggerakkan kepala robot pada sudut tertentu apabila air keringPapan mikropengawal; LED menunjukkan ikon X
Idea 3Paku, mengesan airPembaz berbunyi apabila air keringPapan mikropengawal; LED menunjukkan ikon X

Lakaran yang baik menunjukkan nama bahagian dan ukuran (contohnya 18 cm dan 7 cm pada lakaran idea 3).

Menilai dan menambah baik (ms. 30)

Berdasarkan penilaian, Lakaran Idea 3 dipilih sebagai lakaran yang terbaik. Lakaran itu dinilai semula dengan jadual yang menyemak empat elemen reka bentuk (rupa, bentuk, saiz, ruang) bagi setiap elemen sistem robotik. Kita boleh mengubah, mengekalkan atau membuang bahagian lakaran.

Hasil jadual: sensor, kuasa dan kawalan dinilai sesuai bagi keempat-empat elemen reka bentuk. Pergerakan tidak sesuai kerana robot tidak mempunyai tangan dan motor servo. Catatan penambahbaikan: tambahkan tangan di bahagian tepi robot dan tambahkan motor servo; motor servo itu mempunyai saiz yang sesuai dan ruang di bahagian tepi robot mencukupi.

Lakaran yang ditambah baik: robot daripada kotak, bekas makanan, botol minuman dan bod impra, dengan takung tanaman dan sensor paku; ukuran 11 cm, 18 cm dan 7 cm
Lakaran yang ditambah baik, dengan nama bahagian dan ukuran.

Rajah daripada buku teks Reka Bentuk dan Teknologi Tahun 6 SK, m.s. 31.

Nota Guru (ms. 30): lakaran terakhir mestilah lakaran bermaklumat. Tulis semua maklumat pada lakaran yang telah ditambah baik.
Nyatakan dua perubahan yang dibuat kepada Lakaran Idea 3 selepas penilaian.
Tunjuk jawapanSembunyi jawapan
Tambahkan tangan di bahagian tepi robot dan tambahkan motor servo untuk menggerakkan tangan itu (ms. 30).

5Carta alir dan atur cara

Carta alir struktur kawalan ulangan (ms. 31)

Aiman memikirkan satu sistem yang sentiasa mengesan kandungan air di dalam takung. Jika air masih penuh, paparan LED menunjukkan ikon ✓. Jika air telah kering, LED menunjukkan ikon X, tangan robot bergerak dan pembaz berbunyi sebagai peringatan. Sistem ini berfungsi secara automatik. Kerana pengesanan berulang-ulang, ini ialah struktur kawalan ulangan.

Carta alir: Mula, Mengesan kandungan air, keputusan Ada air; Ya paparan LED ikon betul; Tidak paparan LED ikon X, pembaz berbunyi, motor servo bergerak; garis kembali ke langkah mengesan
Carta alir robot penjaga air tanaman, dilukis semula daripada buku (ms. 31). Berlian ialah titik keputusan (Ya atau Tidak).

Nota Guru (ms. 31) meminta kamu menulis pseudokod dan carta alir struktur kawalan pilihan daripada situasi yang sama. Pseudokod di bawah ialah contoh tambahan, tiada dalam buku:

1Ulang sentiasa
2  Jika ada air
3    Paparan LED tunjuk ikon betul
4  Jika tidak
5    Paparan LED tunjuk ikon X
6    Pembaz berbunyi
7    Motor servo bergerak

Atur cara dalam Editor MakeCode (ms. 32-34)

Atur cara dibina daripada blok dalam Blocks Palette dan disusun di Scripts Area.

LangkahBlok fungsi dan tindakan
1Klik New Project, taip nama projek, klik Create
2Fungsi Basic: show icon dimasukkan ke dalam on start; pilih ikon senyum
3Fungsi Basic: forever diletakkan di sebelah on start
4Fungsi Logic: if then, else dimasukkan ke dalam forever
5Fungsi Input: pin [P0] is pressed dimasukkan ke dalam if; tukar P0 kepada P1
6Fungsi Basic: show icon dimasukkan ke dalam if, pilih ikon betul (✓)
7Duplicate show icon, letak di bawah else, tukar kepada ikon X
8Fungsi Music: play tone [Middle C] untuk 2 beat, di bawah show icon X
9Advanced, Extensions, servo: set servo [P2] angle to 180°, di bawah play tone
10Fungsi Basic: pause (ms) 1000 (1 saat) di bawah set servo 180°
11Duplicate set servo, letak di bawah pause, tukar sudut kepada 0°
12Duplicate pause 1000, letak di bawah set servo 0°
13Klik Save untuk menyimpan fail atur cara
1000 milisaat = 1 saat, jadi robot menunggu 1 saat. Langkah 3 boleh dilangkau jika forever sudah ada di Scripts Area. Blok boleh disalin dengan Duplicate (Nota Guru, ms. 32-33). Hasil atur cara boleh dilihat pada ruang simulasi (ms. 34).

Imbas Saya di halaman ini membawa kamu ke laman Editor MakeCode dan pengaturcaraan menggunakan mBlock (ms. 32, 34).

6Membina robot penjaga air tanaman

Alatan dan bahan (ms. 35)

Alatan: gunting, pisau boleh laras, rod perekat panas, pembaris keluli, pistol perekat panas
Alatan untuk membina robot.

Rajah daripada buku teks Reka Bentuk dan Teknologi Tahun 6 SK, m.s. 35.

Alatan (5)Bahan (12)
Gunting; pisau boleh laras; rod perekat panas; pembaris keluli; pistol perekat panasKotak; botol minuman; bekas makanan; bod impra; papan mikropengawal; pembaz; motor servo; bateri; paku; kabel USB; pemegang bateri bersuis; klip buaya

Murid digalakkan menggunakan bahan kitar semula. Murid boleh menggunakan kotak yang sudah siap atau membuat kotak sendiri. Kabel USB mempunyai pelbagai jenis (Tahukah Kamu?, ms. 35).

Keselamatan: guru sentiasa mengingatkan murid supaya menjaga keselamatan ketika menggunakan alatan yang tajam dan panas, (Nota Guru, ms. 36). Gambar Langkah 2 dan 3 pada ms. 36 ditandakan dengan tanda amaran: gunting memotong botol dan pistol perekat panas melekatkan botol. Pisau boleh laras juga alatan tajam. Wayar mesti disambung dengan betul supaya robot berfungsi dengan baik (ms. 39).

Bahagian A: membina badan robot (ms. 36)

  1. Ukur, tanda dan potong kotak pada bahagian A, B, C, D, E dan F: A paparan LED mikropengawal, B pembaz, C motor servo, D pemegang bateri bersuis, E sambungan kabel USB, F sambungan wayar sensor.
  2. Potong botol untuk dijadikan leher robot.
  3. Lekatkan botol yang dipotong pada sisi bekas makanan untuk dijadikan kepala robot.
Tiga pandangan kotak merah: hadapan dan sisi kanan, hadapan dan sisi kiri, belakang, dengan lubang bertanda A hingga F
Lubang A hingga F pada kotak.

Rajah daripada buku teks Reka Bentuk dan Teknologi Tahun 6 SK, m.s. 36.

Bahagian B: menyambungkan perkakasan (ms. 37-39)

  1. Sambungkan motor servo, pembaz dan paku dengan klip buaya terlebih dahulu sebelum menyambung ke papan mikropengawal.
  2. Pasang papan mikropengawal pada badan robot. Papan tidak boleh dilekatkan terlalu rapat dengan dasar kotak supaya (a) udara mengalir dengan baik dan papan tidak panas, dan (b) klip buaya mudah dipasang.
  3. Sambungkan kabel USB ke papan mikropengawal. Masukkan kabel ke lubang E dan wayar sensor ke lubang F.
  4. Lengkapkan badan robot dengan kepala dan kaki. Potong bod impra untuk tangan robot dan lekatkan pada B dan C. Tangan kanan mesti dilekatkan dengan betul pada motor servo. Tangan kiri ditebuk lubang di bahagian atas supaya bunyi pembaz tidak terhalang.
Perkakasan (ms. 38)Cara menyambung dan memasang
Pemegang bateriLekatkan pada kedudukan D, sambungkan wayar ke soket papan mikropengawal
Motor servoWayar hitam ke pin bumi (GND), wayar merah ke pin kuasa 3V, wayar hijau ke pin 2; lekatkan pada kedudukan C
Sensor (paku)Klip buaya dari paku ke pin 0 dan pin 1
PembazKaki positif (merah) ke pin 0, kaki negatif (hitam) ke pin GND; lekatkan pada kedudukan B
Pemasangan motor servo: wayar hitam, merah dan hijau disambung dengan klip buaya ke papan mikropengawal di dalam kotak
Pemasangan motor servo dengan klip buaya.

Rajah daripada buku teks Reka Bentuk dan Teknologi Tahun 6 SK, m.s. 38.

Selain paku, logam lain juga boleh menjadi konduktor elektrik untuk dijadikan sensor (Tahukah Kamu?, ms. 37). Nota Guru: susun wayar di dalam kotak dengan kemas dan murid boleh menguji litar sebelum menyambung dan memasang perkakasan.

7Memindahkan atur cara dan menguji robot

Bahagian C: memindahkan atur cara (ms. 40)

  1. Sambungkan kabel USB dari robot ke port USB pada komputer.
  2. Klik Download untuk menyimpan fail .hex. Tarik fail itu masuk ke dalam fail mikropengawal. Lampu pada papan mikropengawal akan berkelip. Tunggu hingga muat turun selesai.
Pengujian atur cara mesti dilakukan setiap kali kita memuat turun atur cara yang dibuat (Nota Guru, ms. 40).

Menguji kefungsian (ms. 41)

Langkah ujianHasil yang betul
1. Hidupkan suis pada robotPaparan LED menunjukkan ikon X, pembaz berbunyi, tangan robot bergerak
2. Masukkan sensor (paku) ke dalam airPaparan LED menunjukkan ikon ✓, pembaz dan tangan robot berhenti
Dua gambar robot: kiri paku di luar air dan LED menunjukkan X, kanan paku di dalam air
Menguji robot penjaga air tanaman.

Rajah daripada buku teks Reka Bentuk dan Teknologi Tahun 6 SK, m.s. 41.

Pastikan kedua-dua paku tidak bersentuhan antara satu sama lain. Jika bersentuhan, robot menyangka ada air (tafsiran kami: litar tersambung tanpa air). Jika kedua-dua langkah ujian berjaya, atur cara dan pemasangan perkakasan adalah betul, dan robot boleh diletakkan di sebelah takung tanaman.

8Rumusan dan pembentangan

Perkara (ms. 42)Rumusan
Kepentingan sistem robotikPenting dalam kehidupan manusia; robot membantu kerja sukar dalam industri automotif, pertanian, makanan dan elektronik
Elemen sistem robotikSensor, kuasa, kawalan dan pergerakan
PengaturcaraanRobot memerlukan pengaturcaraan untuk melakukan sesuatu kerja
Sistem robotikSemua orang boleh menghasilkan produk robot sendiri untuk membantu tugasan harian, contohnya robot pembersih vakum

Aktiviti PAK-21 (ms. 42): cari maklumat tentang sistem pengesan hujan, buat atur cara menggunakan perisian pilihan untuk dipindahkan pada robot pengesan hujan, dan bina robot itu dengan sistem robotik yang sesuai menggunakan bahan di persekitaran.

Membuat pembentangan (ms. 43)

Pembentangan boleh dibuat secara lisan atau persembahan multimedia. Maklumat yang perlu ada:

  1. Nama produk.
  2. Elemen sistem robotik pada produk.
  3. Fungsi produk.
  4. Penerangan lakaran bermaklumat yang dipilih.
  5. Langkah pemasangan perkakasan.
  6. Kelebihan produk.
  7. Kesesuaian tempat atau lokasi untuk menggunakan produk.

Cara membentangkan termasuk Jalan Galeri, Tiga Lilau Satu Tetap dan persembahan multimedia. Pembentangan melatih kemahiran komunikasi dan keyakinan diri.

Nyatakan tiga maklumat yang perlu ada dalam pembentangan robot.
Tunjuk jawapanSembunyi jawapan
Mana-mana tiga: nama produk, elemen sistem robotik, fungsi produk, lakaran bermaklumat, langkah pemasangan, kelebihan produk, kesesuaian lokasi (ms. 43).