TWI833490B - Pet food monitoring device and pet food monitoring method - Google Patents

Pet food monitoring device and pet food monitoring method Download PDF

Info

Publication number
TWI833490B
TWI833490B TW111146889A TW111146889A TWI833490B TW I833490 B TWI833490 B TW I833490B TW 111146889 A TW111146889 A TW 111146889A TW 111146889 A TW111146889 A TW 111146889A TW I833490 B TWI833490 B TW I833490B
Authority
TW
Taiwan
Prior art keywords
feed
sensor
value
sensing signal
signal
Prior art date
Application number
TW111146889A
Other languages
Chinese (zh)
Other versions
TW202423281A (en
Inventor
黃胤傅
周咏陞
李稚麟
Original Assignee
林禹廷
魏利恩
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 林禹廷, 魏利恩 filed Critical 林禹廷
Priority to TW111146889A priority Critical patent/TWI833490B/en
Application granted granted Critical
Publication of TWI833490B publication Critical patent/TWI833490B/en
Publication of TW202423281A publication Critical patent/TW202423281A/en

Links

Images

Landscapes

  • Testing Or Calibration Of Command Recording Devices (AREA)

Abstract

A pet food monitoring device and pet food monitoring method are disclosed. The pet food monitoring device includes a storage device, a plurality of sensors and a processor. The processor is configured to execute the following steps: detecting a plurality of sensing signals by the sensors; filtering the noise of sensing signals to generate filtered sensing signals; converting each of filtered sensing signal into corresponding digital signals, wherein each of digital signals includes corresponding digital values; and utilizing a pet food estimation model to calculate pet food weight corresponding to the digital signals, and send an alarm signal when the pet food weight is lower than a threshold value.

Description

飼料監控裝置以及飼料監控方法Feed monitoring device and feed monitoring method

本發明有關於一種監控裝置以及監控方法,且特別是有關於一種用於即時監控寵物飼料的監控裝置以及監控方法。 The present invention relates to a monitoring device and a monitoring method, and in particular, to a monitoring device and a monitoring method for real-time monitoring of pet feed.

隨著現代人們的生活水平的提高,飼養寵物的人士越來越多,寵物也成為家庭中重要的成員之一。許多寵物飼養者為寵物配備了自動餵食器,現有市場上的寵物餵食器需要飼養者去觀察寵物餵食器內剩餘飼料的情況,一旦出現飼養者忘了去看餘糧而且家中沒有寵物糧的情況,會發生到餵食時間時沒有寵物糧餵食寵物的狀況。另一方面,寵物因為疾病而食慾大減,也可從寵物餵食器內剩餘飼料的情況來得知寵物進食的情況。因此,發展能夠即時監控餵食器內剩餘飼料的技術實有必要。 With the improvement of modern people's living standards, more and more people keep pets, and pets have become one of the important members of the family. Many pet owners have equipped their pets with automatic feeders. The existing pet feeders on the market require the owner to observe the remaining food in the pet feeder. Once the owner forgets to check the remaining food and there is no pet food at home, It may happen that there is no pet food to feed the pet when it is feeding time. On the other hand, if a pet's appetite is greatly reduced due to illness, the status of the pet's eating can also be known from the remaining feed in the pet feeder. Therefore, it is necessary to develop technology that can instantly monitor the remaining feed in the feeder.

有鑑於此,本發明提供了一種飼料監控裝置以及飼料監控方法,以達到即時監控餵食器內剩餘飼料的目的。 In view of this, the present invention provides a feed monitoring device and a feed monitoring method to achieve the purpose of real-time monitoring of the remaining feed in the feeder.

本發明的飼料監控裝置,具有餵食器主體以容納飼料,飼料監控裝置包含:儲存器、複數個感測器以及處理器。儲存器用以儲存飼料估算模型,設置於餵食器主體的碗壁上,用以偵測複數個感測訊號,處理器電性連接至儲存器以及複數個感測器。處理器用以執行下列操作:透過複數個感測器偵測複數個感測訊號;過濾感測訊號的雜訊以產生複數個濾波後的感測訊號;將每一濾波後的感測訊號分別轉換成對應的複數個數位訊號,其中每一數位訊號具有對應的數值;以及利用飼料估算模型計算數位訊號對應的飼料份量,並當飼料份量低於門檻值時,傳送告警訊號。 The feed monitoring device of the present invention has a feeder body to accommodate feed. The feed monitoring device includes a storage, a plurality of sensors and a processor. The storage is used to store the feed estimation model, is arranged on the bowl wall of the feeder body, and is used to detect a plurality of sensing signals. The processor is electrically connected to the storage and the plurality of sensors. The processor is used to perform the following operations: detect a plurality of sensing signals through a plurality of sensors; filter noise in the sensing signals to generate a plurality of filtered sensing signals; convert each filtered sensing signal separately into a plurality of corresponding digital signals, where each digital signal has a corresponding value; and a feed estimation model is used to calculate the feed amount corresponding to the digital signal, and when the feed amount is lower than the threshold, an alarm signal is sent.

於一實施態樣中,處理器利用每一數位訊號對應的數值以及飼料份量訓練飼料估算模型,以產生訓練後的飼料估算模型。 In one implementation, the processor uses the value corresponding to each digital signal and the feed amount to train the feed estimation model to generate a trained feed estimation model.

於一實施態樣中,每一數位訊號對應的數值與每一感測器與飼料的距離具有相關性。 In one implementation, the value corresponding to each digital signal is correlated with the distance between each sensor and the feed.

於一實施態樣中,感測器更包含:第一感測器,用以於第一時間發射第一射線,並接收第一射線的反射射線以產生第一感測訊號,其中第一感測器與飼料具有第一距離;第二感測器,用以於第二時間發射第二射線,並接收第二射線的反射射線以產生第二感測訊號,其中第二感測器與飼料具有第二距離;以及第三感測器,用以於第三時間發射第三射線,並接收第三射線的反射射線以產生第三感測訊號,其中第三感測器與飼料具有第三距離。 In an implementation aspect, the sensor further includes: a first sensor for emitting a first ray at a first time and receiving a reflected ray of the first ray to generate a first sensing signal, wherein the first sensor The sensor has a first distance from the feed; the second sensor is used to emit the second ray at a second time and receive the reflected ray of the second ray to generate a second sensing signal, wherein the second sensor is connected to the feed having a second distance; and a third sensor for emitting a third ray at a third time and receiving the reflected ray of the third ray to generate a third sensing signal, wherein the third sensor and the feed have a third distance.

於一實施態樣中,第一感測器、第二感測器以及第三感測器分別設置於餵食器主體的碗壁上的不同位置。 In one embodiment, the first sensor, the second sensor and the third sensor are respectively disposed at different positions on the bowl wall of the feeder body.

於一實施態樣中,處理器將第一感測訊號轉換成第一數位訊號,第一數位訊號對應的第一數值係根據第一距離產生;處理器將第二感測訊號轉換成第二數位訊號,第二數位訊號對應的第二數值係根據第二距離產生;以及處理器將第三感測訊號轉換成第三數位訊號,第三數位訊號對應的數值係根據第三距離產生。 In one implementation, the processor converts the first sensing signal into a first digital signal, and the first numerical value corresponding to the first digital signal is generated based on the first distance; the processor converts the second sensing signal into a second a digital signal, a second value corresponding to the second digital signal is generated based on the second distance; and the processor converts the third sensing signal into a third digital signal, and the value corresponding to the third digital signal is generated based on the third distance.

於一實施態樣中,處理器更用以即時將飼料份量傳送至行動裝置。 In one implementation, the processor is further configured to transmit the feed portion to the mobile device in real time.

本發明更提供了一種用於飼料監控裝置的飼料監控方法,飼料監控裝置包含儲存器、複數個感測器以及處理器,儲存器儲存飼料估算模型,感測器偵測複數個感測訊號,飼料監控方法由處理器執行,且包含下列操作:透過複數個感測器偵測複數個感測訊號;過濾感測訊號的雜訊以產生複數個濾波後的感測訊號;將每一濾波後的感測訊號分別轉換成對應的複數個數位訊號,其中每一數位訊號具有對應的數值;以及利用飼料估算模型計算數位訊號對應的飼料份量,並當飼料份量低於門檻值時,傳送告警訊號。 The invention further provides a feed monitoring method for a feed monitoring device. The feed monitoring device includes a storage, a plurality of sensors and a processor. The storage stores a feed estimation model, and the sensor detects a plurality of sensing signals. The feed monitoring method is executed by the processor and includes the following operations: detecting a plurality of sensing signals through a plurality of sensors; filtering noise of the sensing signals to generate a plurality of filtered sensing signals; converting each filtered sensing signal The sensing signals are converted into corresponding plurality of digital signals, each of which has a corresponding value; and the feed estimation model is used to calculate the feed amount corresponding to the digital signal, and when the feed amount is lower than the threshold, an alarm signal is sent .

於一實施態樣中,處理器利用每一數位訊號對應的數值以及飼料份量訓練飼料估算模型,以產生訓練後的飼料估算模型。 In one implementation, the processor uses the value corresponding to each digital signal and the feed amount to train the feed estimation model to generate a trained feed estimation model.

於一實施態樣中,每一數位訊號對應的數值與每一感測器與飼料的距離具有相關性。 In one implementation, the value corresponding to each digital signal is correlated with the distance between each sensor and the feed.

於一實施態樣中,透過感測器偵測感測訊號,更包含:第一感測器於第一時間發射第一射線,並接收第一射線的反射射線以產生第一感測訊號,其中第一感測器與飼料具有第一距離;第二感測器於第 二時間發射第二射線,並接收第二射線的反射射線以產生第二感測訊號,其中第二感測器與飼料具有第二距離;以及第三感測器於第三時間發射第三射線,並接收第三射線的反射射線以產生第三感測訊號,其中第三感測器與飼料具有第三距離。 In one implementation, detecting the sensing signal through the sensor further includes: the first sensor emits the first ray at the first time, and receives the reflected ray of the first ray to generate the first sensing signal, The first sensor has a first distance from the feed; the second sensor is at the Emitting a second ray at two times and receiving reflected rays of the second ray to generate a second sensing signal, wherein the second sensor has a second distance from the feed; and the third sensor emits a third ray at a third time. , and receives the reflected ray of the third ray to generate a third sensing signal, wherein the third sensor has a third distance from the feed.

於一實施態樣中,處理器將第一感測訊號轉換成第一數位訊號,第一數位訊號對應的第一數值係根據第一距離產生;處理器將第二感測訊號轉換成第二數位訊號,第二數位訊號對應的第二數值係根據第二距離產生;以及處理器將第三感測訊號轉換成第三數位訊號,第三數位訊號對應的數值係根據第三距離產生。 In one implementation, the processor converts the first sensing signal into a first digital signal, and the first numerical value corresponding to the first digital signal is generated based on the first distance; the processor converts the second sensing signal into a second a digital signal, a second value corresponding to the second digital signal is generated based on the second distance; and the processor converts the third sensing signal into a third digital signal, and the value corresponding to the third digital signal is generated based on the third distance.

於一實施態樣中,處理器更用以執行以下步驟:即時將飼料份量傳送至行動裝置。 In one implementation, the processor is further configured to perform the following steps: transmit the feed portion to the mobile device in real time.

本發明之飼料監控裝置以及飼料監控方法,主要係透過光感測器進行飼料估算,首先透過光感測器偵測光感測訊號,接著濾除光感測訊號的雜訊,將處理後的光感測訊號轉換成數位訊號,數位訊號具有對應的數值,將數值輸入進訓練好的飼料估算模型以計算出飼料份量,以達到即時監控飼料量的功效。如此一來,飼主可以透過行動裝置查看寵物的飼料剩餘量,如果飼料剩餘量過低也可以即時補充。 The feed monitoring device and feed monitoring method of the present invention mainly perform feed estimation through a light sensor. First, the light sensing signal is detected through the light sensor, and then the noise of the light sensing signal is filtered out, and the processed The light sensing signal is converted into a digital signal, and the digital signal has a corresponding value. The value is input into the trained feed estimation model to calculate the feed amount, so as to achieve the effect of real-time monitoring of feed amount. In this way, pet owners can check the remaining amount of their pet's feed through their mobile devices, and if the remaining amount of feed is too low, they can replenish it immediately.

100:飼料監控裝置 100: Feed monitoring device

110:儲存器 110:Storage

120、120a、120b、120c:感測器 120, 120a, 120b, 120c: Sensor

130:處理器 130: Processor

140:餵食器主體 140:Feeder body

150:乘載體 150: By carrier

EM:飼料估算模型 EM: Feed Estimation Model

CTL:告警訊號 CTL: Alarm signal

200:行動裝置 200:Mobile device

S1、S2、S3:感測訊號 S1, S2, S3: sensing signal

R1、R2、R3:射線 R1, R2, R3: ray

D1、D2、D3:距離 D1, D2, D3: distance

FP:飼料 FP: feed

300:飼料監控方法 300: Feed monitoring methods

S310~S340:步驟 S310~S340: steps

圖1A係根據本發明之一些實施例所繪示之飼料監控裝置的示意圖。 Figure 1A is a schematic diagram of a feed monitoring device according to some embodiments of the present invention.

圖1B係根據本發明之一些實施例所繪示之寵物餵食器的剖面圖。 Figure 1B is a cross-sectional view of a pet feeder according to some embodiments of the invention.

圖2係根據本發明之一些實施例所繪示之飼料監控裝置與行動裝置的示意圖。 Figure 2 is a schematic diagram of a feed monitoring device and a mobile device according to some embodiments of the present invention.

圖3係根據本發明之一實施例所繪示之飼料監控裝置的流程圖。 Figure 3 is a flow chart of a feed monitoring device according to an embodiment of the present invention.

圖4A及圖4B係根據本發明之一些實施例所繪示之感測器偵測飼料的示意圖。 4A and 4B are schematic diagrams of a sensor detecting feed according to some embodiments of the present invention.

以下揭示提供許多不同實施例或例證用以實施本發明的不同特徵。特殊例證中的元件及配置在以下討論中被用來簡化本揭示。所討論的任何例證只用來作解說的用途,並不會以任何方式限制本發明或其例證之範圍和意義。此外,本揭示在不同例證中可能重複引用數字符號且/或字母,這些重複皆為了簡化及闡述,其本身並未指定以下討論中不同實施例且/或配置之間的關係。 The following disclosure provides many different embodiments or illustrations for implementing various features of the invention. Particular illustrations of components and arrangements are used in the following discussion to simplify the present disclosure. Any examples discussed are for illustrative purposes only and do not in any way limit the scope and significance of the invention or its examples. In addition, this disclosure may repeatedly refer to numerical symbols and/or letters in different examples. These repetitions are for simplicity and explanation, and do not themselves specify the relationship between different embodiments and/or configurations in the following discussion.

關於本文中所使用之「耦接」或「連接」,均可指二或多個元件相互直接作實體或電性接觸,或是相互間接作實體或電性接觸,而「耦接」或「連接」還可指二或多個元件相互操作或動作。 As used herein, “coupling” or “connection” may refer to two or more elements that are in direct physical or electrical contact with each other, or that are in indirect physical or electrical contact with each other, and “coupled” or “connected” "Connection" can also refer to the mutual operation or action of two or more components.

在本文中,使用第一、第二與第三等等之詞彙,是用於描述各種元件、組件、區域、層與/或區塊是可以被理解的。但是這些元件、組件、區域、層與/或區塊不應該被這些術語所限制。這些詞彙只限於用來辨別單一元件、組件、區域、層與/或區塊。因此,在下文中的一第一元件、組件、區域、層與/或區塊也可被稱為第二元件、組件、區域、層與/或區塊,而不脫離本發明的本意。如本文所用,詞彙「與/或」包含 了列出的關聯項目中的一個或多個的任何組合。本案文件中提到的「及/或」是指表列元件的任一者、全部或至少一者的任意組合。 It will be understood that the terms first, second, third, etc. are used herein to describe various elements, components, regions, layers and/or blocks. However, these elements, components, regions, layers and/or blocks should not be limited by these terms. These terms are limited to identifying a single element, component, region, layer and/or block. Therefore, a first element, component, region, layer and/or block below can also be termed as a second element, component, region, layer and/or block without departing from the spirit of the present invention. As used herein, the term "and/or" includes Any combination of one or more of the listed associated items. The "and/or" mentioned in this document refers to any one, all or any combination of at least one of the listed elements.

請參照圖1A及圖1B。圖1A係根據本發明之一些實施例所繪示之飼料監控裝置100的示意圖,圖1B係根據本發明之一些實施例所繪示之寵物餵食器1000的剖面圖。如圖1A所示,飼料監控裝置100包含儲存器110、感測器120a、120b及120c以及處理器130,處理器130電性連接至儲存器110以及感測器120a、120b及120c。 Please refer to Figure 1A and Figure 1B. FIG. 1A is a schematic diagram of a feed monitoring device 100 according to some embodiments of the present invention, and FIG. 1B is a cross-sectional view of a pet feeder 1000 according to some embodiments of the present invention. As shown in Figure 1A, the feed monitoring device 100 includes a storage 110, sensors 120a, 120b and 120c and a processor 130. The processor 130 is electrically connected to the storage 110 and the sensors 120a, 120b and 120c.

承上述,如圖1B所示,寵物餵食器1000具有餵食器主體140以及乘載體150,乘載體150用以乘載餵食器主體140,餵食器主體140用以容納飼料,感測器120a、120b及120c設置於餵食器主體140的碗壁上。值得注意的是,飼料監控裝置100可以設置於乘載體150的容置空間內(如圖1B並未繪示)以和感測器120a、120b及120c電性連接,本揭示不以此為限。 Based on the above, as shown in FIG. 1B , the pet feeder 1000 has a feeder body 140 and a riding body 150 . The riding body 150 is used to carry the feeder body 140 . The feeder body 140 is used to accommodate feed. The sensors 120 a and 120 b and 120c are arranged on the bowl wall of the feeder body 140. It is worth noting that the feed monitoring device 100 can be disposed in the accommodation space of the carrier 150 (not shown in FIG. 1B ) to be electrically connected to the sensors 120a, 120b and 120c. This disclosure is not limited thereto. .

承上述,於此實施例中,儲存器110用以儲存飼料估算模型EM,感測器120a、120b及120c用以偵測複數個感測訊號S1、S2及S3,處理器130用以將感測訊號S1、S2及S3轉換成數位訊號,並利用飼料估算模型EM計算數位訊號對應的飼料份量,當飼料份量低於門檻值時,處理器130產生告警訊號CTL。值得注意的是,感測器的數量可按照餵食器主體的大小設置,圖1B中所示的感測器120a、120b及120c僅為舉例,本揭示不以此為限。 Following the above, in this embodiment, the memory 110 is used to store the feed estimation model EM, the sensors 120a, 120b and 120c are used to detect a plurality of sensing signals S1, S2 and S3, and the processor 130 is used to convert the sensor signals The measurement signals S1, S2 and S3 are converted into digital signals, and the feed estimation model EM is used to calculate the feed amount corresponding to the digital signal. When the feed amount is lower than the threshold value, the processor 130 generates an alarm signal CTL. It is worth noting that the number of sensors can be set according to the size of the feeder body. The sensors 120a, 120b and 120c shown in FIG. 1B are only examples, and the disclosure is not limited thereto.

承上述,圖2係根據本發明之一些實施例所繪示之飼料監控裝置100與行動裝置200的示意圖。如圖2所示,處理器130用以傳送告 警訊號CTL至行動裝置200。於此實施例中,處理器130可以實施為積體電路如微控制單元(microcontroller)、微處理器(microprocessor)、數位訊號處理器(digital signal processor)、特殊應用積體電路(application specific integrated circuit,ASIC)、邏輯電路或其他類似元件或上述元件的組合。感測器120a、120b及120c可以實施為紅外線感測器,儲存器110可以實施為記憶體、硬碟、隨身碟、記憶卡等。 Based on the above, FIG. 2 is a schematic diagram of the feed monitoring device 100 and the mobile device 200 according to some embodiments of the present invention. As shown in Figure 2, the processor 130 is used to transmit the report The alarm signal CTL is sent to the mobile device 200. In this embodiment, the processor 130 may be implemented as an integrated circuit such as a microcontroller, a microprocessor, a digital signal processor, or an application specific integrated circuit. , ASIC), logic circuits or other similar components or a combination of the above components. The sensors 120a, 120b, and 120c can be implemented as infrared sensors, and the storage 110 can be implemented as a memory, a hard disk, a pen drive, a memory card, etc.

請參照圖3。圖3係根據本發明之一實施例所繪示之飼料監控方法300的流程圖。如圖3所示,飼料監控方法300首先執行步驟S310透過感測器120a、120b及120c偵測感測訊號S1、S2及S3。在一實施例中,感測器120a、120b及120c中皆具有一發光單元以及一光訊號接收單元,發光單元用以發射探測飼料餘量之訊號光源,光訊號接收單元用以感測遇到飼料而反射之訊號光源,即感測訊號S1、S2及S3。 Please refer to Figure 3. Figure 3 is a flow chart of a feed monitoring method 300 according to an embodiment of the present invention. As shown in Figure 3, the feed monitoring method 300 first performs step S310 to detect sensing signals S1, S2 and S3 through the sensors 120a, 120b and 120c. In one embodiment, the sensors 120a, 120b and 120c each have a light-emitting unit and an optical signal receiving unit. The light-emitting unit is used to emit a signal light source for detecting the remaining amount of feed. The optical signal receiving unit is used to sense the encounter. The signal light source reflected by the feed is the sensing signal S1, S2 and S3.

承上述,飼料監控方法300接著執行步驟S320從過濾感測訊號S1、S2及S3的雜訊以產生濾波後的感測訊號。與此實施例中,處理器130用以利用低頻濾波器以及帶通濾波器過濾感測訊號S1、S2及S3的雜訊以產生濾波後的感測訊號,其中雜訊包含環境光源、其他感測元件所發出之光等等。一般而言,低頻濾波器可以實施為移動平均濾波器(Moving Average Filter),帶通濾波器可以實施為巴特沃斯濾波器,本揭示不限於此。 Based on the above, the feed monitoring method 300 then performs step S320 to generate a filtered sensing signal by filtering the noise of the sensing signals S1, S2 and S3. In this embodiment, the processor 130 is used to filter the noise of the sensing signals S1, S2 and S3 using a low-frequency filter and a band-pass filter to generate a filtered sensing signal, where the noise includes ambient light sources and other sensors. Measure the light emitted by the component, etc. Generally speaking, the low-frequency filter can be implemented as a moving average filter (Moving Average Filter), and the band-pass filter can be implemented as a Butterworth filter, but the present disclosure is not limited thereto.

請參照圖4A及圖4B,圖4A及圖4B係根據本發明之一些實施例所繪示之感測器偵測飼料的示意圖。如圖4A所示,感測器120a中的發光單元用以於第一時間發射射線R1以探測飼料餘量,感測器120a 中的光訊號接收單元用以感測遇到飼料而反射之感測訊號S1。類似的,感測器120a中的發光單元用以於第二時間發射射線R2以探測飼料餘量,感測器120a中的光訊號接收單元用以感測遇到飼料而反射之感測訊號S2。感測器120c中的發光單元用以於第三時間發射射線R3以探測飼料餘量,感測器120c中的光訊號接收單元用以感測遇到飼料而反射之感測訊號S3。值得注意的是,感測器120a、120b及120c分別於第一時間、第二時間以及第三時間發射射線,以避免感測器間相互干擾。 Please refer to FIGS. 4A and 4B , which are schematic diagrams of a sensor detecting feed according to some embodiments of the present invention. As shown in Figure 4A, the light-emitting unit in the sensor 120a is used to emit ray R1 at the first time to detect the remaining amount of feed. The sensor 120a The optical signal receiving unit is used to sense the sensing signal S1 reflected when encountering the feed. Similarly, the light-emitting unit in the sensor 120a is used to emit the ray R2 at the second time to detect the remaining amount of feed, and the light signal receiving unit in the sensor 120a is used to sense the sensing signal S2 reflected when encountering the feed. . The light-emitting unit in the sensor 120c is used to emit the ray R3 at the third time to detect the remaining amount of feed, and the light signal receiving unit in the sensor 120c is used to sense the sensing signal S3 reflected when encountering the feed. It is worth noting that the sensors 120a, 120b and 120c emit rays at the first time, the second time and the third time respectively to avoid mutual interference between the sensors.

承上述,如圖4B所示,餵食器主體140中容納有飼料FP,感測器120a、120b及120c設置於餵食器主體140的碗壁上的不同位置。感測器120a與飼料FP具有距離D1,感測器120b與飼料FP具有距離D2,感測器120c與飼料FP具有距離D3。 Based on the above, as shown in FIG. 4B , the feeder body 140 contains feed FP, and the sensors 120a, 120b, and 120c are disposed at different positions on the bowl wall of the feeder body 140. The sensor 120a has a distance D1 from the feed FP, the sensor 120b has a distance D2 from the feed FP, and the sensor 120c has a distance D3 from the feed FP.

接續前述實施例,飼料監控方法300接著執行步驟S330將每一濾波後的感測訊號分別轉換成對應的複數個數位訊號。於此實施例中,每一濾波後的感測訊號會經由類比數位轉換器(AD Converter)及數位電路系統(Digital System)轉換成對應的數位訊號。處理器130用以將感測訊號S1轉換成第一數位訊號,第一數位訊號對應的第一數值係根據距離D1產生。類似的,處理器130用以將感測訊號S2轉換成第二數位訊號,第二數位訊號對應的第二數值係根據距離D2產生。處理器130將感測訊號S3轉換成第三數位訊號,第三數位訊號對應的第三數值係根據距離D3產生。如此一來,即可利用第一數值、第二數值以及第三數值進行後續的計算。 Continuing from the aforementioned embodiment, the feed monitoring method 300 then executes step S330 to convert each filtered sensing signal into a corresponding plurality of digital signals. In this embodiment, each filtered sensing signal is converted into a corresponding digital signal through an analog-to-digital converter (AD Converter) and a digital circuit system (Digital System). The processor 130 is used to convert the sensing signal S1 into a first digital signal, and the first numerical value corresponding to the first digital signal is generated according to the distance D1. Similarly, the processor 130 is used to convert the sensing signal S2 into a second digital signal, and the second value corresponding to the second digital signal is generated according to the distance D2. The processor 130 converts the sensing signal S3 into a third digital signal, and the third numerical value corresponding to the third digital signal is generated according to the distance D3. In this way, the first value, the second value and the third value can be used to perform subsequent calculations.

接續前述實施例,飼料監控方法300接著執行步驟S340利用飼料估算模型EM計算數位訊號對應的飼料份量,並當飼料份量低於門檻值時,傳送告警訊號CTL。於此實施例中,飼料估算模型EM係例用多元線性迴歸分析(Multiple regression analysis),經由機器學習方式產生迴歸模型。多元迴歸函數中有多個自變數及一個應變數,如下式(1):(y)=c1 * s1+c2 * s2+…+cn * sn...(1)其中,cn為相關係數、sn為數位訊號對應的數值,n為感測器的數量,y為飼料份量。 Continuing from the aforementioned embodiment, the feed monitoring method 300 then executes step S340 to calculate the feed amount corresponding to the digital signal using the feed estimation model EM, and when the feed amount is lower than the threshold value, transmit the alarm signal CTL. In this embodiment, the feed estimation model EM uses multiple linear regression analysis to generate a regression model through machine learning. There are multiple independent variables and one dependent variable in the multiple regression function, as shown in the following formula (1): ( y )=c1 * s1+c2 * s2+…+cn * sn...(1) Among them, cn is the correlation coefficient, sn is the value corresponding to the digital signal, n is the number of sensors, and y is the amount of feed.

在前述實施例中,具有3個感測器120a、120b及120c,因此s1為第一數位訊號對應的第一數值,s2為第二數位訊號對應的第二數值,及s3為第三數位訊號對應的第三數值。在訓練飼料估算模型EM階段,藉由已知飼料份量(y)、第一數值(s1)、第二數值(s2)以及第三數值(s3),經過多次多變量線性迴歸訓練出相關係數(c1)、相關係數(c2)以及相關係數(c3)。如此一來,在使用階段時可以直接利用訓練好的飼料估算模型EM(已訓練出相關係數cn)以及由感測訊號轉換成數位訊號的數值,即可計算出飼料份量。 In the aforementioned embodiment, there are three sensors 120a, 120b and 120c, so s1 is the first value corresponding to the first digital signal, s2 is the second value corresponding to the second digital signal, and s3 is the third digital signal. The corresponding third value. In the EM stage of training the feed estimation model, the correlation coefficient is trained through multiple multivariable linear regressions based on the known feed amount (y), first value (s1), second value (s2) and third value (s3). (c1), correlation coefficient (c2) and correlation coefficient (c3). In this way, during the use stage, the trained feed estimation model EM (the correlation coefficient cn has been trained) and the value converted from the sensing signal into a digital signal can be directly used to calculate the feed amount.

值得注意的是,為了避免不同品牌飼料大小及形狀不同造成的差異,於本實施例中,飼料份量係根據餵食器主體140的容積而定,舉例而言,訓練飼料估算模型EM時,會測試當飼料加滿到餵食器主體140容積的不同容量時(例如,容量的10%、容量的20%等),感測器120a、120b及120c對應的數值為何。如此一來,在使用階段時可以直接利用訓 練好的飼料估算模型EM(已訓練出相關係數cn)以及由感測訊號對應的數值,即可計算出飼料份量(例如,容量10%的飼料、容量20%的飼料等)。 It is worth noting that in order to avoid differences caused by different sizes and shapes of feeds from different brands, in this embodiment, the feed amount is determined according to the volume of the feeder body 140. For example, when training the feed estimation model EM, a test is performed When the feed is filled to different capacities of the feeder body 140 (for example, 10% of the capacity, 20% of the capacity, etc.), what are the corresponding values of the sensors 120a, 120b and 120c. In this way, the training can be directly used during the use phase. The well-trained feed estimation model EM (the correlation coefficient cn has been trained) and the value corresponding to the sensing signal can calculate the feed portion (for example, feed with 10% capacity, feed with 20% capacity, etc.).

承上述,值得注意的是,感測器偵測到的感測訊號為光反射訊號,因此當感測器與飼料越近接收到的光反射量越大,感測訊號越強;反之,當感測器與飼料越遠接收到的光反射量越小,感測訊號越弱。如此一來,感測訊號越強轉換成數位訊號後的數值越高。因此,可以得知數位訊號所對應的數值與感測器和飼料的距離具有相關性。 Following the above, it is worth noting that the sensing signal detected by the sensor is a light reflection signal. Therefore, when the sensor is closer to the feed, the greater the amount of light reflection received, the stronger the sensing signal; conversely, when The further away the sensor is from the feed, the smaller the amount of light reflection received, and the weaker the sensing signal. In this way, the stronger the sensing signal, the higher the value converted into a digital signal will be. Therefore, it can be known that the value corresponding to the digital signal is correlated with the distance between the sensor and the feed.

接續前述實施例,在使用階段時,處理器130控制感測器120a、120b及120c偵測感測訊號S1、S2及S3,接著將感測訊號S1、S2及S3的雜訊濾波後產生濾波後的感測訊號S1、S2及S3,並將濾波後的感測訊號S1、S2及S3轉換成數位訊號以得到對應的數值,將數值輸入至飼料估算模型EM可以計算出飼料份量,以達到即時監控飼料量的功效。因此,當飼料份量低於門檻值時,處理器130傳送告警訊號CTL至行動裝置200。值得注意的是,處理器130除了會傳送告警訊號CTL之外,在計算出飼料份量後,也會即時將飼料份量傳送至行動裝置200。 Continuing from the aforementioned embodiment, during the use phase, the processor 130 controls the sensors 120a, 120b and 120c to detect the sensing signals S1, S2 and S3, and then filters the noise of the sensing signals S1, S2 and S3 to generate a filtered signal. After filtering the sensing signals S1, S2 and S3, and converting the filtered sensing signals S1, S2 and S3 into digital signals to obtain the corresponding values, input the values into the feed estimation model EM to calculate the feed amount to achieve Effectiveness of real-time monitoring of feed volume. Therefore, when the feed amount is lower than the threshold value, the processor 130 sends the alarm signal CTL to the mobile device 200 . It is worth noting that in addition to transmitting the alarm signal CTL, the processor 130 will also immediately transmit the feed amount to the mobile device 200 after calculating the feed amount.

由上述實施方式可知,本發明之飼料監控裝置以及飼料監控方法,主要係透過光感測器進行飼料估算,首先透過光感測器偵測光感測訊號,接著濾除光感測訊號的雜訊,將處理後的光感測訊號轉換成數位訊號,數位訊號具有對應的數值,將數值輸入進訓練好的飼料估算模型以計算出飼料份量,以達到即時監控飼料量的功效。如此一來,飼主可以透過行動裝置查看寵物的飼料剩餘量,如果飼料剩餘量過低也可以即時補充。 It can be seen from the above embodiments that the feed monitoring device and feed monitoring method of the present invention mainly perform feed estimation through a light sensor. First, the light sensing signal is detected through the light sensor, and then the noise of the light sensing signal is filtered out. The processed light sensing signal is converted into a digital signal. The digital signal has a corresponding value. The value is input into the trained feed estimation model to calculate the feed amount, so as to achieve the effect of real-time monitoring of feed amount. In this way, pet owners can check the remaining amount of their pet's feed through their mobile devices, and if the remaining amount of feed is too low, they can replenish it immediately.

上述實施例僅用來例舉本發明的實施態樣,以及闡釋本發明的技術特徵,並非用來限制本發明之保護範疇。任何熟悉此技術者可輕易完成的改變或均等性的安排均屬於本發明所主張的範圍,本發明的權利保護範圍應以申請專利範圍為主。 The above embodiments are only used to illustrate the implementation aspects of the present invention and to illustrate the technical features of the present invention, and are not intended to limit the scope of protection of the present invention. Any changes or equivalence arrangements that can be easily accomplished by those skilled in the art fall within the scope claimed by the present invention, and the scope of protection of the rights of the present invention should be based on the scope of the patent application.

100:飼料監控裝置 100: Feed monitoring device

110:儲存器 110:Storage

120:感測器 120: Sensor

130:處理器 130: Processor

EM:飼料估算模型 EM: Feed Estimation Model

CTL:告警訊號 CTL: Alarm signal

Claims (13)

一種飼料監控裝置,具有一餵食器主體以容納一飼料,該飼料監控裝置包含:一儲存器,用以儲存一飼料估算模型;複數個感測器,設置於該餵食器主體的碗壁上,用以偵測複數個感測訊號,其中,該些感測器更包含一第一感測器、一第二感測器以及一第三感測器;以及一處理器,電性連接至該儲存器以及該第一感測器、該第二感測器以及該第三感測器,並用以執行下列操作:透過該第一感測器於一第一時間發射一第一射線,並接收該第一射線的反射射線以產生一第一感測訊號;透過該第二感測器於一第二時間發射一第二射線,並接收該第二射線的反射射線以產生一第二感測訊號;透過該第三感測器於一第三時間發射一第三射線,並接收該第三射線的反射射線以產生一第三感測訊號;過濾該第一感測訊號、該第二感測訊號以及該第三感測訊號的雜訊以分別產生濾波後的第一感測訊號、濾波後的第二感測訊號以及濾波後的第三感測訊號;將濾波後的第一感測訊號、濾波後的第二感測訊號以及濾波後的第三感測訊號分別轉換成對應的一第一數位訊號、一第二數位訊號以及一第三數位訊號,其中該第一數位訊號具有對應的一第一數值,該第二數位 訊號具有對應的一第二數值以及該第三數位訊號具有對應的一第三數值;以及根據該第一數值、該第二數值以及該第三數值利用該飼料估算模型計算一飼料份量,並當該飼料份量低於一門檻值時,傳送一告警訊號。 A feed monitoring device has a feeder body to accommodate a feed. The feed monitoring device includes: a storage device for storing a feed estimation model; a plurality of sensors arranged on the bowl wall of the feeder body, Used to detect a plurality of sensing signals, wherein the sensors further include a first sensor, a second sensor and a third sensor; and a processor electrically connected to the The storage and the first sensor, the second sensor and the third sensor are used to perform the following operations: emitting a first ray through the first sensor at a first time and receiving The reflected ray of the first ray is used to generate a first sensing signal; a second ray is emitted through the second sensor at a second time, and the reflected ray of the second ray is received to generate a second sensing signal. signal; emit a third ray at a third time through the third sensor, and receive the reflected ray of the third ray to generate a third sensing signal; filter the first sensing signal, the second sensing signal The noise of the sensing signal and the third sensing signal is used to generate the filtered first sensing signal, the filtered second sensing signal and the filtered third sensing signal respectively; the filtered first sensing signal is The signal, the filtered second sensing signal and the filtered third sensing signal are respectively converted into a corresponding first digital signal, a second digital signal and a third digital signal, wherein the first digital signal has a corresponding a first digit of , the second digit of The signal has a corresponding second value and the third digital signal has a corresponding third value; and the feed estimation model is used to calculate a feed amount based on the first value, the second value and the third value, and when When the feed amount is lower than a threshold value, an alarm signal is sent. 如請求項1所述的飼料監控裝置,其中,該處理器利用該第一數值、該第二數值、該第三數值以及該飼料份量訓練該飼料估算模型,以產生訓練後的該飼料估算模型。 The feed monitoring device of claim 1, wherein the processor uses the first value, the second value, the third value and the feed amount to train the feed estimation model to generate the trained feed estimation model . 如請求項1所述的飼料監控裝置,其中,該第一數值、該第二數值以及該第三數值分別與該第一感測器、該第二感測器以及該第三感測器至該飼料的距離具有一相關性。 The feed monitoring device of claim 1, wherein the first value, the second value and the third value are respectively connected to the first sensor, the second sensor and the third sensor. The distance of the feed has a correlation. 如請求項1所述的飼料監控裝置,其中,該第一感測器與該飼料具有一第一距離,該第二感測器與該飼料具有一第二距離,以及該第三感測器與該飼料具有一第三距離。 The feed monitoring device of claim 1, wherein the first sensor has a first distance from the feed, the second sensor has a second distance from the feed, and the third sensor There is a third distance from the feed. 如請求項4所述的飼料監控裝置,其中,該第一感測器、該第二感測器以及該第三感測器分別設置於該餵食器主體的碗壁上的不同位置。 The feed monitoring device of claim 4, wherein the first sensor, the second sensor and the third sensor are respectively disposed at different positions on the bowl wall of the feeder body. 如請求項4所述的飼料監控裝置,其中,該第一數位訊號對應的該第一數值係根據該第一距離產生,該第二數位訊號對應的該 第二數值係根據該第二距離產生,以及該第三數位訊號對應的該第三數值係根據該第三距離產生。 The feed monitoring device of claim 4, wherein the first numerical value corresponding to the first digital signal is generated based on the first distance, and the second digital signal corresponding to the The second value is generated based on the second distance, and the third value corresponding to the third digital signal is generated based on the third distance. 如請求項1所述的飼料監控裝置,其中,該處理器更用以即時將該飼料份量傳送至一行動裝置。 The feed monitoring device of claim 1, wherein the processor is further used to transmit the feed amount to a mobile device in real time. 一種用於一飼料監控裝置的飼料監控方法,該飼料監控裝置包含一儲存器、複數個感測器以及一處理器,該儲存器儲存一飼料估算模型,該些感測器偵測複數個感測訊號,其中,該些感測器更包含一第一感測器、一第二感測器以及一第三感測器,該飼料監控方法由該處理器執行,且包含下列操作:透過該第一感測器於一第一時間發射一第一射線,並接收該第一射線的反射射線以產生一第一感測訊號;透過該第二感測器於一第二時間發射一第二射線,並接收該第二射線的反射射線以產生一第二感測訊號;透過該第三感測器於一第三時間發射一第三射線,並接收該第三射線的反射射線以產生一第三感測訊號;過濾該第一感測訊號、該第二感測訊號以及該第三感測訊號的雜訊以分別產生濾波後的第一感測訊號、濾波後的第二感測訊號以及濾波後的第三感測訊號;將濾波後的第一感測訊號、濾波後的第二感測訊號以及濾波後的第三感測訊號分別轉換成對應的一第一數位訊號、一第二數位訊號以及一第三數位訊號,其中該第一數位訊號具有對應的一第一數值,該第二數位 訊號具有對應的一第二數值以及該第三數位訊號具有對應的一第三數值;以及根據該第一數值、該第二數值以及該第三數值利用該飼料估算模型計算一飼料份量,並當該飼料份量低於一門檻值時,傳送一告警訊號。 A feed monitoring method for a feed monitoring device. The feed monitoring device includes a storage, a plurality of sensors and a processor. The storage stores a feed estimation model. The sensors detect a plurality of sensors. detecting signals, wherein the sensors further include a first sensor, a second sensor and a third sensor. The feed monitoring method is executed by the processor and includes the following operations: through the The first sensor emits a first ray at a first time and receives the reflected ray of the first ray to generate a first sensing signal; the second sensor emits a second ray at a second time. ray, and receive the reflected ray of the second ray to generate a second sensing signal; emit a third ray at a third time through the third sensor, and receive the reflected ray of the third ray to generate a a third sensing signal; filtering the noise of the first sensing signal, the second sensing signal and the third sensing signal to respectively generate a filtered first sensing signal and a filtered second sensing signal and a filtered third sensing signal; converting the filtered first sensing signal, the filtered second sensing signal and the filtered third sensing signal into a corresponding first digital signal, a first Two digital signals and a third digital signal, wherein the first digital signal has a corresponding first value, and the second digital signal The signal has a corresponding second value and the third digital signal has a corresponding third value; and the feed estimation model is used to calculate a feed amount based on the first value, the second value and the third value, and when When the feed amount is lower than a threshold value, an alarm signal is sent. 如請求項8所述的飼料監控方法,其中,該處理器利用該第一數值、該第二數值、該第三數值以及該飼料份量訓練該飼料估算模型,以產生訓練後的該飼料估算模型。 The feed monitoring method of claim 8, wherein the processor uses the first value, the second value, the third value and the feed amount to train the feed estimation model to generate the trained feed estimation model . 如請求項8所述的飼料監控方法,其中該第一數值、該第二數值以及該第三數值分別與該第一感測器、該第二感測器以及該第三感測器至該飼料的距離具有一相關性。 The feed monitoring method of claim 8, wherein the first value, the second value and the third value are respectively connected to the first sensor, the second sensor and the third sensor. The distance of the feed has a correlation. 如請求項8所述的飼料監控方法,其中,該第一感測器與該飼料具有一第一距離,該第二感測器與該飼料具有一第二距離,以及該第三感測器與該飼料具有一第三距離。 The feed monitoring method of claim 8, wherein the first sensor has a first distance from the feed, the second sensor has a second distance from the feed, and the third sensor There is a third distance from the feed. 如請求項11所述的飼料監控方法,其中,該第一數位訊號對應的該第一數值係根據該第一距離產生,該第二數位訊號對應的該第二數值係根據該第二距離產生,以及該第三數位訊號對應的該數值係根據該第三距離產生。 The feed monitoring method of claim 11, wherein the first numerical value corresponding to the first digital signal is generated based on the first distance, and the second numerical value corresponding to the second digital signal is generated based on the second distance. , and the value corresponding to the third digital signal is generated according to the third distance. 如請求項8所述的飼料監控方法,該處理器更用以執行以下步驟:即時將該飼料份量傳送至一行動裝置。 According to the feed monitoring method of claim 8, the processor is further configured to perform the following steps: transmit the feed amount to a mobile device in real time.
TW111146889A 2022-12-07 2022-12-07 Pet food monitoring device and pet food monitoring method TWI833490B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW111146889A TWI833490B (en) 2022-12-07 2022-12-07 Pet food monitoring device and pet food monitoring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW111146889A TWI833490B (en) 2022-12-07 2022-12-07 Pet food monitoring device and pet food monitoring method

Publications (2)

Publication Number Publication Date
TWI833490B true TWI833490B (en) 2024-02-21
TW202423281A TW202423281A (en) 2024-06-16

Family

ID=90824977

Family Applications (1)

Application Number Title Priority Date Filing Date
TW111146889A TWI833490B (en) 2022-12-07 2022-12-07 Pet food monitoring device and pet food monitoring method

Country Status (1)

Country Link
TW (1) TWI833490B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106919132A (en) * 2017-04-19 2017-07-04 吉林宇恒光电仪器有限责任公司 A kind of silo notes grain automatic monitoring system and its monitoring method
CN109932715A (en) * 2019-02-18 2019-06-25 珠海格力电器股份有限公司 Grain storage barrel, grain detection method and device and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106919132A (en) * 2017-04-19 2017-07-04 吉林宇恒光电仪器有限责任公司 A kind of silo notes grain automatic monitoring system and its monitoring method
CN109932715A (en) * 2019-02-18 2019-06-25 珠海格力电器股份有限公司 Grain storage barrel, grain detection method and device and storage medium

Similar Documents

Publication Publication Date Title
US10898136B2 (en) Monitoring device for animals
JP6560468B1 (en) Animal toilet usage management system
JP2016501612A5 (en)
CN104199036B (en) distance measuring device and robot system
JP2011517422A5 (en)
JP2015509634A5 (en)
KR20150115028A (en) Pet health management system
US9936271B2 (en) System and method for pet behavioral identification
WO2010055155A3 (en) Assessing a subject's circulatory system
TWI833490B (en) Pet food monitoring device and pet food monitoring method
CN105265341A (en) Hatching egg detector and hatching egg screening method
JPWO2021072380A5 (en)
WO2014099903A3 (en) Zone controller
JP2014526034A5 (en) Robust and fast presence detection method with sensors, presence detector, luminaire with presence detector, and computer readable medium
CN107797112B (en) Sitting posture detection method and device
JP6802784B2 (en) Sensors for distribution systems
JP2017522939A5 (en)
TW202423281A (en) Pet food monitoring device and pet food monitoring method
JP2022059631A (en) Animal weight measurement system and method
CN118194076A (en) Feed monitoring device and feed monitoring method
KR101653737B1 (en) Toilet training apparatus and companion animal management apparatus comprising the same
JP2006304885A5 (en)
WO2020170504A1 (en) Toilet device
JP2010088727A (en) Sleep determination apparatus
Ng et al. Smart cage implementation with dependable safety agent for dogs