- Membuka kemasan M5Stack Core2
- Kit Pengembangan M5Stack ESP32 - Melihat Lebih Dekat
- Spesifikasi Perangkat Keras M5Stack Core2
- Program Uji Pabrik M5Stack Core2
- Memulai dengan M5 Stack Core2
Mikroprosesor ESP32 dari Espressif dengan cepat mendapatkan popularitas dan sudah dapat ditemukan digunakan di banyak proyek IoT yang membutuhkan Wi-Fi atau Konektivitas BLE. Meskipun prosesor ini memiliki banyak daya, seringkali sulit untuk memprogramnya di lingkungan asli untuk pemula dan penggemar IoT. Untuk mengatasi masalah ini dan mempercepat pengembangan IoT, M5 Stack telah memperkenalkan kit pengembangan barunya M5Stack Core2, modul pengembangan berbasis ESP32 yang kaya fitur yang memungkinkan Anda untuk membuat prototipe ide IoT langsung dari kotak. Sekarang, ketika saya mengatakan kaya fitur, saya sungguh-sungguh. Kit pengembangan ini memiliki layar sentuh kapasitif 2 inci terintegrasi, baterai built-in, dan banyak sensor dan modul menarik lainnya yang dikemas di dalamnya. Dan yang terpenting, ini dapat dengan mudah diprogram dengan Arduino IDE atau micro python.
M5Stack fokus pada pembuatan kit Pengembangan IoT open-source yang dapat ditumpuk dan modular all-in-one, berdasarkan ESP32. M5Stack telah mengembangkan promosi dari mulut ke mulut merek di ruang papan pengembangan di dunia selama beberapa tahun terakhir. Produk mereka disukai oleh sebagian besar penggemarnya di Jepang dan dijual di lebih dari 100 negara seperti Jepang, Amerika Serikat, Inggris, Jerman, Australia, Belgia, dan sebagainya. Produknya telah menggunakan berbagai skenario aplikasi seperti Smart Home, Smart Office, STEM Education, AI, Robotics, Industry4.0, dan lain-lain.
Jadi, mari kita lihat lebih dekat kit pengembangan MStack Core2 ini, jelajahi berbagai sensor dan modul di dalamnya dan uji mereka menggunakan beberapa contoh program Arduino. Jika Anda termasuk pembaca awal, Anda juga dapat mengambil bagian dalam giveaway M5Stack Core2, untuk mendapatkan kesempatan memenangkan kit pengembangan ini. Anda dapat melihat video di bawah ini untuk ulasan lengkapnya atau jika Anda lebih suka membaca lebih lanjut, Anda dapat melanjutkan dengan artikel ini.
Membuka kemasan M5Stack Core2
Dimulai dengan unboxing, unit saya dikirim dengan kartu instruksi kecil dan perangkat keras itu sendiri. Kartu instruksi memiliki beberapa tautan berguna untuk beberapa dokumen teknis dan halaman komunitas bagi pemula untuk memulai. Setelah Anda membuka kotak utama, Anda akan disambut dengan modul itu sendiri, dan bersamaan dengan itu, Anda juga akan memiliki kabel USB Type-C yang dapat digunakan untuk mengisi daya dan memprogram kit pengembangan.
Kit Pengembangan M5Stack ESP32 - Melihat Lebih Dekat
Melihat lebih dekat kit, kita dapat melihat bahwa ia memiliki bentuk persegi rapi dengan tampilan di bagian atas dan tombol serta slot di samping.
Layarnya, seperti yang saya ceritakan sebelumnya adalah layar sentuh kapasitif berukuran 2 inci dengan resolusi 300x240 piksel. Tepat di bawah layar, Anda juga dapat melihat tiga tombol sentuh kapasitif yang dapat diprogram untuk bekerja sesuai kebutuhan kami. Kami memiliki tombol daya, port antarmuka USB Tipe C USB untuk mengisi daya dan memprogram perangkat, dan konektor antarmuka hutan yang dapat Anda gunakan untuk menghubungkan sensor dan modul lain jika diperlukan. Selanjutnya, di sisi bawah, Anda dapat melihat tombol reset, LED hijau sebagai indikator daya, dan slot kartu SD yang dapat mendukung hingga kartu 16G.
Papan menjadi lebih menarik ketika kita melihat bagian belakang. Stiker di bagian belakang memiliki penjelasan singkat tentang fitur dan spesifikasi IC yang digunakan di papan ini. Jadi mari kita lihat pada gambar di bawah.
Otak di belakang kit pengembangan adalah mikroprosesor ESP32 D0WDQ6 dan chipset Xtensa 32-bit dual-core yang berjalan pada 240Mhz dengan Flash 16MB dan PSRAM 8MB. Dan sudah pasti bahwa ESP32 mendukung protokol Wi-Fi dan Bluetooth (BLE). Di sebelah kanan kita bisa melihat pin mana saja yang terhubung dan nama IC driver display yaitu ILI9342, kemudian kita bisa melihat tanda tombol power, jika kita tahan selama 6 detik, perangkat akan mati.. Kemudian kami memiliki IC BM8563 RTC dan kemudian konektor USB tipe C terhubung ke IC driver USB CP2104 dan IC manajemen daya AXP192, yang mengontrol pengisian daya baterai kami dan juga mengatur 3.3V yang diperlukan untuk papan. Pindah, kami memiliki SY7088 DC / DC Converter IC, yang digunakan untuk mengatur tegangan dari baterai ke 5V.
Selanjutnya, kami memiliki IC Amplifier I2C NS4168 yang terhubung ke speaker internal untuk memutar audio. Dan kemudian kami memiliki papan ekspansi di sebelah kiri kami, gambar di bawah ini menunjukkan papan ekspansi yang dilepas dari papan utama. Seperti yang Anda lihat, papan ekspansi terdiri dari sebuah mikrofon on-board dan MPU886 6-axis sensor IMU. Setelah papan header dilepas, pin header pada papan utama akan terbuka yang dapat digunakan untuk berinteraksi dengan modul lain. Definisi pin dari pin header disebutkan di Stricker itu sendiri.
Spesifikasi Perangkat Keras M5Stack Core2
Sekarang kita telah menjelajahi sisi luar kit ini, dan saya tahu tergoda untuk menyalakannya dan mencoba beberapa program contoh, tetapi sebelum kita melakukannya, mari kita lepaskan sekrup ini dan periksa apa yang ada di dalamnya untuk melihat perangkat keras kita. Anda akan membutuhkan kunci Allen untuk membuka sekrup ini dan setelah selesai, cukup lepaskan casing belakang dan Anda akan dapat melihat baterai lithium. Spesifikasi teknis lengkap dari kit pengembangan diberikan di bawah ini.
Sumber daya |
Parameter |
ESP32-DOWD-V3 |
240 MHz dual core, 600 DMIPS, 520 kb SRAM, Wi-Fi, Bluetooth mode ganda |
Flash |
16 MB |
PSRAM |
8 MB |
Tegangan Input |
5V @ 500mA |
Antarmuka |
Ketik C x 1, Grove (I2C + I / O + UART) x 1 |
Layar LCD IPS |
2.0 ”@ 320 * 240 ILI9342C |
Layar sentuh |
FT6336U |
Pembicara |
1W-0928 |
LED |
Lampu Indikator Daya Hijau |
Tombol |
Tombol Daya, Tombol RST, Tombol Layar Virtual * 3 |
Pengingat Getaran |
Motor Getaran |
MIC |
SPM1423 |
Penguat Daya I2C |
NS4168 |
6-Axis IMU |
MPU6886 |
RTC |
BM8563 |
PMU |
AXP192 |
Chip USB |
CP2104 |
Peningkatan DC-DC |
SY7088 |
Slot Kartu TF |
16G MAKS. |
Baterai Lithium |
390mAh @ 3.7V |
Antena |
Antena 3D 2.4G |
Suhu Operasional |
32 ° F sampai 104 ° F (0 ° C sampai 40 ° C) |
Berat bersih |
52g |
Berat kotor |
70 g |
Ukuran produk |
54 x 54 x 16mm |
Ukuran paket |
75 x 60 20mm |
materi kasus |
Plastik (PC) |
Program Uji Pabrik M5Stack Core2
Setiap unit baru dikirimkan dengan program uji pabrik default yang memungkinkan Anda menjelajahi sebagian besar fitur kit pengembangan. Jadi sekarang mari kita nyalakan dan lihat program contoh. Cukup tekan tombol daya dan modul akan boot.
Gambar di atas menunjukkan contoh program yang sedang dijalankan, seperti yang Anda lihat, program ini menampilkan waktu saat ini menggunakan modul RTC dan juga menunjukkan level daya baterai. Di bawahnya, kami memiliki bilah pemantau suara yang dapat digunakan untuk menguji mikrofon Anda. Dan jika Anda mengklik MPU6886 ini, Anda dapat melihat bagaimana unit IMU bekerja.
Selain itu, kami juga dapat menggunakan simbol Wi-Fi ini untuk memindai sinyal Wi-Fi di dekat kami, opsi penghitung waktu stopwatch, dan di dalam opsi pengaturan, kami dapat mengaktifkan motor internal, suara, atau bahkan menguji TFT layar.
Memulai dengan M5 Stack Core2
Sekarang kita telah menjelajahi fungsi dasar dari program contoh. Saatnya menulis program kita sendiri. Untuk ulasan ini, saya akan menunjukkan bagaimana Anda dapat menggunakan Arduino IDE untuk mengunggah kode ke M5Stack Core2 Kits Anda, tetapi Anda juga dapat menggunakan python jika Anda tidak nyaman dengan pemrograman Arduino. Anda juga dapat melihat halaman resmi M5Stack Core2 GitHub ini untuk informasi lebih lanjut.
Untuk memprogram kit Anda dengan Arduino, pertama, masuk ke preferensi file dan tautan di bawah ini ke URL pengelola papan.
m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
Kemudian buka manajer papan dengan memilih Alat -> Papan -> Manajer Papan . Kemudian cari "M5Stack" dan instal paketnya.
Dengan itu Arduino IDE kami siap untuk memprogram Kit Pengembangan M5Stack kami. Untuk memprogram perangkat, cukup sambungkan ke komputer menggunakan kabel Pemrograman yang disediakan dan pada Arduino IDE, pilih " M5Stack Core2 " sebagai papan menggunakan Tools -> Board -> M5Stack Arduino -> M5-Stack Core2, lalu buka apa saja Contoh program dari library M5Stack core2 yang baru saja kami instal di sini, saya telah membuka kode contoh "Touch" dengan File berikut -> contoh -> M5Core2 -> Dasar -> Sentuh.
Pastikan Anda telah memilih papan dan port yang tepat dan kemudian tekan unggah, Anda akan melihat kit pengembangan diunggah dengan program baru. Anda dapat menggunakan tombol reset pada perangkat untuk memeriksa bagaimana kode baru Anda bekerja, snapshot dari papan pengembangan saya dengan program sentuh contoh ditunjukkan di bawah ini.
Program contoh ini hanya membaca posisi pada layar TFT ketika kita menyentuhnya dan menampilkannya. Sekarang, jika Anda ingin kembali ke kode contoh asli, Anda bisa mendapatkan Program Arduino Uji Pabrik Core2 dari halaman GitHub yang ditautkan.
Dengan ini, saya menyimpulkan ulasan saya di sini. Tapi, dengan modul penuh fitur seperti ini, saya sudah bisa memikirkan beberapa proyek IoT menarik yang bisa kita bangun dengan mudah dengan kit ini. Bagaimana menurut anda? Di mana Anda ingin menggunakan kit Pengembangan ini? Beri tahu saya bahwa menggunakan tautan M5Stack Core2 Giveaway dan kami akan mengirimkan unit ini ke jawaban yang paling menarik.
Ikuti M5Stack:
Situs web: https://m5stack.com/
Facebook: https://www.facebook.com/M5Stack
Twitter: https://twitter.com/M5Stack
Linkedin: https://www.linkedin.com/company / m5stack
Instagram: https://www.instagram.com/m5stack
YouTube: https://www.youtube.com/m5stack
Hackster.io: https://www.hackster.io/m5stack
GitHub: https: // github.com / m5stack
Dokumen: https://docs.m5stack.com/#/
Forum: