Talaan ng mga Nilalaman:

Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 2: 10 Mga Hakbang (na may Mga Larawan)
Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 2: 10 Mga Hakbang (na may Mga Larawan)

Video: Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 2: 10 Mga Hakbang (na may Mga Larawan)

Video: Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 2: 10 Mga Hakbang (na may Mga Larawan)
Video: 【MULTI SUB】Anti-routine system EP1-80 2024, Hulyo
Anonim
Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 2
Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 2

Ang Tier 2 Feeder ay isang malaking hakbang mula sa Tier 1. Ang bersyon na ito ay gumagamit ng isang module ng wifi ng ESP8266 upang mai-sync ang orasan ng arduino upang makontrol ang iskedyul ng pagpapakain at pag-iilaw ng tanke.

Hakbang 1: Ano ang Kakailanganin Mo:

Lahat sa Tier 1 maliban sa light timer

  • ESP8266-01
  • FTDI programmer (upang i-program ang ESP8266)
  • Panghinang
  • 5V RGBW LED strip (SK6812 IP 65, daylight white, ginamit ko ang isang ito)
  • Ang light strip ay kailangang hindi tinatagusan ng tubig, dahil ang tubig ay aalis mula sa tanke at dumadaloy sa takip ng tangke at ang mga ilaw mismo.
  • 5V supply ng kuryente (Ginamit ko ang isang ito, ang Arduino HINDI maaring i-power ang lahat ng mga ilaw nang mag-isa.).
  • Huwag mag-atubiling gumamit ng anumang 5V power supply na gusto mo, tiyaking nagbibigay ito ng sapat na lakas upang maibigay ang lahat ng mga ilaw.
  • 3.3V boltahe regulator
  • Ang ESP8266 ay tumatakbo sa 3.3V, ito ang dahilan kung bakit ang lahat ay 5V, mas madaling i-step 5 pababa sa 3.3 kaysa sa bumaba ng 12 hanggang 3.3
  • Mga resistor (1kOhm x2, 2kOhm x2 (o 1kOhm x4), 10kOhm x1)
  • Super pandikit
  • Mainit na Pandikit
  • Mga naka-print na bahagi ng 3D x8 (ibinigay ang mga file ng STL)
  • Mga striper ng wire (inirerekumenda ko ang mga kapaki-pakinabang na bagay na ito)
  • Breadboard (para sa mga bagay na nag-a-configure)
  • Protoboard / Project board (para sa huling pagpupulong)
  • Karaniwang 3-prong computer power cable.
  • (opsyonal) Motor ng panginginig ng cell phone (upang agawin ang hopper) (Ginamit ko ang isa sa mga ito)
  • I-install ang mga librong arduino na ito:
  • ESP8266WiFi.h
  • WiFiUdp.h
  • TimeLib.h
  • Dusk2Dawn.h
  • Adafruit_NeoPixel.h
  • Pasensya.

Hakbang 2: Paano Ito Gumagana

Nakukuha ng ESP8266 ang oras ng Unix mula sa isang NIST server at ipinapasa iyon sa arduino. Ginagamit ng arduino ang oras na iyon upang matukoy ang lokal na pagsikat at paglubog ng araw at i-sync ang panloob na orasan upang matukoy kung ilang minuto ang lumipas mula hatinggabi. Gamit ang lumipas na oras mula nang hatinggabi, itinatakda ng arduino ang kulay ng mga ilaw at alam kung kailan ipapagana ang feeder, na kapareho ng mekanismo ng freer ng Tier 1. Ang mga default na setting sa arduino code na isinulat ko ay may mga ilaw na itinakda sa isang araw / gabi na pag-ikot na maaaring kontrolin hanggang sa pangalawa para sa makinis na pagkupas at na-sync sa pagsikat at paglubog ng araw ng iyong lokasyon. Ang arduino ay nagre-reset din ng kanyang sarili isang beses sa isang araw upang muling mai-sync ang sarili nito sa NIST server at matiyak na walang anumang pag-overflow ng timer

Hakbang 3: Pagprogram ng ESP8266

Programming ang ESP8266
Programming ang ESP8266

Okay, kaya ang ESP8266 ay isang bastard na programa.

Hindi ito friendly sa breadboard at kung mayroon kang mga babaeng jumper wires inirerekumenda kong gamitin ang mga iyon. Kung ang iyong ESP8266 ay dumating nang walang naka-install na firmware tulad ng ginawa ko, kakailanganin mong i-flash ang firmware. Gamitin ang programmer ng FTDI upang gawin ito, maraming mga tagubilin sa kung paano ito gawin sa ibang lugar, ngunit nagbigay ako ng isang diagram ng mga kable para sa kaginhawaan. Siguraduhin na ang FTDI programmer ay nagbibigay ng 3.3V! Iprito ng 5V ang iyong ESP8266. Sa aking diagram, ang orange na konektado sa pagitan ng GPI01 at GND ay dapat lamang gawin kapag nag-flashing ang firmware ng ESP8266. Ang GPI01 ay dapat manatiling hindi konektado kapag nag-a-upload ng aktwal na arduino code sa module.

Susunod, kakailanganin mong i-upload ang aktwal na code ng ESP8266. Gamitin ang programmer ng FTDI sa oras na ito kasama ang arduino IDE. Kakailanganin mo ring i-download at mai-install ang lahat ng ginamit na aklatan. Ang mga setting na ginamit upang i-upload ang code na may arduino 1.8 ay nasa bahagi na nagkomento sa simula. Siguraduhin na i-update ang code sa iyong wifi network at password.

Hakbang 4: Ikonekta ang ESP8266 sa Arduino

Ikonekta ang ESP8266 sa Arduino
Ikonekta ang ESP8266 sa Arduino
Ikonekta ang ESP8266 sa Arduino
Ikonekta ang ESP8266 sa Arduino

Kapag na-upload ang code, maaari mong idiskonekta ang programmer ng FTDI at ikonekta ang ESP8266 tulad ng ipinakita sa diagram. Ginagamit ang mga resistors bilang mga divider ng boltahe upang matiyak na ang arduino ay hindi nagpapahid ng 5V sa komunikasyon at pag-reset ng mga pin ng ESP8266. Gawin ang hakbang na ito sa isang board ng tinapay para sa pag-debug, ilalagay namin ito sa proto-board sa paglaon.

Kapag ang ESP8266 ay naka-plug in na lahat, dapat mong makita ang isang asul na ilaw na flash kapag ito ay konektado sa kuryente, makalipas ang ilang segundo dapat makuha ang oras ng Unix mula sa internet at ipadala iyon sa arduino, pagkatapos ay mayroon itong walang laman na loop na walang bisa () na ito ay nakaupo hanggang sa ma-reset ito, tulad ng feeder ng Tier 1.

Upang matiyak na gumagana ang ESP8266, kakailanganin mong i-upload ang code mula sa susunod na hakbang sa arduino at buksan ang serial monitor.

Hakbang 5: Pag-upload ng Arduino Code at Pag-troubleshoot

Pag-upload ng Arduino Code at Pag-troubleshoot
Pag-upload ng Arduino Code at Pag-troubleshoot

Ngayon i-upload ang code sa arduino nano, buksan ang serial monitor, dapat mong makita ang isang bagay tulad ng halimbawa sa itaas. Nagre-reset ang arduino kapag binuksan mo ang serial monitor, kaya't ang ESP8266 ay mare-reset nang sabay. magsisimula ang serial monitor sa pagbibilang ng mga segundo mula hatinggabi ng Enero 1 1970, hanggang sa ipadala ito ng ESP8266 sa kasalukuyang oras ng Unix. Kapag nangyari iyon dapat mong makita ito:

Maaari itong tumagal ng 3-15 segundo upang gumana ito, kaya maging matiyaga. Bihira kong nakita itong tumatagal ng 10 segundo ngunit bigyan ito ng 15 bago ka magsimula sa pag-troubleshoot.

Kung ang iyong ESP8266 ay hindi nagpapadala ng oras sa arduino, subukan ang mga hakbang na ito:

· Tiyaking ang lahat ay naka-wire nang eksakto tulad ng dapat

· I-double check na inilagay mo ang tamang SSID at password ng wifi sa ESP8266, kung hindi kailangan mong i-hook ito pabalik sa programmer ng FTDI upang mai-upload ang tamang impormasyon, pagkatapos ay i-rewire ito sa arduino. (ang isang napakahabang SSID o password ay maaaring maging sanhi ng ilang mga isyu, ngunit ang aking wifi network ay may higit sa 20 mga character sa parehong mga patlang kaya ang karamihan sa mga network ng bahay ay dapat na maayos)

· Suriin ang pahina ng admin ng iyong router (kung maaari mo) para sa isang konektadong aparato na lilitaw lamang kapag ang ESP8266 ay nakabukas. Upang matiyak na mananatili ito habang sinusuri mo ito (hindi pinagana ng arduino ito) muling ikonekta ang kawad na humahantong sa pag-reset ng pin ng ESP8266 nang direkta sa 3.3V, ang pagpapanatili sa TAAS ay mapanatili ang ESP8266. Tiyaking i-undo ito pagkatapos mong suriin.

Hakbang 6: Pagpapasadya ng Arduino Code

Kapag nakakonekta ang iyong ESP8266 at nagpapadala ng oras sa arduino, bibilangin lamang ng naka-program na arduino ang oras at magpapakita ng ilang iba pang mga piraso ng impormasyon ng pag-debug, tulad ng pagsikat at paglubog ng araw. Maaari naming ipasadya ang ilan sa mga halagang ito sa code ng arduino, ang natitira ay naroroon lamang upang ma-debug ko ang buong system.

Upang mas maunawaan kung paano kinakalkula ng arduino ang pagsikat at paglubog ng araw, basahin ang dokumentasyon sa Dusk2Dawn Library. Kakailanganin mong i-input ang iyong latitude at longitude (kung binago mo ang pangalan ng iyong lokasyon, tiyaking nabago ito kahit saan sa code!) Ginagamit ng Dusk2Dawn ang iyong mga coordinate ng gps (na maaari mong makita sa google map) at ang lokal na oras, upang tukuyin kung kailan ang araw ay sumisikat at lumubog ilang minuto mula hatinggabi. Ang variable ng minfromMid ay ang kasalukuyang minuto mula hatinggabi, at inihambing kumpara sa pagsikat ng araw, paglubog ng araw, mga oras ng pagpapakain, at pagsapit ng gabi upang sabihin sa arduino kung kailan gagawin kung ano. Tiyaking i-update din ang iyong timezone, ang default ay EST.

Kapag ang iyong lokasyon ay naitakda, magtakda ng oras ng takipsilim upang sabihin sa arduino kung gaano katagal mo nais maging takipsilim. Kinokontrol nito kung gaano katagal ang tagal sa pagitan ng araw at gabi, at ibinibigay sa ilang minuto. Ang default ay 90 minuto, kaya ang mga ilaw ng RGBW ay mawala mula sa araw hanggang sa gabi o sa iba pang paraan sa dami ng oras.

Susunod, itakda ang mga oras ng pagpapakain na gusto mo. Ang aktwal na oras ng pagpapakain ay nakatakda sa pamamaraan ng getTime () upang mapanatili ang pagsasabay sa mga feedings sa araw / gabi. Kung nais mo ang iyong isda na pinakain sa parehong oras bawat araw sa halip, magkomento ng mga setting ng kamag-anak at gamitin ang mga paunang setting sa simula ng code. Tandaan na ang mga oras na ito ay nasa minuto mula hatinggabi. Ang paggamit ng paunang, hard-coded na oras ng pagpapakain ay maaaring makagambala sa pag-iilaw kung ang oras ng pagkain ay lumapag sa panahon ng pagkupas sa pagitan ng takipsilim at ng araw (sa pagsikat at paglubog ng araw). Ang default para sa code ay 15 minuto bago at pagkatapos ng paglubog ng araw at pagsikat ng araw, ayon sa pagkakabanggit. Ang mga karagdagang oras ng pagpapakain ay maaaring idagdag kung nais mo.

Susunod, itakda ang oras na nais mong i-reset ng arduino. Tinitiyak nito na wala sa pag-overflow ang tiyempo at muling nagsi-sync sa orasan. Inirerekumenda kong mangyari ito sa kalagitnaan ng araw, kung wala ka, dahil ang proseso ng pag-reset ay sanhi ng mga ilaw na ganap na ningning. Sa araw ay hindi ito magiging problema sa mga isda, ngunit sa gabi o sa umaga / gabi, ang flash ng ilaw ay maaaring makaistorbo sa iyong isda o masira ang hitsura ng tanke ng ilang segundo habang tinatangkilik mo ito.

Sa wakas, suriin ang bilang ng mga LED sa strip na mayroon ka, Ang aking strip ay may 60, ngunit dapat mong i-update ang halagang ito sa setup code para sa maraming mga LED na iyong ginagamit.

Hakbang 7: Ang Ilaw

Ang Ilaw
Ang Ilaw

I-hook up ang iyong LED strip kung hindi mo pa nagagawa.

Lakas (pula) sa 5V, lupa (puti) sa lupa, signal (berde) upang i-pin 6 (o kung ano ang itakda mo dito). Kapag ang arduino ay nai-reset, ang mga ilaw ay magiging ganap na ningning hanggang ang ESP8266 ay nagpapadala ng oras sa arduino at natutukoy nito kung nasaan ito sa cycle ng pag-iilaw. Mahusay na i-set up ito sa gabi o gabi, dahil ang pagbabago ng ilaw ay magiging mas marahas. Kung ang mga ilaw ay hindi nagbabago sa loob ng 30 segundo, i-reset ang arduino. Ang aking reset code ay dapat na gumana, ngunit hindi ako isang programmer sa pamamagitan ng kalakal kaya maaaring mayroon pa ring isang pares ng mga bug dito o doon. Maaari mong subukan ang pag-reset ay gumagana sa pamamagitan ng pagtatakda ng oras ng pag-reset sa isang minuto pagkatapos mong muling mai-upload ang code at maghintay (ang pangalawang pag-reset ay na-random, kaya't maaaring tumagal ng 1-2 minuto upang aktwal na i-reset) Maaari mong gawin ang parehong trick sa paglaon upang matiyak na gumagana ang servo sa pamamagitan ng pagbabago ng oras ng pagpapakain. Siguraduhin lamang na baguhin ang mga oras na ito bago mo ito iwanang tumatakbo.

Ang default na iskedyul ng pag-iilaw ay medyo simple:

Sa gabi, ang lahat ng mga ilaw ay patay maliban sa asul, na nasa pinakamababang setting (2/255). Habang papalapit ang oras sa pagsikat ng araw, ang asul ay tumataas sa buong tindi nito (255), na umaabot sa pagsisimula ng takipsilim. Sa panahon ng takipsilim, pula at berde na rampa mula sa hanggang sa 255. Sa pagsikat ng araw, pula, asul, at berde ay lahat ay nasa 255, ngunit ang liwanag ng araw ay puti, kaya sa susunod na 2 minuto pula, asul, at berde ay kumukupas at maputi. Sa buong natitirang araw na puti ang buong kasidhian, hanggang sa 2 minuto bago ang paglubog ng araw, kapag kumawala ito at pinalitan ng pula, asul, at berde muli. Sa paglubog ng araw, ang ilaw ay muling pumapasok sa takipsilim, maliban sa oras na ito na pula at berde ay nagsisimulang ganap na lumakas at kumukupas, na nag-iiwan ng asul sa buong kasidhian pagdating ng gabi. Mula dito, ang asul ay dahan-dahang kumukupas pabalik sa pinakamababang halaga, na umaabot sa hatinggabi.

Ang iba pang mga code ay umiiral sa pagtatapos ng sketch ng arduino para sa iba pang mga mode ng pag-iilaw, kaya huwag mag-atubiling maglaro kasama ang matematika upang makuha ang pag-iilaw ng ilaw o upang baguhin ang mga kulay sa iba't ibang mga panahon ng araw. Tandaan na ang matematika ay tapos na sa float format, ngunit ang mga halaga ng kulay ay dapat na mga ints, kaya kinakailangan ang conversion sa pagitan ng dalawa sa anumang bagong matematika sa pag-iilaw na ipinatupad mo.

Hakbang 8: Pagpi-print ng Mga Bahagi

Kung hindi mo pa nai-print ang mga bahagi para sa Tier na ito, gawin ito. Ang pabahay ay halos pareho ang laki ng isang medium-size na filter unit, at tumagal ako ng buong gabi para mag-print. Linisin ang mga bahagi, ipasok ang divider ng bulkhead, na nakaharap pataas ang uka at ang bilugan na gilid ay nakaharap. Ang servo ay naka-install sa parehong paraan tulad ng sa Tier 1, at kung papalitan mo ang isang sistema ng Tier 1 ang hopper, takip, at gulong sa pagpapakain ay magkapareho, kaya hindi mo na kailangang muling i-print ang mga ito kung gumagana ang mga ito.

Naglalaman ang folder ng.zip ng dalawang hanay ng mga file ng STL, isa para sa orihinal na motor na SM22 servo motor na ginamit ko at isa pa para sa higit na karaniwang SG90 servo. Parehong naglalaman ng mga file ng Fusion 360 kung nais / kailangan mong baguhin ang anuman sa mga bahagi. Ang mga SM22 STL ay tiyak na magkakasama, dahil sila ang ginamit ko. Hindi ko pa nai-print o nasubukan ang mga bahagi ng SG90.

Para sa mga materyales, inirerekumenda ko ang paggamit ng isang plastic na ligtas sa pagkain. Ginamit ko ang Raptor PLA mula sa mga makergeeks, na nagmumula sa isang toneladang mga kulay at napakalakas pagkatapos mong i-anneal ito ng 10 minuto. Magagawa iyon sa pamamagitan ng pagpapakulo ng mga bahagi, na inirerekumenda kong gawin mo para sa gulong lamang kung hindi ito umaakma dahil ang pagsusubo ay magpapaliit ng mga bahagi ng tungkol sa.3%.

Nai-print ko ang pabahay sa gilid nito (na nakaharap sa tuktok sa gilid at bukas na nakaharap sa gilid) Gumagamit ito ng mas kaunting materyal sa suporta kaysa sa iba pang mga orientation. Ang hopper ay maaaring mai-print ng baligtad upang maiwasan ang lahat ng materyal ng suporta dito. Ang takip ng hopper ay dapat ding mai-print ng baligtad, subalit ang malaking takip ay dapat na naka-print sa kanang bahagi.

Mayroon ding isang 'endstop' na piraso upang magbigay ng suporta sa ilalim ng pabahay. Matapos iwanan ang tagapagpakain sa lugar ng ilang linggo napansin ko na nagsimula na itong lumubog at yumuko mula sa bigat ng suplay ng kuryente, at na nakakaapekto sa kakayahan ng hopper na pakainin ang pagkain sa gulong. Ang hot-glue na 1-2 na mga endstop lamang sa ilalim ng pabahay upang mapanatili ang antas ng lahat.

Hakbang 9: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Gumamit ng isang protoboard upang ikonekta ang lahat. Gumamit ako ng mga wire ng jumper kaya't hindi ko na kailangang maghinang, ngunit dito ka mas magiging maghinang. Hangga't ang mga koneksyon ay pareho, gagana ang system tulad ng ginawa nito sa breadboard. Pinagsama ko ang mga header pin upang lumikha ng mga "riles" ng kuryente para sa ground, 5V, 3.3V, pati na rin ang mga port ng signal ng servo at di-kapangyarihan na mga signal ng 3.3V sa ESP8266 (RX, CH_PD, at RST). Na-orient ko ang lahat ng mga pin patungo sa ilalim na bahagi ng protoboard, kasama ang mga bahagi sa itaas.

Kapag nakumpleto mo na ang protoboard, ipasok ito sa itaas na lukab ng pabahay at ikonekta ang motor na servo. Ang mga kable ng ilaw ay lumalabas sa bingaw sa takip ng enclosure, at ang supply ng kuryente ay umaangkop sa ilalim ng lukab. Ang ilalim na lukab ay bilugan at mayroong isang bahagyang slope upang maubos ang anumang tubig na sa paanuman namamahala upang makapasok sa enclosure na malayo sa mga electronics. Ikonekta ang positibo at negatibong mga terminal ng power supply sa system at idagdag ang takip sa gilid.

Kung hindi mo pa nagagawa ito para sa iyong supply ng kuryente, gupitin ang dulo ng power cable na hindi naka-plug sa pader at hubasin nang sapat ang mga wire upang mailagay mo ang mga ito sa mga tamang terminal ng power supply. Kung mayroon kang mga crimp na dulo na maaari mong ilagay sa mga dulo, iminumungkahi kong gamitin ang mga ito, kung hindi ang hubad na tanso ay magiging maayos, siguraduhin lamang na walang pagkukulang! TANDAAN na ito ay mai-plug sa lakas ng dingding ng iyong bahay, LIGTAS AT HINDI GUMAGAWA SA SISTEMA NA NALABOT.

Susunod, ang light strip ay kailangang idagdag sa tank. Alisin ang takip ng iyong tangke at patuyuin ito ng tuluyan. Tiyaking malinis at tuyo ang ibabaw ng takip bago idagdag ang mga ilaw. Ang strip na nakuha ko ay may isang malagkit na pag-back, hindi ito gagana upang ma-secure ang light strip ngunit gagana ito upang mailagay ang mga ito sa gilid ng takip (o saan mo man sila ilagay) Ang takip ng tangke ko ay nangyari na tamang sukat para sa aking strip, kaya hindi ko na kailangang pahabain ang anumang mga wire. Tiyaking ang lahat ng nakalantad na mga wire ay natatakpan ng mga materyales na hindi tinatagusan ng tubig bago mo ibalik ang takip sa tangke. Gumamit ako ng mainit na pandikit upang takpan ang mga dulo, ngunit maaaring hindi ito gumana pangmatagalan. Kapag ang mga ilaw ay nakaayos kung paano mo gusto ang mga ito, superglue ang mga ito sa lugar. Kailangan kong gumamit ng labis na pandikit sa mga sulok mula nang ang LED strip ay itinaas doon. Hayaang matuyo ang pandikit ng ilang minuto bago mo ibalik ang takip sa tangke, siguraduhin lamang na walang tumutulo. Kapag nakabalik na ang takip ay ikonekta lamang ang mga wire sa arduino.

Ang pagpupulong ng feeder ay eksaktong kapareho ng feeder ng Tier 1. Ang servo ay umaangkop sa kanyang lukab na may feeder wheel na nakadikit dito. Ang bulsa ng feeder wheel ay dapat na ituro sa hopper kapag ang servo ay nasa 0 na posisyon (at paikutin patungo sa tanke sa 180 na posisyon). Kung gumagamit ka ng opsyonal na panginginig na motor, maghinang ito ng ilang mga wire ng tingga at ipasok ito sa hopper, mayroong isang lukab sa servo lukab para dito. Ipadala ang mga lead wire ng motor sa parehong daanan tulad ng mga servo wires at ikonekta ang mga ito sa lupa at ang pin ng motor sa arduino. Mainit na pandikit ang hopper sa base.

Kapag nakakonekta ang lahat, maaari mong mai-plug ang suplay ng kuryente sa dingding. Ang arduino ay dapat dumaan sa pagkakasunud-sunod ng pagsisimula nito at ang mga ilaw ay magbabago pagdating ng oras. Kung hindi, i-reset ang board hanggang sa makakuha ng oras. Mainit kong nakadikit ang takip ng enclosure sa lugar ngunit iniwan ang takip sa gilid na hindi nakadikit upang ma-access ko ang arduino upang mai-reset o mai-reprogram ito.

Binabati kita! Tapos na ang iyong Tier 2 fish feeder! Mangha sa kaakit-akit na pag-iilaw at ang kakayahang pakainin ang iyong isda kapag wala ka! Tiyaking subaybayan ang system sa susunod na ilang araw upang matiyak na gumagana ang lahat nang maayos at ang iyong mga isda, sa katunayan, ay pinakain.

Hakbang 10: Mga Bagay na Kailangang Panoorin sa Una:

Mga bagay na Panoorin sa Una
Mga bagay na Panoorin sa Una
Mga bagay na Panoorin sa Una
Mga bagay na Panoorin sa Una
Mga bagay na Panoorin sa Una
Mga bagay na Panoorin sa Una

Nang una kong pag-set up ng minahan ay aksidente kong na-wire ang servo sa maling signal pin, kaya't ang isda ay hindi pinakain ng maraming araw hanggang sa napagtanto ko ang error (Manu-mano akong pinapakain ang mga ito sa gabi bilang tugon sa susunod na error). Subukang itakda ang mga oras ng pagpapakain kung kailan malamang na nasa paligid ka upang kumpirmahing pinakain ang iyong isda.

Ang isa pang error na dapat panoorin ay ang pag-reset. Kung, halimbawa, nakarating ka sa bahay pagkatapos ng paglubog ng araw at ang iyong tangke ay nasa ilaw pa sa araw, malamang na nabigo ang pagpapaandar ng pag-reset at hindi nakuha ng arduino ang oras mula sa ESP8266. Nangangahulugan din ito na ang iyong isda ay hindi pinakain mula pa sa oras ng pag-reset, kaya marahil dapat mong pakainin ang mga ito sa iyong sarili habang pinindot ang pindutan ng pag-reset sa arduino. Ako ay 99% sigurado na tinanggal ko ito, ngunit ang pag-coding ay hindi aking propesyon kaya siguraduhing bantayan ito.

Tiyaking suriin din ang pagkain sa hopper bawat linggo o dalawa, muling punan ito kung kinakailangan at tiyakin na walang magiging masama.

Kung aalis ka sa bakasyon, tiyaking gumawa ka ng pagbabago ng tubig at iba pang pangunahing pagpapanatili ng tanke bago ka umalis. Tinitiyak lamang ng tagapagpakain na ang pagkain at pag-iilaw ay hindi ang wakas ng iyong isda kung nawala ka nang masyadong mahaba. Hindi mo na kailangang gumamit muli ng mga feeder ng bakasyon!

Inirerekumendang: