齐护K210系列教程(一)_软件硬件准备

news2024/7/6 19:33:06

关于课程

本课程是基于齐护AIstart(K210)和scratch图形化编程的系列课程。

关于AIstart

内置[Kendryte K210]AI芯片,专为机器视觉与机器听觉多模态识别而设计,可广泛应用于智能家居/机器视觉/智能机器人/安防监控等领域。更多详细内容请点击这里。
在这里插入图片描述

1 硬件准备

在学习本系列课程前,请先准备好齐护的AIstart主控,及齐护的Arduino UNO系列或ESP系列的主控,常用的传感器如超声波若干个,供学习测试应用。

2 软件准备

1、齐护的硬件支持常用软件齐护编程(Scratch3.0)及Mixly软件,这里我们采用的是齐护编程软件,可以从齐护官网得到,软件下载。

2、AIstart出厂TF卡内容资料(通常出厂有配置好TF卡,如果有重新格式化或文件丢失,可以重新解压放入,一定要将全文件放在根目录下):TF卡资料下载

3、齐护编程软件的安装及应用可以到这里学习:软件安装快速应用学习

3 USB串口驱动的安装
AIstart要跟软件通信上传程序,那么首先就要让其跟电脑处于可以连接的状态,这里要有一个驱动程序的安装,如果 你的电脑以前用过别的CH340的芯片主控,那么这里不用再安装,选择对应的Com口就可以了,如果第一次用的,请点软件右上角的齿轮图标【安装驱动】按提示一步步安装即可。

4 软件中选择硬件
齐护编程软件中,AIstar多个型号都是在同一个应用选择图标,编程语言可以用Arduino或Microtython,这里我们选Micropython,如下图:
在这里插入图片描述
在这里插入图片描述

注:AIstart_mini 型号是内置电池的,当连上电脑时会自动进入充电状态,如果要上传程序,一定要把POWER开关拔到ON,否则不能进行连接(电脑USB没反应)。其它型号插上USB自动进入上传状态。

5 硬件的了解
AIstart 有三个型号,不同的配置可以从这里可以了解:配置对比

GPIO(引脚,管脚,端口,接口)的了解,也可以通过配置对比了解,里面有表格详细对应相关型号,这里再重复的强调一次:

如软件上的P0为 GPIO3, P1为GPIO6, 板子上的确认\Select 为GPIO22,RGB幻彩为GPIO10,这些都可以通过上面的表格中找到,或在产品的表面丝印中找到。所以,软件编程时,如果你用齐护编程库那么就要对应的选择P为代表的端口号,如果你用系统自带的GPIO端口号,那么就要查看表格对应或查看产品表面丝印。如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6 学习心态的准备
本软硬件都是开源的学习应用类产品,它并不是一个玩具,或固定功能的产品,他的功能决定于用户的能力,所以在学习过程中,您要保持耐心,细心,软件及硬件出厂前工程师们都测试过的,只要教程中的功能都能实现,但也不排除有未知bug,或接线,软件安装不好等引起的问题,这个只有大家共同去发现,还有教程可能跟你想的不一样,或硬件软件跟你期望的不一样,这时请保持好的心态,可以跟技术沟通看能否进一步达到您的意愿,只能共同努力才会进步!学习是带你入门,了解基础的应用,强大到哪还得靠自己!

如需非常专业的二次开发的,请找技术商量!本产品的应用宗旨是Steam人工智教育学习应用,图形化编程。

下一课开始正式过入编程应用案例!

注:本系列教程未注明使用的板卡型号的默认AIstart Q1,但其应用功能适用于AIstart所有型号!
在这里插入图片描述

联系我们

扫码或者点这里加群了解更多!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1619502.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

UDS故障码的状态

在使用UDS19 02 服务读取故障码信息时,读取到的故障码信息占四个字节,其中 04 20就代表 P0 04 20(动力系统故障),第三个字节00就代表发生故障的原因。第四个字节就是今天我们重点强调的故障码状态。 解读故障码状态字节…

Mimics21软件学习总结

一. Mimics21软件安装过程 ① 解压下载好的Mimics软件包; ② 双击“MIS_Medical_21.0.exe”打开等待安装程序初始化完成; ③ 进入安装向导点击“next”; ④ 点击选择“Iaccept the agreement”同意相关协议,随后点击“next”&…

网络编程 -- 简易TCP网络程序

一 字符串回响 1.1 核心功能 字符串回响程序类似于 echo 指令,客户端向服务器发送消息,服务器在收到消息后会将消息发送给客户端,该程序实现起来比较简单,同时能很好的体现 socket 套接字编程的流程。 1.2 程序结构 这个程序我们…

LangSmith帮助测试大模型系统

LangSmith是评估大模型能力好坏的评估工具,能够量化评估基于大模型的系统的效果。LangSmith通过记录langchain构建的大模型应用的中间过程,从而能够更好的调整提示词等中间过程做优化。想要使用LangSmith首先进入他的设置页面,https://smith.langchain.com/settings注册一个…

DaVinci Fusion Studio 19 for Mac/win:影视后期特效合成的巅峰之作

在影视后期制作的广袤天地里,一款强大的特效合成软件如同一位技艺高超的魔法师,能够化腐朽为神奇,将普通的影像素材转变为震撼人心的视觉盛宴。而DaVinci Fusion Studio 19,正是这样一款备受影视从业者推崇的巅峰之作。 无论是Ma…

python简易小时钟

import time import turtledef getTime():tt time.localtime() # 结构化的时间ss time.strftime(%Y年%m月%d日 %H:%M:%S, tt)return sspen turtle.Turtle()pen.backward(100) pen.speed(0)while True:time.sleep(1)times getTime()pen.clear()pen.write(times, font("…

恒峰智慧科技—森林消防泵:既可灭除火灾,又可清理水患

在广袤的森林中,火灾与水患如同潜伏的猛兽,时刻威胁着生态的安全。然而,随着科技的进步,我们有了更强大的武器来对抗这些威胁——森林消防泵。这款神奇的设备不仅能迅速扑灭火灾,还能在雨季到来时清理水患,…

基于Springboot的幼儿园管理系统

基于SpringbootVue的幼儿园管理系统的设计与实现 开发语言:Java数据库:MySQL技术:SpringbootMybatis工具:IDEA、Maven、Navicat 系统展示 用户登录 用户管理 教师管理 幼儿园信息管理 班级信息管理 工作日志管理 会议记录管理…

【用户投稿】Apache SeaTunnel 2.3.3+Web 1.0.0版本安装部署

项目概要 Apache SeaTunnel 是一个分布式、高性能、易扩展的数据集成平台,用于实时和离线数据处理,支持多种数据源之间的数据迁移和转换。 其中,Apache-seatunnel-web-1.0.0-bin.tar.gz和apache-seatunnel-2.3.3-bin.tar.gz代表了 Apache SeaTunnel Web…

FIR补偿滤波器——matlab的FDA实现

输入采样频率:192KHz 抽取倍数:2 通带截至频率:20KHz 通带衰减:0.1dB 阻带衰减:120dB 在更多选项那里,设置c为0.5,代表抽取倍数为1/c,p设置为4,代表级联阶数。FIR补偿…

新生儿听力筛查怎么做?宝爸宝妈必看

健康讲堂 根据全国第二次残疾人抽样调查结果显示,目前我国现有听力残疾人2780万,其中17岁以下单纯听力残疾儿童22.15万。新生儿听力障碍发生率约为1~3‰,如果没有得到早期有效的治疗,势必影响其情感、智力的正常发育&a…

CCFC3007 串口中断问题和W1C记录

最近在看国芯的一个串口中断问题。 串口发送完成中断和接收中断是这样写的。 寄存器描述是这样的: 发送完成和接收完成中断,写1清除。 乍一看,上面的中断处理函数写的应该没问题,但其实这样写是有隐患的。 先来看段程序&#x…

大模型应用RAG系列(1)初识RAG

题外话 之前我们在讲大模型的应用方向和架构时,有提到RAG、Agent、Fine-Tune。在作者写大模型专题的文章时,也是边学习,边梳理,边总结。在这个过程中,大模型在各个方向都不断地快速发展,对应的paper、理论…

第55篇:创建Nios II工程之Hello_World<一>

Q:本期我们开始介绍创建Platform Designer系统,并设计基于Nios II Professor的Hello_world工程。 A:设计流程和实验原理:需要用到的IP组件有Clock Source、Nios II Professor、On-Chip Memory、JTAG UART和System ID外设。Nios I…

YesPMP众包平台最新项目

YesPMP一站式互联网众包平台,最新外包项目,有感兴趣的用户可进入平台参与竞标。 (竞标后由项目方直接与服务商联系,双方直接对接) 1.查看项目:个人技术-YesPMP平台 2.查看项目&#xff1…

SpringBoot 启动控制台 --banner.txt实现打印炫酷控制台图案

文章目录 目录 文章目录 安装流程 小结 概要安装流程技术细节小结 概要 分析源代码,banner.txt实现打印控制台 控制台图案生成网址:Ascii艺术字实现个性化Spring Boot启动banner图案,轻松修改更换banner.txt文件内容,收集了丰富…

数据结构之顺序表(java版)

目录 一.线性表 1.1线性表的概念 二.顺序表 2.1顺序表的概念 2.2顺序表的实现 1.顺序表的接口 1.2顺序表的功能实现 1.顺序表初始化 2.新增元素功能: 3.清空顺序表是否为空&&获取顺序表长度&&打印顺序表: 4.判断是否包含某个…

vue2和vue3浏览器兼容性对比

一、Vue2.0不支持IE8, 因为Vue使用了IE8无法模拟的ECMAScript 5 特性,但它支持所有兼容ECMAScript 5 的浏览器。 二、Vue3.0 不支持 IE11 及以下版本。兼容ECMAScript 5的浏览器

MappedStatement解析流程

前言 之前写了一篇博文,介绍了mybatis的解析过程,其中mapper标签只演示了如何使用,这篇博文我们来探究mapper标签解析流程 源码解析 核心方法入口 引入mapper方式 使用相对于类路径的资源引用使用完全限定资源定位符(URL&…

简易频率计的设计与验证

1.原理 频率测量法缺点:时间T确定,但不能保证被测时钟信号在测量时间T内的时钟周期是整数倍。N出现误差那么 结果也会出现误差,而且被测信号的频率越小,T不变,N的个数就会变小,而误差是不变的。N越小误差对…