0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用傳感器創(chuàng)建有趣的作品

足球上籃 ? 來源:足球上籃 ? 作者:足球上籃 ? 2023-02-08 13:43 ? 次閱讀

這篇文章來源于DevicePlus.com英語網(wǎng)站的翻譯稿。

本文最初發(fā)布在deviceplus.jp網(wǎng)站上,而后被翻譯成英語。

本系列文章將專注于通過使用Raspberry Pi制作的簡單作品來學(xué)習制作電子設(shè)計的原理和基礎(chǔ)知識。此次的分享嘉賓是伊藤尚未先生,一位媒體藝術(shù)家和作家,以講解“更深層次的原理”而聞名。在本文中,我們將運用迄今為止所學(xué)到的所有原理和工作機制,來介紹創(chuàng)建新作品的技術(shù)和過程。

[目錄]

前言

使用光反射器的設(shè)計

關(guān)于電路板設(shè)計

結(jié)論

1. 前言

很高興再次見到大家,我是伊藤尚未。最近,我在不同的地方舉辦了幾場電子設(shè)計研討會,包括一些作品的展覽。我從這些經(jīng)歷中學(xué)到了很多。從本系列文章整體上看,今天這篇文章是第四篇。我們將使用我在第三篇文章中介紹的傳感器來構(gòu)建一些簡單的作品,讓我們開始吧!

2. 使用光反射器的設(shè)計

光反射器RPR-220是紅外LED光電晶體管的組合,可通過將光反射到物體上來檢測物體存在與否。如果您閱讀技術(shù)規(guī)格書,可以看到其中寫著適用于復(fù)印機或辦公自動化設(shè)備等應(yīng)用,因此,這種產(chǎn)品可用來檢測紙張、齒輪和凸輪等機械物體的運動和位置。

poYBAGPbhiGAMUKUAABEBxJp-xk993.jpg

可通過非接觸方式檢測齒輪轉(zhuǎn)動

那么,可以用光反射器和Raspberry Pi做什么呢?上次我嘗試了一個簡單的實驗,也就是使用一個LED,只要手指靠近它就會亮起。當我嘗試各種其他實驗時,我發(fā)現(xiàn)即使對象物體是透明的塑料,在某些條件下也會發(fā)生反應(yīng)。但如果調(diào)整角度,比如使之傾斜,它可能就不反應(yīng)了。我想可能是因為紅外光會在塑料表面被反射回來,有一部分光進入了光接收單元??梢哉f,即使是透明物體,也并不意味著傳感器不起作用,而是傳感器的使用在不同的條件和環(huán)境下有其局限性。

所以您一定在想,“我能用這個做什么?”或“我能用這個做什么有趣的項目?”由于光反射器是用來檢測物體的,毫無疑問它的作用是檢測運動的物體。現(xiàn)在,讓我們先來嘗試連接4個光反射器。

pYYBAGPbhiOARta0AABC8nysTP8132.jpg

我們來看看將它們水平排列,是否可以檢測運動。我在腦海中試著模擬了一下……結(jié)果差強人意!一定是天氣太熱了!但責怪天氣炎熱并不能解決任何問題。

無論如何,關(guān)鍵在于如何讓項目變得“有趣”。

如果手指或物體的運動是主要運動,最好將其更改為次要運動,然后檢測到這種運動并根據(jù)檢測結(jié)果進行某些控制,這個想法怎么樣?也就是說,讓開關(guān)并不是直接按下按鈕就可以打開,而是可以通過更困難的動作來打開。在這樣做的過程中,手和手指的運動會產(chǎn)生意想不到的動作。

基于上述想法,我嘗試布局4個傳感器,但不是直線的,而是十字形的。把它們固定到電路板上,但不是面包板上。這個電路板用于連接元器件,但我認為它還有另外一個功能,就是起到固定元器件的作用。為了減少搖晃,并使之能夠承受外部沖擊,這次我們將使用電路板(盡管如此,也還是有些限制的)。當然,也有人采取的是將元器件插入面包板并用熱熔膠槍固定的“實力行動”,但說實話與其這樣,還不如采用焊接的方式。

3. 關(guān)于電路板設(shè)計

電路板設(shè)計實際上比想象的要難。在本文中,我使用了通用電路板。但從另外的角度看,印刷電路板的設(shè)計非常靈活,因而設(shè)計本身是非常有趣的。盡管如此,由于涉及蝕刻和鉆孔等許多麻煩的工作,哪種方式更好真的取決于個人判斷。

這一次,我們使用了15 x 15孔的通用電路板。由于4條電路呈十字形排列,因此每個單元采用相同的排列就可以了。 這里所說的“單元”其實只是一個光反射器和一個電阻器。
現(xiàn)在,由于我想讓GND通用,所以我采用回轉(zhuǎn)的布局方式,將連接到Raspberry Pi的 GPIO的引腳部分盡量都配置在一個位置。電源等也是與GPIO輸入/輸出分開布局的。

poYBAGPbhiaAfVh2AAC5AvdJl0I490.jpg

這部分經(jīng)常有人會看錯。上圖是從元器件側(cè)觀看的電路板視圖。而焊接面(也就是實際連接線路的那面)則如下圖所示:

pYYBAGPbhimAL_B_AAC_cfAvZx0072.jpg

接下來我們進入焊接部分。由于這次我們使用的是通用電路板,因此將使用器件引腳和鍍錫線等進行焊接。既然說到了焊接,我想借此機會復(fù)習一下焊接的基礎(chǔ)知識。

poYBAGPbhiuAFZ46AABwKYoTu44359.jpg

實際上,焊接效果取決于所用電烙鐵的性能,而且在很大程度上取決于烙鐵頭的狀況。如果能使用可調(diào)節(jié)溫度的昂貴焊接工具當然很好,但就我而言,由于我經(jīng)常教孩子,所以我用的是孩子們可以用自己的零花錢買得到的相對便宜的電烙鐵。

關(guān)鍵點是要適度加熱需要焊接的點,直到焊料能薄薄地均勻地熔化在烙鐵頭上。這個“適度”部分是最難把握的,但“熟”能生巧。由于焊接也是一種技術(shù),因此,您可以通過認真地練習來掌握這門技術(shù)。

焊接完成后,電路板就制作完成了。

poYBAGPbhi6AedTBAACB91mp0jo853.jpg

我的焊接技術(shù)并不是很高,所以在此獻丑了,背面(焊接面)是下面這樣的感覺:

poYBAGPbhjGANunAAADX69Rhue8818.jpg

然后,我將完成的電路板放入下面這樣一個盒子里。做一個十字形的切口,把光反射器嵌在里面。將一顆彈珠放在這個切口中并傾斜盒子使之滾動。這里的機理是當彈珠滾動時光反射器會做出反應(yīng)。我們暫且稱之為“傾斜控制器”吧。

pYYBAGPbhjOAHDWKAAA59SiF6oM238.jpg

然后,我們將它插入到Raspberry Pi的GPIO接口,讓它能夠工作起來。您可以使用這款傾斜控制器來讓電機運轉(zhuǎn),不過我先嘗試了一種最簡單、最基本的項目——讓小貓動起來【這里的“小貓”是指兒童編程軟件Scratch的吉祥物Scratch貓-譯注】。我嘗試在Scratch上創(chuàng)建了下面的程序:

pYYBAGPbhjeARZCUAAE44_lJak4159.jpg

GPIO使用 4、17、22和27,并使它們保持在Pullup狀態(tài)。由于是Pullup狀態(tài),所以正常傳感器的值為1。如果光反射器有反應(yīng),傳感器值就會變成0。小貓會根據(jù)變?yōu)?的GPIO值來改變移動方向。

可以看到,貓會沿著傾斜方向行走。

結(jié)論

我的一些熟人是優(yōu)秀的工程師,但他們當中有些人從未焊接過。其實焊接本身出乎意料地有趣,所以希望大家務(wù)必嘗試一下。

焊接似乎成了本文的主題,但我認為更重要的是“有趣的創(chuàng)意和實現(xiàn)創(chuàng)意的技術(shù)”。 下一篇文章中,我想談?wù)勈褂帽O(jiān)視器屏幕作為界面能實現(xiàn)什么。

DevicePlus 編輯團隊

設(shè)備升級版適用于所有熱愛電子和機電一體化的人。


審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2542

    文章

    50253

    瀏覽量

    750122
  • led
    led
    +關(guān)注

    關(guān)注

    240

    文章

    22989

    瀏覽量

    654607
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    4835

    瀏覽量

    96894
  • 光電晶體管
    +關(guān)注

    關(guān)注

    0

    文章

    64

    瀏覽量

    10849
收藏 人收藏

    評論

    相關(guān)推薦

    【W(wǎng)EBENCH 大賽作品傳感器設(shè)計

    傳感器設(shè)計,采用webench senor作品地址:http://srfitnesspt.com/uploads/ComDoc/20150713/55a38d2012d5a.pdf
    發(fā)表于 07-13 18:04

    【W(wǎng)EBENCH 大賽作品傳感器設(shè)計

    傳感器設(shè)計作品地址:http://srfitnesspt.com/uploads/ComDoc/20150715/55a60ef097316.zip
    發(fā)表于 07-15 15:43

    【W(wǎng)EBENCH 大賽作品傳感器設(shè)計

    使用WEBENCH? Sensor Designer 設(shè)計工具 。進行高精密度傳感器路徑電路設(shè)計,直徑0.29cm。作品地址:http://srfitnesspt.com/uploads/ComDoc/20150716/55a75300ef4bb.zip
    發(fā)表于 07-16 14:46

    【W(wǎng)EBENCH 大賽作品】WEBENCH? Power Designer傳感器設(shè)計

    傳感器是射頻傳感器,WEBENCH? Power Designer里面的各種仿真和設(shè)計方法很好,很實用,能夠讓設(shè)計師能夠較為精確的了解到設(shè)計出來的性能如何作品地址:http://srfitnesspt.com/uploads
    發(fā)表于 07-18 10:46

    一些有趣的稱重傳感器放大器電路

    我發(fā)現(xiàn)了一些有趣的稱重傳感器放大器示意圖。眾所周知,稱重傳感器放大器非常昂貴,合理的價格范圍為100-300美元。您可以構(gòu)建自己的稱重傳感器放大器以獲得更低的成本。
    的頭像 發(fā)表于 06-16 16:10 ?5867次閱讀
    一些<b class='flag-5'>有趣</b>的稱重<b class='flag-5'>傳感器</b>放大器電路

    創(chuàng)建3D打印智能燈絲傳感器的教程

    今天我將演示如何使用光學(xué)編碼傳感器和控制在穿孔板上創(chuàng)建 3D 打印智能燈絲傳感器。我為我們的燈絲傳感
    發(fā)表于 07-12 16:19 ?1281次閱讀
    <b class='flag-5'>創(chuàng)建</b>3D打印智能燈絲<b class='flag-5'>傳感器</b>的教程

    使用C++創(chuàng)建傳感器接口

    在過去的幾篇文章中,我們一直在探索開發(fā)人員如何與傳感器交互并開發(fā)可重用的驅(qū)動程序。在“與現(xiàn)代傳感器接口:接口設(shè)計”中,我們研究了如何使用 C 設(shè)計傳感器接口。在本文中,我們將從更面向?qū)ο蟮慕嵌仁褂?C++
    發(fā)表于 07-18 17:50 ?1928次閱讀
    使用C++<b class='flag-5'>創(chuàng)建</b><b class='flag-5'>傳感器</b>接口

    如何使用運動檢測傳感器創(chuàng)建一個鬧鐘

    我使用運動檢測傳感器創(chuàng)建了一個鬧鐘,這樣您就不能只是按下貪睡按鈕并重新入睡。
    發(fā)表于 07-21 17:31 ?2420次閱讀
    如何使用運動檢測<b class='flag-5'>傳感器</b><b class='flag-5'>創(chuàng)建</b>一個鬧鐘

    如何創(chuàng)建接近傳感器并了解其背后邏輯

    電子發(fā)燒友網(wǎng)站提供《如何創(chuàng)建接近傳感器并了解其背后邏輯.zip》資料免費下載
    發(fā)表于 11-08 10:52 ?0次下載
    如何<b class='flag-5'>創(chuàng)建</b>接近<b class='flag-5'>傳感器</b>并了解其背后邏輯

    使用GY 91多傳感器模塊創(chuàng)建API

    電子發(fā)燒友網(wǎng)站提供《使用GY 91多傳感器模塊創(chuàng)建API.zip》資料免費下載
    發(fā)表于 11-22 11:22 ?0次下載
    使用GY 91多<b class='flag-5'>傳感器</b>模塊<b class='flag-5'>創(chuàng)建</b>API

    使用Lilypad USB Protosnap Plus創(chuàng)建的坐姿傳感器

    電子發(fā)燒友網(wǎng)站提供《使用Lilypad USB Protosnap Plus創(chuàng)建的坐姿傳感器.zip》資料免費下載
    發(fā)表于 12-05 09:24 ?0次下載
    使用Lilypad USB Protosnap Plus<b class='flag-5'>創(chuàng)建</b>的坐姿<b class='flag-5'>傳感器</b>

    如何創(chuàng)建您自己的土壤濕度傳感器

    電子發(fā)燒友網(wǎng)站提供《如何創(chuàng)建您自己的土壤濕度傳感器.zip》資料免費下載
    發(fā)表于 12-06 15:21 ?0次下載
    如何<b class='flag-5'>創(chuàng)建</b>您自己的土壤濕度<b class='flag-5'>傳感器</b>

    如何使用IC555創(chuàng)建6個有趣的警報和警報音效發(fā)生電路

    在這篇文章中,我們將學(xué)習如何使用IC555創(chuàng)建6個有趣的警報和警報音效發(fā)生電路。
    的頭像 發(fā)表于 04-02 09:58 ?4252次閱讀
    如何使用IC555<b class='flag-5'>創(chuàng)建</b>6個<b class='flag-5'>有趣</b>的警報<b class='flag-5'>器</b>和警報音效發(fā)生<b class='flag-5'>器</b>電路

    Nanusens宣布成功創(chuàng)建嵌入納米傳感器的ASIC

    現(xiàn)在,傳感器結(jié)構(gòu)及其控制電路都可以作為IP模塊,同時采用所需的CMOS工藝節(jié)點,可以創(chuàng)建具有多個嵌入式傳感器的ASIC。
    發(fā)表于 06-06 09:55 ?216次閱讀
    Nanusens宣布成功<b class='flag-5'>創(chuàng)建</b>嵌入納米<b class='flag-5'>傳感器</b>的ASIC

    使用Particle IO板來創(chuàng)建停車傳感器

    電子發(fā)燒友網(wǎng)站提供《使用Particle IO板來創(chuàng)建停車傳感器.zip》資料免費下載
    發(fā)表于 07-11 11:14 ?0次下載
    使用Particle IO板來<b class='flag-5'>創(chuàng)建</b>停車<b class='flag-5'>傳感器</b>