Bagi Anda yang sedang belajar Arduino mulai dari nol, maka buku ini wajib Anda baca. Mengapa demikian? Karena buku ini cocok untuk semua kalangan yang awam terhadap elektronika dan bahasa pemrograman. Dengan gaya penulisan berkonsep “Learning By Doing”, menjadikan buku ini singkat, jelas, padat dan mudah dipahami tanpa harus pusing dengan teori yang memberatkan pikiran.
Di dalam buku disertai contoh-contoh projek yang lengkap, melibatkan berbagai jenis sensor dan motor, sehingga bisa menjadi bahan referensi atau pengembangan projek yang lebih kompleks sesuai kebutuhan Anda.
Pembahasan buku meliputi pengenalan komponen elektronik dan microcontroller Arduino, instalasi dan konfigurasi software pendukung Arduino, projek LED, projek relay, projek LCD (LCD paralel & LCD I2C) & OLED, projek keypad & capacititive touchpad, projek sensor vibration, projek rotary encoder, projek sensor warna, projek proximity (infrared obstacle avoidance, ultasonic, PIR), projek door lock dengna password, projek deteksi hujan dan kelembaban air, projek deteksi kelembaban tanah/soil moisture, projek deteksi asap dan polusi, projek remote infrared, projek Socket TCP/IP LAN, projek WiFi, projek menerima SMS dengan modem GSM, projek pencarian koordinat permukaan bumi dengan sensor GPS, projek audio player, projek robot keseimbangan, line follower, dan lain-lain yang tidak bisa disampaikan semuanya.
DAFTAR ISI
BAB 1 PENGENALAN PERANGKAT ARDUINO
1.1 Board Arduino
1.2 Pengendali Mikro (Micro Controller) Arduino
1.3 Pengenalan Elektronik Dasar
1.3.1 Kapasitor
1.3.2 Resistor
1.3.3 Tegangan Catu Daya / Adaptor
1.3.4 Pembagi Tegangan (Voltage Divider)
BAB 2 INSTALASI & KONFIGURASI
2.1 Software Pendukung
2.2 Instalasi Arduino IDE
2.3 Instalasi Fritzing
2.4 Konfigurasi IDE Arduino
BAB 3 PROJEK LED
3.1 LED Berkedip Bergantian
3.2 Kontrol LED Dengan Push Button
3.3 Fading LED Dengan Potensiometer
3.4 RGB LED
BAB 4 PROJEK RELAY
4.1 Menyalakan Lampu 220 Volt Dengan Sensor Cahaya (LDR)
4.2 Menyalakan Kipas Dengan Sensor Temperatur LM35
BAB 5 PROJEK LAYAR LCD DAN OLED
5.1 Projek LCD 16X2 Secara Paralel
5.2 Projek LCD 16X2 Secara Serial I2C Dengan Modul LCM1602
5.3 Menampilkan Tanggal & Jam di Layar OLED
BAB 6 PROJEK KEYPAD
6.1 Keamanan Pintu Menggunakan Password (Door Lock Solenoid, Keypad Membrane & LCD)
6.2 Capacitive Touch TTP229 16 Channel
6.3 Capacitive Touch Sensor Catalex TTP223
BAB 7 PROJEK LAIN-LAIN
7.1 Pendeteksi Getaran Dengan Sensor Vibration SW-420
7.2 Digital Potensiometer (Rotary Encoder)
7.3 Pendeteksi Warna Dengan Color Sensor TCS230/TCS3200
BAB 8 PROJEK SENSOR JARAK (PROXIMITY)
8.1 Sensor Penghalang Dengan Infrared Obstacle Avoidance
8.2 Menghitung Jarak Dengan Sensor Ultrasonic HC-SR04
8.3 Mendeteksi Panas Obyek Dengan Sensor PIR HC-SR501
BAB 9 PROYEK LINGKUNGAN
9.1 Deteksi Air Hujan (Raindrop Sensor)
9.2 Deteksi Kelembaban Udara Dengan Sensor DHT11 /DHT22
9.3 Pendeteksi Kelembaban Tanah Dengan Sensor Soil Moisture Untuk Memicu Kran Elektrik (Solenoid Valve)
9.4 Pendeteksi Asap Dengan Sensor Gas MQ-2
BAB 10 PROJEK KENDALI JARAK JAUH
10.1 Membaca Kode Alamat Tombol Remote IR (Infrared)
10.2 Kendali LED Dengan Remote IR & Menampilkan Jenis Tombol Ke LCD I2C
10.3 Sistem Keamanan Dengan Kartu RFID Menggunakan Sensor MFRC522
10.4 Kendali Melalui Socket TCP/IP Dengan Modul ESP8266
10.5 Kendali LED Melalui Komunikasi Bluetooth HC-05/HC-06 Dan Android
10.6 Pengendali Alat Melalui Pesan SMS Dengan Modul SIM800L
10.7 Membaca Koordinat Bumi Dengan Sensor GPS (Global Positioning System) NEO6M
10.8 Komunikasi TCP/IP Melalui Ethernet LAN Dengan Modul ENC28J60
BAB 11 PROJEK AUDIO
11.1 Pemutar Lagu MP3 Dengan Module DFPlayer
11.2 Aktifasi Pemutar Audio Dengan Pemicu Sensor Gas & Ultrasonic
BAB 12 PROJEK KONTROL MOTOR DC
12.1. Perbedaan Stepper & Servo
12.2. Pengertian Motor Stepper
12.3. Pengertian Motor Servo
12.4. Gerakan Servo SG-90 Otomatis Mulai 0⁰ – 180⁰
12.5. Kendali Arah Servo SG-90 Dengan Potensiometer
12.6. Robot Keseimbangan Dengan Sensor Gyroscope MPU6050 & Motor Drive L298N
12.7. Obstacle Avoiding Robot (Robot Penghindar Halangan) & Remote Bluetooth
Download file source yang terdapat dalam buku:
- Kode Program
- Library Arduino
- Library Fritzing
- Aplikasi Fritizing (Windows 32bit, Windows 64bit, Mac OS X)
- Aplikasi IDE Arduino (Windows 32bit, Windows 64bit)