橙汁味的可乐
见习卖家
  • 城市
  • 概况
  • 加入于
    2017年07月13日
  • 个人简介
    还没有填写个人介绍!
  • 免费

    0
    1

    【国外开源】板球狂欢节保险杠机器人

    一辆碰碰车通常由疯狂的狂欢者驱动 - 但我们要建造一辆自驾车碰撞车! 该机器人将使用Circuit Playground Express进行大脑和碰撞检测以及其机载加速度计。 Crickit将提供驱动两台TT直流变速箱电机所需的全部肌肉,以及一个微型伺服方向指示器标志。一个小型扬声器和NeoPixels也会给我们反馈,而保险杠机器人就在那里玩得开心!视频观看地址:https://youtu.be/d-vAdquc1XA所需材料:1 x Adafruit CRICKIT1个电路游乐场快车(圆形,真棒微控制器板)2个TT电动机直流变速箱(200 RPM 3至6VDC)2个橙色和清晰TT电机轮(用于TT DC变速箱电机)1个微型伺服器(180度旋转伺服)1个迷你金属扬声器w /电线(8欧姆0.5W)1个防水3xAA电池盒(与打开/关闭开关)1个直流电源适配器(2.1mm插头螺丝端子台)1节碱性AA电池(3包)所需工具:材料和工具中小瓦楞纸箱统治者爱好刀或剪刀回形针或安全别针双棍泡沫胶带使用MakeCode进行编码微软MakeCode团队的优秀人员一直在忙着将Crickit功能添加到MakeCode中! 目前,这可与MakeCode的测试版一起使用,因此请点击此链接开始。 然后,创建一个新项目。要在MakeCode中启用Crickit功能,请单击高级类别,然后单击扩展。代码其他详情见附件。

    智能车     发布时间:     智能车 开源制作 makecode

  • 免费

    0
    6

    Adafruit BME680资料 包含原理图/pcb/用户...

    BME680结合了温度,湿度,压力和气体传感!来自博世的期待已久的BME680为您提供了一个小包装中所需的所有环境感应功能。 这个小传感器包含温度,湿度,气压和VOC气体传感功能。 全部通过SPI或I2C!与BME280和BMP280一样,博世的这款精密传感器可以测量湿度,精度为±3%,气压为±1 hPa绝对精度,温度精度为±1.0°C。 由于压力随高度而变化,压力测量结果如此之好,您还可以将其用作±1米或更高精度的高度计!BME680将这些传感器带到下一步,因为它包含一个小型MOX传感器。加热的金属氧化物基于空气中的挥发性有机化合物(VOC)而改变电阻,因此可用于检测气体和酒精,如乙醇,酒精和一氧化碳,并执行空气质量测量。请注意,它会给你一个阻力值,并且总VOC含量不能区分气体或酒精。请注意,此传感器与所有VOC /气体传感器一样,具有可变性,为了获得精确的测量结果,您需要对其与已知来源进行校准!这就是说,对于一般的环境传感器,它会给你一个关于趋势和比较的好主意。我们建议您在第一次接收到“烧入”时运行该传感器48小时,然后每次使用传感器时,在所需模式下运行30分钟。这是因为传感器的灵敏度水平在早期使用时会改变,随着MOX加热到其基线读数,阻力会随着时间缓慢上升。

    其他     发布时间:     温湿度测量 压力传感器 adafruit bme680

  • 免费

    1
    5

    基于Microchip ATSAMD51的Adafruit ...

    这是一款采用Microchip ATSAMD51的Adafruit ItsyBitsy M4 Express!这款微控制器体积小巧,功能强大,采用超高速ATSAMD51 Cortex M4处理器,运行频率为120 MHz - 当您需要非常紧凑的东西时,这款微控制器板是完美的,具有大量的马力和一堆针脚。这Itsy就像一个子弹列车,它是120MHz的Cortex M4浮点支持和512KB闪存和192KB RAM。你的代码将会锯齿形和缩放,并且有一些额外的外围设备用于支持,这肯定会成为你最喜欢的新芯片组。ItsyBitsy M4 Express只有1.4英寸长,0.7英寸宽,但有6个电源引脚,23个数字GPIO引脚(其中7个可以是模拟输入,2个1 MSPS模拟输出DAC和18个PWM输出)。它与Adafruit Metro M4相同,但真的很小。所以一旦你完成了Metro M4或(即将发布的)Feather M4的原型,并且希望使该项目更小,那就太好了。它甚至还内置2MB SPI Flash,用于数据记录,文件存储或CircuitPython代码。ItsyBitsy M4最令人兴奋的部分是,虽然您可以将它与Arduino IDE一起使用,但我们会在船上配备CircuitPython。 当你插入它时,它将显示为一个非常小的磁盘驱动器,其上有main.py。 使用您最喜欢的文本编辑器编辑main.py,以使用最流行的编程语言Python构建您的项目。 无需安装,IDE或编译器,因此您可以在任何计算机上使用它,即使Chromebook或无法安装软件的计算机也可以使用它。 完成后,拔掉Itsy',您的代码将随身携带。以下是使用ItsyBitsy M4时可以期待的一些更新:与ItsyBitsy 32u4和ItsyBitsy M0尺寸相同,外形几乎相同ATSAMD51 32位Cortex M4内核以120 MHz运行硬件DSP和浮点支持512 KB闪存,192 KB RAM2 MB SPI FLASH芯片,用于存储文件和CircuitPython代码存储。32位,3.3V逻辑和电源很多GPIO!具有以下功能的23个GPIO引脚:双1 MSPS 12位真正模拟DAC(A0和A1) - 可用于播放12位立体声音频片段双1 MSPS 12位ADC(ADC1上有7个模拟引脚,ADC2上有一些模拟引脚)6个硬件SERCOM - 本地硬件SPI,I2C和串行全部可用18个PWM输出 - 用于舵机,LED等没有I2S。我们不知道为什么,但是I2S只支持该芯片的64引脚版本,我们只能适用于48引脚版本。但是你可以使用一个立体声DAC吗?8位并行采集控制器(用于摄像头/视频输入)1 x特殊Vhigh输出引脚为您提供VBAT或VUSB的更高电压,用于驱动NeoPixels,舵机和其他5V逻辑器件。数字5电平转换输出,用于高压逻辑电平输出。可以在任何引脚上驱动NeoPixels或DotStars,并具有足够的内存以驱动60,000+像素。对VHigh引脚支持DMA-NeoPixel,因此您可以驱动像素,而无需花费任何处理器时间。内置AES(256位)加密引擎,真正的RNG,Pubkey控制器每个操作系统支持的本地USB - 可以在Arduino或CircuitPython中用作USB串行控制台,键盘/鼠标HID,甚至是用于存储Python脚本的小磁盘驱动器。可以与Arduino IDE或CircuitPython一起使用内置红色引脚#13 LED内置RGB DotStar LED重置按钮和引脚通过USB或外部输出(如电池)供电 - 会自动切换预装了UF2引导加载程序,看起来像USB存储密钥。 只需将固件拖放到程序中,无需特殊工具或驱动程序! 它可以用来加载CircuitPython或Arduino IDE(它与bossa v1.8兼容)

    其他     发布时间:     adafruit atsamd51 adafruit itsybitsy m4

  • 免费

    2
    22

    51智能 Bluetooth控制两轮小车(接线图+程序+通讯...

    51智能 Bluetooth控制两轮小车说明:51智能小车蓝牙遥控通讯协议协议格式如下:$0,0,0,0,0,0,0,0,0,0,0,100,4200#1、上下左右停止(对应协议中的第1位)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:direction:{up(1),down(2),left(3),right(4),stop(0)}2、左旋转、右旋转(对应协议中的第3位)(自定义1)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:revolve:{turn_left(1),turn_right(2)}3、鸣笛(对应协议中的第5位)(自定义3)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:whistle{true,false}4、加速(对应协议中的第7位)(自定义5)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:expedite{true,false}5、减速(对应协议中的第9位)(自定义6)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:reduce{true,false}6、点灯(自锁)(对应协议中的第17位)(自定义2)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:light{true,false}1,07、灭火(自锁)(对应协议中的第19位)(自定义8)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:outfire{true,false}1,08、超声波(对应协议中的第23位)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:ultrasonic{100.8} cm9、电池电压(对应协议中的第25位)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:voltage{4.2} v附件截图:

    智能车     发布时间:     51单片机 智能小车 蓝牙控制

  • 免费

    2
    4

    TurnipBit改造智能小车套件

    urnipBit改造智能小车套件所需器材:TurnipBit开发板 一块下载数据线 一条智能小车套件 一套(底盘、车轮、电机等)超声波模块(HC-SR04)一个(用作小车的“眼睛”)L298N电机驱动模块 一个接入互联网的电脑 一台(推荐使用Google Chome或者Firefox浏览器) 电机驱动和超声波的安装 超声波模块共4个引脚,分别是VCC、GND、Trig和Echo。VCC接TurnipBit扩展板的+5V引脚,GND接TurnipBit扩展板的GND引脚,Trig触发引脚接P5,Echo回传引脚接P8。L298N电机驱动模块左侧OUT3、OUT4接线端子对应接入左轮电机的下侧、上侧侧铜片,右侧也是。L298N的输入端IN1、IN2、IN3、IN4分别接入扩展板的P19、P13、P12、P11。详细见下表:TurnipBit扩展板超声波模块L298N+5VVCC+12V、+5VGNDGNDGNDP5TrigP8EchoP11IN4P12IN3P13IN2P14IN1程序设计伪代码分析让我们先用伪代码来分析一下避障车的程序逻辑。首先,我们通过小车的超声波模块来检测前方是否存在障碍物,计算出与障碍物之间的距离。当与障碍物的距离小于或等于我们预设的安全距离时,控制小车进行转向避开障碍物;当与障碍物的距离大于我们预设的安全距离时,控制小车进行继续前进;逻辑顺序如下:第一步,触犯超声波模块开始检测;第二步:计算出与前方障碍物的距离;第三步:判断与障碍物的距离是否小于设定的安全距离;第四步:若小于或等于则进行转向,避开障碍物;第五步:若大于则继续保持前进。根据伪代码,画成流程图如下:代码分析会思考的避障车整体代码,可参考右侧代码显示区,如下。from microbit import *display.show(Image.ARROW_N)pin11.write_digital(0)pin12.write_digital(1)pin13.write_digital(0)pin19.write_digital(1)while True:num = 0pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)if pin8.read_digital() != True:pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)while pin8.read_digital():num = num + 1if num <= 8:display.show(Image.ARROW_W)pin11.write_digital(1)pin12.write_digital(0)pin13.write_digital(0)pin19.write_digital(1)sleep(1000)display.show(Image.ARROW_N)pin11.write_digital(0)pin12.write_digital(1)pin13.write_digital(0)pin19.write_digital(1)接下来,我们一起来分析一下代码。通过上面的代码,不难发现,控制避障车前进的代码部分我们重复编写了两遍,在实际项目中这种写法是不合理的。为了让代码更加简洁,优雅,我们将控制前进的代码部分提取出来建立名称为Go()的函数,在需要执行前进的地方直接调用Go()函数即可。from microbit import *def Go():display.show(Image.ARROW_N)pin11.write_digital(0)pin12.write_digital(1)pin13.write_digital(0)pin19.write_digital(1)Go()while True:num = 0pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)if pin8.read_digital() != True:pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)while pin8.read_digital():num = num + 1if num <= 8:display.show(Image.ARROW_W)pin11.write_digital(1)pin12.write_digital(0)pin13.write_digital(0)pin19.write_digital(1)sleep(1000)Go()按照同样的方式,我们将控制转向和检测障碍物的代码分别建立Turn()和Detection()函数。from microbit import *def Go():display.show(Image.ARROW_N)pin11.write_digital(0)pin12.write_digital(1)pin13.write_digital(0)pin19.write_digital(1)def Turn():display.show(Image.ARROW_W)pin11.write_digital(1)pin12.write_digital(0)pin13.write_digital(0)pin19.write_digital(1)def Detection():num=0pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)if pin8.read_digital() != True:pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)while pin8.read_digital():num = num + 1 return numGo()while True:num = Detection()if num <= 8:Turn()sleep(1000)Go()代码如上 ,拼插编程代码见附件。转自Geek-bodasister。

    智能车     发布时间:     智能车 体感控制 turnipbit

  • 免费

    1
    7

    4位数码管显示简易电压表设计

    4位数码管显示简易电压表设计说明:该电路主要采用STC89C52芯片和ADC0804芯片来完成一个简单的电压表,可以对输入在0—5V的模拟直流电压进行测量,并通过一个4位一体的LED数码管显示。(ADC0804是一款逐次逼近式8位单通道A/D转化芯片,可以将模拟量转化为数字量,其转换时间大约为100us)该电路由三个模块组成:A/D转化模块、数据处理模块和显示模块。A/D转化主要由ADC0804芯片来完成,它负责把采集到的模拟量转化成相应的数字量再传输到数据处理模块。数据处理则由芯片STC89C52来完成,其负责把ADC0804传来的数字量进行处理,产生相应的显示码并送到显示模块进行显示。电路实测性能:通过USB接口给电路供电,再将外电源的正负极接到电路的2P接线端口,数码管则会显示外电源相应的电压值。注意事项:软件调试时应注意延时函数,防止数码管出现闪烁的情况;在测量电压时注意外电源的电压值,防止电压过高而超出电压表的量程。附件截图:转自51hei-小衣

    测试与测量     发布时间:     51单片机 电压表 数码管

  • 免费

    0
    7

    学生噩梦!考试倒计时提醒设计 源码分享

    高考已过,相信很多同学都经历过看着老师在黑板上每天给大家倒计时,距离高考还有xxx天!高考前夕,每一分每一秒都很重要,这个高考倒计时牌资料分享出来,老师和家长们可以动手做起来咯~嘿!同学,高考,你准备好了么?倒计时精确到秒,看着秒数每减小一个数,时光流逝,离高考更近了。背面有4个按键可分别设置剩余天数、小时数、分钟数、秒数。材料: 采用的材料为: 9个74HC59563个黄色LED1片ATMega8A1个16M晶振2个22pf电容1个红色LED1个DS1302时钟模块1个32k晶振1个2032纽扣电池及电池插座5个轻触开关1个电源插座1个5V变压器4个104电容白色纸板若干热熔胶,胶带画框电路及原理: 倒计时牌的主控制器为Mega8,采用74HC595驱动9个数码管,实时时钟使用DS1302模块,编程使用Arduino。由于手头没有现成的大尺寸数码管,采用黄色LED手工制作了9个7段数码管。制作步骤:1、使用Atmega8A做成Arduino最小系统。16M晶振连接Mega8的9,10脚,9,10脚分别接22pf电容到地,19脚连接LED接1k电阻接地,轻触开关一端接地一端接1脚,并10k上拉电阻接到Vcc。通过插针引出Vcc、Tx(3脚)、Rx(2脚)、GND,以便后期Arduino下载程序。详细信息见附件TXT内网址,文中给出了3中种烧录Bootloader的方法,我们采用方法三--PROGISP方法,并改为选择C:\ProgramFiles (x86)\Arduino\hardware\arduino\avr\bootloaders\atmega8\ATmegaBOOT-prod-firmware-2009-11-07.hex的程序进行烧录。制作好的Arduino Mega8 最小系统,连接USB转串口TTL,就可以使用ArduinoIDE编写程序下载了(下载时需要按最小系统的复位键一下)。端口映射如下图所示:2、 连接实时时钟DS1302电路DS1302连接晶振32k、电池,电源,其中DS1302的CE、I/O、SCLK分别连接Arduino Mega8的A3、A4、A5端口。DS1320端口及电路如下图所示:3、 自制7段数码管用纸板做成35*60大小的7段空槽,每个槽放入一个LED,LED负极连接起来,正极引出到背面插针,表面蒙盖香油浸过的白纸,共做9个。引出插针按下图给出的顺序从A到G编号。 4、连接74HC595电路。9个74HC595级联。上一级Q7’连接到下一级DS,OE接地,MR接Vcc,DS、STCP、SHCP分别连接Arduino Mega8的D6,D7,D8。DS提供数据高低电平,SHCP上跳移入数据,STCP上跳锁存数据输出。Q0~Q6分别连接到自制数码管的A~G端。 5、制作画框面板将画框背板挖出9个36*60的长方形孔。用白纸打印出距离高考 天 时 分 秒,并挖出对应的长方形孔将,白纸夹在亚克力面板和背板之间。将做好的9个数码管嵌入到挖出的孔中。电路板固定在背板上,数码管连线到电路板的74HC595的Q0到Q6端口,连接5V电源。编写程序:使用ArduinoIDE开发环境,首先安装好MiniCore开发板程序,详情见附件TXT。程序源码见附件压缩包。转自Geek-wlgrass。

    智能家居     发布时间:     led灯 倒计时 arduino设计

  • 免费

    0
    9

    节省几百大洋的简易示波器制作

    迷你示波器最大采样率1Mbps、最小10bps,可选择自适应采样率或手动调节采样率,支持四路逻辑分析,一路方波输出。制作材料: Arduino nano 328锂电池锂电升5V板电位器50KLED 5枚LCD5110液晶屏开关音频插座电阻若干微动开关2个表笔2个音频头1个原理及电路主控采用Arduino Nano,通过ADC端口采样波形电压,波形电压可通过切换分压电阻衰减到原来十分之一或不衰减,可测量电压范围为0~50V。波形显示采用LCD5110液晶屏。四路逻辑输入连接到Nano的四个端口。制作过程1、 连接锂电池升压电路锂电池连接开关后接到锂电池升5V板,5V板输出给Arduino Nano供电。2、 连接LCD5110模块LCD5110模块支持80*48点阵显示。外部接口有RST、CE、DC、Din、CLk、Vcc、BL、Gnd几个接口。我们将这分别连接到Nano的D3、D4、D5、D6、D7、5V、D8、Gnd上。3、 连接音频插座及表笔音频插座的地连接到Nano地,左声道通过衰减切换开关连接到Nano A6口。黑红表笔分别焊接在音频头的左声道和地。4、 连接逻辑输入逻辑输入L1~L4入通过4个插针分别连接到Nano的D2、D9、A1、A05、 连接方波输出方波输出通过1个插针连接到Nano的D106、连接电位器及按键、LED编写程序Arduino驱动5110显示屏使用的是Nokia5110 lcd library,直接在arduino的库管理搜索即可找到。但由于库中行坐标y是从0到5,不能按点设置位置,所以不提供画点划线功能,所以程序对该库做了修改,可在ArduinoIDE导入此修改后的库。详情见见附件。附件截图如下:转自Geek-wlgrass。

    测试与测量     发布时间:     arduino nano nokia5110模块 示波器源程序

  • 免费

    0
    11

    智能称重测温水杯电路设计,让生活更便捷!

    智能称重测温水杯电路设计说明:为实现生产更智能化的水杯,我们拟开发一款集检测,示温,示重,提醒于一身的智能水杯,该设计基于stc89c52单片机,有测温模块,测重模块,显示模块,提醒模块,检测模块这五大模块,程序由keil5软件c51语言编写。本设计需要实现的要求如下:(1)能够测量水杯中水的温度,并在提醒用户喝水时显示;(2)能够测量水杯中水的剩余量,并在提醒用户喝水时并显示;(3)能够在每隔一段时间提醒用户喝水;(4)能够检测系统是否在提醒用户。智能称重测温水杯电路设计设计框图:

    智能家居     发布时间:     毕业设计 智能水杯 测温模块

  • 免费

    3
    14

    4位数码管显示,超声波测距导盲系统设计

    超声波测距导盲系统设计说明:本设计包括硬件和软件设计两个部分。主要划分为数据采集、按键控制、四位数码管显示、报警等子模块。在电路结构上划分为:超声波传感器、蜂鸣器、单片机控制电路。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。系统采用STC89C52单片机作为核心控制单元,当测得的距离小于设定距离时,主控芯片将测得的数值与设定值进行比较处理。然后控制蜂鸣器报警。系统设计框图如下:

    智能家居     发布时间:     毕业设计 超声波测距 数码管显示

  • 免费

    3
    14

    智能土壤温湿度监测,自动浇灌解放双手!

    采用AT89C52作为主控芯片,ADC0832采集模拟信号作为花园土壤湿度,DS18B20采集温度,LCD1602显示温湿度;当温度低于下限值,启动水泵进行浇水;当温度高于上限值,停止水泵。附件截图如下:转自51HEI-黑黑黑恶化

    智能家居     发布时间:     51单片机 温湿度测量 浇灌系统

  • 免费

    0
    7

    ATMEGA4809-XPRO开发板资料 包含原理图/PCB...

    ATMEGA4809-XPRO简述:ATmega4809 Xplained Pro评估套件是Microchip最新推出的一款评估ATmega4809 AVR微控制器(MCU)的硬件平台。通过Atmel Studio集成开发平台的支持,该套件可轻松访问ATmega4809的功能,充分了解如何将该器件集成到定制设计中。Xplained Pro MCU系列评估套件包含板载嵌入式调试器(EDBG),无需使用外部工具对ATmega4809进行编程或调试。 该套件支持附加外设,以扩展Xplained Pro扩展套件和MikroElektronika mikroBUS兼容电路板的功能。ATmega4809-XPRO评估套件推荐用于评测ATmega4809、ATmega4808、ATmega3209和ATmega3208微控制器。主要功能● 采用ATmega4809微控制器● 嵌入式调试器EDBG ● USB接口 ● Auto-ID,用于Atmel Studio中的电路板识别 ● 一个黄色的状态LED ● 一个绿色的电源LED ● 复杂数据类型的符号调试,包括范围信息 ● 通过UPDI对板载ATmega4809进行编程和调试 ● 数据网关接口:SPI、I2C和四个GPIO ● 虚拟COM端口(CDC) ● 完全电平移位的I / O连接到ATmega4809● 双电源供电模式 ● ATmega4809可选择3.3 V和5.0 V操作● 数字I / O ● 两个机械按钮(用户按钮和复位按钮) ● 一个黄色的用户LED ● 三个Xplained Pro扩展插头 ● 一个MirkoElektronika mikroBUS插座● 32.768kHz晶振 ● 为了精确定时和时钟应用,〜20 ppm● 带有UPDI的10引脚AVR调试连接器,用于外部编程器和调试器● 支持Atmel START中的应用程序示例

    其他     发布时间:     atmel mcu atmega4809

  • 免费

    1
    28

    【毕业设计】51单片机制作的火灾声光报警提示器 包含原理图...

    本设计主要由烟雾探测传感器电路、单片机、灯光报警电路、负载驱动电路、控制程序和编解码程序等组成。本系统的研制主要包括以下几项功能:(1)火情探测功能:为了提高火灾报警的准确性和及时性,火灾报警系统需要使用各种方法进行火灾探测。在实际使用中,根据不同的防火场所,用户可以选用温度探测法、可燃气体检测法及烟雾探测法等合适的火灾探测方法,来有效的探测火灾;(2)灯光报警功能:当室内烟雾浓度过大、有火情产生、故障等异常情况发生时,报警器要进行灯光报警。当烟雾超过最大设定值时,可以蜂鸣器报警。系统的组成结构如下:附件截图如下:转自51hei-了无生趣。

    空气质量和气体监测     发布时间:     51单片机 毕设 报警器

  • 免费

    10
    117

    AT89S52制作的12864万历时钟+DS18B20温度采...

    AT89S52制作的12864万历时钟+DS18B20温度采集+闹钟说明:时钟部分因ds1302模块没带回来,所以我直接用定时计数器来跑了,显示小图片的函数是借鉴了其他高手的写法。展示内容:显示年月日、24小时、星期、所在年份、实时温度基本功能,带1路可设置闹钟;亮屏20s自动熄灭。其他参数:晶振:12MHZ单片机:AT89S52显示屏:12864带中文字库DS18B20数字温度采集部分代码截图:附件包含原理图工程文件,源码文件hex文件。截图如下:转自51hei-GYY0529电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!

    智能家居     发布时间:     ds18b20 at89s52 闹钟 12864显示 时钟电路

  • 免费

    4
    20

    改良版电子沙漏资料分享

    改良版电子沙漏资料分享说明: 先来简单说下基本原理。模拟真实的沙漏,根据两端沙粒占容器的比例计算出需要显示的行数。这个行数 是随着沙粒的减少或增多而随时变化的。因为是按比例按行计算,两端的行数变化并不对称,所以效果仍不是很理想,但实在是没有精力去深入了。 第二,显示方式采用了动态扫描,即任意时刻只有一个灯是亮的,感觉这样会比较省电。 由于本身是业余的,单片机知识都是现用现学。所以光程序就写了半个月。因为是业余出身,编程并不精通,所以里面还有很多不完善的地方,还请见谅。比如说沙粒落下的速度就有些快了,但是如果调慢的话,所有的灯就会闪的很厉害。没办法,将就一下吧。 好了,先看下视频效果。 可能是动态扫描的关系,录像里沙粒落下的效果不如肉眼看的效果好,有点断断续续的,实际上动画的连续性还是不错的。制作过程:正面:背面:单键开关:外壳:我用的是从手机包装里抽出的硬纸片,开孔后背面贴双面胶,剪一张做蛋糕用的油纸,这个透明度比较好,能透过大部分led的灯光,又会太刺眼。用挖出来的纸片做四个支撑,贴在四个角上,这样可以支撑住电路板。侧面开个小洞放开关,热熔胶固定大致完工图:转自中国电子DIY之家--ljl_1007

    DIY创意产品     发布时间:     led点阵 沙漏

  • 免费

    2
    11

    在Arduino上使用VCNL4010 接近度和环境光传感器

    VCNL4010传感器是为您的微控制器项目添加一个小距离接近传感器的好方法。对于更长的距离(在厘米范围内,可以使用夏普红外距离传感器,但只有距离超过10厘米的距离才可以使用)VCNL4010的设计距离更短,不超过200毫米(约7.5“ ),在我们的实验中,我们发现它在距离大约10-150mm的时候效果最好,比如说,当一只手在附近移动时,或者在机器人撞到墙壁之前,这将是很好的。传感器使用一个红外LED来反射前面的物体的光线,以及光线返回所需的时间。你可以用LED和光传感器自己做所有的事情,但是VCNL4010将所有的逻辑封装成一个独立的芯片给你!借助VCNL4010,您可以通过简单的I2C连接轻松读取接近度(即,物体是近还是远),甚至是环境光照水平。 最好的一个CircuitPython模块,您可以使用Python代码中的VCNL4010!本指南介绍如何通过CircuitPython或Arduino板来连接和使用VCNL4010。该传感器易于与任何具有I2C功能的微控制器配合使用。它符合5V的标准,因此您可以使用3.3V或5V逻辑电路,无损坏风险。有一个板载3.3V超低压降稳压器,所以你可以用3.3到5.0V的电源。但是,如果你可以给它5.0V,这是理想的,因为VIN电压为IR LED供电,你可以给它的电压越高,功率越大。电源引脚:Vin - 这是电源引脚。由于传感器芯片使用3 VDC的逻辑,我们已经包括了一个电压调节器,需要3-5VDC,并安全地转换下来。为了给电路板供电,给它提供与微控制器逻辑电平相同的功率 - 例如,像Arduino这样的5V微电源,使用5V3Vo - 这是来自电压调节器的3.3V输出,如果你愿意的话,你可以从这里获得高达50mA的电流GND - 电源和逻辑的共同点数据引脚:SCL - I2C时钟引脚,连接到您的微控制器I2C时钟线。可以使用3V或5V逻辑,并且对Vin具有弱上拉SDA - I2C数据引脚,连接到您的微控制器I2C数据线。可以使用3V或5V逻辑,并且对Vin具有弱上拉INT - 中断输出,当传感器检测到某些东西时,可以使用它来给出警报 - 但是它不包含在我们的库代码中接线:接线使用I2C连接将VCNL4010跳线连接到您的电路板。这里有一个羽毛M0的例子:板3.3V到传感器输入电压(羽毛是3.3V逻辑)电路板接地/ GND到传感器接地/ GND。董事会SCL到传感器SCL。董事会SDA到传感器SDA。或Arduino兼容:电路板5V到传感器Vin。(地铁是一个5V的逻辑芯片)电路板接地/ GND到传感器接地/ GND。董事会SCL到传感器SCL。董事会SDA到传感器SDA。Arduino代码:安装Adafruit_VCNL4010库要开始读取传感器数据,您将需要安装Adafruit_VCNL4010库(代码在我们的github存储库)。它可以从Arduino库管理器中获得,所以我们推荐使用它。从IDE中打开库管理器...并输入adafruit vcnl4010来找到图书馆。点击安装加载演示打开文件 - >示例 - > Adafruit_VCNL4010 - > vcnl4010test并上传到您的微控制器连接到传感器然后打开9600波特的串口控制台,你会看到环境光和接近数据打印出来!请注意,两者都是毫无意义的,它不像毫米或英寸的接近度,它越接近你越高。

    其他     发布时间:     arduino 环境光传感器 接近度传感器 vcnl4010

  • 免费

    7
    58

    快速制作STC单片机多功能迷你时钟

    快速制作STC单片机多功能迷你时钟说明使用STC单片机,仅用几个元器件如下图所示(SM420564共阳数码管,有源蜂鸣器,12M晶振,STC12C5A60S2等等)。只需要这些元器件,不需要电路板就可以快速制作一块多功能迷你时钟。主要功能:1. 时钟功能2. 环境光线检测并自动调节显示亮度3. 触摸按键,无需实体按键4. 带温度传感器,监测环境温度5. 可以设置多组闹钟6. 带整点报时7. 可以设置倒计时功能8. 可视化菜单设置安装流程截图:1.安装蜂鸣器和晶振2.安装光敏电阻检测电路3.安装温度传感器和其它针脚组合后的完整外观关灯成果图显示时间图显示温度图转自51hei--Jayqiu
  • 免费

    6
    52

    Adafruit AMG8833 8x8热成像摄像头传感器

    Adafruit AMG8833 8x8热成像摄像头传感器说明: 视频观看: 松下的这款传感器是一个8x8的红外热传感器阵列。当连接到您的微控制器(或树莓派)时,它将通过I2C返回64个单独的红外温度读数阵列。就像那些高档的热像仪一样,但是体积小巧,简单易用。 这部分测量的温度范围为0°C至80°C(32°F至176°F) ,准确度为+ - 2.5°C(4.5°F)。它可以检测到距离高达7米(23)英尺的人。最大帧速率为10Hz,非常适合创建自己的人体探测器或迷你热像仪。我们有在Arduino或兼容(传感器通过I2C进行通信)上使用这个突破的代码,或者在Python上使用Raspberry Pi。在Pi上,通过SciPy python库的一些图像处理帮助,我们可以插入8x8的网格,并得到一些相当不错的结果! AMG8833是松下的新一代8x8热敏红外传感器,性能比以前的AMG8831更高。传感器仅支持I2C,并具有可配置的中断引脚,可在任何单个像素高于或低于您设置的阈值时触发。 为了使其易于使用,我们选择并放置在具有3.3V稳压器和电平转换的分线板上。所以你可以使用任何3V或5V的微控制器或电脑。

    其他     发布时间:     传感器 摄像头 adafruit 热成像 amg8833

  • 免费

    8
    36

    Adafruit APDS9960感应传感器PCB/源码

    这个方便的传感器充满了功能!使用Adafruit APDS9960感应,光线,RGB和手势传感器,为您的项目添加基本手势感应,RGB色彩感应,接近感应或环境光感应 。当连接到您的微控制器(运行我们的库代码)时,它可以检测到简单的手势(从左到右,从右到左,从上到下,从下到上支持),返回红色,蓝色,绿色和清晰的光量或者返回一个物体靠近传感器的前端。该器件使用I2C接口,因此很容易连接和使用。Avago Technologies的APDS9960集成了一个红外LED和驱动器,以及四个方向光电二极管,用于检测来自LED的红外反射能量。它的接近检测功能使其能够以8位分辨率测量物体距离传感器前端的距离(长达几厘米)。由于有四个红外传感器,您可以随时测量每个基本位置的光反射率的变化,并将这些变化转换为手势。我们的界面库可以检测到方向手势(从左到右,从右到左,从上到下,从下到上),但从理论上讲,更复杂的手势,如锯齿形,顺时针或逆时针圆,近远等也可以用额外的代码检测到。APDS9960具有一个可配置的中断,可以在某个接近阈值被破坏时触发,或者当一个颜色传感器中断某个阈值时触发。

    其他     发布时间:     adafruit rgb传感器 APDS9960 光线传感器

  • 免费

    4
    14

    Adafruit DotStar FeatherWing炫光...

    Adafruit DotStar FeatherWing炫光效果制作说明: 视频展示: 没有野心的羽毛板是没有羽毛翼的羽毛板!这是DotStar FeatherWing,一个6x12的RGB LED附加所有羽毛板!您可以连接羽毛板的顶部或底部的羽毛翼,并使您的羽毛板支撑像一个狂欢的孔雀。在盯着这72个可配置的RGB LED之前,戴上你的太阳镜,它们是超级明亮的!以6x12矩阵排列,每个2mm×2mm大小的RGB像素可单独寻址。只需要两个引脚来控制所有的LED。在底部我们有数据线和时钟线的跳线,所以你可以改变它们的默认值。与任何/我们所有的羽毛工作!您可以切断默认跳线,并使用您喜欢的任何引脚。为了便于启动,LED是在默认情况下,从供电无论是 USB电源线或电池供电线,以较高者为准。两个肖特基二极管用于在两者之间切换。这种电源安排能够处理1安培的恒定电流消耗和可能的2A峰值,所以不是制作手电筒的好方法。多彩效果更好。功率MOSFET被设置并连接到羽毛上的ENABLE引脚,以便当羽毛被禁用时,机翼也将切断电源。

    照明与LED显示     发布时间:     adafruit 炫光 featherwing