Questions tagged «arduino»

一定要使用Arduino Stack Exchange来解决更多关于Arduino和更少电子产品的问题。

6
Arduino家用调光器
干砌墙刚刚开始在我家庭的地下室工程中兴起。我一直在研究住宅照明控制系统。我见过的其中一些已经超过$ 2,000。我认为实现我自己的基于Arduino的系统会更有趣(且更具成本效益!)。 真正的问题在于灯光的实际控制。每组灯将需要由基于开关的调光器系统控制。如果微控制器是唯一的控制点,它将更加简单。,事实并非如此。我假设我需要使用一个调光器开关,该开关可让外部设备与其连接。这样可以完全避免问题,因为开关和Arduino都可以控制灯光,而Arduino可以通过调光器开关来控制灯光。 有人可以推荐一个更好的解决方案/方法,还是建议一个带有某种“远程”界面的调光开关? 2013年3月1日更新:我最终使用了基于良好的Insteon解决方案,并使用了Good Robot的自定义护罩。它的效果很好,可以用于控制Insteon的任何东西,而不仅仅是灯光。当我有机会写一些有用的东西时,我会在这里发布答案。

2
如果Arduino Uno只有6个数字PWM引脚,如何支持多达12个伺服器?
根据此: 伺服库在大多数Arduino板上最多支持12个电机,在Arduino Mega上最多支持48个电机。在Mega以外的板上,使用该库会禁用引脚9和10上的AnalogWrite()(PWM)功能,无论这些引脚上是否有Servo。在Mega上,最多可以使用12个伺服器,而不会影响PWM功能。使用12到23个电机将禁用引脚11和12上的PWM。 然而,根据此: 数字I / O引脚14(其中6个提供PWM输出) 那么,如果Uno只有6个可提供PWM输出的数字I / O引脚,那么如何控制6个以上的伺服器呢?
10 arduino  motor  pwm  servo  pins 

4
我的电路会为电池充电并为Arduino供电吗?
我目前正在读高中,所以我对这里的期望并不高。我只是想了解有关该电路的所有建议(电容器值等)。 但是我主要想知道该电路是否将采用120V AC并为与负载并联的电池充电,这将成为未来的裸骨Arduino电路。 注意:桥式整流器将是NTE5326。 电路图: 数据表: Mcp73831 LM2576 NTE5326新娘整流器

2
这是接地回路吗?
我正在尝试使用2个12V电池,一个Arduino和一个Cytron MD10C电动机驱动器为24V直流电动机供电。我遵循了Cytron网站上的说明,了解如何将Arduino和电机连接到驱动板上。将2个电池插入串行电源以提供24V,然后提供给驱动板电源输入。 在使用此模式的首次测试中,存在多个问题,最重要的是,当使用Arduino信号启动电机时,Arduino和驱动器板之间的GND线烧毁了,并且驱动板上出现了一些火花。Arduino也有一些困难,并不断重启。 我想知道这是否是接地回路的情况?如果是,应如何将Arduino /驱动板数据部分与大电流隔离? 其中一个电池也连接到Arduino以提供12V输入电流(我现在知道这是一种不好的做法,但是请将其保留在架构上,以防它可能起作用)。将来,Arduino将通过与电机驱动器相同的24V电缆由DC / DC开关稳压器供电。 奇怪的是,当Arduino由USB(来自PC)供电,驱动板由120V / 5V AC壁式转换器供电时,该架构可以完美地工作。电机驱动器还具有测试按钮,无需外部MCU即可测试板并为电机供电。使用这些按钮时,没有火花,也没有电线烧毁。 Cytron数据表没有指出驱动器板是否隔离,因此我认为电动机电流可能会流过它,然后流到Arduino,然后流回电池。 该马达是24V DC马达(吸力低于10Amps),类似于雨刷器马达。电池是12V汽车电池。 更新: 感谢您的回答。下面是使用DC / DC降压稳压器为Arduino提供12V的建议方案。我还添加了与电池组串联的保险丝。我假设共享接地将消除短路的可能性?

2
MCP3424,如何并行读取通道?
关于这个问题 我没有电子工程背景,这是我通过I2C进行通信以及写寄存器的第一个挑战,因此,请不要在我这方面承担太多的知识。我正在编写Arduino。 在询问特定的电子组件/芯片时,我认为人们无法进行实验/测试以给出正确的答案。我也希望人们甚至不知道这一部分。因此,我将尝试在此问题中添加很多信息。 如果您需要更多信息,请告诉我。 该组件具有四个ADC 我正在使用4通道组件MCP3424(数据表)。它有两个包装。我使用的是MCP3424 E / SL 4通道SOIC版本,而不是MCP3422或MCP3423 2通道版本。 我相信它有四个ADC。在RS-Online上,似乎E / SL版本具有4个ADC(直接链接),而E / ST仅具有1个(直接链接)。 我认为这必须意味着它可以同时在多个通道上进行采样。我看不出有任何其他原因在该组件上放置多个ADC。 我对吗? 通过I2C进行通信 通过发送一个配置字节,然后等待采样结束并读取结果来进行通信。 配置字节格式 有趣的是: 从左数第3位,从1开始计数:连续采样 从1开始,从左数第1位和第2位 有关配置字节的更多信息,请参见数据表第18页,此处也有描述。 读取结果的格式 我的示例仅具有18位分辨率(位5和6设置为1)。读回的结果将是四个字节:前三个包含值,第四个包含配置字节。 但是,最左边的位!RDY指示该值是否为“新”,即自上次读取以来是否为新读数。第一次读取一个结果时,该值为0,随后的结果为1,直到ADC准备好新的采样值为止。 如何在不并行采样的情况下使用它 我完全知道该怎么做。我在网上找到的所有示例,也很简单。只需将配置字节写入组件,然后回读一个值即可。 如何设置每个通道自动连续采样,并并行读取通道 伪代码可能像 setup(): start sampling channel 1, 18bit, 0gain, continuously start sampling channel 2, 18bit, 0gain, continuously start sampling channel …
9 arduino  adc  i2c 

6
低功耗,短距离无线通信的最佳选择
我正在研究一个依赖无线通信的项目,并且正在寻找最佳的替代方案。这些是设计要求: 易于与Arduino交互 可在小范围内工作(最多5-6米) 耗电少-尽可能少 设备不得互相干扰 不需要是实时的,延迟可以在几百毫秒左右 通常,这些设备不在彼此的视线范围内(这意味着IR和类似解决方案将无法使用) 该方案是: 同一房间中大约有10台设备,彼此通信,并在一段时间内不间断地互相发送短消息(最多30个字符)。 我能找到的最好的是蓝牙(特别是BLE),主要是因为有一些现成的Arduino +蓝牙模块和有前途的“低能耗”标签(最多是普通蓝牙能耗的一半),但是我想希望从该领域有更多经验的人那里征求意见。


2
USB充电器是规范电源吗?
我正在尝试设计基于ATMega328(来自Arduino独立类型套件)的电路,并且正计划添加USB连接器并通过通用USB电话充电器类型设备为开发板供电。 我是否需要在电路中添加稳压器,还是仅假设充电器能够提供足够的5V电源? 我在http://arduino.cc/en/Main/Standalone上找到的说明显示了如何添加调节器,但是我不确定是否需要它。

2
使用NPN晶体管和Arduino切换9V
首先,我想说我不是电气工程师,所以请多多包涵。我还没有获得要实现的目标的草图,但是希望我可以解释一下。 我有一个NPN晶体管(特别是2n2222),并且正在执行以下操作。 将9V电池连接到晶体管集电极 将晶体管基极连接到Arduino PWM输出引脚(介于两者之间的1k晶体管) 将9V电池的接地连接到Arduino接地 编写一个for循环(i = 0-255),该循环每100ms递增1并执行AnalogWrite(PWMOutputPin,i) 然后,我用万用表测量地面和发射极之间的电压,我得到的值是0-4.5伏之间,而电池中直接测量的电压约为7.68V。 我认为晶体管的目的是在集电极和发射极之间传送完整的电压,前提是要向基极发送足够的电压。它是否正确?难道我做错了什么?

3
远程射频通讯
在为我的花园使用Arduino和其他类型的传感器玩了之后,现在我开始空闲时间开始一个新项目。 我想使用RF通信,因为我需要一个距离约为2 Km的远程设备。 这个想法是仅识别哪个单位是远程RFID,而没有RFID。 我的意思是有些设备/单元放置在某个地方,过一段时间后,有人可以将它们移动到另一个地方,所以我想知道它们在哪里,只读取它们通过射频发送的信息。我不在乎它们的真实位置(GPS),因为我将能够从顶部窗口看到它们的位置。我只想知道其中的一个。 我正在阅读大约315/434 MHz,但如果不消耗大量功率,似乎无法达到这一距离。 较低的频率(150 MHz)呢?它高于AM / FM无线电的许可频段。 我住在一个村庄-实验中有很多地形,视线超过2公里。 编辑: @Hoppo的想法就是我想要做的。另外,它还使我获得了“能量收集”,因为该想法是发射器需要一块小电池。 而且,发射器必须足够小,并且没有天线,以免打扰,并避免狗玩耍。 在接收器端,我需要更大的天线还是更大的功率都没关系。它将直接连接到PC或电源。 此外,正如@Hoppo所说,我只想发送“ ping”(带有标识符甚至电池电量的消息),因此数据速率可能会低于9600bps。
9 arduino  rf  wireless 

2
我可以通过wifi屏蔽对Arduino重新编程吗?
我的Arduino在水族馆上挂了一些灯,我可以从LAN上的Web浏览器控制它们。我想知道是否可以在Arduino上修改程序而不必通过USB将其插入机器中,这会带来一些不便。必须有某种方法可以利用wifi连接。 我已经使用了Pololu的wixel防护套来无线发送程序(它只是充当串口无线电),但这是与WiFi防护套不同的技术。 有人知道我可以通过WiFi执行此操作吗?也许如果我将新代码上传到WiFi防护板的闪存中,那么它可以从闪存启动吗?我不确定该怎么做,甚至可能。 也许完全不同的方法会更简单?
9 arduino  wifi 

3
Arduino Nano:使用模拟输入测量微小电压
我需要使用Arduino Nano上的10位ADC尽可能准确地测量0v至40mV 。我每秒只需要一个样本。 我计划将AREF引脚保持在高于地面40mV的位置,适当屏蔽所有物体,在硬件和软件中使用低通滤波器,并使用适当平滑的电源。 我可能会获得哪种精度? 我还能做些什么来提高准确性?
9 arduino  adc 


2
使用Analog In测量Arduino的电源电压
我使用5v电池(升压模块为3.7v)为Arduino供电,我需要测量电压。假设电池提供大电流,通过模拟输入测量电压安全吗?像这样: 我问的原因是,我对Arduino的ADC体系结构和局限性了解不多。因此通常,出于安全考虑,我会这样做: 第一张图中的连接对ADC安全吗?提前致谢! 注意:此处也提出了类似的问题:(Monitor DC Power Usage),但是它不能回答电池上高电流负载的问题。

2
ATtiny84 / 85/2313上的复位引脚说明
我有两个问题,我希望有人可以快速对错进行澄清。使用ATtiny85 / 85/2313时,复位引脚连接到10k电阻,该电阻连接到VCC。 当使用AVR 6引脚编程器进行编程时,ATtiny上的复位引脚是否需要连接到10k电阻至VCC? 当使用Arduino Uno对ATtiny进行编程时,attiny上的重置引脚连接到D10。复位引脚是否还需要连接至VCC的10k电阻? 或总结一下,是否始终需要将ATtiny84 / 85/2313上的复位引脚连接到VCC的10k电阻器?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.