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

基于嵌入式寵物智能喂食器控制系統的設計

2020-09-09 07:24:21趙淑萍朱振興
科學與財富 2020年18期

趙淑萍 朱振興

摘 要:隨著人們生活水平的逐步提高,越來越多的人選擇在家養寵物,但同樣很多人因為養寵物需要時時想著喂食。因此在自動化程度越來越繁榮的今日,我們考慮是否可以使用單片機結合一些外設實現喂食的自動化,這樣能夠大大減輕養寵物主人的工作量,也能避免一些特殊事情無法喂食的情況。基于以上種種情況,我做了本次設計。本設計是基于STM32的寵物喂食器,可以實現提前投放實物于儲物盤內,通過矩陣鍵盤設定投喂轉盤與投喂時間,當時間到達設定時間時,由語音模塊發出信號吸引寵物進食。

關鍵詞:STM32;定時;自動喂養;語音播報

1.引言

隨著人們生活水平的不斷提高,人們對情感精神生活的追求也越來越多。養寵物是很多家庭選擇的方式。對于寵物的喂食和照顧,如今還是費時費力,但很多人由于學習與工作,時間并不充裕。當人們出差或外出旅游的時候,如何放心地照看寵物,成為了一大問題。

而本設計就是用于服務養寵物的家庭,使得他們不管是日常喂食還是外出游玩都能夠更高效,更放心。而本篇論文主要從硬件方面介紹系統所包含的內容與原理說明。

2.系統整體設計

系統采用STM32F103C8T6為控制器,由矩陣按鍵、TFT顯示模塊、DS1302定時模塊、語音模塊、步進電機模塊組成。系統整體結構框圖如圖2-1所示。

主要功能是矩陣按鍵設置完成喂食時間過后,達到設定時間,步進電機驅動轉盤使其轉到有食物的盤格,并發出語音,提示寵物進食。

3.硬件模塊設計

3.1單片機選擇

STM32F103C8T6單片機其內核是ARMCortex-M3,擁有高速存儲器,最高工作頻率為75MHZ,單片機運行速度更快。共有48個管腳,除了作為普通的IO口,還可復用[1]。同時還包含ADC模塊,定時器模塊,PWM輸出模塊,也包括常見的IIC、SPI、USART等協議接口。

3.2電源模塊

通過比較常見的幾種電源芯片過后,選擇了LM7805穩壓芯片。能提供DC 5V的輸出電壓,應用范圍廣,內含過流和過載保護電路[2]。該芯片經過整流與濾波的電路使220v交流電變為系統工作需要的5V工作電壓。

3.3電機驅動模塊

3.3.1驅動芯片的選擇

首先根據系統所需要的功能、所帶負載,選擇了型號為28BYJ-48的步進電機,它是四相五線式。根據步進電機需要脈沖控制的原理,以及所需要的驅動電流,選擇了ULN2003芯片作為驅動芯片。它的特點是非常耐壓,電流增益比較大,負載能力強。其主要技術參數如表3-1所示。

3.3.2芯片內部原理

ULN2003芯片內部其實為七個達林頓三極管。達林頓三級管是兩個三極管復合成的,復合之后相當于一個三極管,極性只與前面的三極管有關,但比一個三極管的電流放大倍數大了很多,提高了電流驅動能力。達林頓管的作用一般是在高靈敏的放大電路中放大非常微小的信號,如大功率開關電路。在電子學電路設計中,達林頓接法常用于功率放大器和穩壓電源中。我們用的單片機一般驅動能力比較弱,如果要對需要比較大的電流進行控制的器件,可以采用達林頓管進行控制[3]。而常見的接法主要有四種,分別是NPN+NPN,PNP+PNP,NPN+PNP,PNP+NPN。

3.4定時模塊

為了完成定時的功能,選擇了常見且性能優異的DS1302芯片。采用了SPI接口,可以與CPU同步通信。其主要性能指標如下:

(1)DS1302是一個實時時鐘芯片,可以提供秒、分、小時、日期、月、年等信息,并且還有閏年自動調整的能力,可以通過配置AM/PM來決定采用24小時格式還是12小時格式。

(2)擁有31字節數據存儲RAM。

串行I/O通信方式,相對并行來說比較節省IO口的使用[4]。

DS1302的工作電壓比較寬,大概是2.0V~5.5V都可以正常工作。

DS1302這種時鐘芯片功耗一般都很低,它在工作電壓2.0V的時候,工作電流小于300nA。

當程序寫入DS1302芯片初始的時間以后,芯片便會自動從當前時間繼續前進,除了常規的時分秒以外,日、月、星期、年,也是該芯片的一大亮點,很多的計時設備都采用了該芯片。

3.5語音模塊

本次設計,在考慮到喂食的重要性,與人性化的設計,因此,在語音模塊方面選擇了SX6288A模塊。這是一款中文語音合成模塊,其工作原理主要是通過異步串口(UART)通訊方式,接受待合成的文本數據,實現文本到語音的轉換[5]。

通訊傳輸字節格式如表3-2所示

3.6矩陣按鍵模塊

為了方便設置定時時間,采用了4*4的矩陣鍵盤作為輸入設備。通過行列掃描判斷低電平的位置,便可以確定按鍵位置。

3.7顯示模塊

對比了數碼管、點陣、LCD、TFT等幾種常見的顯示模塊之后,選擇了管腳少,分辨率高、顯示內容全面的TFT彩屏作為顯示模塊。

4.軟件系統設計

由于本次論文主要闡述硬件原理,因此軟件部分只將軟件流程圖列出。整體軟件系統流程圖如圖4-1所示。

5.結論

介紹了一個基于STM32的寵物自動喂食器。實現了矩陣鍵盤設置喂食時間,步進電機驅動轉盤自動喂食,語音模塊播放提醒進食。

未來可以結合WIFI、5G通信技術等,實現遠程控制。可搭載攝像頭,使主人觀察到寵物進食情況,并及時進行調整。

參考文獻:

[1]劉火良,楊森.STM32庫函數開發指南[M].北京:機械工業出版社,2013.

[2]康華光.電子技術基礎.模擬部分.高等教育出版社.2005.

[3]康華光.電子技術基礎.數字部分.高等教育出版社.1998.

[4]V.Yu.Teplov. A. V. Anisimov. Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Modules Based on the Peltier Effect. [J].2002.

[5]Multi-channel Pulse Sequence Controller with 0.5ns Precision by Using CPLD[A].2017:16.

主站蜘蛛池模板: 国产91透明丝袜美腿在线| 欧美性精品| 青青青亚洲精品国产| 99这里精品| 欧美中文字幕在线视频| 一级片免费网站| 国产在线欧美| 免费国产黄线在线观看| 免费在线视频a| 免费人成黄页在线观看国产| 亚洲一区二区约美女探花| 一本色道久久88综合日韩精品| 又黄又爽视频好爽视频| 日韩欧美中文字幕在线精品| 91蝌蚪视频在线观看| 精品久久久久无码| 26uuu国产精品视频| 日本黄色不卡视频| 欧美精品H在线播放| 97在线国产视频| 日韩在线2020专区| 国产亚洲精| 伊人AV天堂| av一区二区人妻无码| 91精品伊人久久大香线蕉| 91精品国产91久久久久久三级| 国内精品视频在线| 国产精品九九视频| 国内精品九九久久久精品| 自慰网址在线观看| 欧美人与动牲交a欧美精品| 91午夜福利在线观看| 日韩高清中文字幕| 黄色三级网站免费| 国产真实乱子伦视频播放| 狠狠色婷婷丁香综合久久韩国| 色老头综合网| 呦系列视频一区二区三区| 国产好痛疼轻点好爽的视频| 人人看人人鲁狠狠高清| 毛片大全免费观看| 中文字幕久久精品波多野结| 婷婷亚洲综合五月天在线| 午夜激情福利视频| 国产精品无码AV片在线观看播放| 爽爽影院十八禁在线观看| 黄色一级视频欧美| 好紧太爽了视频免费无码| 亚洲国产成人麻豆精品| 国产乱人免费视频| 成人综合久久综合| 亚洲精品无码人妻无码| 无码AV动漫| 免费看久久精品99| 亚洲性网站| 久草国产在线观看| www.精品国产| 国产尤物视频在线| 国产精品福利在线观看无码卡| 亚洲美女高潮久久久久久久| 免费无码AV片在线观看国产| 色欲不卡无码一区二区| 亚洲国产午夜精华无码福利| 九色在线观看视频| 国产在线麻豆波多野结衣| 在线国产毛片| 在线播放真实国产乱子伦| 亚洲日韩AV无码精品| 亚洲中文字幕在线观看| 国产亚洲欧美在线人成aaaa | 久久一级电影| 国产91色| 亚洲精品国产精品乱码不卞 | 国产日产欧美精品| 精品小视频在线观看| 青青草原偷拍视频| 亚洲三级视频在线观看| 91精品国产一区自在线拍| 免费aa毛片| 99精品这里只有精品高清视频 | 欧美激情伊人| 高清不卡一区二区三区香蕉|