查看: 617|回复: 1

【12 DAYS OF TECHMAS 】圣诞老人的铃铛

[复制链接]
本帖最后由 KIKIYA 于 2019-1-14 17:02 编辑


【12 DAYS OF TECHMAS 】
圣诞老人的铃铛
文中项目的作者:alex_weber

20181205190837.gif

On the first day of Christmas, my true love

gave to me a partridge in a pear tree

On the second day of Christmas, my true love

gave to me two turtledoves and a partridge in a pear tree

·········


       一首12days of Christmas送给这个圣诞节。祝福的音乐响起来了,空气里处处洋溢着暖心的声音,宣告着圣诞节也已经来到身边。


       是时候来开第二个礼包了,不知道今天能开到什么?

Arduino XMAS Hitcounter

叮铃铛 叮铃铛

FJXB6VIFA190MUC.LARGE.jpg

        听祝福的音乐响起来了,空气里处处洋溢着暖心的声音,宣告着圣诞节也已经来到身边。

       科技发达了圣诞老人开始用社交软件了。每次有人点击圣诞老人的博客传送了自己的圣诞愿望,它都会发出象征着节日的铃声,愿望就会被传递给他。

       它由一个Arduino板,一个铃,一个伺服器,python和php中的几行代码组成。大多数部件相当普遍,应该很容易获得。

STEP 1: 工具和材料
FVWDG6WFA2KM2C3.LARGE.jpg


  • 一块Arduino Board。与此同时,也有很多可以代替它的板子。
  • 舵机一个。
  • 一个铃铛。优选小到足以用伺服器摇动它的一个。
  • 两个回形针。一个较大的一个用于固定铃铛,另一个用于构建致动器让铃铛响。
  • 用于连接伺服和Arduino的电线。
  • 一个社交网站账号。
  • 一台PC或Mac。


    如果电线不能直接连接到Arduino,您可能需要焊接。


STEP 2: 组装硬件

      铃铛由大回形针固定。小回形针用于固定在舵机上。

      请注意,固定铃铛内部的圆珠,利用回形针连接舵机臂和铃铛外壳,需确定当舵机臂转动带动铃铛外壳并碰到圆珠时能发出叮叮声。



屏幕快照 2018-12-06 10.54.22.png
      将回形针和舵机连接到系统上。
屏幕快照 2018-12-06 10.47.28.png
       用扎带固定回形针
屏幕快照 2018-12-06 10.47.40.png
       测试铃铛是否发声。
屏幕快照 2018-12-06 10.47.56.png
       将小回形针连接到舵机上。
屏幕快照 2018-12-06 11.04.38.png
        完成图。
FFMJPX8FA190MW5.LARGE.jpg


STEP 3: 原理图

      并没有原理图。只需将舵机连接到Arduino即可。有三根电线:
  • 信号
  • VCC
  • GND
      VCC和GND连接到Arduino(5V和GND)上的相应引脚。信号接头连接到引脚2.它将向舵机发出转向信号。

      如果导线不能直接插入Arduino或舵机,您可能需要焊接。


STEP 4: 对arduino进行编程

      我将需要用到的代码文件附在下方。

FQR1OU1FA190MZ5.LARGE.jpg
The glue code:
[AppleScript] 纯文本查看 复制代码
#
# fetch counter
#
import time
import urllib
import serial

# usb serial connection to arduino

ser = serial.Serial('/dev/tty.usbserial-A4001JAh', 9600)
myUrl = 'http://tinkerlog.com/hitcounter.txt'

last_counter = urllib.urlopen(myUrl).read()
while (True):
_ counter = urllib.urlopen(myUrl).read()
_ delta = int(counter) - int(last_counter)
_ print "counter: %s, delta: %s" % (counter, delta)
_ ser.write(chr(ord(chr(delta))))
_ last_counter = counter
_ time.sleep(10)

圣诞铃铛.zip

2.68 KB, 下载次数: 1, 下载积分: 创造力 -1

gray6666  高级技匠 来自手机

发表于 2018-12-24 17:59:54

KIKIYA 发表于 2018-12-24 11:48

【12 DAYS OF TECHMAS 】
圣诞老人的铃铛

电动铃铛(∩˃o˂∩)♡
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail