主题:有烧用Arduino做电子小制作的吗?
倒序浏览
主题图片汇总
主题内检索
浏览:2450 回帖:90
游客没有回帖权限
泡菜
泡网分: 31.646
主题: 29
帖子: 1169
注册: 2002年2月
ChK 发表于 2021-10-14 11:54
你这是隐瞒实情,怎么能说是0基础呢?至少是相关行业啊
我才是硬件零基础的,只有初高中的电学知识
dolidworks是久闻大名,不过,我用软件有个原则,有免费或者开源的,就不用D版的,反正为这事买不起正版的
FreeCAD用下来感觉挺好的,当然还有很多功能没有学,只会做个零件之类的。
我做PCB是因为做某个东西时,焊了快一天的洞洞板,结果插上芯片时直接烧了,因为线头实在太乱了,当时就崩溃了...
所以,很长一段时间我都是把PCB当作一块不用焊线的洞洞板在用,直到后来,芯片越来越小,越来越奇葩,才开始手工贴片的

编程确实是0基础。硬件也基本是个半吊子呀。现在SMT零件都太小了。我们这0201封装的阻容感都已经常态化了。现在我眼都花了,焊这些小零件只能是在显微镜下操作了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.26
主题: 0
帖子: 1210
注册: 2006年6月
请问可否给一点建议?
退休人士, 有电子电学硬件基础 (但已追不上时代), 想在家diy一些小制作, 如数字电源, 遙控玩具等等.

请问現在除了基于 atmega328 的 arduino 外, 另外还有哪个品牌的单片机开发板比较合适?
主要是需要有超过 10-bit 的 ADC 和 DAC 的功能, 谢谢!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.556
主题: 4
帖子: 3400
注册: 2016年6月
大地我心 发表于 2021-10-14 18:37
请问可否给一点建议?
退休人士, 有电子电学硬件基础 (但已追不上时代), 想在家diy一些小制作, 如数字电源, 遙控玩具等等.

请问現在除了基于 atmega328 的 arduino 外, 另外还有哪个品牌的单片机开发板比较合适?
主要是需要有超过 10-bit 的 ADC 和 DAC 的功能, 谢谢!


本来应该推 STM32 的,谁知道心慌涨价了 所以还是 Arduino 吧,十几年前很多人就玩过所谓的 M8 数控电源,你用 Arduino 都可以借鉴。

或者你不介意的话,可以用“专业的”死太惨(STC,一种巫妖兼容单片机)

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 41.213
主题: 320
帖子: 19584
注册: 2009年3月
内容贡献勋章
娲姝 发表于 2021-10-14 18:47
本来应该推 STM32 的,谁知道心慌涨价了  所以还是 Arduino 吧,十几年前很多人就玩过所谓的 M8 数控电源,你用 Arduino 都可以借鉴。

或者你不介意的话,可以用“专业的”死太惨(STC,一种巫妖兼容单片机)
ESP32和ESP8266同属一家中国公司的产品,对标STM32和arduino。开发环境可以用arduino或者微软vs code以及其他的(需要有配置一下)。我是从arduino过渡到esp8266,esp8266对网络环境的支持非常友好,比arduino强多了。非常适合那些需要远程控制,手机平板电脑遥控的场合,唯一缺点就是端口少了点,所以现在开始玩ESP32.  特别是ESP now!这样的协议,方便设备跨网操作。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.556
主题: 4
帖子: 3400
注册: 2016年6月
sandoo 发表于 2021-10-14 19:00
ESP32和ESP8266同属一家中国公司的产品,对标STM32和arduino...


前面那个被我忽悠玩上 AVR 的 @Chk 很早就转向 8266 了

我不用主要是我们是从直接操作寄存器时代过来的。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.26
主题: 0
帖子: 1210
注册: 2006年6月
娲姝 发表于 2021-10-14 20:44
前面那个被我忽悠玩上 AVR 的 @Chk 很早就转向 8266 了

我不用主要是我们是从直接操作寄存器时代过来的。


谢谢 娲妹 和 sandoo兄, 在 ESP 和 STM32 之间考虑中...
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.556
主题: 4
帖子: 3400
注册: 2016年6月
大地我心 发表于 2021-10-14 21:42
谢谢 娲妹 和 sandoo兄, 在 ESP 和 STM32 之间考虑中...


能考虑前者就不必考虑后者,多贵啊

主要是看到你说你是积年的“电子电学硬件基础”,甭管啥“跟不跟得上时代”,这玩意从麦克斯韦以来就没啥变化...

你要从硬件角度理解,就从门电路到寄存器这样玩

你要从软件角度嘛...

树莓派多好 不过贵了点,8266/ESP32 吧

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 38.523
主题: 70
帖子: 3289
注册: 2002年7月
年内主力装备
ILCE-7CR
RICOH GR III
小东西推荐ESP8266
便宜 而且用Lua开发非常方便
复杂的推荐ESP32-s2
直接可以使用它的USB接口上传固件
但是还是原生的IDF好
无论micropython还是Arduino都不太符合它的实际能力
但是如果不用WiFi和蓝牙 要稳定 IO要求高/多/快 还是用STM32吧
编辑于:2021-10-15 03:34:27
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 38.523
主题: 70
帖子: 3289
注册: 2002年7月
年内主力装备
ILCE-7CR
RICOH GR III
大地我心 发表于 2021-10-14 18:37
请问可否给一点建议?
退休人士, 有电子电学硬件基础 (但已追不上时代), 想在家diy一些小制作, 如数字电源, 遙控玩具等等.
...

xt804核心的w806可以考虑
有4路16bit ADC
性能类似无WiFi蓝牙的ESP32
也是便宜(10元内)和容易上手的
发布自 色影无忌小程序
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 31.646
主题: 29
帖子: 1169
注册: 2002年2月
大地我心 发表于 2021-10-14 18:37
请问可否给一点建议?
退休人士, 有电子电学硬件基础 (但已追不上时代), 想在家diy一些小制作, 如数字电源, 遙控玩具等等.

请问現在除了基于 atmega328 的 arduino 外, 另外还有哪个品牌的单片机开发板比较合适?
主要是需要有超过 10-bit 的 ADC 和 DAC 的功能, 谢谢!

如果没有软件基础,我觉得你还是从Arduino玩起吧。毕竟它的编程入门相对简单一些。玩了它以后对软硬件的配合有了一定的了解再玩别的也不迟。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
ChK
陈年泡菜
泡网分: 51.939
主题: 21
帖子: 15150
注册: 2003年1月
娲姝 发表于 2021-10-15 00:25
能考虑前者就不必考虑后者,多贵啊

主要是看到你说你是积年的“电子电学硬件基础”,甭管啥“跟不跟得上时代”,这玩意从麦克斯韦以来就没啥变化...

你要从硬件角度理解,就从门电路到寄存器这样玩

你要从软件角度嘛...

树莓派多好  不过贵了点,8266/ESP32 吧
我想说的是,有点电子攻城狮的基础其实很重要,这不,前久我又遇到一个坑:我以为LM393只要输入信号的电压在0-VCC之间都可以正确比较,然后系统就莫名奇妙地不正常,直到最近,我才发现,原来这个输入只能在0-(VCC-1.5)这间。其实人家指标里写着:共模输入电压范围 VIC=0~VCC-1.5V,但是我看不懂也没在意。
为了理解为什么要-1.5V,我就去找比较器的原理图,没有找到,只知道其基础是运放,于是找运放的原理,只看到一些文字描述,还是没有找到运放的原理图。网上查出来的都应用电路图,于是我只能猜想这是因为晶体管的压降导致的。
可见,没有基础知识要想知其所以然,还是挺费劲的。 本帖最后由 ChK 于 2021-10-15 09:38 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
ChK
陈年泡菜
泡网分: 51.939
主题: 21
帖子: 15150
注册: 2003年1月
johnnyliu 发表于 2021-10-15 03:41
xt804核心的w806可以考虑
有4路16bit ADC
性能类似无WiFi蓝牙的ESP32
也是便宜(10元内)和容易上手的
多谢,又知道一个新玩意
头次知道 平头哥
资料中说支持15路Touch Sensor,这意思是内置了15路电容检测的功能,可以焊个电极片就能做成触摸按钮?要是这样的话,还真是方便
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.556
主题: 4
帖子: 3400
注册: 2016年6月
ChK 发表于 2021-10-15 09:35
我想说的是,有点电子攻城狮的基础其实很重要,这不,前久我又遇到一个坑:我以为LM393只要输入信号的电压在0-VCC之间都可以正确比较,然后系统就莫名奇妙地不正常,直到最近,我才发现,原来这个输入只能在0-(VCC-1.5)这间。其实人家指标里写着:共模输入电压范围 VIC=0~VCC-1.5V,但是我看不懂也没在意。
为了理解为什么要-1.5V,我就去找比较器的原理图,没有找到,只知道其基础是运放,于是找运放的原理,只看到一些文字描述,还是没有找到运放的原理图。网上查出来的都应用电路图,于是我只能猜想这是因为晶体管的压降导致的。
可见,没有基础知识要想知其所以然,还是挺费劲的。


你说这个问题属于运放 n 大坑,很多电子攻城狮都要掉进去的

运放的差分输入级通常有 NPN 对管(eg. uA741),PNP 对管(eg. LM358),JFET 对管(eg. TL061)等结构。
*上述三个运放都能查到内部原理图

那么,它们的输入范围特点就是,
1、NPN 对管(eg. uA741),比负电源高,比正电源低
2、PNP 对管(eg. LM358),可以达到(甚至略超过)负电源,但低于正电源
3、JFET 对管(eg. TL061),可以达到(甚至略超过)正电源,但高于负电源

LM393 正好厂家也提供了内部框图,就不难理解为何输入范围要低于正电源了,这个设计,是为了让输入可以达到负电源特别设计的
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.26
主题: 0
帖子: 1210
注册: 2006年6月
johnnyliu 发表于 2021-10-15 03:32
小东西推荐ESP8266
便宜 而且用Lua开发非常方便
复杂的推荐ESP32-s2
直接可以使用它的USB接口上传固件
但是还是原生的IDF好
无论micropython还是Arduino都不太符合它的实际能力
但是如果不用WiFi和蓝牙 要稳定 IO要求高/多/快 还是用STM32吧


非常感谢 Johnny 的分析, 基本上不需要 IOT 和 WiFi 功能, 主要是IO要求高/多/快, 我現在知道了用哪一个是合适我的用途了.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.556
主题: 4
帖子: 3400
注册: 2016年6月
ChK 发表于 2021-10-15 09:35
...还是没有找到运放的原理图。网上查出来的都应用电路图,于是我只能猜想这是因为晶体管的压降导致的。
可见,没有基础知识要想知其所以然,还是挺费劲的。


这个应该挺容易找到的
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.26
主题: 0
帖子: 1210
注册: 2006年6月
振山 发表于 2021-10-15 08:50
如果没有软件基础,我觉得你还是从Arduino玩起吧。毕竟它的编程入门相对简单一些。玩了它以后对软硬件的配合有了一定的了解再玩别的也不迟。


振山兄, 我都不知道有没有, 求学时学过Z80, BASIC, PASCAL, 之后C太困难, 放弃学了, 后来因工作原因写过点汇编用作硬件测试用途.
现在的问题是, 硬件和软件産品日新月异, 不知道怎么选.
也不明白现在的开发语言系统, 需要从头学过...
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
ChK
陈年泡菜
泡网分: 51.939
主题: 21
帖子: 15150
注册: 2003年1月
娲姝 发表于 2021-10-15 12:18
这个应该挺容易找到的
多谢蛙老湿,作为中学水平的我,一时看不懂这个图,也不要浪费您口舌解释了,等我慢慢学吧。
先知道其然,把问题解决了,其他的以后再说...
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
ChK
陈年泡菜
泡网分: 51.939
主题: 21
帖子: 15150
注册: 2003年1月
大地我心 发表于 2021-10-15 12:18
振山兄, 我都不知道有没有, 求学时学过Z80, BASIC, PASCAL, 之后C太困难, 放弃学了, 后来因工作原因写过点汇编用作硬件测试用途.
现在的问题是, 硬件和软件産品日新月异, 不知道怎么选.
也不明白现在的开发语言系统, 需要从头学过...
如果说单片机的编程原理,应该是几十年没更新了吧
不过,现在很多方案几乎不需要底层原理,您就学个PYTHON,然后把单片机的管脚当作几个函数的输入输出来用就行了
然而,就象我前面说的LM393,没有原理性基础知识,很容易就掉坑里还一无所知
包括PWM信号之类的,它其实只能按时钟频率设置,但你用高级接口,随便设一个数值他也不会报错,至于波形结果,那就不知道了
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 31.646
主题: 29
帖子: 1169
注册: 2002年2月
大地我心 发表于 2021-10-15 12:18
振山兄, 我都不知道有没有, 求学时学过Z80, BASIC, PASCAL, 之后C太困难, 放弃学了, 后来因工作原因写过点汇编用作硬件测试用途.
现在的问题是, 硬件和软件産品日新月异, 不知道怎么选.
也不明白现在的开发语言系统, 需要从头学过...

那你比我强多了。我是编程基本完全不会。你既然至少编过点东西。那用哪个硬件平台我觉得问题都不大了。就看哪个平台更与你的使用需求吻合就行了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.26
主题: 0
帖子: 1210
注册: 2006年6月
ChK 发表于 2021-10-15 12:29
如果说单片机的编程原理,应该是几十年没更新了吧
不过,现在很多方案几乎不需要底层原理,您就学个PYTHON,然后把单片机的管脚当作几个函数的输入输出来用就行了
然而,就象我前面说的LM393,没有原理性基础知识,很容易就掉坑里还一无所知
包括PWM信号之类的,它其实只能按时钟频率设置,但你用高级接口,随便设一个数值他也不会报错,至于波形结果,那就不知道了


.
Chk 兄,
其实你也無需要为运放的非线性而耿耿于怀, 人生就是这样的不理想, 物极自然必反...
在TI网站找到个很好的视频, 可能你也看过, 不过也想在这里分享一下, 视频下方有同步的中文解释:
Op amps: Input and output limitations - Non-linear behavior
另外, PWM讯号我是用计数器中断生成的, atmega328规格有两个8-bit和一个16-bit的计数器, 用作20毫秒周期伺服电机的控制应该很足夠...
你是用什么看波形的 ?
本帖最后由 大地我心 于 2021-10-15 13:58 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.26
主题: 0
帖子: 1210
注册: 2006年6月
振山 发表于 2021-10-15 13:23
那你比我强多了。我是编程基本完全不会。你既然至少编过点东西。那用哪个硬件平台我觉得问题都不大了。就看哪个平台更与你的使用需求吻合就行了。


谢谢振山兄的贴才是, 令我从燃和从拾人生乐趣, 和做人的意义...
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.556
主题: 4
帖子: 3400
注册: 2016年6月
ChK 发表于 2021-10-15 12:29
如果说单片机的编程原理,应该是几十年没更新了吧
不过,现在很多方案几乎不需要底层原理,您就学个PYTHON,然后把单片机的管脚当作几个函数的输入输出来用就行了
然而,就象我前面说的LM393,没有原理性基础知识,很容易就掉坑里还一无所知
包括PWM信号之类的,它其实只能按时钟频率设置,但你用高级接口,随便设一个数值他也不会报错,至于波形结果,那就不知道了


放心,大把科班出身的电子攻城狮有事没事就掉那个运放 n 大坑的 而且输入范围这个坑还能导致闩锁(latch-up),比较器也一样,你超过输入范围使用比较器没遇上闩锁运气已是不错。

输入范围这个常见大坑之外,还有输出范围坑,压摆率坑,Vos/Ib/Ios 坑,仪放坑,CMRR/PSRR v.s. Freq 坑,CFA v.s. VFA 坑...


