首页
学习
活动
专区
圈层
工具
发布

水果图像识别:基于 Arduino 和 TensorFlow Lite Micro

运行 TensorFlow Lite Micro 的 Arduino BLE 33 Nano Sense Tiny ML 的理念是在设备上用较少的资源(更小巧的外形、更少的能耗和更低成本的芯片)完成更多的工作...您需要具备的条件 Arduino BLE 33 Nano Sense 一根 Micro USB 线 装有 Web 浏览器的桌面设备/笔记本电脑 几个具有不同颜色的对象 Arduino 开发板简介 我们所使用的...您需要注册一个免费帐户来使用,然后安装一个插件允许浏览器通过 USB 线与 Arduino 开发板进行通信。...Arduino Create 中的 Monitor 将提示“Serial Port Unavailable”(串行端口不可用),提示时间为一分钟 然后,您应该会看到串口监视器的顶部出现 Red,Green...,Blue 字样 将开发板的正面朝向苹果。

2.7K20

看Jetson NANO如何变成“蜘蛛侠”

事实上,由于在我们的实验室中没有人拥有Zuri微控制器(Arduino Mega)的源代码,我使用了Meped的代码,对腿/脚偏移进行了一些微调。 ?...重点是,由于我们将使用Pyserial进行微控制器和Jetson Nano之间的串行通信,因此您的系统基本上可以使用任何类型的微控制器,只要它可以通过USB串行电缆与Jetson Nano连接。...总而言之,您可以使用任何可通过USB数据线与Jetson Nano连接的微控制器使用机器人类型。...我将Arduino Mega的代码上传到本教程的github : https://github.com/AIWintermuteAI/jetspider_demos 第2步:安装必要的软件包 幸运的是,...第3步:运行代码 我为Jetspider制作了两个演示,第一个是简单的远程操作,非常类似于我之前为Banana Pi流动站制作的,第二个使用TensorRT进行物体检测,并通过串行连接将运动命令发送到微控制器

