Komponen-Komponen SBK dan SBC Beserta Fungsinya
Perkembangan teknologi saat ini menghadirkan berbagai perangkat cerdas yang dapat membantu manusia dalam berbagai bidang, mulai dari pendidikan, industri, hingga hobi sehari-hari. Salah satu perangkat yang banyak digunakan adalah Single Board Computer (SBC) dan Single Board Controller (SBCtrl).
2. CPU
5. USB 2.0 ports
9. Onboard network
7. Clockwork Pi
5. Push Button
11. LED RGB
Single Board Computer merupakan sebuah komputer mini yang seluruh komponennya terintegrasi dalam satu papan sirkuit. Perangkat ini umumnya dilengkapi dengan prosesor, RAM, penyimpanan, serta berbagai port input-output sehingga dapat berfungsi layaknya komputer pada umumnya. Contoh yang paling populer adalah Raspberry Pi.
Berbeda dengan itu, Single Board Controller lebih berfokus pada pengendalian perangkat keras. Perangkat ini digunakan untuk membaca data dari sensor dan mengontrol aktuator, sehingga banyak dipakai pada proyek elektronik dan otomasi. Arduino adalah salah satu contoh yang sering dipakai.
Melalui artikel ini, akan dibahas berbagai komponen utama yang terdapat pada SBC dan SBCtrl, lengkap dengan fungsi serta ilustrasi gambarnya. Harapannya, pembaca dapat memahami perbedaan keduanya sekaligus mengetahui peran setiap komponen dalam menunjang kinerja perangkat.
📌Komponen Single Board Computer:
1. Chip
Fungsi chip secara umum adalah sebagai komponen dasar untuk menjalankan fungsi elektronik tertentu, baik itu memproses data, menyimpan informasi, memperkuat sinyal, atau mengendalikan perangkat. Chip berfungsi sebagai otak dan memori dalam perangkat seperti komputer, ponsel, dan televisi, serta menjadi kunci keamanan pada kartu pintar dan KTP elektronik.
Fungsi utama CPU (Central Processing Unit) atau unit pemrosesan pusat adalah sebagai otak komputer yang memproses dan menjalankan instruksi, melakukan perhitungan aritmatika dan logika, serta mengelola aliran data dan sumber daya sistem secara keseluruhan. CPU mengambil perintah dari perangkat lunak, mengeksekusinya, dan mengoordinasikan kerja komponen lain untuk menghasilkan output yang diinginkan.
3. GPU
Fungsi utama GPU (Graphics Processing Unit) adalah memproses data grafis untuk menampilkan gambar pada layar, namun juga digunakan untuk mempercepat tugas-tugas komputasi paralel yang intensif seperti dalam rendering 3D, machine learning, deep learning, analisis data besar, dan simulasi ilmiah. GPU bekerja dengan cara memproses banyak data sekaligus secara paralel, yang membuatnya lebih efisien daripada CPU untuk jenis tugas-tugas tertentu.
4. Memory (SDRAM)
Fungsi utama memori SDRAM (Synchronous Dynamic Random Access Memory) adalah sebagai penyimpanan sementara yang cepat untuk data dan instruksi yang diperlukan oleh CPU secara cepat, sehingga meningkatkan efisiensi dan kinerja sistem komputer. Dengan bekerja secara sinkron dengan kecepatan clock sistem, SDRAM dapat mentransfer data lebih efisien dan stabil dibandingkan pendahulunya, DRAM.
Fungsi utama port USB 2.0 adalah untuk menghubungkan berbagai jenis perangkat periferal seperti keyboard, mouse, kamera, printer, dan perangkat penyimpanan eksternal (seperti flash drive atau hard disk) ke komputer atau perangkat lain, serta untuk mentransfer data dan mengisi daya perangkat. Meskipun menawarkan kecepatan transfer data hingga 480 Mbps, USB 2.0 ideal untuk perangkat yang tidak memerlukan kecepatan tinggi dan memiliki kompatibilitas luas.
6. Video outputs
Fungsi video output adalah mengirimkan dan menampilkan data visual (gambar dan video) dari perangkat sumber ke perangkat tampilan (seperti monitor, televisi, atau proyektor) agar dapat dilihat oleh pengguna. Tanpa video output, pengguna tidak akan dapat melihat hasil pemrosesan data, sehingga fungsi utama perangkat tersebut adalah menyampaikan informasi visual secara jelas dan berkualitas, serta menjembatani interaksi antara komputer dan penggunanya.
7. Audio outputs
Fungsi audio output adalah untuk mengeluarkan suara agar dapat didengar oleh pengguna, baik melalui speaker, headphone, atau perangkat audio lainnya seperti monitor. Perangkat audio output menerima sinyal audio dari sumber seperti komputer atau mixer, mengubahnya dari format digital atau analog, dan mengubahnya menjadi gelombang suara yang bisa didengar telinga manusia. Selain untuk hiburan, fungsi audio output juga penting untuk komunikasi, pendidikan, dan produksi audio profesional.
8. Onboard storage
Fungsi onboard storage adalah kemampuan penyimpanan data yang terintegrasi atau tertanam langsung pada komponen atau papan sirkuit perangkat, seperti pada motherboard komputer atau sistem internal kendaraan. Penyimpanan ini berfungsi untuk menampung data, instruksi program, atau informasi lain yang dibutuhkan sistem untuk bekerja secara efisien dan cepat, tanpa memerlukan komponen penyimpanan eksternal yang dapat dilepas.
Fungsi onboard network adalah menghubungkan perangkat secara aman ke jaringan dan mengonfigurasinya dengan pengaturan jaringan yang diperlukan, seringkali dengan menggunakan Network Interface Card (NIC) sebagai antarmuka fisik. Fungsi ini mencakup konversi data digital ke sinyal jaringan, pengelolaan lalu lintas data, penyediaan alamat MAC unik, implementasi protokol jaringan, pemrosesan sinyal radio (untuk nirkabel), serta offloading tugas pemrosesan jaringan dari CPU utama perangkat.
10. Low-level peripherals
Fungsi low-level peripheral, dalam konteks teknologi informasi, adalah kemampuan periferal untuk berinteraksi secara langsung dengan hardware atau sistem operasi dengan tingkat kontrol yang lebih mendalam dan spesifik, berlawanan dengan interaksi high-level yang lebih umum atau melalui driver abstrak. Contoh penerapannya adalah pengalihan USB tingkat rendah dalam Virtual Desktop, di mana kontrol yang lebih mendalam diperlukan untuk periferal spesifik, atau dalam rekayasa elektronik di mana periferal SPI dan I2C dikontrol secara langsung oleh mikrokontroler untuk komunikasi data yang efisien dan cepat.
11. Power ratings
Fungsi power rating atau peringkat daya adalah untuk menunjukkan seberapa banyak energi yang dapat ditangani atau disalurkan oleh suatu komponen atau peralatan listrik secara aman dan efektif. Fungsi ini membantu pengguna untuk:
• Memastikan Keamanan dan Mencegah Kerusakan: (Misalnya, speaker atau resistor tidak rusak karena terlalu banyak daya).
• Memilih Peralatan yang Tepat: (Misalnya, memilih catu daya yang sesuai untuk komponen elektronik).
• Memperkirakan Biaya dan Konsumsi Energi: (Memahami bagaimana suatu peralatan menggunakan energi).
• Memastikan Kompatibilitas Peralatan: (Menyesuaikan daya speaker dengan amplifier).
12. Power source
Fungsi utama power source atau power supply adalah menyediakan energi listrik yang dibutuhkan oleh perangkat elektronik dengan cara mengubah dan menstabilkan tegangan listrik dari sumber utama (misalnya, stopkontak dinding) agar sesuai dengan kebutuhan komponen internal perangkat, serta melindungi dari lonjakan tegangan yang tidak stabil.
13. Weight
Weight pada Single Board Computer (SBC) bukanlah komponen elektronik, melainkan bagian dari spesifikasi fisik perangkat. Misalnya, sebuah SBC dengan berat 45 g (1.6 oz) menunjukkan bahwa perangkat tersebut berukuran ringan dan mudah dibawa. Informasi ini penting karena memengaruhi portabilitas, sehingga SBC dapat digunakan pada berbagai proyek seperti robotik, IoT, atau perangkat embedded yang membutuhkan bobot ringkas. Selain itu, data berat juga bermanfaat dalam perencanaan desain casing, sistem pendinginan, hingga perhitungan ongkos pengiriman dan produksi massal. Dengan kata lain, berat SBC berfungsi sebagai acuan praktis dalam pemanfaatan maupun integrasi perangkat ke dalam suatu sistem.
14. Operating system
Fungsi sistem operasi (OS) adalah mengelola sumber daya perangkat keras dan perangkat lunak komputer, bertindak sebagai penghubung antara pengguna dan perangkat keras, serta menyediakan antarmuka yang mudah digunakan agar pengguna dapat berinteraksi secara efektif dan efisien dengan komputer. Fungsi utama lainnya termasuk manajemen memori, manajemen proses, manajemen file dan disk, serta keamanan data.
Setelah mengetahui komponen utama dan fungsi dari Single Board Computer, kini saatnya kita mengenal lebih jauh mengenai berbagai varian SBC yang tersedia. Hal ini penting karena setiap varian memiliki keunggulan dan kegunaan yang berbeda sesuai kebutuhan pengguna.
📌Varian Single Board Computer (SBC)
Berikut beberapa varian SBC yang dapat digunakan dalam membangun sistem IoT:
1. Odroid-XU4
Fungsi utama Odroid-XU4 adalah sebagai komputer papan tunggal (Single Board Computer/SBC) berperforma tinggi yang cocok untuk berbagai aplikasi komputasi, termasuk emulasi game retro, menjalankan sistem operasi Linux (seperti Ubuntu) dan Android, berfungsi sebagai pusat media, dan digunakan dalam proyek pengembangan aplikasi komputasi berkinerja tinggi. Fleksibilitasnya didukung oleh CPU octa-core yang kuat, GPU, serta dukungan untuk berbagai sistem operasi.
2. BeagleBoard X15
BeagleBoard X15 adalah papan komputasi papan tunggal bertenaga tinggi untuk pengguna Linux, yang dirancang untuk aplikasi berkinerja tinggi dan konektivitas canggih, dengan inti prosesor dual ARM® Cortex-A15 untuk antarmuka pengguna dan tugas komputasi umum, akselerator grafis dan video, inti DSP C66x untuk pemrosesan sinyal, dan inti Cortex-M4 untuk kontrol waktu nyata. Fungsi utamanya adalah untuk menjadi platform bagi para pengembang untuk membuat prototipe cepat, merancang aplikasi kompleks, dan mengembangkan solusi industri dengan mengintegrasikan berbagai antarmuka berkecepatan tinggi serta berbagai inti pemrosesan yang saling melengkapi.
3. Lattepanda
Fungsi utama LattePanda adalah sebagai komputer mini yang menggabungkan PC x86 (Windows/Linux) dan mikrokontroler Arduino dalam satu papan, memungkinkan pengembangan proyek IoT, robotika, dan komputasi fisik. Papan ini berfungsi sebagai desktop maker, stasiun kerja DIY, server kecil, atau komputer edge, dengan kemampuan menjalankan sistem operasi penuh dan berinteraksi dengan perangkat keras fisik melalui mikrokontroler terintegrasinya.
4. Raspberry Pi 4 Model B
Fungsi utama Raspberry Pi 4 Model B adalah sebagai komputer papan tunggal serbaguna yang dapat digunakan untuk belajar pemrograman dan elektronik, membuat proyek hobi seperti media center atau server, mengembangkan aplikasi, serta dalam otomatisasi industri ringan dan pendidikan. Dengan performa yang meningkat, dukungan multi-monitor, dan konektivitas yang baik, Pi 4 B dapat menjalankan tugas-tugas yang lebih berat seperti server web, NAS, dan konsol game retro.
5. Onion Omega 2+
Onion Omega2+ adalah komputer kecil yang dirancang untuk prototipe perangkat keras dan proyek Internet of Things (IoT), yang memungkinkan pengguna untuk membangun aplikasi dengan bahasa pemrograman seperti Python dan JavaScript serta terhubung ke perangkat fisik melalui koneksi WiFi bawaan atau antena yang dapat dipasang. Perangkat ini menjalankan sistem operasi Linux lengkap, kompatibel dengan Arduino, dan dapat diintegrasikan dengan layanan berbasis awan seperti Onion Cloud untuk membuat aplikasi IoT.
6. NVIDIA Jetson Nano
Fungsi NVIDIA Jetson Nano adalah sebagai komputer mini berkinerja tinggi yang dirancang untuk menjalankan aplikasi Kecerdasan Buatan (AI) dan pembelajaran mesin (ML) di perangkat keras (edge AI), menjadikannya ideal untuk pengembang, pelajar, dan pembuat proyek robotika, drone, sistem pengawasan cerdas, kamera pintar, dan solusi IoT lainnya.
Fungsi Clockwork Pi adalah menyediakan perangkat keras dan ekosistem modular untuk membuat perangkat komputasi portabel yang dapat disesuaikan (DIY), seperti konsol permainan (GameShell) dan komputer mini (DevTerm, uConsole) yang menjalankan sistem operasi Linux, serta memungkinkan integrasi dengan modul ekstensi untuk konektivitas seluler, GPS, dan fungsi lainnya.
Berbagai varian Single Board Computer memang menawarkan pilihan menarik untuk pengembangan teknologi. Namun, selain komputer mini tersebut, ada juga perangkat lain yang tidak kalah penting, yaitu Single Board Controller (SBK). Mari kita bahas lebih dalam mengenai komponen utama pada Single Board Controller beserta fungsinya.
📌Komponen Single Board Controller (SBK):
Komponen penunjang Single Board Controller sebagai berikut:
1.Breadboard
Fungsi utama breadboard adalah sebagai papan prototyping tanpa solder untuk menyusun dan menguji sirkuit elektronik secara cepat dan mudah. Alat ini menyediakan lubang-lubang yang saling terhubung untuk menempatkan komponen seperti kabel, resistor, kapasitor, dan IC, memungkinkan eksperimen, modifikasi, dan pembelajaran desain sirkuit tanpa merusak komponen atau memerlukan proses penyolderan permanen.
2. Kabel Jumper
Fungsi utama kabel jumper pada single board controller (seperti Arduino atau Raspberry Pi) adalah sebagai penghubung atau bridge tanpa solder untuk menghubungkan pin-pin komponen, modul eksternal, atau untuk membuat atau memodifikasi jalur sirkuit pada breadboard, sehingga memungkinkan prototyping dan pengujian rangkaian elektronik menjadi lebih mudah dan fleksibel.
3. Light Emitting Diode (LED)
Fungsi utama Light Emitting Diode (LED) adalah sebagai sumber cahaya yang efisien, tahan lama, dan fleksibel untuk berbagai aplikasi, mulai dari penerangan umum, pencahayaan tugas, hingga layar elektronik, penerangan otomotif, dan indikator. Keunggulannya meliputi konsumsi daya rendah, umur pakai panjang, kemampuan menghasilkan warna berbeda tanpa filter, dan ketahanan terhadap guncangan.
4. Potensiometer
Fungsi utama potensiometer adalah sebagai resistor variabel yang dapat digunakan untuk mengatur tegangan atau level sinyal dalam suatu rangkaian elektronik secara manual. Potensiometer berfungsi sebagai pembagi tegangan, memungkinkan pengguna mengontrol keluaran listrik dengan memutar porosnya. Contoh aplikasinya meliputi pengatur volume pada peralatan audio, kontrol kecerahan lampu, atau sebagai sensor posisi dalam perangkat lain.
Fungsi utama push button adalah sebagai saklar sesaat yang digunakan untuk menghubungkan atau memutuskan aliran listrik dalam sebuah sirkuit, memungkinkan operator untuk mengontrol mesin, perangkat elektronik, dan proses. Selain fungsi dasar ini, push button juga dapat digunakan untuk input pengguna, menginisiasi proses reset, pemilihan mode, sistem keamanan, serta pengoperasian peralatan industri dan rumah tangga.
6. Servo
Fungsi servo single board controller adalah menjadikan sebuah papan sirkuit tunggal (single board) sebagai pusat kontrol presisi untuk mengendalikan motor servo. Papan ini berfungsi sebagai komputer kompak yang dapat menjalankan program khusus, menerima input dari sensor atau pengguna, dan mengirimkan sinyal kontrol ke motor servo untuk mengatur posisi, kecepatan, dan akselerasi secara akurat, sehingga memungkinkan robotika, otomatisasi, dan kontrol gerakan presisi lainnya.
7. Modul Relay
Fungsi modul relay pada single board controller (SBC) adalah sebagai saklar elektronik untuk mengendalikan perangkat atau sistem listrik bertegangan tinggi dengan menggunakan sinyal bertegangan rendah dari SBC. Modul relay berfungsi untuk mengisolasi sirkuit kontrol dari sirkuit beban, memungkinkan SBC yang memiliki daya rendah untuk mengaktifkan atau menonaktifkan peralatan besar, seperti lampu atau motor, secara aman dan efisien.
8. Sensor DHT11
Fungsi sensor DHT11 pada single board controller (seperti Arduino) adalah untuk mengukur dan mendeteksi suhu serta kelembapan udara secara akurat. Sensor ini menyediakan data digital yang kemudian diolah oleh mikrokontroler untuk berbagai aplikasi, mulai dari proyek DIY, sistem monitoring lingkungan, hingga aplikasi industri skala kecil.
9. Modul Ultrasonik
Fungsi modul ultrasonik pada sebuah single board controller (SBC) adalah mengukur jarak atau mendeteksi keberadaan objek tanpa menyentuh dengan memanfaatkan gelombang suara ultrasonik, kemudian mengirimkan data jarak tersebut ke SBC untuk diolah menjadi tindakan tertentu, seperti kontrol robot, pemantauan level cairan, atau sistem keamanan.
10. Kabel USB
Kabel USB pada single board controller (SBC) berfungsi sebagai saluran data dan daya universal untuk menghubungkan perangkat periferal seperti keyboard, mouse, penyimpanan eksternal (USB disk), dan lainnya, memungkinkan komunikasi dua arah antara SBC dan perangkat tersebut untuk transfer data dan pengoperasian yang lancar.
Fungsi LED RGB single board controller adalah untuk mengontrol dan mengatur intensitas warna dari LED RGB (Merah, Hijau, Biru) agar dapat menciptakan berbagai kombinasi warna dan efek pencahayaan yang dinamis, biasanya melalui misalnya, sirkuit terpadu (IC) dan atau mikrokontroler yang tertanam dalam satu papan sirkuit tunggal atau yang dapat diprogram.
12. Liquid Crystal Display (LCD)
Fungsi utama dari pengontrol single board LCD adalah sebagai sirkuit khusus (IC) yang bertindak sebagai perantara antara CPU host dan panel LCD, menerima data gambar dari CPU, memproses data tersebut, dan kemudian mengirimkannya sebagai sinyal dan data tampilan yang tepat untuk ditampilkan di panel LCD. Pengontrol ini dapat dilengkapi memori internal dan fungsi pemrosesan gambar, sehingga memungkinkannya untuk memperluas, memperkecil, memutar, atau melapisi beberapa gambar agar sesuai dengan ukuran layar tampilan LCD.
13. Buzzer
Fungsi buzzer pada single board controller (SBC) adalah sebagai output suara untuk memberikan indikasi audio, seperti suara notifikasi, alarm, peringatan, atau efek suara lainnya. SBC sendiri adalah komputer mini pada satu papan sirkuit, dan buzzer dihubungkan kepadanya untuk mengubah sinyal listrik dari SBC menjadi suara yang dapat didengar oleh pengguna.
14. Resistor
Fungsi utama resistor pada single board controller (SBC) adalah membatasi aliran arus, mengurangi tegangan, dan melindungi komponen lain dalam sirkuit dari arus atau tegangan yang terlalu tinggi. Resistor adalah komponen pasif yang bersifat menahan aliran elektron, sehingga berperan dalam mengatur dan menstabilkan daya listrik yang masuk ke berbagai komponen pada SBC untuk memastikan operasi yang aman dan efisien.
15. Photoresistor
Fungsi photoresistor pada single board controller (seperti Arduino) adalah untuk mendeteksi atau mengukur intensitas cahaya dan mengubah informasi tersebut menjadi sinyal listrik atau nilai resistansi yang dapat dibaca oleh controller. Controller kemudian dapat menggunakan data ini untuk mengotomatiskan berbagai fungsi, seperti menyalakan lampu saat gelap, mengatur kecerahan layar, atau mengontrol peralatan lain berdasarkan tingkat cahaya lingkungan.
Dari penjelasan di atas dapat disimpulkan bahwa Single Board Computer (SBC) dan Single Board Controller (SBCtrl) memiliki peran yang berbeda namun sama-sama penting dalam perkembangan teknologi. SBC lebih unggul dalam hal komputasi karena dapat menjalankan sistem operasi dan aplikasi yang kompleks, sedangkan SBCtrl lebih fokus pada kontrol perangkat keras yang membutuhkan respon cepat dan efisien.
Dengan memahami komponen dan fungsinya, kita dapat menentukan perangkat mana yang sesuai dengan kebutuhan, baik untuk pembelajaran, penelitian, maupun pengembangan teknologi. Semoga artikel ini dapat memberikan wawasan baru serta menjadi referensi bagi pembaca yang ingin mendalami dunia komputer mini dan mikrokontroler.




































Komentar
Posting Komentar