Mundarija:

Ultimate DIY avtomatik baliq ovlagichi: 2 -bosqich: 10 qadam (rasmlar bilan)
Ultimate DIY avtomatik baliq ovlagichi: 2 -bosqich: 10 qadam (rasmlar bilan)

Video: Ultimate DIY avtomatik baliq ovlagichi: 2 -bosqich: 10 qadam (rasmlar bilan)

Video: Ultimate DIY avtomatik baliq ovlagichi: 2 -bosqich: 10 qadam (rasmlar bilan)
Video: Ужасный заброшенный дом люксембургского рыбака Хьюберта (наводнен привидениями?) 2024, Iyul
Anonim
Ultimate DIY avtomatik baliq ovlagichi: 2 -darajali
Ultimate DIY avtomatik baliq ovlagichi: 2 -darajali

2 -darajali oziqlantiruvchi - bu 1 -darajadan katta qadam. Bu versiya ESP8266 Wi -Fi modulidan foydalanib, ovqatlanish jadvali va tankning yoritilishini nazorat qilish uchun arduino soatini sinxronlashtiradi.

1 -qadam: Sizga nima kerak:

1 -bosqichda yorug'lik taymeridan tashqari hamma narsa

  • ESP8266-01
  • FTDI dasturchisi (ESP8266 dasturlash uchun)
  • Lehimlash temir
  • 5V RGBW LED tasmasi (SK6812 IP 65, kunduzi oq, men buni ishlatganman)
  • Yorug'lik chizig'i suv o'tkazmaydigan bo'lishi kerak, chunki suv tankdan bug'lanadi va tank qopqog'ida kondensatsiyalanadi.
  • 5V quvvat manbai (men buni ishlatardim, arduino barcha chiroqlarni o'z -o'zidan quvvatlantira olmaydi).
  • O'zingiz xohlagan 5V quvvat manbasini ishlating, faqat u barcha chiroqlarni ta'minlash uchun etarli quvvatni ta'minlaganligiga ishonch hosil qiling.
  • 3.3V kuchlanish regulyatori
  • ESP8266 3.3V da ishlaydi, shuning uchun hamma narsa 5V, 5 dan 3.3 gacha 12 dan 3.3 ga tushishdan ko'ra osonroq.
  • Rezistorlar (1kOhm x2, 2kOhm x2 (yoki 1kOhm x4), 10kOm x1)
  • Super elim
  • Issiq elim
  • 3D bosilgan qismlar x8 (STL fayllari taqdim etiladi)
  • Tel -echgichlar (men bu foydali narsalarni tavsiya qilaman)
  • Non paneli
  • Protoboard/loyiha taxtasi (oxirgi yig'ilish uchun)
  • Kompyuterning standart 3 simli quvvat kabeli.
  • (ixtiyoriy) Uyali telefon tebranish dvigateli (bunkerni qo'zg'atish uchun) (men ulardan birini ishlatganman)
  • Arduino kutubxonalarini o'rnating:
  • ESP8266WiFi.h
  • WiFiUdp.h
  • TimeLib.h
  • Kechqurun 2 Dawn.h
  • Adafruit_NeoPixel.h
  • Sabr.

2 -qadam: Bu qanday ishlaydi

ESP8266 Unix vaqtini NIST serveridan oladi va uni arduinoga uzatadi. Arduino o'sha vaqtdan mahalliy quyosh chiqishi va quyosh botishini aniqlash va yarim tundan necha daqiqa o'tganini aniqlash uchun ichki soatini sinxronlashtirish uchun foydalanadi. Yarim tundan beri o'tgan bu vaqtdan foydalanib, arduino chiroqlarning rangini belgilaydi va oziqlantirgichni qachon yoqish kerakligini biladi, bu 1 -darajali bo'shatgich bilan bir xil mexanizm. Men yozgan arduino kodidagi standart sozlamalarda chiroqlar kunduzgi/tungi tsiklga o'rnatiladi, ular birdaniga ikkinchisiga qadar boshqarilishi mumkin, bu esa sizning joyingizning quyosh chiqishi va botishi bilan sinxronlanadi. Arduino, shuningdek, NIST serveri bilan qayta sinxronlash va taymerning to'lib ketmasligiga ishonch hosil qilish uchun kuniga bir marta o'zini tiklaydi.

3 -qadam: ESP8266 dasturlash

ESP8266 dasturlash
ESP8266 dasturlash

Yaxshi, shuning uchun ESP8266 - bu dasturlash uchun yaramas.

Bu non taxta uchun qulay emas va agar sizda ayol o'tish simlari bo'lsa, men ulardan foydalanishni maslahat beraman. Agar sizning ESP8266 -da menikiga o'xshash dasturiy ta'minot o'rnatilmagan bo'lsa, siz dasturiy ta'minotni o'chirishingiz kerak bo'ladi. Buni amalga oshirish uchun FTDI dasturchisidan foydalaning, buni boshqa joylarda qanday qilish kerakligi haqida ko'plab ko'rsatmalar bor, lekin men qulaylik uchun simlar sxemasini taqdim qildim. FTDI dasturchisi 3.3V kuchlanish bilan ta'minlanganligiga ishonch hosil qiling! 5V sizning ESP8266 -ni qovuradi. Mening diagrammamda GPI01 va GND o'rtasida bog'langan to'q sariq rang faqat ESP8266 dasturiy ta'minoti yonib turganda bo'lishi kerak. Haqiqiy arduino kodini modulga yuklashda GPI01 ulanmagan bo'lishi kerak.

Keyinchalik, siz ESP8266 kodini yuklashingiz kerak bo'ladi. Bu safar arduino IDE bilan birga FTDI dasturchisidan foydalaning. Bundan tashqari, ishlatilgan barcha kutubxonalarni yuklab olishingiz va o'rnatishingiz kerak bo'ladi. Kodni arduino 1.8 bilan yuklash uchun ishlatiladigan sozlamalar boshida sharhlangan qismida joylashgan. WIFI tarmog'ingiz va parolingiz bilan kodni yangilang.

4 -qadam: ESP8266 -ni Arduino -ga ulang

ESP8266 ni Arduino -ga ulang
ESP8266 ni Arduino -ga ulang
ESP8266 ni Arduino -ga ulang
ESP8266 ni Arduino -ga ulang

Kod yuklangandan so'ng, siz FTDI dasturchisini uzishingiz va diagrammada ko'rsatilganidek ESP8266 ni ulashingiz mumkin. Rezistorlar arduino ESP8266 aloqa va 5 pinlarini qayta o'rnatmasligiga ishonch hosil qilish uchun kuchlanish bo'luvchi sifatida ishlatiladi. Bu qadamni disk raskadrovka uchun non taxtasida qiling, biz uni keyinroq proto-taxtaga joylashtiramiz.

ESP8266 ulanganidan so'ng, siz elektr tarmog'iga ulanganda ko'k chiroq yonishini ko'rishingiz kerak, bir necha soniyadan so'ng u Internetdan Unix vaqtini olishi va uni arduino -ga yuborishi kerak, keyin bo'sh bo'shliqli pastadir (), u qayta tiklanmaguncha, xuddi 1 -darajali oziqlantiruvchi kabi joylashadi.

ESP8266 ishlayotganiga ishonch hosil qilish uchun kodni keyingi bosqichdan arduino -ga yuklashingiz va ketma -ket monitorni ochishingiz kerak bo'ladi.

5 -qadam: Arduino kodini yuklash va nosozliklarni tuzatish

Arduino kodini yuklash va nosozliklarni tuzatish
Arduino kodini yuklash va nosozliklarni tuzatish

Endi kodni arduino nano -ga yuklang, ketma -ket monitorni oching, siz yuqoridagi misolga o'xshash narsani ko'rishingiz kerak. Arduino ketma -ket monitorni ochganda tiklanadi, shuning uchun ESP8266 bir vaqtning o'zida tiklanadi. ketma -ket monitor, 1970 yil 1 -yanvar yarim tundan, ESP8266 unga Unixning joriy vaqtini yubormaguncha soniya hisoblashni boshlaydi. Bu sodir bo'lganda, siz buni ko'rishingiz kerak:

Buning uchun 3-15 soniya vaqt ketishi mumkin, shuning uchun sabrli bo'ling. Men kamdan -kam hollarda 10 soniyadan ko'proq vaqt ketishini ko'rdim, lekin muammolarni bartaraf etishni boshlashdan oldin 15 -ni bering.

Agar sizning ESP8266 arduino -ga vaqt yubormasa, quyidagi amallarni bajaring:

· Hamma narsa aynan kerak bo'lganidek ulanganligiga ishonch hosil qiling

· ESP8266 -ga to'g'ri Wi -Fi -ning SSID va parolini kiritganingizni ikki marta tekshiring, aks holda to'g'ri ma'lumotlarni yuklash uchun uni FTDI dasturchisiga bog'lab, keyin uni arduino -ga qayta ulang. (juda uzun SSID yoki parol ba'zi muammolarga olib kelishi mumkin, lekin mening Wi -Fi tarmog'im har ikkala sohada 20 dan ortiq belgidan iborat, shuning uchun ko'pchilik uy tarmoqlari yaxshi bo'lishi kerak)

· ESP8266 yoqilganda paydo bo'ladigan ulangan qurilma uchun yo'riqnoma administrator sahifasini tekshiring (agar iloji bo'lsa). Buni tekshirayotganda uning yonib turishiga ishonch hosil qilish uchun (arduino uni o'chirib qo'yadi) ESP8266 -ni qayta tiklash piniga olib keladigan simni to'g'ridan -to'g'ri 3.3V ga ulang, uni yuqori darajada ushlab turish ESP8266 -ni yoqib qo'yadi. Tekshiruvdan so'ng buni bekor qilganingizga ishonch hosil qiling.

6 -qadam: Arduino kodini sozlash

Sizning ESP8266 ulangan va arduinoga vaqt yuborilganidan so'ng, dasturlashtirilgan arduino vaqtni hisoblab chiqadi va quyosh chiqishi va quyosh botishi kabi disk raskadrovka ma'lumotlarini ko'rsatadi. Biz bu qadriyatlarning bir qismini arduino kodida sozlashimiz mumkin, qolganlari shu erda, shuning uchun men butun tizimni disk raskadrovka qila olaman.

Arduino quyosh chiqishi va quyosh botishini qanday hisoblashini yaxshiroq tushunish uchun Dusk2Dawn kutubxonasidagi hujjatlarni o'qing. Siz kenglik va uzunlikni kiritishingiz kerak bo'ladi (agar siz manzilingiz nomini o'zgartirsangiz, u kodning hamma joyida o'zgartirilganligiga ishonch hosil qiling!) yarim tundan boshlab bir necha daqiqada quyosh qachon chiqishini va botishini aniqlang. MinfromMid o'zgaruvchisi yarim tundan boshlab hozirgi daqiqadir va arduinoga nima qilish kerakligini aytish uchun quyosh chiqishi, quyosh botishi, ovqatlanish vaqti va qorong'i vaqti bilan solishtiriladi. Vaqt mintaqasini ham yangilaganingizga ishonch hosil qiling, standart EST.

Joylashuvingiz aniqlangandan so'ng, alacakaranlık vaqtini arduinoga qancha vaqt qorong'i bo'lishni xohlayotganingizni aytib bering. Bu kunduzgi va tungi vaqt qancha davom etishini nazorat qiladi va bir necha daqiqada beriladi. Odatiy bo'lib 90 daqiqa, shuning uchun RGBW chiroqlari kunduzdan kechgacha yoki boshqa vaqt ichida o'chadi.

Keyin, kerakli ovqatlanish vaqtini belgilang. Haqiqiy ovqatlanish vaqti getTime () usulida o'rnatiladi, bu esa ovqatni kunduzi va kechasi bilan sinxronlashini ta'minlaydi. Agar siz baliqni har kuni bir vaqtning o'zida boqishni xohlasangiz, nisbiy sozlamalarni izohlang va kodning boshidagi dastlabki sozlamalardan foydalaning. Esda tutingki, bu vaqtlar yarim tundan bir necha daqiqaga to'g'ri keladi. Dastlabki, qattiq kodlangan oziqlantirish vaqtidan foydalanish, agar yorug'lik vaqti, alacakaranlıkta va kunduzda (quyosh chiqishida va quyosh botishida) pasayganda tushsa, yorug'likka xalaqit berishi mumkin. Kod uchun sukut mos ravishda quyosh botishi va chiqishidan 15 daqiqa oldin va keyin hisoblanadi. Agar xohlasangiz, qo'shimcha ovqatlanish vaqtini qo'shishingiz mumkin.

Keyin, arduino -ni qayta tiklashni xohlagan vaqtni belgilang. Bu vaqtning hech biri oshib ketmasligini va soatni qayta sinxronlashini ta'minlaydi. Men buni kunduzning o'rtalarida, siz bo'lmaganingizda qilishni maslahat beraman, chunki asl holatini tiklash jarayoni chiroqlar to'liq nashrida bo'lishiga olib keladi. Kunduzi bu baliq uchun muammo bo'lmaydi, lekin kechasi yoki ertalab/kechqurun yorug'lik chaqnashi baliqni bezovta qilishi yoki siz zavqlanayotganda tank ko'rinishini bir necha soniya buzishi mumkin.

Nihoyat, sizdagi chiziqdagi LEDlar sonini tekshiring, Mening chizig'imda 60 ta, lekin siz qancha LED ishlatayotgan bo'lsangiz, bu qiymatni sozlash kodida yangilashingiz kerak.

7 -qadam: yoritish

Yoritish
Yoritish

Agar sizda hali bo'lmasa, LED tasmasini ulang.

Quvvat (qizil) 5Vgacha, erga (oq) erga, 6 -pin (yoki siz xohlagan narsani) signal (yashil). Arduino qayta o'rnatilgandan so'ng, ESP8266 vaqtini arduinoga yuborguncha va yorug'lik tsikli qaerda ekanligini aniqlaguncha chiroqlar to'liq yorqinlikda bo'ladi. Buni kechqurun yoki kechasi o'rnatish yaxshidir, chunki yorug'lik o'zgarishi keskin o'zgaradi. Agar chiroqlar 30 soniya ichida o'zgarmasa, arduino -ni qayta o'rnating. Qayta tiklash kodim ishlashi kerak, lekin men dasturchi emasman, shuning uchun bu erda yoki u erda bir nechta xato bo'lishi mumkin. Qayta tiklash vaqtini kodni qayta yuklaganingizdan so'ng kutish vaqtini bir daqiqaga belgilash orqali tiklash ishini sinab ko'rishingiz mumkin (asl holatini tiklash vaqti tasodifiy, shuning uchun uni asl holatiga qaytarish uchun 1-2 daqiqa ketishi mumkin) Siz ham xuddi shunday hiylani keyinroq qilishingiz mumkin. ovqatlantirish vaqtini o'zgartirib, servo ishlayotganiga ishonch hosil qiling. Ishdan chiqishdan oldin bu vaqtlarni o'zgartirganingizga ishonch hosil qiling.

Oddiy yoritish jadvali juda oddiy:

Kechasi, ko'kdan tashqari hamma chiroqlar o'chadi, bu eng past darajadagi (2/255). Vaqt quyosh chiqishiga yaqinlashganda, ko'k to'liq intensivlikka ko'tariladi (255), u qorong'i tushganda keladi. Kech kirganda, qizil va yashil rampa 255 gacha ko'tariladi. Quyosh chiqqanda qizil, ko'k va yashil rang 255 da, lekin kunduzi yorug'lik oq bo'ladi, shuning uchun keyingi 2 daqiqada qizil, ko'k va yashil rang oqarib ketadi. Kunning qolgan qismida oq rang to'liq qizg'inlikda, quyosh botishidan 2 daqiqa oldin, u o'chadi va yana qizil, ko'k va yashil rangga almashadi. Quyosh botganda, yorug'lik yana qorong'iga tushadi, bundan tashqari, qizil va yashil to'liq qizg'inlikda boshlanadi va o'chadi, kechasi kelganda ko'k to'liq qizg'inlikda qoladi. Bu yerdan ko'k asta -sekin o'zining eng past qiymatiga qaytadi, u yarim tunda etib boradi.

Boshqa yoritish rejimlari uchun arduino eskizining oxirida boshqa kod mavjud, shuning uchun yorug'lik boshqacha o'chishi yoki kunning turli vaqtlarida ranglarni o'zgartirish uchun matematika bilan o'ynang. Esda tutingki, matematika float formatida amalga oshiriladi, lekin rang qiymatlari ints bo'lishi kerak, shuning uchun siz kiritgan har qanday yangi yoritish matematikasi bilan ikkalasini almashtirish kerak.

8 -qadam: qismlarni chop etish

Agar siz hali bu darajadagi qismlarni chop etmagan bo'lsangiz, shunday qiling. Korpus o'rtacha o'lchamdagi filtr moslamasi bilan bir xil o'lchamda va men chop etish uchun tun bo'yi ishladim. Qismlarni tozalang, yivni yuqoriga va dumaloq chetini tashqariga qaratib, bo'linma bo'lagini joylashtiring. Servo 1 -darajadagidek o'rnatiladi va agar siz 1 -darajali tizimni almashtirsangiz, bunker, qopqoq va oziqlantiruvchi g'ildirak bir xil, shuning uchun ular ishlayotgan bo'lsa, ularni qayta chop etishingiz shart emas.

. Zip papkasida ikkita STL fayllar to'plami bor, ulardan biri men ishlatgan asl SM22 servo dvigateli uchun, ikkinchisi esa SG90 servo uchun. Agar siz biron bir qismni o'zgartirishni xohlasangiz/o'zgartirishingiz kerak bo'lsa, ikkalasida ham Fusion 360 fayllari mavjud. SM22 STL -lar, albatta, bir -biriga mos keladi, chunki ular men ishlatganlar. Men SG90 qismlarini chop qilmaganman yoki sinovdan o'tkazmaganman.

Materiallar uchun men oziq-ovqat xavfsiz plastmassadan foydalanishni tavsiya qilaman. Men Raptor PLA -ni makergeeks -dan ishlatardim, u juda ko'p rangga ega va siz uni 10 daqiqa yuvgandan keyin juda kuchli. Bu qismlarni qaynatish yo'li bilan amalga oshirilishi mumkin, men buni g'ildirak uchun bajarishni tavsiya qilaman, agar u juda mos kelmasa, chunki tavlanish qismlarni taxminan.3%ga qisqartiradi.

Men korpusni yon tomoniga bosib chiqardim (tepasi yon tomonga va ochiq tomoni yuqoriga qaragan holda). Bu boshqa yo'nalishlarga qaraganda ancha kam qo'llab -quvvatlovchi materialni ishlatadi. Tankni teskari tomonga bosib chiqarish mumkin, chunki undagi barcha yordamchi materiallar yo'q. Qopqoqning qopqog'ini teskari tomonga, lekin katta qopqog'ini o'ngga qaratib bosib chiqarish kerak.

Bundan tashqari, uyning pastki qismini qo'llab -quvvatlash uchun "to'xtash joyi" bor. Oziqlantirgichni bir necha hafta joyida qoldirganimdan so'ng, men uning quvvat manbai og'irligidan egilib, egilib keta boshlaganini payqadim, bu esa besleyicinin g'ildirakni oziqlantirish qobiliyatiga ta'sir qildi. Hamma narsani tekis ushlab turish uchun korpusning pastki qismiga 1-2 tugunni issiq yopishtiring.

9 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Hamma narsani ulash uchun protobarddan foydalaning. Men jumper simlarini ishlatardim, shuning uchun menga ko'p lehim kerak emas edi, lekin bu erda siz eng ko'p lehim qilasiz. Agar ulanishlar bir xil bo'lsa, tizim non panelidagi kabi ishlaydi. Men erga 5V, 3.3V kuchlanishli "relslar" yaratish uchun bosh pimlarini lehimladim, shuningdek, ESP8266 (RX, CH_PD va RST) ga uzatiladigan servo va quvvatsiz 3.3V signallarni uzataman. Men barcha pinlarni protoboardning pastki qismiga yo'naltirdim, uning komponentlari tepada.

Protoboardni to'ldirgandan so'ng, uni korpusning yuqori bo'shlig'iga joylashtiring va servo motorni ulang. Yoritish kabellari korpus qopqog'idagi teshikdan chiqib ketadi va quvvat manbai pastki bo'shliqqa to'g'ri keladi. Pastki bo'shliq yumaloq bo'lib, har qanday suvni drenajlash uchun ozgina qiyalikka ega, u qandaydir tarzda elektronikadan uzoqda joylashgan korpusga kiradi. Elektr ta'minotining ijobiy va salbiy terminallarini tizimga ulang va yon qopqog'ini qo'shing.

Agar siz buni elektr ta'minoti uchun qilmagan bo'lsangiz, devorga ulanmagan kabelning uchini kesib oling va simlarni etarlicha ajratib oling, shunda siz ularni quvvat manbaining to'g'ri terminallariga qo'yishingiz mumkin. Agar sizda qisqichlar bo'lsa, ularni ishlatishingizni maslahat beraman, agar bo'lmasa, yalang'och mis yaxshi bo'ladi, hech narsa etishmayotganiga ishonch hosil qiling! Yodingizda bo'lsin, bu sizning uyingiz devoriga ulanadi, XAVFSIZ BO'LING VA HECH QACHON tizimga ulanmagan holda ishlang.

Keyinchalik, yorug'lik chizig'ini tankga qo'shish kerak. Tankning qopqog'ini olib tashlang va to'liq quriting. Chiroqlarni qo'shishdan oldin qopqoq yuzasi toza va quruq ekanligiga ishonch hosil qiling. Men olgan tasma yopishqoq tayanchga ega, bu yorug'lik chizig'ini mahkamlash uchun ishlamaydi, lekin ularni qopqog'ining chetiga joylashtirish uchun ishlaydi (yoki qayerga qo'ysangiz ham) mening tank qopqog'im tasma uchun to'g'ri o'lchamda edi., shuning uchun hech qanday simni uzaytirishim shart emas edi. Qopqoqni idishga qaytarishdan oldin, barcha ochiq simlar suv o'tkazmaydigan materiallar bilan qoplanganligiga ishonch hosil qiling. Men uchlarini yopish uchun issiq elim ishlatardim, lekin bu uzoq vaqt ishlamasligi mumkin. Chiroqlar siz xohlagan tarzda joylashtirilgach, ularni joyiga yopishtiring. Men burchakda qo'shimcha elim ishlatishga majbur bo'ldim, chunki u erda LED tasmasi ko'tarildi. Qopqoqni tankga qo'yishdan oldin, elimni bir necha daqiqa quriting, shunda hech narsa tushmaydi. Qopqoq yopilgandan so'ng simlarni arduino -ga ulang.

Besleme moslamasi 1 -darajali oziqlantiruvchi bilan bir xil. Servo uning bo'shlig'iga oziqlantiruvchi g'ildirak yopishtirilgan holda joylashadi. Besleme g'ildiragining cho'ntagi servo 0 holatida bo'lganda (va 180 pozitsiyasida tank tomon buriladi), shkafni ko'rsatishi kerak. Agar siz ixtiyoriy tebranish dvigatelidan foydalansangiz, unga bir nechta qo'rg'oshin simlarini lehimlang va huni ichiga joylashtiring, buning uchun servo bo'shlig'ida bo'shliq mavjud. Dvigatel simlarini servo simlar bilan bir xil yo'l orqali yuboring va ularni erga va dvigatelning arduino pimiga ulang. Idishni tagiga issiq yopishtiring.

Har bir narsa ulangandan so'ng, siz elektr ta'minotini devorga ulashingiz mumkin. Arduino ishga tushirish ketma -ketligidan o'tishi kerak va vaqt kelganda chiroqlar o'zgaradi. Agar yo'q bo'lsa, vaqtni olmaguncha taxtani qayta o'rnating. Men korpus qopqog'ini issiq yopishtirdim, lekin yon qopqog'ini yopishtirmasdan qoldirdim, shunda men uni qayta o'rnatish yoki qayta dasturlash uchun arduino-ga kira olardim.

Tabriklaymiz! Sizning 2 -darajali baliq ovlagichingiz tayyor! Chiroyli yorug'likka hayron bo'ling va u yo'qligida baliqlarni boqish qobiliyatiga ega! Kelgusi bir necha kun ichida hamma narsa to'g'ri ishlashini va sizning baliqingiz ovqatlanayotganini tekshirish uchun tizimni kuzatishni unutmang.

10 -qadam: Avvaliga nimalarga e'tibor berish kerak:

Avvaliga nimalarga e'tibor berish kerak
Avvaliga nimalarga e'tibor berish kerak
Avvaliga nimalarga e'tibor berish kerak
Avvaliga nimalarga e'tibor berish kerak
Avvaliga nimalarga e'tibor berish kerak
Avvaliga nimalarga e'tibor berish kerak

Men birinchi marotaba o'rnatganimda, tasodifan noto'g'ri signal piniga servo simini ulab qo'ydim, shuning uchun baliq bir necha kun davomida ovqatlanmadi, men xatoni tushunmagunimcha (keyingi xatoga javoban men ularni kechasi qo'lda boqardim). Baliqlaringiz boqilganligini tasdiqlash uchun ovqatlanish vaqtini yaqin atrofda bo'lishga harakat qilib ko'ring.

Ko'rish kerak bo'lgan yana bir xato - bu asl holatini tiklash. Agar siz, masalan, quyosh botgandan keyin uyingizga kelsangiz va sizning tankingiz hali ham kunduzi yoritilgan bo'lsa, ehtimol qayta o'rnatish funktsiyasi muvaffaqiyatsiz bo'ladi va arduino ESP8266 -dan vaqt topa olmaydi. Bu shuni anglatadiki, sizning baliqingiz qayta tiklash vaqtidan beri ovqatlanmagan, shuning uchun arduino -dagi reset tugmachasini bosib, ularni o'zingiz boqishingiz kerak. Men buni yo'q qilganimga 99% aminman, lekin kodlash mening kasbim emas, shuning uchun ehtiyot bo'ling.

Bundan tashqari, har ikki yoki ikki haftalik idishdagi ovqatni tekshirib turing, kerak bo'lganda to'ldiring va hech narsa yomonlashmasligiga ishonch hosil qiling.

Agar ta'tilga ketmoqchi bo'lsangiz, ketishdan oldin suv almashinuvi va boshqa asosiy tanklarga texnik xizmat ko'rsatishga ishonch hosil qiling. Oziqlantiruvchi, agar siz uzoq vaqt qolib ketgan bo'lsangiz, oziq -ovqat va yorug'lik sizning baliqingizning oxiri bo'lmasligini ta'minlaydi. Siz hech qachon dam olish uchun oziqlantiruvchidan foydalanmasligingiz kerak!

Tavsiya: