chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何制作帶語音功能的條形碼閱讀器

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-15 17:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:更新

隨著Raspberry Pi Zero W的到來,我將切換到它。除了需要建立與Pi的WiFi連接之外,這里的所有內(nèi)容都是相同的。這意味著您不需要USB集線器即可將Zero設(shè)置和使用。

您可以使用以下方式設(shè)置WiFi:

https://thepihut.com/blogs/raspberry-pi-tutorials/。..

- --------------------------------------------

您知道嗎?

如果使用Windows PC在SD卡上安裝Raspbian Jessie,則可以在引導前在卡上創(chuàng)建兩個文件來配置WiFi和SSH訪問

為此,假設(shè)您的SD卡當前已在PC上以 K:的方式安裝:

1)安裝最新的Raspbian Jessie映像到SD。對于該項目,Jessie Lite應該可以使用。

https://www.raspberrypi.org/downloads/raspbian/

2)使用記事本,創(chuàng)建一個名為“ ssh ”,然后使用“另存為”“所有文件”來 K: ssh

文件可以包含任何內(nèi)容。重要的是文件名。不得為“ ssh.txt” !?。?/p>

3)使用記事本,使用以下命令創(chuàng)建一個名為“ wpa_supplicant.conf ”的文件:

ctrl_interface=DIR=/var/run/wpa_supplicant

GROUP=netdev

update_config=1

network={

ssid=“mySSID”

psk=“mypassword”

key_mgmt=WPA-PSK

}

使用另存為“所有文件”到 K: wpa_supplicant.conf

再次,不要讓記事本將其更改為“ wpa_supplicant.conf.txt”!

第一次啟動Raspberry時,Jessie會查找這些并連接到您的Wifi。但是,由于路由器是自動分配的,因此您將不得不在路由器上查找IP地址。

步驟2:零件列表

樹莓派Pi零(如果大小不成問題,則可以選擇任何Raspberry Pi)

USB激光條形碼掃描儀

http://www.dx.com/p/ls-4209-激光條形碼掃描儀。..

對于Raspi Zero,添加Adafruit I2S 3W D類放大器

https://www.adafruit.com/products/3006

小揚聲器。 (對于Pi 2,3,請使用外部放大器和揚聲器。)

https://www.adafruit.com/product/1890

USB Micro轉(zhuǎn)USB OTG適配器

https ://www.adafruit.com/products/2910

5V 1Amp USB電池組,例如

https://www.adafruit.com/products/1959

用于電池組的USB轉(zhuǎn)micro USB電纜。

USB和以太網(wǎng)集線器(至少用于初始設(shè)置工作,對于零W或Raspi 2,3不需要)

https://www.adafruit.com/products/2992

來自GITHUB的軟件:

https://github.com/rgrokett/TalkingBarcodeReader

第3步:USB激光條形碼閱讀器

激光條形碼閱讀器在掃描UPC標簽方面的能力要比照相機更寬容。即使在光線不足或放置不良的標簽中,它們也可以正常工作。

您將需要USB到USB微型適配器,將其插入零位。

掃描儀的手柄和扳機使其易于使用。

在成功掃描標簽時也會提供反饋。

將來的任務(wù):

在最終設(shè)計中,我將電纜剪短以縮短電纜長度,然后直接焊接到零位的USB引腳上,以減小尺寸和連接器故障的可能性。零號和電池將直接安裝在3D打印盒中的掃描儀手柄底部。

步驟4:UPC數(shù)據(jù)庫

這是項目覆蓋最差的部分,因為實際上有數(shù)百萬的UPC代碼和很少的開源數(shù)據(jù)庫可供下載。不幸的是,大多數(shù)UPC數(shù)據(jù)庫價格昂貴,并且需要Internet連接。

我能夠?qū)讉€開放源數(shù)據(jù)庫放在一起(以下附錄中的源),但是即使其中有將近700,000個項目,仍然有大量缺失。

為此,我做了兩件事;一種是專門針對雜貨,另一種是在Raspberry中添加Web服務(wù)器以允許手動添加新的UPC代碼,但這確實至少需要本地網(wǎng)絡(luò)連接。

將來的任務(wù):

我會將Zero W設(shè)為“熱點”,以便您可以在任何地方連接它以添加新的UPC代碼。

第5步:文本轉(zhuǎn)語音

我使用了名為“ Flite”的文本轉(zhuǎn)語音程序,因為它在語音質(zhì)量之間具有最佳的折中轉(zhuǎn)換速度歸零。其他聲音聽起來稍好一些,但轉(zhuǎn)換速度太慢。

您還可以查看Adafruit的教程

https://learn.adafruit.com/speech-synthesis-on-the。

。請注意,要適應語音的變化需要一定的“耳部訓練”,但還算不錯。

再次掃描同一項目將重復音頻。

將來要做的事情

也許添加耳機插孔,以便老年人在嘈雜的地方更容易聽到聲音。

步驟6:電池電量

系統(tǒng)可以使用5V USB電池運行,例如用于給手機充電。

問題在于,當您拔下電池或電池沒電時,Pi將會崩潰,并有可能損壞SD驅(qū)動器。

要解決此問題,需要一個運行關(guān)閉命令的按鈕。我可能會這樣使用:

https://www.element14.com/community/docs/DOC-78055 。..

(是的。另一種“未來ToDo!”)

第7步:第一部分-向Pi Zero添加音頻

(如果不使用零,則跳過此部分?。?/p>

在Pi零上,您將需要添加外部音頻,因為它不是內(nèi)置的。我使用了低成本的“ Adafruit I2S 3W放大器突破MAX98357A”

這需要使用Adafruit的出色教程進行設(shè)置,網(wǎng)址為:

https://learn.adafruit.com/adafruit-max98357-i2s -。..

如本教程的接線部分所示,連接:

? Amp Vin to Raspi Zero Pi 5V

? Amp GND to Raspi Zero Pi GND

? Amp DIN to Raspi Zero Pi #21

? Amp BCLK to Raspi Zero Pi #18

? Amp LRCLK to Raspi Zero Pi #19

將小揚聲器連接到板上的音頻導線。

Pi Zero Adafruit音頻軟件設(shè)置

也如Adafruit軟件設(shè)置教程中所示,執(zhí)行以下CURL命令:

$ curl -sS https://raw.githubusercontent.com/adafruit/Raspbe.。.》 | bash

重啟后,請使用揚聲器測試來測試音頻:

$ speaker-test -c2 --test=wav -w /usr/share/sounds/alsa/Front_Center.wav

如果遇到問題,請從概述開始的Adafruit教程進行回顧。您可能需要通過本教程中的“詳細安裝”步驟來驗證所有已更新的文件。

零和Max98357音頻的重要必需步驟:

默認情況下,而Flite文字轉(zhuǎn)語音是單聲道,則ALSA音頻只能在立體聲中使用。而且,音頻在每次開始播放時都會有“啪”的一聲。

(請參閱:https://learn.adafruit.com/adafruit-max98357-i2s -。..

您必須執(zhí)行以下操作:

1 )在/boot/config.txt

$ sudo nano /boot/config.txt

dtoverlay=i2s-mmap

2上添加一行。2)替換/etc/asound.conf

$ sudo nano /etc/asound.conf

pcm.hifiberry {

type hw card 0

}

pcm.!default {

type plug

slave.pcm “dmixer”

}

pcm.dmixer {

type dmix

ipc_key 1024

slave {

pcm “hifiberry”

channels 2

}

}

ctl.dmixer {

type hw

card 0

}

3)重新啟動您的Pi。

再次嘗試揚聲器測試?,F(xiàn)在聽起來應該會更好。

完成包括音頻測試的設(shè)置教程后,聲音就應該準備好了。

請注意,如果您將耳機插孔帶到雜貨店或嘈雜的環(huán)境中,則可能需要添加耳機插孔來進行音頻處理。

步驟8:第二部分-軟件安裝

這假設(shè)您已經(jīng)安裝了Raspbian Jessie,并且可以訪問Linux命令行。您不需要Raspbian的GUI版本,但可以使用。

如果您需要USB端口用于以太網(wǎng)或鍵盤/鼠標,則此時無需插入USB掃描儀。

確保您的操作系統(tǒng)是最新的:

$ sudo apt-get update

$ sudo apt-get upgrade

從命令行進入pi主目錄并下載GITHUB存儲庫:

$ cd /home/pi

$ sudo apt install git

$ git clone https://github.com/rgrokett/TalkingBarcodeReader.。..》 https://github.com/rgrokett/TalkingBarcodeReader.。..》

$ cd TalkingBarcodeReader

$ 。/install.sh

