LILYGO TTGO T-Journal ESP32 dengan OV2640 Kamera

LILYGO TTGO T-Journal adalah salah satu papan pengembangan ESP32 baru dengan modul kamera 2 megapiksel bawaan. Selain kamera, WiFi dan Bluetooth, board ini juga memiliki sejumlah fitur menarik. Di papan tulis, Anda juga akan menemukan layar OLED, antarmuka USB ke serial, GPIO dan koneksi untuk baterai lithium 3.7V dan antena eksternal (SMA atau U.FL). Tentu saja, saya mendapatkan T-Journal saya lagi dari pemasok rumah “One Guy, One Blog” VNGsystems.

LILYGO TTGO T-Journal ESP32 with OV2640 Camera: back
LILYGO TTGO T-Journal ESP32 with OV2640 Camera: back

[vngsystems url = “https://www.vngsystems.nl/Arduino-elektronica/ESP8266/ESP32-Camera-Board-Wifi-OLED” title = “papan Kamera ESP32 Wifi + OLED + Modul Kamera OV2640” image = “https : //www.vngsystems.nl/image/cache/data/Producten/Arduino/Boards/ESP8266/ESP32-Camera-OLED/VNGARD1379925_TTGO-CAM_3-600×600.jpg “]

Mikrokontroler ESP32

Dasar dari papan adalah mikrokontroler ESP32, dalam hal ini, varian QFN 7mm x 7mm “ESP32-PICO-D4” (lembar data). Mikrokontroler dual-core 32-bit dengan memori 4MiB ini juga menyediakan koneksi WiFi dan Bluetooth. Pada board ini, ESP32 disembunyikan di bawah layar OLED dan heat sink.

USB dan baterai

Anda dapat memprogram ESP32 dengan Arduino IDE yang terkenal. Papan ini memiliki antarmuka USB to TTL dan koneksi mikro-USB CP2104. Jadi Anda dapat menghubungkannya langsung ke komputer tanpa adaptor serial terpisah.

IP5306 IC adalah chip manajemen baterai yang memastikan pengisian dan pemakaian baterai lithium opsional 3.7V yang aman. Namun tentu saja, Anda juga dapat memasok daya papan melalui port USB.

LILYGO TTGO T-Journal ESP32 with OV2640 Camera: front
LILYGO TTGO T-Journal ESP32 with OV2640 Camera: front

Kamera OV2640

Modul kamera OV2640 – 2.0 MP didasarkan pada sensor OV2640 dari OmniVision. Sensor warna memiliki format optik 1 / 4.0 ″, yang dikombinasikan dengan ukuran piksel 2,2 μm x 2,2 μm menghasilkan gambar 2,0 MP 1600 x 1200 UXGA. Sensor ini digunakan di ponsel, PDA, mainan, dan produk bertenaga baterai lainnya. Ini juga merupakan modul yang populer untuk proyek Arduino, ChipKit, STM32, ARM, dan FPGA. Perpustakaan yang dapat Anda gunakan untuk kamera ini adalah perpustakaan ESP32-Camera.

OV2640 Camera
OV2640 Camera

Tampilan OLED

Layar OLED putih adalah tipe SSD1306. Ukurannya 0,91 inci (2,31 cm) dan resolusi 128 piksel x 32 piksel. Layar dapat dikontrol melalui I2C melalui perpustakaan ThingPulse OLED SSD1306 Arduino.

LILYGO TTGO T-Journal ESP32 with OV2640 Camera: OLED display
LILYGO TTGO T-Journal ESP32 with OV2640 Camera: OLED display

GPIO

Di sisi panjang papan, Anda akan menemukan dua GPIO: GPIO2 (ADC2_2) dan GPIO4 (ADC2_0). Keduanya disertai oleh 3.3V dan GND. Anda hanya perlu menyolder tajuk dan Anda memiliki koneksi yang pin-kompatibel dengan servos analog. Ada juga 2 GPIO (13 dan 14) untuk I2C dan GPIO32 dengan tombol push.

Demo T-Journal LILYGO TTGO

LILYGO TTGO T-Journal dilengkapi dengan firmware demo yang dimuat dalam ESP32. Anda dapat mencoba demo sebagai berikut:

  • Hubungkan T-Journal ke pengisi daya USB atau bank daya
  • Dengan telepon, tablet atau laptop Anda sekarang dapat terhubung ke jaringan WiFi “TTGO-CAMERA“, kata sandinya adalah “12345678
  • Buka browser dan pergi ke alamat IP yang ditunjukkan pada layar OLED: 192.168.1.1

Anda sekarang melihat streaming video T-Journal langsung di browser.

LILYGO TTGO T-Journal: streaming video
LILYGO TTGO T-Journal: streaming video

Tangkapan layar ponsel kemudian terlihat seperti ini:

LILYGO TTGO T-Journal: video streaming (screenshot)
LILYGO TTGO T-Journal: video streaming (screenshot)

Output monitor serial (115200 baud) setelah reset:

Firmware demo “softAP” (sketsa Arduino) dapat ditemukan di halaman GitHub di Lilygo.

LILYGO TTGO – Bersambung

Dalam artikel selanjutnya, kita akan menggunakan T-Journal untuk proyek yang menyenangkan. Pertimbangkan digunakan sebagai:

  • Kamera FPV pada robot / mobil / perahu / quadcopter
  • Bel pintu video
  • Pan / tilt kamera keamanan
  • Detektor gerak untuk proyek Halloween dll. Dll.

Kemudian kita melihat betapa mudahnya memprogram board ini dengan Arduino IDE. Kami juga akan membandingkan T-Journal dengan papan berbasis ESP32 lainnya seperti ESP32-CAM. Dengan kata lain: untuk dilanjutkan!

ESP32 boards
ESP32 boards

Spesifikasi LILYGO TTGO T-Journal

Mikrokontroler: ESPRESSIF ESP32-PICO-D4, 240MHz dual-core, 32-bit
Tampilan: OLED 0.91 “SSD1306, 128×32 piksel
USB ke TTL CP2104
Kamera: OV2640 2 megapiksel
WIFI: 802.11 b / g / n / e / i (hingga 150 Mbps)
Bluetooth: v4.2BR / EDR dan standar BLE

Tegangan operasi: 2.3V-3.6V
Operasi saat ini: sekitar 160 mA
Kisaran suhu pengoperasian: -40 ℃ ~ + 85 ℃
Dimensi: 64,57 mm * 23,98 mm

Catu daya USB 5V / 1A
Mengisi daya 1A saat ini
Koneksi untuk baterai lithium 3.7V

Skema: https://github.com/LilyGO/ESP32-Camera/blob/master/ov2640_v1.3.pdf
VNG Systems

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *