Selasa, 08 Juni 2021

microbit

Micro:bit
Coding is fun: sekolah coding anak Indonesia
bit.ly/codingcard


BBC micro:bit adalah komputer mungil yang memperkenalkan Anda tentang bagaimana perangkat lunak dan perangkat keras bekerja bersama. Microbit memiliki tampilan lampu LED, tombol, sensor dan banyak fitur input/output yang dapat Anda program dan berinteraksi secara fisik.

Microcontroller keluaran BBC yang lumayan lengkap, untuk versi pertamanya sudah terdapat ditanamkan BLE (Bluetooth Low Energy), compass, accelerometer, sensor cahaya, dan sensor suhu. Di kelas Coding is fun anak-anak usia SD dan SMP kami ajarkan membangun projek menggunakan perangkat ini.

The BBC micro:bit is a physical computing device
that provides a bridge between abstract concepts
and tangible experiences.

Perangkat komputasi fisik yang menjembatani antara konsep abstrak dan pengalaman nyata (praktek membuat projek secara langsung yang fun)

menggabungkan: Pemikiran komputasi - Coding & Art - Kreativitas - Inovasi

Belajar di kelas coding is fun menggunakan micro:bit, siswa memperoleh kompetensi dan keterampilan penting dalam berpikir kritis, membangun kemampuan dan kepercayaan diri siswa dalam membangun ide, berbagi (share), berkolaborasi serta menjadikannya nyata dan bermanfaat bagi kehidupan.

Mikro:bit memungkinkan untuk mewujudkan projek impian siswa yang sekaligus menjadi alat canggih seiring berkembangan pengetahuan serta pemahaman siswa. Micro:bit mengubah cara siswa belajar, berpikir dan bekerja dengan teknologi kekinian untuk masa depan.

Apa saja yang ternama di Microbit?

- 25 lampu LED merah yang dapat mem-flash pesan dan digunakan untuk membuat game.
- Tombol A dan tombol B Dua tombol yang dapat diprogram yang dapat digunakan untuk mengontrol game atau menjeda dan melewatkan lagu pada daftar putar musik.
- Accelerometer untuk mendeteksi gerakan dan mengetahui saat Anda sedang bepergian.
- Kompas bawaan untuk mengetahui arah yang Anda tuju.
- Pemancar-penerima radio dan Bluetooth untuk memungkinkan Anda berinteraksi dengan perangkat seluler secara nirkabel.
- Serangkaian pin input dan output untuk memungkinkan Anda menghubungkan mikro: bit ke perangkat lain melalui Konektor Tepinya


microbit: menggunakan visual languange

Belajar microbit menggunakan simulator

Silakan mengunjungi aplikasinya di makecode.microbit.org 
Tersedia penjelasan materi dasar dan lain-lainnya dengan lengkap disana.

Belajar Microbit menggunakan hardware

1. Unduh file drivernya di sini 
2. Untuk aplikasinya bisa menggunakan di sini
3. Sambungkan Microbit ke kompuper Anda menggunakan kabel data yang tersedia.
4. Ekstrak file drivernya lalu copy dan letakkan filke tersebut di folder Microcbit yang muncul di komputer Anda.
5. Selesai, microbit siap untuk mulai digunakan

Untuk hardwarenya sudah tersedia microbit versi 2 dan bisa dicari dan dibeli di marketplace 

Mulai membuat code

1. Membuat name tag projek

Berikut rangkaian coding blocknya

Berikut link projeknya ada di sini: Name Tag


2. Membuat Robot Penghitung Langkah

Rangkaian codingnya 

Coba kalian praktikkan projek ini dengan menghitung berapa banyak langkah untuk mengelilingu rumahmu?

Coba juga projek microbit ini untuk menghitung berapa banyak langkah lari yang sudah kamu lakukan dalam olah raga pagi hari?

Selamat bereksperimen!

Link projek Menghitung Langkah


3. Membuat Sen Sepeda Otomatis Menggunakan Sensor Kemiringan

Cara kerja:
Sensor kemiringan yang ada di perangkat microbit (microcointroller) dimanfaatkan sebagai pemicu munculkan gambar panah ke kiri atau ke kanan dg mendeteksi nilai sumbu x-nya.

Prinsip dasar:
Arah panah ke kiri akan muncul jika nilai X lebih kecil atau sama dengan 1
Arah apanah ke kanan akan muncul ke kanan jika nilai X lebih besar atau sama dengan 3

semua codingnya menggunakan visual language (block code) seperti halnya pada Scratch

SemangART berkarya!

Berikut catatan codingnya

Bambar 1.


Bambar 2

Bambar 3

Projeknya detilnya da[at dilihat di sini: Sen sepeda


4. Membuat Pengukur Suhu Ruangan

Cara kerja:
Sensor suhu yang ada di perangkat microbit (microcointroller) digunbakan sebagai pengukur suhu ruangan.

Prinsip dasar:
Sensor suhu membaca suhu ruangan dan menampilkannya di papan led microbit

Berikut catatan codingnya

Jika kalian sudah membuat projek microbit pengukur suhu ini, kalian bisa mencoba untuk mempraktekkannya sbb:

1. Silakan ukur suhu di dilingkungan rumah mu pada waktu pagi, siang dan malam:
- Kamar tidur                        Pagi        Siang        malam
- Kamar mandi                     ........        ........        .......
- Dapur                                 ........        ........        .......                         
- Teras rumah                       ........        ........        .......
- Di jalan depan rumah         ........        ........        .......
- Di lapangan terbuka           ........        ........        .......

Mana ruang yang paling rendah suhunya dan pada waktu kapan saja?
Dan mana ruang yang tinggi suhunya dan kapan waktunya?
Tahukah kamu kenapa ruang yang paling rendah suhunya?

Link projek lengkapnya bisa dicek di sini: Pengukur Suhu Ruangan

SemangART Berkarya!


5. Membuat Game TITIK TARIK

Cara kerja:
2 pemain masing masing menekan tombolnya (pemain 1 tombol A, pemain 2 tombol B) sipa yang cepat menekan tombol titik akan mendekat ke arahnya. siapa yg paling lebih dulu titik mendekat ke pemain dia yg menang.

Prinsip dasar:
Menggunakan in put tombol A dan B, masing masing menjalankan fungsinya dengan merubah nilai sumbu X, tombol A mengurangi nilai X sedangkan tombol B menembahkan nilai X

Berikut codingnya

Rangkaian game Tarik Titik

SemangART Berkarya!


6. Membuat Invader Game

Cara kerja:
Pemain menekan tombolnya A untuk gerak ke kiri dan B untuk gerak ke kanan tekan A + B menembak. Silakan tembak titik yg bergerak menuju ke bawah.



SemangART Berkarya!


6. Membuat Radio Komunikasi

Bahan praktik:
Dibutuhkan 2 buah microbit untuk membuat radio komunikasi. cara kerjanya hanya menekan tombol A atau tombol B, maka pesa akan terkirim ke microbit yang lain.

Berikut rangkian blok codingnya


Melalaui rangkian coding di atas ini kalian dapat kembangkan lagi untuk beberapa sandi komunikasi rahasiamu dg temanmu.

Coba kalian gunakan juga sensor getar sebagai input untuk komunikasi yang lainnya atau sensor cahaya, dan sensor suara.


7. Voltmeter: Yuk mengukur batere!

Bahan praktik:
Dibutuhkan kit praktik microbit + batere


Silakan ukur batere dengan menempelkan kabel GND ke bagian minus (-) batere dan kabel pada pin 0 (nol) ke bagian plus (+) batere. Lihat apa yang terlihat di microbit kalian? 

Jika menampilkan gambar hati maka batere memiliki volt lebih dari 1,2 tapi jika kurang akan menampilkan gambar tengkorak.

SemangART Berkarya!


7. Menambah lampu LED

Bahan praktik:
Kit microbit + lampu LED + kabel


Tekan tombol A untuk menyalakan lampu LED, tekan tombol B mematikannya

Perhatikan blok codingnya! angka 1 pada nilai digital read pin P0 dibaca on atau 1 atau true, sebaliknya jika 0 dibaca off atai 0 atau false.

Coba kalian kembangkan codingnya sehingga lampu LED jika ditekan tombol A akan berkedip kedip dengan selang waktu 0,5 detik namun jika di tekan tombol akan mati atau off.

Selamat mencoba!
SemangART berkarya!


8. Menambah Motor Servo

Bahan praktik:
Kit microbit + servo + kabel

Susunan blok coding 
Cara kerja:

Jika Microbit dimiringkan ke kiri atau ke kanan maka servo akan bekerja dan sudut yang dihasilkan tergantung dari kemiringannya, silakan dicoba.

Pada rangkaian codingnya perhatikan dengan teliti.

Berikut gambar rangkaiannya silakan disimak.

Rangkaian dg tambahan batere


Rangkaian tanpa tambahan batere

Dengan dasar projek ini, apa kira-kira yang kalian bisa kembangkan ke dalam projek yang lebih menaraik lagi? Coba kembangkan kendali kemiringan ini ke dalam projek kendali mobilmu. Bagaimana? 

Yuk kita coba bersama di materi berikutnya!
SemangArt Berka

9. Menambah lampu LED

Bahan praktik:
Kit microbit + 1 lampu LED + 1 resistor 220 ohm + kabel jumper buaya

Cara kerja:
Jika tombol A microbit ditekan maka lampu LED akan berkedip 5 kali, dan jika di tekan tombol B lampu LED akan mati (off).

Berikut rangkaian coding microbitnya:

Rangkaian coding microbitnya


Rangkaian lampu LED pada microbit

PERHATIKAN BAIK-BAIK:
Sambungan kabel merah pada pin 0 ke kaki lampu LED yang pendek (GND)
Kabel hitam dari pin GND microbit ke Resitor (220 ohm) lalu ke kaki lampu LED yang panjang


10. Menambah + motor + LED

Bahan praktik:
Kit microbit + 1 lampu LED + 1 resistor 220 ohm + kabel jumper buaya + motor dc

Cara kerja:
Jika tombol A microbit ditekan motor on bergerak dan lampu LED mati (off)
Jika 
tombol B microbit ditekan motor akan berhenti berputar dan lampu LED on (menyala)

Berikut rangkaian coding microbitnya:

Rangkaian coding led + motor dc

Rangkaian elektroniknya


11. Menambah + servo + sensor suara

Bahan praktik:
Kit microbit + servo + kabel jumper

Cara kerja:
Jika sensor suara mendeteksi adanya suara maka motor servo agak bergerak ek sudut 0 derajat, tapi jika tidak ada suara motor servo akan bergerak ke sudut 180 derajat

Berikut rangkaian coding microbitnya:

Perhatikan setting sensor suaranya

Dengan materi pelajaran ini kita dapat mengaplikasikannya dalam kehidupan kita sehari-hari dengan membuat projek seperti membuka tutup tempat sampah dengan cara kita bersuara (misalnya: buka) maka tempat sampah akan terbuka, tapi jika tidak ada suara tempat sampah akan menutup secara otomatis.

Ada ide lain dari pengembangan materi ini? Apakah kamu bisa mencobanya?

SemangArt Berkarya!


Jika ingin mengikuti kelas Coding is fun
silakan cek info lengkapnya di Coding is fun





Kamis, 03 Juni 2021

Tinkercad 3

DASAR CODING ROBOTIK

Adalah materi kelas coding is fun untuk pelajaran coding robotik, materi praktik kit basic coding Arduino menggunakan Tinkercad ini dibuat sebagai penjelasan praktek projek-projek membuat robot menggunakan Arduino dan pemrograman berbasik bisual language ( Tinkercad, Scratch, serta Pictoblox).

Untuk mendasari materi ini bisa disimak juga cara bagaimana membuat akun Tinkercad di channel ART N CODING (channelnya sekolah seni rupa terbuka & sekolah coding anak Indonesia)

Projek-projek dasar:

BLINK LED

Bahan:
- Arduino
- LED
- Kabel jumper

Projek lengkapnya silakan lihat di tautan di sini: Blink projek

Skena elektronika dan coding Blink LED
dengan 1 lampu LED














Perhatikan rangkian elektronikanya dengan seksama antara menggunakan 1 lampu LED (merah) dengan 2 lampu LED (merah dan hijau)

Besar nilai Resitornya 220 Ohm

Skena elektronika dan coding Blink LED
dengan 2 lampu LED














LAMPU LALULINTAS (TRAFFIC LIGHT)

Bahan:
- Arduino
- LED
- Kabel jumper

Projek lengkapnya silakan lihat di tautan di sini: Lampulalulintas

skema elektronika lampu lalulintas + codingnya
perhatikan blok coding berwarna abu-abu itu adalah
penjelasan tentang coding di bawahnya

















1. Sensor Kebakaran


Bahan:
- Arduino 
- Bread board
- Sensor api
- Buzer
- LED


2. Sensor Maling

Bahan:
- Arduino 
- Bread board
- Sensor ultrasonic
- Buzer
- LED



3. Sensor pintu otomatis

Bahan:
- Arduino 
- Bread board
- Sensor ultrasonic
- Servo
- LED



4. Sensor gerak untuk lampu

Bahan:
- Arduino 
- Bread board
- Sensor PIR
- LED



5. Tempat sampah otomatis

Bahan:
- Arduino 
- Bread board
- Sensor ultrasonic
- Servo
- LED



6. Bel rumah dengan lagu

Bahan:
- Arduino 
- Bread board
- Sensor sentuh
- Buzer



7. Pohon Natal

Bahan:
- Arduino 
- Bread board
- Sensor ultrasonic
- LED 
- LED RGB



8. Alarm sensor parkir mobil

Bahan:
- Arduino 
- Bread board
- Sensor ultrasonic
- Buzer
- LED



9. Jemuran otomatis dg sensor hujan

Bahan:
- Arduino 
- Bread board
- Sensor cahaya (air hujan akan menggeser tuas hingga menutupi sensor cahaya)
- Servo
- LED



10. Robot binatang

Bahan:
- Arduino 
- Bread board
- Sensor ultrasonic
- sensor cahay
- servo
- LED

Label