板载智能调整

This commit is contained in:
Irene-Maxine
2025-10-30 22:22:58 +08:00
parent 848334ae29
commit a163bf1f21

View File

@@ -2415,6 +2415,253 @@
</block>
</category>
<category id="catAIonboard" colour="#2FAD7A" m-show='micropython:esp32s3:mixgo_sant'>
<category id="catAIvoicesensor" colour="#2FAD7A">
<block type="VOICE_RECOGNITION_CONTROL"></block>
<block type="CI130X_IDENTIFY_AND_SAVE_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
<block type="CI130X_GET_WHETHER_IDENTIFY_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
<block type="CI130X_GET_THE_RECOGNIZED_CMD_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
<block type="CI130X_BROADCAST_SANT" m-show='micropython:esp32s3:mixgo_sant'>
<value name="NUM">
<block type="logic_null"></block>
</value>
</block>
<block type="CI130X_SET_SYSTEM_CMD_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
<block type="CI130X_BROADCAST_SYSTEM_TIME" m-show='micropython:esp32s3:mixgo_sant'>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
</category>
<category id="catAIgraphsensor" colour="#90A244">
<block type="CREATE_CAMERA_SIMPLE">
</block>
<block type="SHOOT_AND_SAVE_PICTURE">
<value name="direct">
<shadow type="text">
<field name="TEXT">mixly.jpg</field>
</shadow>
</value>
</block>
<block type="SCREEN_SHOW_CAM_GRAPH_SHOOT">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">image</field>
</shadow>
<block type="GET_PICTURE_DATA_EXACT"></block>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<block type="AI_CAMERA_INIT_SIMPLE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<block type="Register_color_recognition_fixed_SIMPLE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<block type="REGISTER_NEW_FACE_SIMPLE">
<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_ALL">
<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">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<block type="GET_COLOR_DETECTION_NUM">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<!-- <block type="GET_COLOR_DETECTION_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block> -->
<block type="GET_CAT_FACE_DETECTION_NUM">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<!-- <block type="GET_CAT_FACE_DETECTION_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block> -->
<block type="GET_HUMAN_DETECTION_NUM">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<block type="GET_FACE_DETECTION_NUM">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<block type="GET_FACE_DETECTION_NAME">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<!-- <block type="GET_FACE_DETECTION_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_FACE_DETECTION_KEYPOINT_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_FACE_RECOGNITION_ID">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
</block>
<block type="GET_FACE_RECOGNITION_ID_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_FACE_RECOGNITION_ID_KEYPOINT_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="PEOPLE_FACE_ENROLL">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
</block>
<block type="DELETE_PEOPLE_FACE_ID">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="ID">
<shadow type="math_number">
<field name="NUM">0</field>
</shadow>
</value>
</block>
<block type="AI_STOP_ACQUISITION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
</block> -->
</category>
<category id="catAIgraphsensorpro" colour="#90A244">
<block type="CREATE_CAMERA">
<value name="HM">
@@ -2728,234 +2975,6 @@
</value>
</block> -->
</category>
<category id="catAIgraphsensor" colour="#90A244">
<block type="CREATE_CAMERA_SIMPLE">
</block>
<block type="SHOOT_AND_SAVE_PICTURE">
<value name="direct">
<shadow type="text">
<field name="TEXT">mixly.jpg</field>
</shadow>
</value>
</block>
<block type="AI_CAMERA_INIT_SIMPLE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<block type="Register_color_recognition_fixed_SIMPLE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<block type="REGISTER_NEW_FACE_SIMPLE">
<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="GET_QR_CODE_RECOGNITION_DATA">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<block type="GET_COLOR_DETECTION_NUM">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<!-- <block type="GET_COLOR_DETECTION_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block> -->
<block type="GET_CAT_FACE_DETECTION_NUM">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<!-- <block type="GET_CAT_FACE_DETECTION_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block> -->
<block type="GET_HUMAN_DETECTION_NUM">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<block type="GET_FACE_DETECTION_NUM">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<block type="GET_FACE_DETECTION_NAME">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
<!-- <block type="GET_FACE_DETECTION_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_FACE_DETECTION_KEYPOINT_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_FACE_RECOGNITION_ID">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
</block>
<block type="GET_FACE_RECOGNITION_ID_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="GET_FACE_RECOGNITION_ID_KEYPOINT_LOCATION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="NO">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="PEOPLE_FACE_ENROLL">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
</block>
<block type="DELETE_PEOPLE_FACE_ID">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
<value name="ID">
<shadow type="math_number">
<field name="NUM">0</field>
</shadow>
</value>
</block>
<block type="AI_STOP_ACQUISITION">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">ai</field>
</shadow>
</value>
</block> -->
</category>
<category id="catAIvoicesensor" colour="#2FAD7A">
<block type="VOICE_RECOGNITION_CONTROL"></block>
<block type="CI130X_IDENTIFY_AND_SAVE_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
<block type="CI130X_GET_WHETHER_IDENTIFY_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
<block type="CI130X_GET_THE_RECOGNIZED_CMD_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
<block type="CI130X_BROADCAST_SANT" m-show='micropython:esp32s3:mixgo_sant'>
<value name="NUM">
<block type="logic_null"></block>
</value>
</block>
<block type="CI130X_SET_SYSTEM_CMD_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
<block type="CI130X_BROADCAST_SYSTEM_TIME" m-show='micropython:esp32s3:mixgo_sant'>
<value name="boolean">
<shadow type="logic_boolean">
</shadow>
</value>
</block>
</category>
</category>
<category id="catSANT_G3" colour="40" m-show='micropython:esp32s3:mixgo_sant'>
<block type="rfid_status"></block>