這將花費一些時間,特別是如果這是第一次并且需要安裝或更新Web服務(wù)器和PHP。如有必要,您可以多次運行它。

其中,這會將條形碼文件和UPC數(shù)據(jù)庫安裝到:/var/www/html/upc

下一步,編輯/etc/rc .local,并在“退出0”之前添加下一行

$ sudo nano /etc/rc.local

fi

sudo /var/www/html/upc/bin/run.sh

exit 0

安裝完成后,關(guān)閉您的Pi并插入USB條碼讀取器,然后重新啟動。

$ sudo shutdown now

將其重新啟動,您會聽到簡短的啟動語音。

如果是,請嘗試掃描雜貨店的條形碼。如果一切順利,您應該會聽到。說出該項目(或說出“未找到”)。否則,請參閱下一步的故障排除指南。

步驟9:故障排除

如果您聽不到任何聲音,則需要嘗試以下命令:

1)驗證文本語音轉(zhuǎn)換是否正常:

$ sudo flite -voice awb -t “testing”

如果收到錯誤,請確保已安裝flite:

$ sudo apt install flite

如果收到以下錯誤,請確保已更新/boot/config.txt和/etc/asound.conf在上方的“音頻設(shè)置”部分中顯示Raspi Zero的:

audio_open_alsa:未能將聲道數(shù)設(shè)置為1。無效的參數(shù)。

如果沒有錯誤也沒有聲音,請確保您的Raspberry音頻正常運行。

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

1)您可能需要將音頻從音頻插孔中拔出:(請參見上面的圖1)

$ sudo raspi-config -》 7 Advanced Options -》 A4 Audio

2)一旦您確認音頻和文本到語音轉(zhuǎn)換良好,請檢查條形碼讀取器:

cd /var/www/html/upc/bin

sudo python 。/test.py

掃描條形碼時,應該看到顯示的數(shù)字條形碼編號。 (測試程序不包括音頻輸出或數(shù)據(jù)庫連接。)

3)如果所有這些都很好,請檢查“ nohup.out”文件中是否有錯誤消息:

cd /var/www/html/upc/bin

sudo cat nohup.out

可能的問題是缺少程序包或權(quán)限錯誤(或代碼中的錯誤?。?。確保您的操作系統(tǒng)是最新的,然后再次運行install.sh。

希望您現(xiàn)在正在工作!

步驟10:第III部分– Web服務(wù)器

由于有成千上萬的UPC代碼,而且大多數(shù)公開(即免費)的可用數(shù)據(jù)庫只是一小部分代碼,因此該項目側(cè)重于雜貨的UPC代碼。它包含數(shù)十萬個項目,但找不到許多。

如果需要添加或更新UPC數(shù)據(jù)庫,則有兩個程序可用;如果要添加或更新UPC數(shù)據(jù)庫,則可以使用兩個程序。命令行和網(wǎng)絡(luò)瀏覽器。 (將數(shù)字替換為您的UPC項目編號)

$ cd /var/www/html/upc/bin

$ sudo 。/addDB.sh 01234567890 “My new item”

這會將記錄添加到數(shù)據(jù)庫中。否則,建議使用Web瀏覽器數(shù)據(jù)庫功能。

對于Web Server GUI,您需要樹莓派的IP地址。

要查找IP地址,可以使用:

$ hostname -I

192.168.1.108

從PC瀏覽器中,轉(zhuǎn)到:http://192.168.1.108/upc/

您應該會看到類似于上面圖2中的屏幕。

如果是這樣,則可以添加/更新和刪除記錄。

使用(‘》 |’)“最新記錄”按鈕導航到“最后一頁”,以查看最新記錄,因為它們是追加到數(shù)據(jù)庫末尾的。

安全性

請注意,此Web服務(wù)不受保護(不進行身份驗證,不使用SSL),因此最好不要將其公開給公共Internet。 (但由于未將其設(shè)置為WiFi接入點,因此可以安全地攜帶到商店。)

盡管如此,因為上面沒有私人數(shù)據(jù),所以如果有人篡改數(shù)據(jù),可能會更糟。 UPC數(shù)據(jù)。

您還可以限制對特定IP地址的訪問,以便其他人不能進入。只需用此處的IP替換您希望允許的IP地址即可。其他所有人都將無法訪問:

$ sudo vi /etc/lighttpd/lighttpd.conf

$HTTP[“remoteip”] =~ “127.0.0.1|192.168.1.108” {

url.access-deny = ( “” )

}

$ sudo /etc/init.d/lighttpd restart

此外,更改默認的PI密碼!

每個人都知道默認值為pi/raspberry

$ passwd

步驟11:對Web服務(wù)器進行故障排除

使用瀏覽器訪問Raspberry的IP地址,如下所示:

http://192.168.1.108/

您應該從/var查看默認屏幕/www/html/index.html(上面的圖1)

還請確保網(wǎng)絡(luò)服務(wù)器正在運行:

$ ps -ef|grep lighttpd

要驗證PHP是否良好,請創(chuàng)建一個php測試文件:

$ sudo nano /var/www/html/phpinfo.php
責任編輯:wv

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

    關(guān)注

    0

    文章

    305

    瀏覽量

    28764
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2067

    瀏覽量

    108953
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    EM3396嵌入式條形碼掃碼安裝到手持終端里面,讀取一維二維碼

    在現(xiàn)代數(shù)字化辦公和生活中,手持終端的應用越來越廣泛,而嵌入式條碼掃描則為手持終端賦予了強大的條碼讀取能力。今天我們就來聊聊如何將EM3396嵌入式條形碼掃碼安裝到手持終端里面,實現(xiàn)一維二維碼
    的頭像 發(fā)表于 09-22 16:09 ?379次閱讀
    EM3396嵌入式<b class='flag-5'>條形碼</b>掃碼<b class='flag-5'>器</b>安裝到手持終端里面,讀取一維二維碼

    條形碼到智能跟蹤:物聯(lián)網(wǎng)和RFID如何共同發(fā)展

    在當今這個科技飛速發(fā)展的時代,資產(chǎn)跟蹤這件事,從原來那種老掉牙的純?nèi)斯c數(shù),到后來用條形碼掃一掃,再到現(xiàn)在高大上的物聯(lián)網(wǎng)、RFID這些新鮮東西,那變化可真是天翻地覆,這里面的門道和好處,估計好多人還沒怎么弄明白,今天咱就來好好聊一下。
    的頭像 發(fā)表于 09-10 09:33 ?205次閱讀

    面向條形碼掃描機或打印機的開關(guān)解決方案

    條形碼之間的細節(jié)千差萬別,如今條形碼打印與掃描在很多行業(yè)中不可或缺。根據(jù)負責維護UPC(商品統(tǒng)一代碼)的國際物品編碼組織GS1統(tǒng)計的數(shù)據(jù),工人們每天要掃描50億個產(chǎn)品條碼。到2022年,單是掃描的市場每年就會增加6%。
    的頭像 發(fā)表于 09-02 14:44 ?410次閱讀

    選購固定式讀碼要看哪些核心參數(shù)

    選購固定式讀碼時應關(guān)注哪些核心參數(shù)呢?東集小編將詳細分析各項指標,幫助企業(yè)采購決策。 一、識別技術(shù)與解碼能力固定式讀碼的核心功能就是識別和解碼各種條形碼和二維碼。其識別技術(shù)主要分為
    發(fā)表于 06-26 16:43

    別讓條碼閱讀器“干瞪眼”!Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)專治設(shè)備溝通障礙

    在工業(yè)自動化的“生產(chǎn)線江湖”里,條碼閱讀器堪稱“信息偵察兵”,但要是它和系統(tǒng)“語言不通”,分分鐘上演數(shù)據(jù)“嘴瓢”現(xiàn)場!最近就有小伙伴說Modbus協(xié)議的條碼閱讀器,和Profinet系統(tǒng)聊得
    發(fā)表于 05-23 14:02

    條形碼模組是什么?值得推薦的條形碼掃描模組有哪些?

    條形碼技術(shù)作為一種高效、準確的自動識別手段,已被廣泛應用于倉儲、物流、零售、醫(yī)療等多個領(lǐng)域。條形碼模組作為這一技術(shù)的核心組件,發(fā)揮著至關(guān)重要的作用。本文將深入探討條形碼模組的基本概念、主要功能
    的頭像 發(fā)表于 03-12 14:56 ?583次閱讀
    <b class='flag-5'>條形碼</b>模組是什么?值得推薦的<b class='flag-5'>條形碼</b>掃描模組有哪些?

    Cognex新推AI驅(qū)動產(chǎn)品,鞏固工業(yè)條碼讀取市場領(lǐng)導地位

    工業(yè)機器視覺領(lǐng)域的佼佼者Cognex Corporation近日宣布推出兩款全新的人工智能驅(qū)動產(chǎn)品——DataMan? 290和390條形碼讀取。這兩款產(chǎn)品的問世,進一步鞏固了Cognex在工業(yè)
    的頭像 發(fā)表于 01-20 14:19 ?750次閱讀

    條形碼掃描儀模組在醫(yī)療行業(yè)識讀領(lǐng)域中的應用

    ,條形碼掃描儀模組通過掃描醫(yī)療器械唯一標識(UDI)條碼,實現(xiàn)了從生產(chǎn)到使用的全鏈條追溯。在生產(chǎn)環(huán)節(jié),企業(yè)利用UDI條碼掃描優(yōu)化了倉儲管理,確保出入庫、盤點及進銷存的
    的頭像 發(fā)表于 01-15 16:06 ?674次閱讀
    <b class='flag-5'>條形碼</b>掃描儀模組在醫(yī)療行業(yè)識讀領(lǐng)域中的應用

    適用于安裝到柜式終端的嵌入式條形碼模組

    LV2097條形碼模組,作為深圳遠景達(RAKINDA)科技匠心獨運的杰作,正是這一需求下的完美回應。LV2097以其超薄輕巧的機身設(shè)計,幾乎將“隱形”二字詮釋得淋
    的頭像 發(fā)表于 12-18 16:25 ?528次閱讀
    適用于安裝到柜式終端的嵌入式<b class='flag-5'>條形碼</b>模組

    智能密集架控制系統(tǒng)的功能與特點

    智能密集架控制系統(tǒng)的定義 智能密集架控制系統(tǒng)是一種集成了計算機控制、條形碼識別、無線通信和傳感技術(shù)的檔案存儲解決方案。它能夠?qū)崿F(xiàn)檔案的自動化存取、智能化管理、安全監(jiān)控和信息共享。 功能 1.
    的頭像 發(fā)表于 12-06 10:21 ?1638次閱讀

    新大陸二維碼閱讀器在工業(yè)配件溯源的場景應用

    新大陸二維碼閱讀器在工業(yè)配件溯源的場景應用主要包括生產(chǎn)線自動化控制、工藝追溯、成品質(zhì)量檢測、降低錯誤和廢品率以及數(shù)據(jù)追溯能力。這些應用場景共同促進了生產(chǎn)效率的提升、產(chǎn)品質(zhì)量的保障以及成本的有效控制
    的頭像 發(fā)表于 11-21 16:20 ?641次閱讀
    新大陸二維碼<b class='flag-5'>閱讀器</b>在工業(yè)配件溯源的場景應用

    如何設(shè)置條形碼掃描模塊,掃碼常見技術(shù)問題的解決

    隨著現(xiàn)代商業(yè)和工業(yè)的快速發(fā)展,條形碼掃描模塊已經(jīng)成為日常工作中不可或缺的一部分。然而,對于許多用戶來說,如何正確地設(shè)置這些設(shè)備仍然是一個挑戰(zhàn)。為了幫助大家解決這一問題,深圳遠景達(RAKINDA
    的頭像 發(fā)表于 11-11 15:38 ?1483次閱讀
    如何設(shè)置<b class='flag-5'>條形碼</b>掃描<b class='flag-5'>器</b>模塊,掃碼<b class='flag-5'>器</b>常見技術(shù)問題的解決

    RFID手持終端與條形碼終端的區(qū)別

    隨著信息技術(shù)的飛速發(fā)展,自動識別技術(shù)在提高工作效率、降低成本、增強數(shù)據(jù)準確性等方面發(fā)揮著重要作用。RFID手持終端和條形碼終端作為兩種主流的自動識別設(shè)備,它們在功能、工作原理、應用場景等方面存在顯著
    的頭像 發(fā)表于 10-29 09:20 ?979次閱讀

    亞馬遜推出首款彩屏Kindle閱讀器

    亞馬遜(Amazon)于周三震撼發(fā)布了其首款配備彩色顯示屏的Kindle電子閱讀器,這一創(chuàng)新之舉打破了自2007年Kindle問世以來一直沿用的黑白屏幕傳統(tǒng)。
    的頭像 發(fā)表于 10-17 15:56 ?1000次閱讀