Raspberry Pi merupakan single computer board (SCB) atau
mikroprosesor yang telah dilengkapi pin GPIO (general purpose input output)
sehingga selain dapat berfungsi sebagaimana komputer PC tetapi dapat juga
berfungsi sebagai penerima data melalui pin input-outputnya. Ukuran mikroprosesor Raspberry pi hanya
sebesar kartu kredit sehingga sangat cocok digunakan sebagai prosesor embedded
system yang portabel. Operating system raspberry pi adalah Linux dan
pemrograman dasarnya menggunakan bahasa Python yang merupakan software
opensource.
Buku ini berisi penerapan Raspberry Pi dan Pemrograman Python yang
fokus pada bidang Robotika yang dibagi dalam empat bagian. Bagian
pertama, berisi tentang sejarah robot, dasar mekatronika robot mobile, mekatronika
robot hexapod, mekatronika robot arm (lengan), mekatronika sociable robot head
serta elektronika robot, pengenalan Raspberry Pi beserta instalasinya, networks
Raspberry Pi, instalasi library Python, dasar pemrograman Python. Bagian
kedua berisi dasar-dasar robotika raspberry pi yang terdiri dari
pemrograman GPIO, robot digital line follower serta obstacle avoider berbasis ultrasonic
HC-SR04, interface kontrol LED, interface kontrol navigasi mobile robot, dan interface
kontrol robot arm (lengan robot). Bagian ketiga berisi instrumentasi pengukuran
menggunakan sensor analog berbasis MCP3008 seperti multimeter digital, dan
termometer digital. Bagian keempat membahas berbagai konsep robot cerdas
berbasis vision seperti robot vision pendeteksi objek berwarna, robot lengan
yang dapat mensortasi barang berdasarkan warnanya, kontrol robot hand berbasis
hand gesture recognition, membuat pintu otomatis berbasis face recognition,
serta kontrol ekspresi sociable robot menggunakan facial expression recognition.
Konsep robot vision ini menggunakan program Python dan library OpenCV.
Buku robotika ini tidak menjelaskan teori yang berat TETAPI MENJELASKAN METODE PRAKTIS UNTUK
MEMBANGUN ROBOT CERDAS BERBASIS RASPBERRY PI. Buku ini dilengkapi dengan CD
yang berisi pemrograman Python dan Library OpenCV.