This commit is contained in:
Irene-Maxine
2025-10-26 14:27:22 +08:00
parent 00d1c46627
commit 3d0119ba7d
4 changed files with 780 additions and 44 deletions

View File

@@ -1781,7 +1781,7 @@
</shadow>
</value>
</block>
<block type="set_power_output" m-show="micropython:esp32s3:mixgo_sant micropython:esp32s3:mixgo_soar"></block>
<block type="get_power_output" m-show="micropython:esp32s3:mixgo_sant micropython:esp32s3:mixgo_soar"></block>
<block type="set_all_power_output" m-show="micropython:esp32s3:mixgo_sant micropython:esp32s3:mixgo_soar">
<value name="duty">
<shadow type="math_number">
@@ -1970,23 +1970,13 @@
</shadow>
</value>
</block>
<block type="onboard_tft_show_image_xy_direct" m-show="micropython:esp32s3:mixgo_sant">
<value name="x">
<shadow type="math_number">
<field name="NUM">0</field>
</shadow>
</value>
<value name="y">
<shadow type="math_number">
<field name="NUM">0</field>
</shadow>
</value>
<value name="direct">
<shadow type="text">
<field name="TEXT">12.jpg</field>
</shadow>
</value>
</block>
<block type="SCREEN_DISPLAY_IMAGE" m-show="micropython:esp32s3:mixgo_sant">
<value name="direct">
<shadow type="text">
<field name="TEXT">mixly.jpg</field>
</shadow>
</value>
</block>
<block type="display_scroll_string">
<value name="data">
<shadow type="text">
@@ -2426,25 +2416,230 @@
<block type="SHOOT_AND_SAVE_PICTURE">
<value name="direct">
<shadow type="text">
<field name="TEXT">12.jpg</field>
<field name="TEXT">mixly.jpg</field>
</shadow>
</value>
<value name="quality">
<shadow type="math_number">
<field name="NUM">90</field>
</shadow>
</value>
</block>
<block type="variables_set">
<field name="VAR">frame</field>
<value name="VALUE">
<block type="GET_PICTURE_DATA_EXACT"></block>
</value>
</block>
<block type="GET_PICTURE_DATA_WHS"></block>
<block type="SCREEN_DISPLAY_IMAGE">
<value name="direct">
<shadow type="text">
<field name="TEXT">mixly.jpg</field>
</shadow>
</value>
</block>
<block type="GET_PICTURE_DATA_EXACT"></block>
<block type="SCREEN_SHOW_CAM_GRAPH_SHOOT">
<value name="boolean">
<shadow type="logic_boolean">
<value name="direct">
<shadow type="text">
<field name="TEXT">mixly.jpg</field>
</shadow>
</value>
</block>
<block type="AI_CAMERA_INIT">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<block type="GET_QR_CODE_RECOGNITION_DATA">
<block type="AI_CAMERA_INIT_FACERECOGNIZE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="PATH">
<shadow type="text">
<field name="TEXT">face.db</field>
</shadow>
</value>
</block>
<block type="MODEL_LOGOUT">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<block type="variables_set">
<field name="VAR">_results</field>
<value name="VALUE">
<block type="MODEL_RUN">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="FRAME">
<shadow type="variables_get">
<field name="VAR">frame</field>
</shadow>
</value>
</block>
</value>
</block>
<block type="MODEL_WHETHER_RUN_SUCCEED">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">_results</field>
</shadow>
</value>
</block>
<block type="GET_HOW_MUCH_RECOGNITION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">_results</field>
</shadow>
</value>
</block>
<block type="GET_NO_RECOGNITION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">_results</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_NO_CAT_OR_FACE_RECOGNITION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">_results</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_NO_XY_RECOGNITION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">_results</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_NO_XY_RECOGNITION_FACE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">_results</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_NO_FACE_RECOGNITION_INFO">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">_results</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="Register_color_recognition_fixed">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="AREA">
<shadow type="math_number">
<field name="NUM">256</field>
</shadow>
</value>
</block>
<block type="Register_color_recognition">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="MIN">
<shadow type="tuple_create_with_text_return">
<field name="TEXT">0,0,0</field>
</shadow>
</value>
<value name="MAX">
<shadow type="tuple_create_with_text_return">
<field name="TEXT">255,255,255</field>
</shadow>
</value>
<value name="COLOR">
<shadow type="text">
<field name="TEXT">color</field>
</shadow>
</value>
<value name="AREA">
<shadow type="math_number">
<field name="NUM">256</field>
</shadow>
</value>
</block>
<block type="REGISTER_NEW_FACE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="NAME">
<shadow type="text">
<field name="TEXT">name</field>
</shadow>
</value>
</block>
<block type="DELETE_FACE_FROM_DATABASE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="ID">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="PRINT_FACE_DATABASE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<!-- <block type="GET_QR_CODE_RECOGNITION_DATA">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
@@ -2576,7 +2771,7 @@
<field name="VAR">ai</field>
</shadow>
</value>
</block>
</block> -->
</category>
<category id="catAIvoicesensor" colour="#2FAD7A">
<block type="VOICE_RECOGNITION_CONTROL"></block>