查看: 1522|回复: 8

[项目] BlockPi——免费的树莓派图形化编程平台

[复制链接]
批注 2020-01-19 161437.png

BlockPi

一个专门为树莓派设计的图形化编程平台,基于Google Blockly构建,适用于树莓派爱好者或者少儿编程学习。

本项目由本人独立完成,出于某些原因(商业竞争),我暂时不会把源代码发布。

特点/Features

  • 完整的Blockly移植到树莓派上,完全免费使用。

  • 集成树莓派GPIO控制,支持Sense HAT,未来支持更多树莓派外设和功能。

  • 程序可直接在应用内运行,同时可转化成Python代码,方便学习Python。

  • 支持繁简体中文、英语。

  • 支持保存、载入程序。

前置需求/Requirements

安装好官方最新Raspbian桌面系统(Raspbian Buster with desktop and recommended software)的树莓派(4B、3、3B、3B+等有40pin GPIO的型号)。

如果不是,请确保树莓派系统中安装了Nodejs 12以上的版本和Python 3。

安装/Install

release页面下载最新版deb(推荐)或者AppImage安装包,保存到你的树莓派上。
或者从百度网盘下载:链接: https://pan.baidu.com/s/1xZ2_EUj3BI1x2Z7zaNVJQg 提取码: ex1n

deb

  • 双击deb文件直接安装。

  • 或者使用用终端命令:

sudo dpkg -i blockpi_1.0.1_armv7l.deb

注意自己的文件名。

如果安装失败,通常是系统内缺少必要模块导致的,输入

sudo apt install -f

安装模块后重新输入安装命令。

AppImage

右键AppImage文件,选择文件属性-权限-执行-所有人,确定。
双击直接运行程序。

如果不是官方最新系统,可能需要手动安装前置包:

sudo apt update
sudo apt install python3-gpiozero sense-hat python3-sense-emu sense-emu-tools

未来计划/Future plans

  • [ ] UART、IIC、SPI设备支持,比如数码管、LCD/OLED屏幕。
  • [ ] 模数转换、马达、可变调蜂鸣器支持。
  • [ ] 更多Python功能和模块,比如字典、爬虫、图片处理、Turtle等。
  • [ ] 人工智能 AI
  • [ ] ……

FAQ

  1. 软件收费吗?

    A:不,完全免费。

  2. deb和AppImage有什么区别?

    A:基本上没什么区别,deb安装方式多了关闭自动保存代码的功能,而AppImage能够自动检查更新。

  3. 和树莓派上自带的Scratch3有什么区别?

    A:BlockPi能够生成Python代码,未来会更新更多Scratch3上没有的功能,更多传感器设备支持和人工智能功能。

  4. 有使用说明或者教程吗?

    A:以后会在项目Wiki页面更新一些教程和案例。同样会在论坛发布。

另外

本人目前无业,有工作职位推荐或者商务合作请私信或者发送邮件至alienzhangyw@live.cn

汤果  高级技匠

发表于 2020-1-19 16:54:41

膜拜大神
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-1-19 21:45:42

老铁
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠

发表于 2020-1-21 09:47:28

一会下个试试
回复

使用道具 举报

gada888  版主

发表于 2020-1-25 10:14:24

回来试下
回复

使用道具 举报

铁熊  初级技神

发表于 2020-2-4 12:43:00

膜拜大神
回复

使用道具 举报

kylinpoet  中级技匠

发表于 2020-2-18 10:03:48

楼主强大,多谢分享。
回复

使用道具 举报

华工启明星锡林浩特校区  学徒

发表于 2020-5-6 13:23:45

简单测试   期待未来计划的更多功能  让中小学实验室更丰富
94d08eab1913910f1392697143afd9e.jpg
回复

使用道具 举报

驴友花雕  中级技匠

发表于 2020-6-8 08:49:53

楼主真棒!
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail