![Bermula dengan Kamera M5StickV AI + IOT: 6 Langkah (dengan Gambar) Bermula dengan Kamera M5StickV AI + IOT: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/011/image-32027-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Bermula dengan Kamera M5StickV AI + IOT Bermula dengan Kamera M5StickV AI + IOT](https://i.howwhatproduce.com/images/011/image-32027-1-j.webp)
Gambaran ringkas
M5StickV adalah kamera AI + IOT kecil yang hampir berukuran diameter 2 syiling, harganya sekitar $ 27.00 yang bagi sesetengah orang mungkin kelihatan mahal untuk kamera kecil seperti itu tetapi ia mempunyai beberapa spesifikasi yang baik. Kamera ini dikuasakan oleh cip AI pembelajaran mesin yang sangat hebat Kendryte K210, sistem pengkomputeran canggih dengan CPU dual-core 64bit RISC-V dan pemproses rangkaian saraf canggih, yang menjadikannya sempurna dan siap untuk gunakan untuk:
- Pengecaman / pengesanan wajah
- Pengesanan / pengkelasan objek
- Mendapatkan ukuran dan koordinat sasaran dalam masa nyata
- Mendapatkan jenis sasaran yang dikesan dalam masa nyata
- Pengecaman bentuk
- Simulator permainan
M5StickV hadir dalam pakej bagus yang mengandungi M5StickV itu sendiri dan kabel USB-A ke USB-C.
Ciri perkakasan
SoC - Kendryte K210 dual-core 64-bit RISC-V processor @ 400MHz dengan dual-precision dual-precision FPU, 8MB on-chip SRAM, Neural Network Processor (KPU) @ 0.8Tops, Field-Programmable IO Array (FPIOA), dan lebih banyak lagi
- Storan - denyar 16MB, slot kad microSD
- Paparan - 1.14 display Paparan SPI dengan resolusi 240 × 135 (pemacu ST7789)
- Kamera - kamera VGA (640 × 480) melalui sensor OV7740
- Audio - Penguat audio mono MAX98357, pembesar suara
- Sensor - MPR6886 giroskop 3 paksi, pecutan 3 paksi
- USB - 1x port USB-C untuk kuasa dan pengaturcaraan
- Lain-lain - Butang depan dan sisi (A / B), butang kuasa, LED RGBW
- Perluasan - port "CONNEXT" 4-pin
- Bekalan Kuasa
- Bateri 200 mAh
- PMX AXP192
Spesifikasi yang lebih terperinci boleh didapati di laman web rasmi M5Stack. Pertama sekali, kita harus memuat turun versi firmware terkini.
Langkah 1: Cara Membakar Firmware di M5StickV
- Sambungkan M5StickV ke komputer melalui kabel Type-C.
- Muat turun firmware terkini untuk M5StickV dari pautan ini.
Untuk Windows:
Terdapat 3 kaedah untuk membakar firmware untuk OS Windows:
Menggunakan alat EasyLoader
- Pilih port COM yang betul
- Tekan Bakar
- Setelah selesai mengemas kini firmware, anda akan melihat bahawa ia berjaya dibakar.
Menggunakan Kflash GUI
- Buka firmware yang dimuat turun menggunakan butang Buka Fail
- Pilih papan sebagai M5StickV
- Klik Muat turun
Menggunakan command prompt
- Periksa port COM untuk M5StickV anda di Device Manager Windows.
- Pada Windows, anda perlu memasang Python3 dengan pip3 dan juga paket pyserial. Anda boleh memuat turun versi terbaru Python dari laman web rasmi.
- Buka command prompt sebagai pentadbir dan ketik perintah berikut
pip3 pasang kflash
Setelah selesai memasang, jalankan arahan berikut
kflash.exe -p COM3 M5StickV_Firmware_1022_beta.kfpkg
Untuk Linux:
- Menggunakan Kflash GUI
- Menggunakan terminal
Jalankan arahan berikut di terminal:
sudo pip3 pasang kflash
Menggunakan gambar firmware Kflash burn
sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg
Untuk MacOS:
Buka terminal dan jalankan arahan berikut
sudo pip3 pasang kflash
Sekiranya anda menerima ralat setelah pemasangan, cuba arahan berikut:
sudo python -m pip memasang kflash
sudo python3 -m pip install kflash sudo pip install kflash sudo pip2 install kflash
Masukkan arahan berikut
sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg
Langkah 2: Memulakan M5stickV untuk Kali Pertama
Untuk MacOS dan Linux:
- Buka utiliti skrin Pasang terminal untuk MacOS dan Linux.
- Ia boleh dipasang dengan arahan berikut:
sudo apt-get skrin pemasangan
Menggunakan utiliti skrin sambungkan ke M5stickV melalui komunikasi bersiri
skrin sudo / dev / ttyUSB0 115200
Ia akan mencetak:
[MAIXPY] Pll0: freq: 832000000 [MAIXPY] Pll1: freq: 398666666 [MAIXPY] Pll2: freq: 45066666 [MAIXPY] cpu: freq: 416000000 [MAIXPY] kpu: freq: 398666666 [MAIXPY] inti… timbunan gc = 0x80215060-0x80295060 [MaixPy] hujung akhir _ _ _ _ _ _ _ _ | / / | / / | _ _ | / \ / / | _ / \ / / / | / / | / / | | / V / | | _) | / \ _ / / | | / / | | / / / \ | | > <| _ / / / | | | | / _ / _ | | _ /. / | | | | | _ | | _ | / _ / / _ / | _ | / _ / / _ / | _ | | _ | M5StickV oleh M5Stack: https://m5stack.com/ M5StickV Wiki: https://m5stack.com/ Co-op oleh Sipeed: https://m5stack.com/ [MAIXPY]: hasil = 0 [MAIXPY]: numchannels = 1 [MAIXPY]: samplerate = 44100 [MAIXPY]: byterate = 88200 [MAIXPY]: blockalign = 2 [MAIXPY]: bitspersample = 16 [MAIXPY]: datasize = 158760 init i2c2 [MAIXPY]: cari ov7740
Apabila disambungkan, ia akan memasuki Maixpy UI secara automatik. Sekarang peranti menjalankan kod program lalai, anda boleh menghentikannya dengan Ctrl + C
Untuk Windows
- Muat turun PuTTY - pelanggan SSH dan telnet percuma untuk Windows
- Pasang dan Buka PuTTY
- Pilih port COM dan kadar baud
- Klik butang Buka dan anda akan menghasilkan output skrin yang sama seperti di atas.
- Tamatkannya dengan Ctrl + C.
Langkah 3: Cetak Contoh Hello World pada Paparan M5StickV
![Cetak Contoh Hello World pada Paparan M5StickV Cetak Contoh Hello World pada Paparan M5StickV](https://i.howwhatproduce.com/images/011/image-32027-2-j.webp)
Masukkan arahan berikut di terminal MacOS dan Linux anda. Untuk Windows gunakan PuTTY
import lcdlcd.init () lcd.draw_string (100, 100, "hello world", lcd. RED, lcd. BLACK)
Langkah 4: MaixPy IDE
![MaixPy IDE MaixPy IDE](https://i.howwhatproduce.com/images/011/image-32027-3-j.webp)
MaixPY IDE adalah versi klon dari OpenMV IDE. M5StickV menyokong persekitaran pengembangan OpenMV dan MicroPython.
- Muat turun MaixPy IDE dari sini.
- Pasang MaixPy IDE
- Lancarkan IDE MaixPy
- Pilih model papan pengembangan - Alat-> Pilih Papan-> M5StickV.
- Klik butang pautan Sambungan hijau di sudut kiri bawah dan pilih port sambungan bersiri USB, klik OK.
- Apabila butang sambungan berubah dari hijau ke merah, ia berjaya disambungkan.
- Klik butang Jalankan di sudut kiri bawah untuk melaksanakan kod dan mengesahkannya.
- Klik tab terminal bersiri di bawah.
- Akhirnya, anda akan melihat output pada tetingkap MaxPy.
Langkah 5: Pengesanan Muka Menggunakan M5StickV
![Pengesanan Muka Menggunakan M5StickV Pengesanan Muka Menggunakan M5StickV](https://i.howwhatproduce.com/images/011/image-32027-4-j.webp)
- Secara lalai model pengesanan wajah dan kod program telah diprapasang. Inilah cara ia berfungsi.
- Contoh pengesanan wajah berfungsi dengan baik.
- Untuk dapat menggunakan model lain, kita perlu memasukkannya ke dalam memori kilat M5StickV menggunakan kflash_gui. Model lain boleh dimuat turun dari sini. Terdapat model pra-terlatih, mobilenet, yang dilatih untuk mengenali 1000 objek. Ia dapat mengesan banyak objek sehari-hari dengan mudah.
- Salin kod di bawah ke dalam MaixPy IDE.
import sensorimport image import KPU sebagai kpu sensor.reset () sensor.set_pixformat (sensor. RGB565) sensor.set_framesize (sensor. QVGA) sensor.run (1) task = kpu.load (0x300000) anchor = (1.889, 2.5245, 2.9465, 3.94056, 3.99987, 5.3658, 5.155437, 6.92275, 6.718375, 9.01025) a = kpu.init_yolo2 (tugas, 0.5, 0.3, 5, jangkar) sementara (Benar): img = sensor.snapshot () code = kpu.run_yolo2 (tugas, img) jika kod: untuk i dalam kod: cetak (i) a = img.draw_rectangle (i.rect ()) a = kpu.deinit (tugas)
- Tekan butang Jalankan, dan papan memaparkan video langsung dari kamera ke MaixPyIDE.
- Ketepatannya cukup baik memandangkan kami menjalankannya dengan papan $ 27. Ini benar-benar mengagumkan dan revolusioner.
Langkah 6: Kesimpulannya
Papan ini tidak sesuai, tetapi kekurangan input analog, mikrofon, WiFi, dan Bluetooth. Namun, ia adalah kamera hebat dengan kemampuan AI yang dapat digunakan untuk pengecaman wajah, pengesanan objek atau bentuk dan banyak aktiviti pengesanan lain. Juga, ini adalah kit dev yang hebat untuk memulakan dengan teras Kendryte K210 RISC-V.
Saya harap anda dapati panduan ini berguna dan terima kasih kerana membaca. Sekiranya anda mempunyai pertanyaan atau maklum balas? Tinggalkan komen di bawah. Nantikan!
Disyorkan:
Bermula dengan Amazon AWS IoT dan ESP8266: 21 Langkah
![Bermula dengan Amazon AWS IoT dan ESP8266: 21 Langkah Bermula dengan Amazon AWS IoT dan ESP8266: 21 Langkah](https://i.howwhatproduce.com/images/002/image-3077-42-j.webp)
Bermula dengan Amazon AWS IoT dan ESP8266: Projek ini menunjukkan kepada anda cara mengambil modul ESP8266 dan menghubungkannya terus ke AWS IOT menggunakan Mongoose OS. Mongoose OS adalah sistem operasi sumber terbuka untuk pengawal mikro yang menekankan penyambungan awan. Ia dikembangkan oleh Cesanta, Dublin
Bermula dengan AWS IoT Dengan Sensor Suhu Tanpa Wayar Menggunakan MQTT: 8 Langkah
![Bermula dengan AWS IoT Dengan Sensor Suhu Tanpa Wayar Menggunakan MQTT: 8 Langkah Bermula dengan AWS IoT Dengan Sensor Suhu Tanpa Wayar Menggunakan MQTT: 8 Langkah](https://i.howwhatproduce.com/images/006/image-15175-10-j.webp)
Bermula dengan AWS IoT Dengan Sensor Suhu Tanpa Wayar Menggunakan MQTT: Dalam Instructables sebelumnya, kami telah melalui platform awan yang berbeza seperti Azure, Ubidots, ThingSpeak, Losant dll. Kami telah menggunakan protokol MQTT untuk menghantar data sensor ke awan dalam hampir semua platform awan. Untuk maklumat lanjut
Kamera Keselamatan WoodThing IOT: 8 Langkah (dengan Gambar)
![Kamera Keselamatan WoodThing IOT: 8 Langkah (dengan Gambar) Kamera Keselamatan WoodThing IOT: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-2314-30-j.webp)
Kamera Keselamatan WoodThing IOT: Ini adalah kamera IP yang kuat berdasarkan Raspberry PI. Ia menjalankan motionEyeOS, jadi dapat digunakan untuk mengurus banyak kamera IP jarak jauh dan juga membolehkan anda memasang hingga empat kamera web USB kos rendah tambahan. Ciri-ciri: USB berkuasa, penginderaan gerakan dengan s
Input Analog IoT - Bermula Dengan IoT: 8 Langkah
![Input Analog IoT - Bermula Dengan IoT: 8 Langkah Input Analog IoT - Bermula Dengan IoT: 8 Langkah](https://i.howwhatproduce.com/images/003/image-7161-15-j.webp)
Input Analog IoT - Bermula dengan IoT: Memahami Input Analog adalah bahagian penting untuk memahami bagaimana perkara di sekeliling kita berfungsi, kebanyakan jika tidak semua sensor adalah sensor analog (kadang-kadang sensor ini ditukar menjadi digital). Tidak seperti input digital yang hanya boleh hidup atau mati, input analog
Sistem Pemantauan Loji IoT (Dengan Platform IoT IBM): 11 Langkah (dengan Gambar)
![Sistem Pemantauan Loji IoT (Dengan Platform IoT IBM): 11 Langkah (dengan Gambar) Sistem Pemantauan Loji IoT (Dengan Platform IoT IBM): 11 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5858-67-j.webp)
Sistem Pemantauan Loji IoT (Dengan Platform IBM IBM): Gambaran Keseluruhan Sistem Pemantauan Tumbuhan (PMS) adalah aplikasi yang dibina dengan individu yang berada di kelas pekerja dengan pemikiran hijau. Hari ini, individu yang bekerja lebih sibuk dari sebelumnya; memajukan kerjaya dan menguruskan kewangan mereka