1.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    FlySky+A8S(SBUS接收机)+ESP8266控制大疆Tello无人机.准备

    的 Arduino 板(Arduino MEGA、UNO、Nano、Micro 等)、基于 ESP32 的板(ESP32、NodeMCU 等)、STM32 板(STM32F103 等)、MBED(例如...Arduino NANO 33 BLE) 和 MegaAVR。...iBUS 库需要 Arduino 板上的专用硬件串行 (UART) 端口。...如果主板只有一个 UART 端口,你仍然可以使用该端口与您的 PC 进行串行调试通信,只要打算仅使用伺服输出模式(波特率将固定为 115200 波特,应该只连接 UART TX针到 USB 串行转换器)...具体内部的实现一角 可以看源码库 使用的时候需要引入IBUS的解码库 ESP32做主控 ESP8266做WIFI连接飞机 首先是ESP32的程序 程序用于与 RC 接收器通信并将数据从通道数据发送到

    3.8K20

    Arduino 机器学习实战入门(下)

    从https://arduino.cc/downloads下载并安装Arduino IDE 打开刚刚安装的Arduino应用程序 在Arduino IDE菜单中选择工具>板>板管理器… 搜索“Nano...最后,将micro USB插入主板和计算机 选择板工具>板> Arduino Nano 33 BLE 选择端口工具>端口> COM5 (Arduino Nano 33 BLE) 注意,您计算机上的实际端口名可能不同...在Arduino IDE中,打开串口绘图仪工具>串口绘图仪 如果出现主板不可用的错误,请重新选择端口: 工具>端口>端口名(Arduino Nano 33 BLE) 拿起板子,练习你的击打和弯曲动作 您将只看到一秒钟窗口的示例...Arduino IDE串行绘图仪将显示从板输出的CSV数据的实时图形 当你完成时,一定要关闭串行绘图仪窗口——这很重要,否则下一步将无法工作。...尝试将emoji_button.ino示例与imu_classifier.ino草图结合起来,创建一个手势控制的emoji键盘。

    3.9K20

    随讲单片机与Arduino

    创客和电子科技爱好者可以发挥自己无穷的想象力与创造力,结合Arduino与各种传感器,设计开发出各种有趣好玩或实用的作品。Arduino平台的基础其实就是AVR指令集的单片机。 1、什么是单片机?...官方的解释里单片机就是一台能够工作的计算机包含以下几个部份:中央处理单元CPU(进行运算、控制)、随机存储器RAM(数据存储)、存储器ROM(程序存储)、输入/输出设备I/O(串行口、并行输出口等)。...基于Arduino的项目,可以只包含Arduino,还可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。...3.Arduino nano Arduino Nano 是一款小巧的,可以在面包板使用的CPU,ATmega328P产品。提供与UNO板子一样的外部连接特性,并且也具有外部的插脚接口。...UNO是意大利语,是一的意思,即Arduino UNO是Arduino的第一个控制板子。Arduino Nano字面翻译Nano是侏儒的意思,即是一个个头很小的板子。 价格:适中 ? 4.

    2K20

    Arduino权威构建指北.缘起

    至2005年被欧洲的伊夫雷亚所"制作"出来,距今已经风风雨雨走过15个年头.网上线下各类学校个人团体对于其的使用教程可以说的上是层出不穷.但是唯独少了一份对于Arduino本身的解读,比如ino与cpp...断电丢失 EEPROM,1kb大小、用户可更改的只读存储器。断电与复位后数据不会丢失 最重要的GPIO数据 14个数字,6个模拟输入端口 UART为0(RX),1(TX)。...用于接收与发送串口数据,两个脚连接在ATmega16U2上与计算机进行串口通信 外部中断2,3脚,可以输入外部中断信号 PWM输出,3,5,6,9,10和11引脚,输出PWM波使用 SPI,10(SS)...,11(MOSI),12(MISO),13(SCK) TWI,A4(SDA),A5(SCL)和TWI接口,可用于TWI通信,兼容I2C通信 AREF,输入模拟参考电压输入端口 image.png image.png...= 8 串行debug_rate = 9600 串行line_ending = 1 串行奇偶校验= N 串口= COM3 串口文件= COM3 串口iserial = null 串行停止位= 1 写生路径

    1.9K30

    BME280传感器与STM32 Blue Pill连接并使用STM32CubeIDE

    为了演示,我们将 SSD1306 OLED 与 STM32 Blue Pill 连接以查看 OLED 上的传感器数据。...Blue Pill 通过 I2C 协议与 BME280 传感器通信,获取温度、气压、相对湿度和高度。 下图显示了 BME280 传感器及其引脚排列。...STM32 Blue Pill BME280传感器 SSD1306 有机发光二极管 面包板 连接线 BME280 与 Blue Pill 的连接非常简单。...由于 OLED 和 BME280 传感器都使用 I2C 通信协议与 STM32 Blue Pill 通信,因此我们将使用 I2C1_SCL 和 I2C1_SDA 引脚连接传感器和 OLED 的每个 SCL...我们使用与上表中指定的连接相同的连接。 图片 STM32 Blue Pill BME280 代码带OLED 我们将使用 STM32Cube IDE 对我们的 STM32 板进行编程。

    2.1K60

    Jetson NANO机器人利用预训练模型探索人机交互

    嵌入在机器人身体每个部分的单独的 Arduino 控制器可以实现这些操作。伺服电机的独立控制器控制手臂和头部的运动。该机器人有四个麦克纳姆轮,因此它可以全方位移动。...它们以菊花链形式连接在一起,由一个单独的 Arduino NANO板驱动,该板可管理颜色变化和眨眼的外观。...根据 Tomanek 的说法,Mariola 构建的一个关键想法是让每个子系统成为一个单独的单元,并让它们通过内部总线进行通信。...有一个 UART/BT 接收器 Arduino nano,它的作用是从用户那里获取命令并解码它需要去哪个子控制器并通过CAN BUS发送。 ...“迄今为止最好的结果是,通过机器学习模型驱动的那些行为,这个小型机器人有一定的自主权。”  当人们第一次与马里奥拉互动时,Tomanek说: “它总是会产生微笑。

    90620

    ESP8266-WIFI_MQTT固件连接OneNet物联网平台

    为了实现与云平台的通信,常常需要借助无线模块。ESP8266-WIFI模块是一款集成了Wi-Fi功能的低成本无线通信模块,具有良好的网络连接能力,能够与各种物联网平台进行数据交互。...本项目通过STM32F103C8T6单片机与ESP8266-WIFI模块结合,利用串口通信控制ESP8266发送AT指令,连接到Wi-Fi网络并通过MQTT协议将数据上传至OneNet物联网平台。...STM32F103C8T6还具备多种通信接口,如USB、CAN、JTAG/SWD调试接口、以及丰富的GPIO引脚。通过这些接口,开发者能够轻松实现与外部设备的高速通信或进行系统调试和数据监控。...它不仅支持多种外部存储器的连接(如SD卡、外部Flash等),还可以通过多种协议与其他设备进行远程通信,常见的如UART、SPI和I2C等串行接口,使得系统能够实现远程数据采集、无线通信等功能。...常见的ESP8266开发板(如NodeMCU和Wemos D1 mini)提供了丰富的接口和外设,支持Arduino IDE等开发环境,使得开发者能够快速上手,进行Wi-Fi通信和其他功能的开发。

    1.4K10

    自己动手DIY一台2.4G简易频谱仪

    当然了为了制作这个的最直接的原因是手上有这些模块并且最近在研究频谱仪,频谱仪的价钱还是相当的贵的。制作的过程中,学习一些设备的通信的原理。比如这个里面就有IIC和SPI两种通信协议。...制作的材料: 1. Arduino uno开发板一块(我是用的是uno,当然了你也可以使用Nano等一些其他的开发板) 2. IIC接口的OLED显示屏一块好像是128*64的。...不过都是基于Arduino的,估计是Arduino里面有集成好的库文件吧。 开干 把程序烧入Arduino。就是简简单单的一步,还是有很多人出现问题。 首先第一点就是开发板没选好 ?...技术性能: 工作速率有100K和400K两种; 支持多机通讯; 支持多主控模块,但同一时刻只允许有一个主控; 由数据线SDA和时钟SCL构成的串行总线; 每个电路和模块都有唯一的地址; 每个器件可以使用独立电源...我自己的小设备借给别人玩了。所以也没什么照片放上来,不过我想抽空画一个PCB。做一个简易版。比较就算使用arduino Nano还是有点臃肿,如果有PCB的话,就可以做的非常的小巧。

    3.1K10

    Arduino开发:如何使用Arduino开发板连接HTU21D温湿度传感器

    传感器模块具有SCL(串行时钟)和SDA(串行数据)引脚,可与Arduino或支持相同接口的其他传感器的I2C接口连接。然而,HTU21D传感器模块带有一个固定的I2C地址,即0x40。...为了与同一总线上的多个HTU21D传感器进行通信,需要一个多路复用器。要在同一总线上使用多个I2C设备,HTU21D传感器模块上的4.7k欧姆电阻被禁用。...跳转Arduino代码——在Arduino串行监视器上获取HTU21D读数此草图每半秒显示一次Arduino串行监视器上的当前温度和湿度读数。跳转守则如何运作?...在您的Arduino开发板上上传以下代码后,按下ENABLE按钮,如下所示:跳转在您的ArduinoIDE中,打开串行监视器并将波特率设置为115200。串行监视器将开始显示温度和湿度读数以及单位。...跳转如下图所示组装电路:跳转正如您在上面看到的,我们已经将所有VCC端子连接到Arduino的3.3V引脚。SCL端子与A5相连,SDA端子与A4相连。理由也很普遍。

    16810

    居然还有这些开源免费的PLC软件?

    运行时(Beremiz_service.py)基于Python或C实现,负责执行程序并与I/O设备通信,支持Linux/Windows/macOS。...官网:https://beremiz.org/ OpenPLC OpenPLC 是一个基于易于使用的软件的开源可编程逻辑控制器。它是第一个全功能的标准开源 PLC,无论是软件还是硬件。...运行时支持Linux/Windows,通过Modbus/TCP与ScadaBR通信,实现Web端监控。 关键特性: 轻量化设计:资源占用低,适合嵌入式设备和物联网边缘节点。...平台支持:目前,OpenPLC Runtime 正式支持以下平台: Arduino Uno / Nano / Leonardo / Micro Arduino Mega / Due Arduino...Nano Every / IoT / BLE Arduino RB2040 Connect Arduino Mkr / Zero / WiFi Arduino Pro (Machine Control

    2.7K10

    机器人控制器编程课程-教案03-进阶

    机器人的空间、时间和频率 同时可以回顾,信息传输的时间与频率的关系,各种维度的信息需要的数据带宽。 书中40页先讲述了数字IO,然后在54页讲解了模拟IO。这些都是arduino本身具备的功能。...4.通信 Communication 这些示例包括允许Arduino与计算机上运行的Processing进行通信的代码。有关更多信息或下载Processing,请参阅processing.org。...还有Max / MSP补丁也可以与每个Arduino进行通信。有关Max / MSP的更多信息,请参阅Cycling 74。 ASCIITable:演示Arduino的高级串行输出功能。...Multi Serial Mega:使用Arduino Mega上提供的两个串行端口。...,我们将使用Arduino和SRF08超声波传感器作为测距仪.SRF08通过SPI / I2C与Arduino通信。

    3.8K21
    领券