学会阅读Datasheet的基础信息

1、本文适合的读者及申明

首先,本文适合那些菜鸟级的电子爱好者,那些希望自己操起烙铁焊接一些小玩意儿,或者购买一些电子模块来实现自己的互动创意的人们。

本文并不适合专业级别的读者,里面的有些内容的描述为了让爱好者看懂,难免做了一些并不影响原则的曲解。若去强究,则未免贻笑大方。

另外,绝大多数的Datasheet都是英文版的,因此,这也需要读者具备一定的英文阅读水平。

最后,完全读懂一份Datasheet其实是已经可以算是一门相当高超的技能,这不仅需要深厚的电子学知识,IC制造技术,电路设计知识,甚至还会跨越到各种门类的专业学科知识。在这里,作者只能做一个大致的轮廓介绍,至少让读者在未来应用时有一个基本的概念。而完全不敢指望读者读完本文就升仙为Datasheet大神。
申明:本文是一篇实用主义者的自我感悟,并非学术论文,所以,不负文责。

阅读全文

Arduino温度传感器全系列使用详解

温度是我们经常接触到的物理量,能够被我们所直观的感受得到,例如天气凉了需要增添衣物,吃的食物太烫需要吹一吹,同时也需要对温度精确的测量,例如人类的正常体温是37.5℃,一个大气压下纯水沸腾时的温度是100℃,都需要我们去做实验来找出其中的科学。 下面我们将详细讲解几种常用的温度传感器,并利用Arduino来实现温度的测量,包括热敏电阻、LM35、DS18B20、DHT11和热电偶。
阅读全文

Arduino与树莓派间的通信实践

最近需要在Arduino之间,以及Arduino和上位机(树莓派)之间传输数据,
原有APC220设备虽然可用,使用也方便,但成本太高,不容易批量,遂寻求其他方案。

一、方案选择

根据搜索的结果和前人经验,有如下几种可行方案:

  • nRF24L01+(RF)
  • ESP8266(WIFI)
  • XBee (ZigBee)
  • ENC28J60(LAN)
  • W5100,W5500(LAN)

阅读全文

定格瞬间:用Arduino玩高速摄影


用这台机器,你能拍出以任何探测传感到物体的动作、声音,也许还有别的……用来触发照相机的装置,而且你不必为此改装照相机或闪光灯,用旧式高压闪光灯或新式的点晶体管闪光灯都可以。
为啥我做这个玩意儿呢?
我的一个摄影发烧友给我秀了些高速摄影图片样本。那机器,无缘于非土豪人群。
而我认为,用DIY手段肯定能解决,于是就做了。
然后我们做了一些试验,就有了下面的图片了。
阅读全文

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引脚引出来了。

阅读全文