999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Wi-Fi的多路二維碼讀取系統設計

2020-12-08 02:12:35周煒杰周媛余佳琦楊嶺玉
科技創新與應用 2020年35期
關鍵詞:物聯網單片機數據庫

周煒杰 周媛 余佳琦 楊嶺玉

摘? 要:以ATMEGA16A單片機、ESP8266 Wi-Fi模塊為核心,設計并制作基于Wi-Fi的多路二維碼讀取系統,實現無線化的數據接收與發送。通過多個二維碼掃描儀獲得相關數據并發送信息給服務器,服務器接收數據并導入數據庫。數據讀取與存儲和整合過程為自動化操作。系統配有簡潔易用的客戶端,用戶可通過客戶端操作,實時獲取信息。

關鍵詞:單片機;Wi-Fi;二維碼;物聯網;數據庫

中圖分類號:TP274 文獻標志碼:A? ? ? ?文章編號:2095-2945(2020)35-0027-02

Abstract: With ATMEGA16A single-chip computer and ESP8266 Wi-Fi module as the core, a multi-channel two-dimensional code reading system based on Wi-Fi is designed and manufactured to achieve wireless data reception and transmission. The related data is obtained through multiple two-dimensional code scanners and sent information to the server, which receives the data and imports it into the database. Data reading and storage and integration processes are automated. The system is equipped with a simple and easy-to-use client, through which users can obtain information in real time.

Keywords: single-chip computer; Wi-Fi; two-dimensional code; internet of things; database

引言

近幾年來,隨著互聯網的發展,在多數領域中有線連接的方式已經不能滿足科技高速發展的要求,無線通信的方式正進入到我們生活中的各個領域[1]。它與有線連接方式相比,具有全天候在線,不受傳輸線材約束的優點。二維碼作為一種新的信息承載者有著數據量大、應用方便、糾錯能力強等特點[2]。本文設計了一個以ATmega16A單片機和ESP8266 Wi-Fi模塊為主要功能器件的多路二維碼讀取系統。

1 系統總體設計

本系統主要實現兩個功能:接收讀取二維碼數據和發送數據到服務器。整個基于Wi-Fi的多路二維碼讀取系統的系統架構如圖1所示。多路二維碼讀取系統的具體工作過程如下:Wi-Fi模塊接收二維碼掃描器的數據,并發送當前狀態給單片機,單片機監測Wi-Fi模塊的狀態,并發送相應控制命令,使其進入對應的工作模式。處于Wi-Fi信號范圍內的Wi-Fi模塊再通過無線局域網把數據發送給服務器。服務器接收到數據后,會把數據導入數據庫,實現數據的管理、整合。客戶端服務器還會根據當前Wi-Fi模塊的連接狀態,顯示相應信息給用戶,如果連接異常,對應的警示燈就會亮起。

2 系統硬件設計

系統的硬件設計主要可以分為三個部分:單片機及其外圍控制電路,ESP8266 Wi-Fi模塊、二維碼數據接收電路。

2.1 單片機及其外圍電路

本設計選用高性能、低功耗的8位單片機——ATmega16A。該芯片為系統提供可靠控制與強大數據處理能力。單片機及其外圍電路包括ATmega16A最小系統、繼電器、狀態指示燈。主要功能實現部分,單片機的兩個串行通信接口和Wi-Fi模塊對應相連,通過發送AT指令來配置Wi-Fi模塊,實現連接Wi-Fi、進入透傳模式、發送數據等功能。狀態指示部分兩個高亮LED通過串聯一個限流電阻后與單片機的PA0、PA1口相連。在Wi-Fi模塊搜索到無線AP后并連接上服務器后,會返回給單片機一個指令,通過校驗返回指令末位的“OK”二字的ASCII碼,來判斷Wi-Fi模塊是否順利連接上服務器。如果連接上服務器,指示燈變綠表示工作正常,主程序的流程圖如圖2所示。

2.2 ESP8266 Wi-Fi模塊

目前,市面上可供選擇的Wi-Fi模塊有很多,在權衡設計成本和可靠性后,選擇ALIENTEK公司出品的一款串口轉無線模塊。通過ATK-ESP8266模塊,傳統的串口設備只需要簡單的串口配置,就可以方便快捷的通過Wi-Fi傳輸數據[3]。而且ATK-ESP8266模塊也支持串行接口,電源電壓可以匹配3.3伏特和5伏特單片微型計算機系統,可以很方便的和單片機進行連接。模塊支持串口轉Wi-Fi STA、串口轉AP和Wi-Fi STA+Wi-Fi AP的模式,從而可以高效的構建串口——Wi-Fi數據傳輸方案。本設計中利用單片機發送AT指令配置Wi-Fi模塊。

在實際調試中,發現單片機的RXD和TXD并聯Wi-Fi模塊的數據通路后可能會無法正常工作,于是加入1路繼電器模塊JQC-3FF來控制單片機的RXD,TXD與Wi-Fi模塊的數據線的通斷。JQC-3FF有受控側和控制側,控制側由單片機控制,低電壓低電流;受控側接入高電壓,高電流。控制側的三個端口分別接VCC,GND,單片機的PC0口,PC0作為控制信號的輸入端。受控側COM口并聯接在Wi-Fi模塊的RXD口,NO口接在單片機的TXD。每當接通電源時,配置PC0口輸出高電平,導通RXD與TXD。當單片機收到Wi-Fi模塊回傳Wi-Fi連接成功指令后,立即配置PC0口輸出低電平,斷開COM與NC之間的連接,即斷開單片機的TXD與Wi-Fi模塊的RXD的連接。

2.3 二維碼數據接收電路

二維碼掃碼器通過九針串口與Wi-Fi模塊和單片機連接。由于掃碼器和單片機提供的信號電平與RS232的標準不同,因此電平轉換應通過MAX232的芯片進行。掃碼器掃描到的二維碼數據通過電平轉換芯片MAX232轉換后,送入Wi-Fi模塊,并經內部微處理器處理后,發送給服務器。

在實際測試中,發現MAX32對電源十分敏感,一旦電源電壓不穩定,大概率導致MAX232芯片發熱嚴重,從而無法和Wi-Fi模塊和單片機通信,因此需要先經穩壓后再給MAX232和本系統供電。

3 客戶端軟件設計

本設計的服務器客戶端是用Visual Studio2019開發的。Client/Server是一種數據庫的結構,本設計的系統是使用這種數據庫結構將多個數據轉發模塊作為客戶端連接到PC端的服務器[4]。活動數據對象(ADO)可以對數據庫進行訪問,是一種自動化接口技術,ADO技術創建數據庫的使用程序速度非常快,也是最節省網絡流量的一種數據庫訪問技術,并且能為數據庫提供質量高的接口[5]。Wi-Fi模塊與計算機通信是依賴于TCP/IP協議,端口配置文件通過改寫文本文檔“port”來實現,每次軟件運行前會讀取文檔中的端口號,因此可以同時配置連接不同端口號的設備。設備上線后,顯示綠燈,離線顯示紅燈。軟件主面板會顯示設備的具體信息,包括端口號、IP地址。數據被接收后,會自動導入到數據庫,對數據分組顯示。客戶端界面如圖3所示。

4 結論

本系統在設計前期進行了充分的理論研究;驗證了其可行性后,設計并實現了基于Wi-Fi的多路二維碼讀取系統。整機在運行過程中,能正常處理數據并實時同步到服務器,可靠性高。本設計利用低功耗的單片機和Wi-Fi模塊,提供了一種新型物聯網設計方案,非常適合移動應用場景下的多路二維碼讀取。同時,因其硬件成本的低廉而具有很高的性價比。若能夠在本系統的基礎上,稍加擴展,便可組成覆蓋面積廣、超多路并行傳輸的二維碼讀取網絡。

參考文獻:

[1]王燕.基于Wi-Fi模塊的多路燈光控制系統開發[J].電子世界,2015,479(17):186-188.

[2]陳守喆.基于二維碼的信息管理系統[D].華南理工大學,2016.

[3]邱宏斌.一種基于ESP8266模塊的物聯網設計思路[J].電子世界,2017,000(007):157-157.

[4]羅亞非.基于TCP的Socket多線程通信[J].電腦知識與技術,2009,5(3):563-565.

[5]徐楓,馬國之,劉良旭.基于ADO技術的數據庫訪問研究與實現[J].計算機工程與設計,2004(01):107-110.

猜你喜歡
物聯網單片機數據庫
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
數據庫
財經(2017年2期)2017-03-10 14:35:35
基于物聯網的煤礦智能倉儲與物流運輸管理系統設計與應用
基于高職院校物聯網技術應用人才培養的思考分析
中國或成“物聯網”領軍者
環球時報(2016-08-01)2016-08-01 07:04:45
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 国产第一页免费浮力影院| 99精品免费在线| 亚洲国产黄色| 五月婷婷亚洲综合| 97在线国产视频| 99久久这里只精品麻豆| 国产精品v欧美| 亚洲丝袜第一页| 二级特黄绝大片免费视频大片| 五月天久久婷婷| 日韩精品欧美国产在线| 青青操国产| 色综合天天综合| 久久久久国产一级毛片高清板| 99视频国产精品| 国产婬乱a一级毛片多女| 成年午夜精品久久精品| 亚洲黄网在线| 久久五月天国产自| 欧美一级99在线观看国产| 国产资源站| 色综合久久久久8天国| 国产黄在线观看| 中国美女**毛片录像在线 | 亚洲国产精品日韩av专区| lhav亚洲精品| 精品国产香蕉在线播出| 国产精品久久自在自2021| 91小视频在线播放| 久久夜色精品| 丁香六月激情综合| 99久久国产自偷自偷免费一区| 无码中字出轨中文人妻中文中| 婷婷六月激情综合一区| 亚洲不卡av中文在线| 热re99久久精品国99热| 波多野结衣一二三| 欧美不卡在线视频| 亚洲综合色婷婷| 超清无码一区二区三区| 91福利在线观看视频| 成人va亚洲va欧美天堂| 国产香蕉在线视频| 91在线视频福利| 日本亚洲欧美在线| 欧美精品成人| 欧美一级视频免费| 熟妇丰满人妻| 欧日韩在线不卡视频| 久久亚洲AⅤ无码精品午夜麻豆| 91成人在线免费视频| 2020国产精品视频| 青青久在线视频免费观看| 亚洲精品午夜无码电影网| 国产精品永久免费嫩草研究院| 亚洲v日韩v欧美在线观看| 欧美精品亚洲精品日韩专| 在线观看国产精品第一区免费| 国产精品九九视频| 香蕉久久国产超碰青草| 九色最新网址| 天天色天天综合| 午夜视频日本| 青青青视频91在线 | 久久不卡精品| 国产经典三级在线| 伊人成人在线视频| 日本人妻一区二区三区不卡影院| 福利小视频在线播放| 久久精品国产电影| 国产成人一区二区| 亚洲午夜国产片在线观看| 77777亚洲午夜久久多人| 人妻少妇乱子伦精品无码专区毛片| 美女扒开下面流白浆在线试听| 91网址在线播放| 美女免费黄网站| 91无码视频在线观看| 99热这里只有免费国产精品| 欧美亚洲日韩中文| 2022国产无码在线| 亚洲综合九九|