Ada banyak papan mikrokontroler yang tersedia untuk penghobi, tetapi apakah Anda tahu tentang ESP32-CAM, papan yang sering diabaikan yang mengemas sejumlah besar nilai dalam ruang yang sangat kecil?
ESP32-CAM memiliki inti ESP32-S System-on-Chip (SoC) yang dibuat oleh Espressif. Menjadi SoC berarti chip ESP32-S berisi seluruh komputer—mikroprosesor, RAM, penyimpanan, dan periferal—semuanya dikemas dalam satu chip. Kemampuan chip itu sendiri cukup mencengangkan, tetapi papan pengembangan ESP32-CAM membawa lebih banyak fitur ke dalam campuran. Mari kita periksa komponen satu per satu.
Mikroprosesor
ESP32-S berisi dua inti 32-bit yang berjalan pada 240MHz yang mengejutkan! Bandingkan ini dengan papan starter tipikal, seperti Arduino Uno, yang memiliki inti 8-bit tunggal yang berjalan pada 8MHz dan Anda akan mengerti mengapa ESP32-S mampu melakukan tugas berat seperti pemrosesan video atau bahkan kecerdasan buatan, tugas yang bahkan tidak dapat dilakukan oleh Arduino menyentuh.
Terkait: Apa itu Inti Prosesor?
RAM
Memori sangat penting untuk tugas-tugas kompleks. Dengan ESP32-S Anda mendapatkan 320 kilobyte penuh memori onboard, jauh lebih banyak daripada 2 kilobyte pada Uno. Memori ini cukup untuk pemrosesan grafis atau audio yang canggih.
Penyimpanan
Semua fitur yang kami sebutkan tidak ada artinya jika Anda tidak memiliki penyimpanan yang cukup untuk program dan data Anda. Chip ESP32-S juga bersinar di sini, memiliki 4.096 kilobyte penyimpanan on-chip vs 32 kilobyte pada Uno. ESP32-CAM, khususnya, mempermanis kesepakatan dengan menambahkan kartu micro SD. Ini memungkinkan ekspansi tanpa batas dan menjadikannya papan kecil yang bagus untuk pencatat data atau pengambilan gambar.
Terkait: Apa itu System-on-a-Chip?
Periferal
Sebuah komputer hanya sebaik kemampuannya untuk berinteraksi dengan dunia nyata. Untuk melakukannya, komputer bergantung pada periferalnya. Mari kita lihat periferal pada chip ESP32-S.
Radio Nirkabel
Chip radio kelas satu di ESP32-S memungkinkan komunikasi melalui Wi-Fi dan Bluetooth, membuat papan berbasis ESP32 sempurna untuk membawa proyek Anda ke dunia Internet-of-Things (IoT), memungkinkan Anda untuk membangun web-enabled atau ponsel pintar dikendalikan proyek. Kemampuan Bluetooth juga membuka banyak kemungkinan menarik, seperti kemampuan mengirim audio ke speaker Bluetooth atau mengizinkan entri data melalui keyboard atau mouse nirkabel Bluetooth.
Terkait: Apa itu Bluetooth? Pertanyaan Umum, Ditanyakan dan Dijawab
Sensor
Nilai jual utama ESP32-CAM, berbeda dengan papan pengembangan ESP32 lainnya, adalah ia memiliki modul kamera yang memungkinkan proyek video seperti bel pintu video dan kamera pengasuh. Dengan kekuatan pemrosesan on-board dual-core pada ESP32-S, bahkan pengenalan wajah menjadi sebuah kemungkinan!
Berikut adalah contoh casing kamera cetak 3D untuk ESP32-CAM yang dirancang oleh bebas elektron:
Selain kamera, chip ESP32-S menghadirkan tiga sensor menarik. Ada sensor efek Hall built-in "rahasia" yang dapat digunakan untuk mendeteksi medan magnet di dekatnya. Ini berpotensi digunakan sebagai pemicu magnet untuk kotak teka-teki!
Fitur menarik lainnya adalah sensor sentuh kapasitif, yang memungkinkan Anda untuk memicu tindakan hanya melalui sentuhan tangan Anda; dalam twist yang menarik, sensor sentuh kapasitif juga dapat digunakan untuk mendeteksi air.
Terakhir, ada konverter analog-ke-digital yang dapat digunakan untuk membaca sinyal listrik dari perangkat analog seperti potensiometer atau sensor cahaya sekitar!
ESP32-CAM memiliki LED putih. Ini dimaksudkan untuk digunakan sebagai flash untuk kamera, tetapi juga dapat digunakan untuk penerangan umum, sebagai lampu sorot, untuk mengirim kode Morse, atau apa pun panggilan proyek Anda. Di bagian belakang, terdapat LED merah kecil yang dapat digunakan sebagai indikator status.
Pin Tujuan Umum
Untuk peretas perangkat keras yang lebih canggih, chip ESP32-S memiliki port I/O (input/output) serba guna yang kuat yang memungkinkan komunikasi dengan perangkat lain. Pin ini dapat digunakan sebagai port serial atau bus I2C, dan dengan beberapa pemrograman yang cerdas, bahkan dapat menghasilkan sinyal televisi, seperti yang ditunjukkan pada proyek berikut:
Pada ESP32-CAM, sejumlah besar pin dibagikan dengan kamera dan kartu SD dan tidak dapat digunakan bersama fitur-fitur tersebut, tetapi ada empat pin I/O serba guna gratis untuk proyek Anda. Jika proyek Anda tidak menggunakan kamera, dan proyek Anda membutuhkan lebih banyak pin, cukup lepaskan untuk mengosongkan beberapa pin lagi untuk penggunaan umum.
Terkait: Cara Kerja Komunikasi Serial UART, SPI, dan I2C
Memilih Varian ESP32-CAM yang Tepat
Salah satu kemungkinan alasan mengapa ESP32-CAM tidak cocok sebagai papan DIY adalah karena ia tidak memiliki port USB internal, sehingga agak sulit untuk diprogram. Untuk memprogramnya, Anda harus membeli sesuatu seperti kabel USB-to-serial FTDI 3.3V dan kemudian menyambungkannya dengan benar.
Selanjutnya, setelah pemrograman selesai, Anda perlu menyambungkan ke catu daya 5.5V atau 3.3V khusus. Langkah-langkah ini membuat ESP32-CAM agak tidak ramah bagi pemula. Namun, saat ini, ada dua solusi hebat untuk masalah ini.
ESP32-CAM Dengan ESP32-CAM-MB
Saat ini, Anda dapat menemukan beberapa vendor yang menawarkan papan ESP32-CAM kosong dalam kombinasi dengan papan anak tambahan kecil yang disebut ESP32-CAM-MB. Anda menumpuk ESP32-CAM di papan anak untuk menambahkan konektor USB mikro yang dapat digunakan untuk pemrograman dan juga untuk daya.
Pengaturan ini bersifat modular, artinya Anda dapat menggunakan satu papan putri untuk memprogram sejumlah ESP32-CAM papan, asalkan proyek Anda memasukkan beberapa sumber daya lain untuk ESP32-CAM. yang diprogram papan.
ESP32-CAM-CH340
Jika Anda lebih suka solusi all-in-one, ESP32-CAM-CH340 adalah anak baru di blok tersebut. Ini adalah versi ESP32-CAM yang sedikit lebih besar yang menempatkan konektor micro USB dan chip konverter USB-ke-serial di papan itu sendiri. Meskipun versi ini menambahkan banyak kemudahan, harganya sedikit lebih mahal dan sedikit lebih besar, menghabiskan lebih banyak ruang di proyek Anda.
Meninjau Semua Yang Anda Dapatkan Dengan Modul ESP32-CAM
Jadi untuk rekap, berikut adalah kemampuan ESP32-CAM yang memungkinkannya menjadi tambahan yang fantastis untuk toolkit DIY Anda:
- Prosesor dual-core yang kuat
- Banyak RAM onboard dan penyimpanan program
- Slot micro SD eksternal untuk ekspansi
- Radio nirkabel untuk Wi-Fi dan Bluetooth
- Beberapa sensor:
- Sebuah kamera
- Sensor efek Hall (magnetisme)
- Sensor sentuh kapasitif
- Konverter analog-ke-digital
- LED iluminasi putih terang dan LED indikator merah
- Empat pin I/O serba guna (lebih banyak jika Anda melepas kamera)
- Tiga opsi untuk memprogram dan memberi daya pada papan
Semua kemampuan ini datang dengan biaya di bawah $10, menjadikan ESP32-CAM platform yang sangat baik untuk semua proyek masa depan Anda!
Anda dapat membuat beberapa proyek rumah pintar yang luar biasa dan bermanfaat menggunakan mikrokontroler ESP32.
Baca Selanjutnya
- buatan sendiri
- Ide Proyek DIY
- Komputer Papan Tunggal
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan