Talaan ng mga Nilalaman:

KS-Cat-Feed-Counter: 7 Mga Hakbang
KS-Cat-Feed-Counter: 7 Mga Hakbang

Video: KS-Cat-Feed-Counter: 7 Mga Hakbang

Video: KS-Cat-Feed-Counter: 7 Mga Hakbang
Video: I work at the Private Museum for the Rich and Famous. Horror stories. Horror. 2024, Nobyembre
Anonim
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter

Sitwasyon

Kung nakatira ka sa isang abalang sambahayan, madalas na hindi mo alam kung gaano karaming beses na pinakain ang iyong alaga. Marahil ay nakarating ka sa bahay at ang iyong alaga ay humihingi ng pagkain kahit na ito ay pinakain lamang ng ibang tao na wala sa bahay ngayon.

Kahit papaano, ang iyong mga alaga ay tumataba at tumataba. Hindi mo nais na bumili ng isang awtomatikong feeder ng alagang hayop dahil mayroon kang isang mas mahusay na koneksyon sa iyong alagang hayop kapag dumating sa iyo upang humingi ng pagkain. Gayunpaman, hindi mo nais na ito ay maging mataba at hindi malusog.

Hakbang 1: Solusyon

Solusyon
Solusyon

Ang KS-Cat-Feed-Counter ay inilaan upang ipaalam sa iyo ang tungkol sa kung gaano karaming beses kumain ang iyong mga alaga upang manatiling kontrolado ang diyeta ng iyong alaga.

Ginagawa ito upang maipakita sa iyo ang hanggang sa apat na beses sa pagpapakain sa isang araw. Maaari mong palitan ang kurso ng soft- at hardware upang madagdagan ang counter sa lima o higit pang mga oras ng pagpapakain.

Hakbang 2: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Arduino Pro Mini (para sa mababang paggamit ng kuryente)

Mag-upload ng Modyul para sa Arduino Pro Mini (Ang modyul na ito mula sa Aliexpress ay gagana lamang sa Linux -> Tingnan ang mga tagubilin sa pag-download sa code)

4 na LED's

4 na Resistors 10kOhms

Pabahay para sa elektronikong at baterya

Magnetic switch

9V block na baterya na may konektor

Maliit na materyal tulad ng electronic board at wires

(Lahat ng gastos tungkol sa 15 USD sa Aliexpress.com)

Hakbang 3: Library at Sketch

Library at Sketch
Library at Sketch
Library at Sketch
Library at Sketch

LIBRARY: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

Sketch:

Sa wakas ay nagpakita ang oras sa Sketch na "2018-08-KS-Cat-Feed-Counter.ino" kailangan mong baguhin ang 9V-Block-Battery sa lahat ng 6 na buwan. Kaya't kinonekta ko ang Counter sa isang panlabas na mapagkukunan ng kuryente (hindi na kailangang makatipid ng kuryente). Kung gagawin mo ito maaari mong gamitin ang sketch na "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".

Hakbang 4: Mga Tampok

Mga Tampok
Mga Tampok

Ang gadget na ito ay binibilang ng hanggang 4 na beses sa pagpapakain. Mayroon itong 4 na LED at ang bawat aktibong LED ay kumakatawan sa isang oras ng pagpapakain. Pagkatapos ng 4 na oras ng pagpapakain, nagsisimula muli ito sa 1. Dahil gumagana ito sa baterya, na-program ito para sa mababang paggamit ng kuryente. (walang timer)

Mayroon kang isang pindutan upang suriin kung gaano karaming beses na pinakain ang iyong alaga. Ang LED's lighten up alinsunod sa mga oras ng pagpapakain. Bilang karagdagan, mayroon kang isang pindutan upang bawasan ang dami ng mga oras ng pagpapakain sa bawat oras na pipindutin mo ito. (Para sa mga pagwawasto hal. Binubuksan mo ang takip ngunit huwag pakainin ang alagang hayop - para sa refill ng pagkain)

Mayroon itong isang magnetic switch na nakakakita kung ang takip ng kahon ng pagkain ay bukas o sarado. (Sinubukan ko ito sa mga ikiling switch ngunit ang mga ito kung saan hindi mapagkakatiwalaan)

Matapos ang isang mai-configure na oras na "minOpeningTime" ng bukas na takip ng kahon ng feed - ipinapalagay na pinakain mo lang ang iyong alaga - at tataas ang counter ng mga oras ng pagpapakain (kung ang iyong counter ng mga oras ng pagpapakain ay nasa 4 naibalik ito sa 1).

Kapag binuksan mo ang takip, gumagaan ang LED alinsunod sa mga oras ng pagpapakain.

Kapag isinara mo ang takip, gumagaan ang LED ayon sa mga oras ng pagpapakain (maliban kung isara mo muli bago lumampas ang "minOpeningTime").

Matapos bawasan ang mga oras ng pagpapakain sa pamamagitan ng pindutan ng pagbawas, ang lighten ng LED ay naaayon ayon sa mga bagong oras ng pagpapakain.

Hakbang 5: Maaaring I-configure ang Mga Parameter

Mga configure na Parameter
Mga configure na Parameter

minOpeningTime: kapag ang takip ay bukas para sa higit sa oras na ito pagkatapos ay tataas ang counter.

lightenUpLEDs: kapag pinindot mo ang pindutan upang suriin kung gaano karaming beses na pinakain ang iyong alaga, o kapag binuksan mo o isinara ang talukap ng mata o kapag binawasan mo ang mga oras ng pagpapakain counter ang LED ay magpapaliwanag para sa oras na ito.

Hakbang 6: Mga kable

Kable
Kable

Hakbang 7: Karagdagang Impormasyon

karagdagang impormasyon
karagdagang impormasyon

Ang Arduino ay nangangailangan sa normal na mode tungkol sa 50mA. Gamit ang "LowPowerLibrary", nabawasan ito sa sketch na ito sa mas mababa sa 0.2mA. Samakatuwid, sa halip na isang pang-araw-araw na pagbabago ng baterya maaari mo itong gawin nang isang beses lamang bawat taon. Dahil ang "LowPowerLibrary" ay aktibo, walang mga timer at hindi ko magamit ang command millis. (antala lang ang "minOpeningTime")

Ang Module ng pag-upload para sa Arduino Pro ay laging gumana sa operating system ng Linux - ngunit kung minsan lamang sa isang operating system ng Windows. Tandaan na bigyan ang mga karapatan sa pagsulat sa port sa Linux bago mag-upload. (tingnan ang mga komento sa code)

Inirerekumendang: