![Kuanza na Kamera ya M5StickV AI + IOT: Hatua 6 (na Picha) Kuanza na Kamera ya M5StickV AI + IOT: Hatua 6 (na Picha)](https://i.howwhatproduce.com/images/011/image-32027-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Kuanza na Kamera ya M5StickV AI + IOT Kuanza na Kamera ya M5StickV AI + IOT](https://i.howwhatproduce.com/images/011/image-32027-1-j.webp)
Muhtasari mfupi
M5StickV ni kamera ndogo ya AI + IOT karibu saizi ya kipenyo cha sarafu 2, bei ni karibu $ 27.00 ambayo kwa wengine inaweza kuonekana kuwa ya gharama kubwa kwa kamera ndogo sana lakini inabeba viashiria vya heshima. Kamera inaendeshwa na vifaa vya nguvu vya kujifunza mashine ya AI Kendryte K210, mfumo wa kompyuta wa-makali na mbili-msingi 64bit RISC-V CPU na processor ya kisasa ya mtandao wa neva, ambayo inafanya kuwa kamili na tayari-kwa- tumia kwa:
- Utambuzi wa uso / kugundua
- Ugunduzi / uainishaji wa kitu
- Kupata ukubwa na uratibu wa lengo katika wakati halisi
- Kupata aina ya lengo lililogunduliwa kwa wakati halisi
- Utambuzi wa sura
- Mchezo wa simulator
M5StickV inakuja katika kifurushi kizuri kilicho na M5StickV yenyewe na USB-A kwa kebo ya USB-C.
Vipengele vya vifaa
SoC - Kendryte K210 dual-core 64-bit RISC-V processor @ 400MHz iliyo na usahihi wa usahihi wa mara mbili wa usahihi wa FPU, 8MB on-chip SRAM, Neural Network Processor (KPU) @ 0.8Tops, Field-Programmable IO Array (FPIOA), na zaidi
- Uhifadhi - 16MB flash, slot ya kadi ya MicroSD
- Onyesha - 1.14 display onyesho la SPI na azimio la 240 × 135 (dereva ST7789)
- Kamera - VGA (640 × 480) kamera kupitia sensorer ya OV7740
- Sauti - MAX98357 sauti ya sauti ya sauti, spika
- Sensorer - MPU6886 3-axis gyroscope, 3-axis accelerometer
- USB - 1x USB-C bandari ya nguvu na programu
- Misc - Vifungo vya mbele na upande (A / B), kitufe cha nguvu, RGBW LED
- Upanuzi - bandari 4-siri "CONNEXT"
- Ugavi wa Umeme
- 200 mAh betri
- AXP192 PMIC
Ufafanuzi wa kina zaidi unaweza kupatikana kwenye wavuti rasmi ya M5Stack. Kwanza kabisa, tunapaswa kupakua toleo la hivi karibuni la firmware.
Hatua ya 1: Jinsi ya Kuchoma Firmware kwenye M5StickV
- Unganisha M5StickV kwenye kompyuta kupitia kebo ya Aina-C.
- Pakua firmware ya hivi karibuni ya M5StickV kutoka kwa kiunga hiki.
Kwa Windows:
Kuna njia 3 za kuchoma firmware kwa Windows OS:
Kutumia zana ya EasyLoader
- Chagua bandari sahihi ya COM
- Bonyeza Burn
- Baada ya kukamilisha kusasisha firmware, utaona kuwa ilichomwa vizuri.
Kutumia Kflash GUI
- Fungua firmware iliyopakuliwa ukitumia kitufe cha Fungua faili
- Chagua bodi kama M5StickV
- Bonyeza Pakua
Kutumia haraka ya amri
- Angalia bandari ya COM kwa M5StickV yako kwenye Kidhibiti cha Kifaa cha Windows.
- Kwenye Windows, unahitaji kuwa na Python3 na pip3 iliyosanikishwa na kifurushi cha vifaa pia. Unaweza kupakua toleo la hivi karibuni la Python kutoka kwa wavuti rasmi.
- Fungua msukumo wa amri kama msimamizi na andika amri ifuatayo
pip3 kufunga kflash
Baada ya kumaliza usanidi, tumia amri ifuatayo
kflash.exe -p COM3 M5StickV_Firmware_1022_beta.kfpkg
Kwa Linux:
- Kutumia Kflash GUI
- Kutumia terminal
Tumia amri ifuatayo kwenye terminal:
sudo pip3 kufunga kflash
Kutumia picha ya firmware ya Kflash
Sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg
Kwa MacOS:
Fungua terminal na ufuate amri ifuatayo
sudo pip3 kufunga kflash
Ikiwa unapokea kosa baada ya usanikishaji, jaribu amri ifuatayo:
Sudo python -m bomba kufunga kflash
Sudo python3 -m pip install kflash sudo pip install kflash sudo pip2 install kflash
Ingiza amri ifuatayo
Sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg
Hatua ya 2: Kuchukua M5stickV kwa Mara ya Kwanza
Kwa MacOS na Linux:
- Fungua terminal Sakinisha matumizi ya skrini ya MacOS na Linux.
- Inaweza kusanikishwa kwa amri ifuatayo:
Sudo apt-pata kufunga skrini
Kutumia huduma ya skrini unganisha kwa M5stickV kupitia mawasiliano ya serial
skrini ya sudo / dev / ttyUSB0 115200
Itachapisha:
[MAIXPY] Pll0: freq: 832000000 [MAIXPY] Pll1: freq: 398666666 [MAIXPY] Pll2: freq: 45066666 [MAIXPY] cpu: freq: 416000000 [MAIXPY] kpu: freq: 398666666 [MAIXPY] Kiwango: 0x msingi… gc chungu = 0x80215060-0x80295060 [MaixPy] init end _ _ _ _ _ _ _ _ | / / | / / | _ _ | / \ / / | _ / \ / / / | / / | / / | | / V / | | _) | / \ _ / / | | / / | | / / / \ | | > <| _ / / / | | | | / _ / _ | | _ /. / | | | | | _ | | _ | / _ / / _ / | _ | / _ / / _ / | _ | | _ | M5StickV na M5Stack: https://m5stack.com/ M5StickV Wiki: https://m5stack.com/ Co-op na Sipeed: https://m5stack.com/ [MAIXPY]: matokeo = 0 [MAIXPY]: numchannels = 1 [MAIXPY]: samplerate = 44100 [MAIXPY]: byterate = 88200 [MAIXPY]: blockalign = 2 [MAIXPY]: bitspersample = 16 [MAIXPY]: datasize = 158760 init i2c2 [MAIXPY]: pata ov7740
Ukiunganishwa, itaingia kiotomatiki Maixpy UI. Sasa kifaa kinaendesha nambari ya mpango chaguomsingi, unaweza kuisimamisha kwa Ctrl + C
Kwa Windows
- Pakua PuTTY - SSH ya bure na mteja wa telnet wa Windows
- Sakinisha na Fungua PuTTY
- Chagua bandari ya COM na kiwango cha baud
- Bonyeza kitufe cha Fungua na utatoa pato sawa la skrini kama hapo juu.
- Isimamishe kwa Ctrl + C.
Hatua ya 3: Chapisha Mfano wa Dunia ya Habari kwenye Uonyesho wa M5StickV
![Chapisha Mfano wa Ulimwengu wa Habari kwenye Uonyesho wa M5StickV Chapisha Mfano wa Ulimwengu wa Habari kwenye Uonyesho wa M5StickV](https://i.howwhatproduce.com/images/011/image-32027-2-j.webp)
Ingiza amri zifuatazo kwenye kituo chako cha MacOS na Linux. Kwa Windows tumia PuTTY
kuagiza lcdlcd.init () lcd.draw_string (100, 100, "hello world", lcd. RED, lcd. BACK)
Hatua ya 4: MaixPy IDE
![MaixPy IDE MaixPy IDE](https://i.howwhatproduce.com/images/011/image-32027-3-j.webp)
MaixPY IDE ni toleo lililoundwa la OpenMV IDE. M5StickV inasaidia mazingira ya maendeleo ya OpenMV na MicroPython.
- Pakua MaixPy IDE kutoka hapa.
- Sakinisha MaixPy IDE
- Anzisha MaixPy IDE
- Chagua mfano wa bodi ya maendeleo - Zana-> Chagua Bodi-> M5StickV.
- Bonyeza kitufe cha unganisha kijani kwenye kona ya chini kushoto na uchague bandari ya unganisho la USB, bonyeza OK.
- Wakati kitufe cha unganisho kinabadilika kutoka kijani hadi nyekundu, imeunganishwa kwa mafanikio.
- Bonyeza kitufe cha Run kwenye kona ya chini kushoto kutekeleza nambari na kuithibitisha.
- Bonyeza tab ya terminal ya chini hapa chini.
- Mwishowe, utaona pato kwenye dirisha la MaxPy.
Hatua ya 5: Kugundua Uso Kutumia M5StickV
![Kugundua Uso Kutumia M5StickV Kugundua Uso Kutumia M5StickV](https://i.howwhatproduce.com/images/011/image-32027-4-j.webp)
- Kwa chaguo-msingi mfano wa kugundua uso na nambari ya mpango ilikuwa tayari imewekwa mapema. Hivi ndivyo inavyofanya kazi.
- Mfano wa kugundua uso hufanya kazi vizuri.
- Ili kuweza kutumia modeli zingine, tunahitaji kuchoma kwenye kumbukumbu ya M5StickV kutumia kflash_gui. Mifano zingine zinaweza kupakuliwa kutoka hapa. Kuna mfano uliofunzwa mapema, mobilenet, ambayo imefundishwa mapema kutambua vitu 1000. Inaweza kugundua vitu vingi vya kila siku kwa urahisi.
- Nakili nambari hapa chini kwenye MaixPy IDE.
kuagiza sensa ya kuingiza picha KPU kama kpu sensor.reset () sensor.set_pixformat (sensor. RGB565) sensor.set_framesize (sensor. QVGA) sensor.run (1) task = kpu.load (0x300000) nanga = (1.889, 2.5245, 2.9465, 3.94056, 3.99987, 5.3658, 5.155437, 6.92275, 6.718375, 9.01025) a = kpu.init_yolo2 (kazi, 0.5, 0.3, 5, nanga) wakati (Kweli): img = sensor.snapshot () code = kpu.run_yolo2 (task, img) ikiwa nambari: kwa i katika msimbo: chapisha (i) a = img.draw_rectangle (i.rect ()) a = kpu.deinit (kazi)
- Bonyeza kitufe cha Run, na bodi inaonyesha video ya moja kwa moja kutoka kwa kamera hadi MaixPyIDE.
- Usahihi ni mzuri sana ukizingatia tunaiendesha kwa bodi ya $ 27. Hii ni ya kushangaza na ya kimapinduzi.
Hatua ya 6: Hitimisho
Bodi hii sio bora ingawa, haina pembejeo za analog, kipaza sauti, WiFi, na Bluetooth. Walakini, ni kamera nzuri na uwezo wa AI ambayo inaweza kutumika kwa utambuzi wa uso, kitu au kugundua sura na shughuli zingine nyingi za kugundua. Pia, hii ni kitanda cha kutisha cha kuanza na msingi wa Kendryte K210 RISC-V.
Natumai umepata mwongozo huu muhimu na asante kwa kusoma. Ikiwa una maswali yoyote au maoni? Acha maoni hapa chini. Endelea kufuatilia!
Ilipendekeza:
IoT APIS V2 - Mfumo wa Umwagiliaji wa mimea inayojitegemea wa IoT: Hatua 17 (na Picha)
![IoT APIS V2 - Mfumo wa Umwagiliaji wa mimea inayojitegemea wa IoT: Hatua 17 (na Picha) IoT APIS V2 - Mfumo wa Umwagiliaji wa mimea inayojitegemea wa IoT: Hatua 17 (na Picha)](https://i.howwhatproduce.com/images/010/image-27315-j.webp)
IoT APIS V2 - Mfumo wa Umwagiliaji wa Autonomous Io-Autonomous: Mradi huu ni mageuzi ya mfumo wangu wa awali wa kufundisha: APIS - Mfumo wa Umwagiliaji wa Mmea Umekuwa nikitumia APIS kwa karibu mwaka sasa, na nilitaka kuboresha muundo wa hapo awali: Uwezo wa kufuatilia mmea kwa mbali. Hivi ndivyo
Kuanza na Amazon AWS IoT na ESP8266: 21 Hatua
![Kuanza na Amazon AWS IoT na ESP8266: 21 Hatua Kuanza na Amazon AWS IoT na ESP8266: 21 Hatua](https://i.howwhatproduce.com/images/002/image-3077-42-j.webp)
Kuanza na Amazon AWS IoT na ESP8266: Mradi huu unakuonyesha jinsi ya kuchukua moduli ya ESP8266 na kuiunganisha moja kwa moja na AWS IOT ukitumia Mongoose OS. Mongoose OS ni mfumo wa uendeshaji wa chanzo wazi kwa watawala wadogo ambao unasisitiza unganisho la wingu. Iliundwa na Cesanta, Dublin
Kuanza na AWS IoT na Sensor ya joto isiyo na waya Kutumia MQTT: Hatua 8
![Kuanza na AWS IoT na Sensor ya joto isiyo na waya Kutumia MQTT: Hatua 8 Kuanza na AWS IoT na Sensor ya joto isiyo na waya Kutumia MQTT: Hatua 8](https://i.howwhatproduce.com/images/006/image-15175-10-j.webp)
Kuanza na AWS IoT na Sensor ya joto isiyotumia waya Kutumia MQTT: Katika Maagizo ya mapema, tumepitia majukwaa tofauti ya wingu kama Azure, Ubidots, ThingSpeak, Losant nk. Tumekuwa tukitumia itifaki ya MQTT kwa kupeleka data ya sensor kwenye wingu karibu jukwaa lote la wingu. Kwa habari zaidi
Kamera ya Usalama ya WoodThing IOT: Hatua 8 (na Picha)
![Kamera ya Usalama ya WoodThing IOT: Hatua 8 (na Picha) Kamera ya Usalama ya WoodThing IOT: Hatua 8 (na Picha)](https://i.howwhatproduce.com/images/001/image-2314-30-j.webp)
Kamera ya Usalama ya WoodThing IOT: Hii ni kamera ya IP yenye nguvu kulingana na Raspberry PI. Inaendesha mwendo wa macho, kwa hivyo inaweza kutumiwa kudhibiti kamera nyingi za IP za mbali na pia kukuruhusu kuambatisha hadi kamera za wavuti za USB za bei ya chini nne. Makala: USB powered, mwendo kuhisi na s
Uingizaji wa Analog ya IoT - Kuanza na IoT: Hatua 8
![Uingizaji wa Analog ya IoT - Kuanza na IoT: Hatua 8 Uingizaji wa Analog ya IoT - Kuanza na IoT: Hatua 8](https://i.howwhatproduce.com/images/003/image-7161-15-j.webp)
Uingizaji wa Analog ya IoT - Kuanza na IoT: Kuelewa Pembejeo za Analog ni sehemu muhimu ya kuelewa jinsi mambo yanayotuzunguka yanavyofanya kazi, nyingi ikiwa sio sensorer zote ni sensorer za analog (wakati mwingine sensorer hizi hubadilishwa kuwa dijiti). Tofauti na pembejeo za dijiti ambazo zinaweza kuwashwa au kuzimwa tu, pembejeo ya Analog