亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于二維碼識別技術的物流小車的設計

        2023-02-19 14:26:32周旭華伍懿美周志強張凌峰
        電子制作 2023年3期
        關鍵詞:樹莓小車攝像頭

        周旭華,伍懿美,周志強,張凌峰

        (河源職業(yè)技術學院,廣東河源, 517000)

        0 引言

        隨著科技的發(fā)展,在車間、倉庫、碼頭等場所出現(xiàn)了很多的物流小車代替人工工作,它們極大地節(jié)約了人力成本,而且還有工作效率高、準確度高等特點。目前物流小車的導航方式主要有巡線的和雷達,巡線導航的方式需要在它行走的路線上鋪上一條線(磁感線,有顏色的線等)給它導航,該工作需要較大的人力,且它轉向時會存在不穩(wěn)定的情況,而用OpenCV識別彩色線的導航方式,對光線的要求會比較苛刻;雷達導航不存在上述的問題,但是雷達價格較貴。相比巡線導航和雷達導航方式,二維碼識別導航既可以降低成本又能大大提高導航的精度[1~2]。

        1 物流小車整體設計

        二維碼識別物流小車主要由識別解碼層和運動控制層兩個部分組成,識別解碼層由攝像頭、OpenCV、樹莓派和降壓模塊組成,運動控制層由MEGA2560板、電機驅動板和編碼電機組成。識別解碼層通過攝像頭采集二維碼數(shù)據(jù),然后把數(shù)據(jù)傳送到樹莓派上,經過OpenCV分析處理,并信息發(fā)送到運動控制層;運動控制層的MEGA2560板接收到樹莓派發(fā)送來的信息,并把信號傳輸給電機驅動板來控制物流小車,若攝像頭沒有采集到預設的二維碼信息,那么電機就保持不動[2~3]。

        二維碼識別物流小車設計主要分為硬件設計和軟件設計,硬件設計主要包括樹莓派3b+與USB攝像頭和MEGA2560板的連接設計、MEGA2560板與電機驅動板和編碼器的連接設計、電機驅動板和電機的連接設計等;軟件設計包括樹莓派鏡像的下載、OpenCV視覺庫的安裝和使用、Arduino控制程序等。其系統(tǒng)結構框圖如圖1所示。

        圖1 系統(tǒng)結構框圖

        2 硬件設計

        ■2.1 硬件結構設計

        物流小車的硬件主要包括樹莓派3b+、免驅USB攝像頭、MEGA2560控制板、降壓模塊、12V鋰電池、直流電機驅動板和編碼器電機等[4~6]。硬件模擬結構設計圖如圖2所示。

        圖2 小車硬件模型結構設計圖

        ■2.2 硬件設計

        2.2.1 電機驅動模塊的設計

        電機驅動采用兩塊L298N電機驅動板,可同時驅動四個直流電機,單路有7A大功率,光耦隔離輸入信號,帶有欠壓保護,穩(wěn)定可靠。驅動板上的+5V引腳可以接5V或者3.3V,為信號端提供電源,ENA1和ENA2為電機使能端,可接MEGA2560驅動板上的PWM來調節(jié)電機的轉速。連接電路圖如圖3和圖4所示。

        圖3 電機驅動板與MEGA2560板和左側電機的連接電路圖

        圖4 電機驅動板與MEGA2560板和右側電機的連接電路圖

        其工作的原理:L298N電機驅動板接收到樹莓派傳輸來的指令后向電機驅動板發(fā)送信號,電機驅動板可通過MEGA2560板上的PWM端口單獨控制左右電機的速度。電機驅動板的IN1、IN2和ENA1控制左電機的正反轉和速度,IN3、IN4和ENA2控制右電機的正反轉和速度。

        2.2.2 電源模塊的設計

        要想物流小車正常穩(wěn)定地行駛,電源模塊是整個硬件系統(tǒng)中必不可缺的一部分。由于每個硬件系統(tǒng)的電壓需求不一樣,為了滿足各個硬件系統(tǒng)的用電要求,本文采用兩個規(guī)格為12.6V、1500mAh的大容量可充電電池。在使用時,給電池充滿電時電壓能達到12.6V。連接電路圖圖如圖5所示。

        圖5 Arduino UNO與各模塊連接圖

        2.2.3 底盤控制模塊的設計

        底盤的控制平臺采用Arduino驅動板為核心,Ardunio是一種開源的電子工具,ArduinoIDE里開源的庫文件能直接被調用,容易上手且靈活性較好。MEGA2560兼容arduino開發(fā)核心處理器是Atmega2560,同時具有54路數(shù)字輸入/輸出口(其中15路可作為PWM輸出),16路模擬輸入,一個16MHz晶體振蕩器,一個USB口,一個電源插座,一個ICSP接口和一個復位按鍵。它板通過USB線與樹莓派連接,接收樹莓派傳來的指令,以此給予電機驅動板相連接的端口信號,帶動電機驅動。

        3 軟件設計

        軟件系統(tǒng)是官方的melodic18.04鏡像,需要按照OpenCV 3.4[7~8]。按照系統(tǒng)的功能要求,軟件整體設計流程圖如圖6所示。

        圖6 軟件設計流程圖

        ■3.1 二維碼的采集和處理

        二維碼采集由連接在樹莓派上的USB攝像頭和讀取攝像頭畫面的驅動程序兩部分組成,主要用來采集路線的二維碼并傳送到樹莓派上,再由計算機視覺庫OpenCV里的圖像處理算法分析處理。部分源程序如下所示:

        ■3.2 底盤控制程序

        運動控制層由小車底盤、MEGA2560板、L298N電機驅動板和運動層控制程序組成,主要負責接收樹莓傳送來的指令控制小車的行駛,利用左右輪的正反轉來實現(xiàn)轉彎。底盤控制程序是用Arduino寫的,通過MEGA2560和樹莓派的通訊來實現(xiàn)信息的傳遞,在編寫程序時需要先定義管腳,改變高低電平來改變電機的正反轉和停止,再通過讀取樹莓派發(fā)送的串口信息來判斷是否對電機的運動狀態(tài)進行改變部分源程序如下所示:

        4 測試結果

        測試前先通過官網(wǎng)下載的鏡像燒錄到8GB以上的內存卡上,再插入樹莓派上,進行OpenCV,Arduino及所需的功能包下載和安裝(官方的鏡像一般只有Python),并進行編程和通信。測試時,先將小車放在盒子架空,插上電源,然后通過電腦遠程登錄樹莓派,在電腦上控制樹莓派運行Python程序,觀察攝像頭是否正常,再把打印出來的二維碼放到攝像頭前進行識別,識別成功后并發(fā)送時再給電機插上電源,觀察電機是否能夠根據(jù)二維碼內容實現(xiàn)運動,等它達到想要的效果之后,再把它放到一個較大的空間上實現(xiàn)最終的效果。測試圖如圖7所示。

        圖7 測試環(huán)境圖

        通過調試,小車能根據(jù)二維碼信息行駛,攝像頭能夠把采集的二維碼進行識別解析并發(fā)送到MEGA2560板,再通過MEGA2560板和L298N驅動板控制小車運動,把二維碼內容解析打印如圖8所示。

        圖8 攝像頭采集視圖

        5 結論

        本文設計的物流小車以樹莓派為核心,利用MEGA2560板、USB攝像頭、L298N電機驅動模塊,可以實現(xiàn)小車通過攝像頭采集二維碼信息并利用樹莓派控制小車行走。

        猜你喜歡
        樹莓小車攝像頭
        浙江首試公路非現(xiàn)場執(zhí)法新型攝像頭
        攝像頭連接器可提供360°視角圖像
        大車拉小車
        快樂語文(2020年36期)2021-01-14 01:10:32
        自制小車來比賽
        科學大眾(2020年17期)2020-10-27 02:49:02
        基于樹莓派的騎行智能頭盔設計
        電子制作(2019年11期)2019-07-04 00:34:32
        劉老師想開小車
        文苑(2018年22期)2018-11-19 02:54:18
        兩輪自平衡小車的設計與實現(xiàn)
        電子制作(2018年8期)2018-06-26 06:43:02
        基于樹莓派的遠程家居控制系統(tǒng)的設計
        電子制作(2017年17期)2017-12-18 06:40:43
        響應面法優(yōu)化紅樹莓酒發(fā)酵工藝
        中國釀造(2016年12期)2016-03-01 03:08:19
        奔馳360°攝像頭系統(tǒng)介紹
        美女黄18以下禁止观看| 国产乱人伦偷精品视频免观看| 国产午夜精品av一区二区麻豆| 男女啪啪免费体验区| 国产成人美女AV| 国产成人精品自拍在线观看| 精品人妻久久一区二区三区| 午夜色大片在线观看| 亚洲成在人线久久综合| 亚洲av高清资源在线观看三区| 日本一级二级三级不卡| 人禽交 欧美 网站| 欧美在线三级艳情网站| 一区视频在线观看免费播放.| 国产精品一区久久综合| 一本一道av无码中文字幕麻豆| 8888四色奇米在线观看| 国产盗摄XXXX视频XXXX| 亚洲国产精品av麻豆网站| 国产精久久一区二区三区| 学生妹亚洲一区二区| 中文字幕亚洲精品人妻| 中文字幕在线乱码亚洲| 亚洲国产精品无码久久98| 国产精品麻豆综合在线| 中文字幕成人精品久久不卡| 国产av综合网站不卡| 国产成人涩涩涩视频在线观看| 亚洲亚洲网站三级片在线| 白白色福利视频在线观看| 欧美性生交大片免费看app麻豆| 亚洲精品久久国产高清情趣图文| 人妻少妇精品无码专区app| 黄色精品一区二区三区| 国产成人综合亚洲看片| 国产在线观看入口| 亚洲处破女av一区二区| 免费av片在线观看网址| 毛片24种姿势无遮无拦| 久久久精品免费国产四虎| 91久久国产香蕉熟女线看|