(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.614
主题: 14
帖子: 4743
注册: 2006年10月
相当可以!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
ChK
陈年泡菜
泡网分: 51.939
主题: 21
帖子: 15150
注册: 2003年1月
娲姝 发表于 2021-10-15 15:09
放心,大把科班出身的电子攻城狮有事没事就掉那个运放 n 大坑的  而且输入范围这个坑还能导致闩锁(latch-up),比较器也一样,你超过输入范围使用比较器没遇上闩锁运气已是不错。

输入范围这个常见大坑之外,还有输出范围坑,压摆率坑,Vos/Ib/Ios 坑,仪放坑,CMRR/PSRR v.s. Freq 坑,CFA v.s. VFA 坑...
我现在不纠结了,知道不能用高电压,想法避开就好了,其他的,应该还坑不到我,我就是用来做个电压比较
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
ChK
陈年泡菜
泡网分: 51.939
主题: 21
帖子: 15150
注册: 2003年1月
大地我心 发表于 2021-10-15 13:57
.
Chk 兄,
其实你也無需要为运放的非线性而耿耿于怀, 人生就是这样的不理想, 物极自然必反...
在TI网站找到个很好的视频, 可能你也看过, 不过也想在这里分享一下, 视频下方有同步的中文解释:
Op amps: Input and output limitations - Non-linear behavior

另外, PWM讯号我是用计数器中断生成的, atmega328规格有两个8-bit和一个16-bit的计数器, 用作20毫秒周期伺服电机的控制应该很足夠...
你是用什么看波形的 ?
多谢!
我之前说的PWM是那种连续重复的信号,不太需要精确控制的,arduino里用analogWrite()函数直接就能输出,你都不用知道啥叫时钟频率,啥叫中断
看波形当然用波波啊,我买了一个USB波波,前面不是刚听蛙老湿说过,就是个很简单的硬件,但现在也卖到500多元了。 本帖最后由 ChK 于 2021-10-15 19:20 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 31.796
主题: 52
帖子: 2743
注册: 2004年7月
大地我心 发表于 2021-10-14 18:37
请问可否给一点建议?
退休人士, 有电子电学硬件基础 (但已追不上时代), 想在家diy一些小制作, 如数字电源, 遙控玩具等等.

请问現在除了基于 atmega328 的 arduino 外, 另外还有哪个品牌的单片机开发板比较合适?
主要是需要有超过 10-bit 的 ADC 和 DAC 的功能, 谢谢!


就直接从arduino开始吧,UNO或者NANO都行。做点简单小玩意整套流程工具玩会了再说,资料遍地都是有问题也好找。至于ESP8266或ESP32,直接上手也不是不行。。。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 6.999
主题: 11
帖子: 257
注册: 2009年10月
还有这个啊
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 38.523
主题: 70
帖子: 3289
注册: 2002年7月
年内主力装备
ILCE-7CR
RICOH GR III
其实搞这些要看应用选的
简单的逻辑可以用FPGA
没那么简单可以用pic之类
复杂一点的用STM32 比如仪表和工控类
更复杂一点用ESP32 如需要协议栈的网络应用
更复杂的用arm 比如视觉和人工智能
更复杂的系统可以用Linux各种派

发布自 色影无忌小程序
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 24.985
主题: 105
帖子: 6835
注册: 2004年4月
ChK 发表于 2021-10-14 10:33
我是被黄大师忽悠的,我要找他赔
天天看你们派来派去的,我没有一个的话,难受,然后,那些大个派又太贵,所以,我就PICO了,然后扔盒子里了,算是体验了一下什么是派


Pico跟真正的Pi还真不是一回事,真正的Pi算得上是SBC了,Pico只能算一个MCU的最小系统,当然价格也差了好多倍。俺手里的Pico也不怎么用,不过今天刚好用上了!

俺的一个小制作上用了一块ST7789 LCD显示模块,前些天不知为啥突然就没显示了,百思不得其解,就又买了LCD屏换掉模块上原有的,结果还是不行!!!

于是俺翻出Pico,网上找了一个用Pico驱动ST7789的例子,简单接了几根线,搞定,LCD模块没问题,是俺的板子或程序有问题 ......

所以结论就是,不管是Arduino还是Pico,或者是更贵的Pi、或者更便宜的STM32 Blue Pill,你手上最好有一两块常见的、流行的板子,这样有问题的时候方便去网上拿别人的东西回来比对!


登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
ChK
陈年泡菜
泡网分: 51.939
主题: 21
帖子: 15150
注册: 2003年1月
黄黑黄 发表于 2021-10-19 01:01
Pico跟真正的Pi还真不是一回事,真正的Pi算得上是SBC了,Pico只能算一个MCU的最小系统,当然价格也差了好多倍。俺手里的Pico...

我做前期验证现在都喜欢用8266,因为有手机这个随身的高端无线屏幕做输出,比其他方案都省心好用。
pico可能更合适做一些简单快速的验证,不过还不熟悉,没有用起来。
发布自 安卓客户端
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 有烧用Arduino做电子小制作的吗?
功能受限
游客无回复权限,请登录后再试