Arduino酷玩法:DIY节日彩蛋彩绘机

现如今圣诞节犹如春节一样是一年中最为盛大隆重的节日,为了这一天,当然少不了各种富有个性化的制作。而彩蛋又首当其冲,如果有一台能够在乒乓球或者蛋壳上彩绘的机器该多好呢。这,蛋蛋彩绘机应运而生!

蛋蛋彩绘机可以把电脑绘制的图形通过机子上得彩绘笔在蛋壳上画出来。如果你曾组装过3D打印机,相信这对你来说是非常熟悉了。它通过两个步进电机和一个舵机来实现,驱动控制板同样是用ATmega2560 A4983驱动。

彩绘机的两个步进电机,一个控制蛋壳的旋转,另一个控制摇臂的左右运动,还有一个舵机控制摇臂的升降:上升,彩绘笔悬空,下降,与蛋壳接触进行绘画。这样,彩绘机就能在蛋壳或者乒乓球这类球体上进行绘画了,几乎任何图案都能绘制。

阅读全文

关于Arduino Nano,你可能不知道的事儿

大部分玩 Arduino 的朋友,都还是从 UNO、Duemilanove、Diecimila 这样的板子上开始玩,而这些板子的共性,就是都是用了 DIP(直插)28 脚封转的主芯片。而转为 Nano 的话,其实芯片核心并没有变化,但是封装从 DIP28 改为 TQFP32,软件方面都不需要变动,程序都是通用的。硬件方面又有什么不同呢?32 – 28 = 4,多了4个引脚。


多了 VCC 和 GND,没什么好说,而多的 ADC6 和 ADC7,就是是之前 DIP 封转的芯片所没有的东西了。而在 nano 中,也同样把这2个ADC引脚引出来了。

阅读全文

Arduino驱动四位数码管

前面介绍了 Arduino 驱动1位数码管的方法,这次我们进行的实验是使用arduino驱动一块共阳四位数码管。驱动数码管限流电阻肯定是必不可少的,限流电阻有两种接法,一种是在d1-d4阳极接,总共接4颗。这种接法好处是需求电阻比较少,但是会产生每一位上显示不同数字亮度会不一样,1最亮,8最暗。另外一种接法就是在其他8个引脚上接,这种接法亮度显示均匀,但是用电阻较多。本次实验使用8颗220Ω电阻(因为没有100Ω电阻,所以使用220Ω的代替,100欧姆亮度会比较高)。
阅读全文

Arduino用扬声器播放游戏音乐

实验材料:Arduino 一块、8Ω 0.5W 喇叭一个、电位器一个、面包板一个、面包板连接线若干。
电位器作用就是调节音量,一般是要求与喇叭阻抗匹配,本次实验没找到小阻值电位器,所以用了一个5K的。

注意:因为扬声器驱动电压要求比较小,远远小于5V,所以需要在扬声器上串联一个大于10uf的电解电容,电解电容负极连接喇叭的正极,电容正极连接另外一端。不接电容长时间使用,会烧毁扬声器。串联一个100Ω电阻也可以(因为电位器最小电阻为0)

上硬件连接图:

阅读全文

Arduino 使用 Ethernet 搭建 Web Server

程序一

这里我们使用Arduino Ethernet建立一个简单网页服务器,当Arduino服务器接收到浏览器访问请求时,即会发送响应消息,浏览器接收到响应消息,会将其中包含的HTML文本转换为网页显示出来。
这样就可以将传感器获取到的信息显示到网页上,每个在该网络范围内的计算机或其他移动设备,无论什么平台都可以通过网页浏览器了解到各传感器的数据。
阅读全文