PythonIot-Grove-OrangePi-Zero - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 PythonIot-Grove-OrangePi-Zero

简介:面向中小学Python和IoT教学,一键登录Jupyter环境,内置教材Python库,集成OpenCV、pinpong、SIoT等服务,硬件兼容香橙派OPI Zero、NanoPi NEO、悟空派。

开源协议: Public Domain

(未经作者授权,禁止转载)

创建时间: 2022-05-20 14:53:41
更新时间: 2023-07-03 18:40:33
描述

面向教学,基于Armbian和Python语言的Iot项目框架,硬件兼容香橙派OPI Zero、NanoPi NEO、悟空派WukongPi。

教学目标:

  1. 体验Linux操作系统(终端命令行)、
  2. 学习Python编程(基于Jupyter)、
  3. 物联网硬件编程(Siot/MQTT)、
  4. 网络通信原理实验、
  5. OpenCV人脸识别等。

一、 45分钟快速入门

1.   运行第一个命令行指令;

2.   运行第一个Python代码;

3.   运行第一个硬件项目(一灯一键、OLED显示);

技术培训控制30分钟以内,留下15分钟时间来实操、探索和交流。

1.1 首次使用—通过USB线连接PC,等待驱动自动安装完成;

1、Win系统通常免驱动,识别为COM口,登录https://telarines.com,设置Serial port speed为115200,点击Connect按键,选择Gadger Serial v2.4(COMx)登录串口终端,用户名和密码都是root;在终端输入:nmtui,首次连接WiFi网络。

2、正常连接WiFi后,OLED会显示当前IP地址或使用ifconfig查看IP地址,在浏览器输入当前IP地址,即可登录Jupyter环境。

3、Mac用户使用Serial Mac登录串口终端后,连接WiFi方法与上述方法相同。

1.2 浏览器输入http://pythoniot.local,进入jupyter界面,密码:1950

1.3 01_Helloworld.ipynb问天地安在

1.4 02_helloLED.ipynb一灯大师

1.5 03_Maths_plot.ipynb我绘我画

1.6 04_人脸检测OpenCV

1.7 05_camera_detector摄像头识别OpenCV

1.8 06_oled12864显示

1.9 进入终端命令行,ssh登录:root;1950

二、 教研活动

三、 人教必修一案例

sudo apt update

sudo apt install python3-pandas python3-sklearn git

pip3 install wordcloud jieba itchat pyfirmata siot

3.1 体质测试

3.2 找素数

3.3 用水量

3.4 GDP统计

四、 使用Webserial登录后台

打开网址https://telarines.com/

选择115200波特率,点击Connect按钮,弹出串行端口号选择,点击连接按钮即可进入后台终端界面。

五、 使用nmtui配置Wi-Fi无线网络

输入命令root@pythoniot:/# nmtui

1、编辑连接→启用连接

             

2、下图是具体操作方法(使用了英文界面)

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP