Სარჩევი:
- ნაბიჯი 1: რა დაგჭირდებათ:
- ნაბიჯი 2: როგორ მუშაობს
- ნაბიჯი 3: პროგრამირება ESP8266
- ნაბიჯი 4: შეაერთეთ ESP8266 არდუინოსთან
- ნაბიჯი 5: ატვირთეთ Arduino კოდი და პრობლემების მოგვარება
- ნაბიჯი 6: არდუინოს კოდის მორგება
- ნაბიჯი 7: განათება
- ნაბიჯი 8: ნაწილების ბეჭდვა
- ნაბიჯი 9: შეკრება
- ნაბიჯი 10: რას უნდა მიაქციოთ ყურადღება თავიდან:
ვიდეო: Ultimate DIY ავტომატური თევზის მიმწოდებელი: დონე 2: 10 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Tier 2 მიმწოდებელი არის დიდი ნაბიჯი პირველი დონისაგან. ეს ვერსია იყენებს ESP8266 wifi მოდულს არდუინოს საათის სინქრონიზაციისათვის კვების გრაფიკისა და ავზის განათების გასაკონტროლებლად.
ნაბიჯი 1: რა დაგჭირდებათ:
ყველაფერი 1 კლასში, გარდა სინათლის ქრონომეტრისა
- ESP8266-01
- FTDI პროგრამისტი (ESP8266- ის დასაპროგრამებლად)
- გასაყიდი რკინა
- 5V RGBW LED ზოლები (SK6812 IP 65, დღისით თეთრი, მე ეს გამოვიყენე)
- სინათლის ზოლი უნდა იყოს წყალგაუმტარი, რადგან წყალი აორთქლდება ავზიდან და კონდენსირდება ავზის სახურავზე და თავად ანათებს.
- 5V კვების წყარო (მე ვიყენებდი ამას, arduino- ს არ შეუძლია ყველა შუქის დამოუკიდებლად ჩართვა).
- მოგერიდებათ გამოიყენოთ ნებისმიერი 5V კვების წყარო, როგორც გსურთ, უბრალოდ დარწმუნდით, რომ ის უზრუნველყოფს საკმარის ენერგიას ყველა შუქის უზრუნველსაყოფად.
- 3.3V ძაბვის რეგულატორი
- ESP8266 მუშაობს 3.3V– ზე, ამიტომაც ყველაფერი დანარჩენია 5V, უფრო ადვილია 5 – ის დაწევა 3.3 – ზე, ვიდრე 12 – დან 3.3 – მდე გადაყვანა.
- რეზისტორები (1kOhm x2, 2kOhm x2 (ან 1kOhm x4), 10kOhm x1)
- სუპერ წებო
- ცხელი წებო
- 3D ბეჭდვის ნაწილები x8 (მოცემულია STL ფაილები)
- მავთულის სტრიპტიზატორები (მე გირჩევთ ამ სასარგებლო ნივთებს)
- პურის დაფა (ნივთების პროტოპირებისთვის)
- Protoboard/პროექტის დაფა (საბოლოო შეკრებისთვის)
- სტანდარტული 3-prong კომპიუტერის დენის კაბელი.
- (სურვილისამებრ) მობილური ტელეფონის ვიბრაციის ძრავა (ხუნდის აჟიტირებისთვის) (მე გამოვიყენე ერთი მათგანი)
- დააინსტალირეთ arduino ბიბლიოთეკები:
- ESP8266WiFi.h
- WiFiUdp.h
- TimeLib.h
- ბინდი 2 ცისკარი. H
- ადაფრუტ_ნეოპიქსელი. თ
- მოთმინება.
ნაბიჯი 2: როგორ მუშაობს
ESP8266 იღებს Unix დროს NIST სერვერიდან და გადასცემს მას არდუინოს. არდუინო იყენებს ამ დროს ადგილობრივი მზის ამოსვლისა და მზის ჩასვლის დასადგენად და მისი შიდა საათის სინქრონიზაციას, რათა დადგინდეს რამდენი წუთი გავიდა შუაღამის შემდეგ. შუაღამიდან გასული დროის გამოყენებით, არდუინო ადგენს ნათების ფერს და იცის როდის გაააქტიუროს მიმწოდებელი, რაც იგივე მექანიზმია, როგორც პირველი დონის გამათავისუფლებელი. არდუინოს კოდის ნაგულისხმევი პარამეტრები, რომლებიც მე დავწერე, აქვს განათება დღის/ღამის ციკლზე, რომლის კონტროლი შესაძლებელია მეორეზე გლუვი ქრებოდა და სინქრონიზებულია თქვენი მდებარეობის მზის ამოსვლასა და ჩასვლასთან. Arduino ასევე ხელახლა იწყებს საკუთარ თავს დღეში ერთხელ, რათა ხელახლა მოხდეს სინქრონიზაცია NIST სერვერთან და უზრუნველყოს ტაიმერის გადავსება
ნაბიჯი 3: პროგრამირება ESP8266
კარგი, ასე რომ ESP8266 არის პროგრამის ნაძირალა.
ეს არ არის მოსახერხებელი და თუ თქვენ გაქვთ მხტუნავები, გირჩევთ გამოიყენოთ ისინი. თუ თქვენი ESP8266 მოვიდა ნებისმიერი პროგრამული უზრუნველყოფის გარეშე, როგორც ჩემმა გააკეთა, თქვენ უნდა აანთოთ firmware. გამოიყენეთ FTDI პროგრამისტი ამის გასაკეთებლად, არსებობს უამრავი ინსტრუქცია, თუ როგორ უნდა გავაკეთოთ ეს სხვაგან, მაგრამ მოხერხებულობისთვის მე მოგაწოდეთ გაყვანილობის სქემა. დარწმუნდით, რომ FTDI პროგრამისტი უზრუნველყოფს 3.3 ვ! 5V გახეხავს თქვენს ESP8266- ს. ჩემს დიაგრამაში, ნარინჯისფერი, რომელიც დაკავშირებულია GPI01- სა და GND- ს შორის, უნდა გაკეთდეს მხოლოდ ESP8266- ის ფირმის განათების დროს. GPI01 უნდა დარჩეს დაუკავშირებელი მოდულში ფაქტობრივი არდუინოს კოდის ატვირთვისას.
შემდეგი, თქვენ უნდა ატვირთოთ ESP8266– ის რეალური კოდი. გამოიყენეთ FTDI პროგრამისტი ამჯერად arduino IDE– სთან ერთად. თქვენ ასევე უნდა გადმოწეროთ და დააინსტალიროთ ყველა გამოყენებული ბიბლიოთეკა. Arduino 1.8 – ით კოდის ატვირთვის პარამეტრები, რომლებიც თავიდანვე გამოქვეყნებულია. დარწმუნებული იყავით, რომ განაახლოთ კოდი თქვენი wifi ქსელით და პაროლით.
ნაბიჯი 4: შეაერთეთ ESP8266 არდუინოსთან
მას შემდეგ, რაც კოდი აიტვირთება, შეგიძლიათ გათიშოთ FTDI პროგრამისტი და დაუკავშიროთ ESP8266, როგორც ეს მოცემულია დიაგრამაში. რეზისტორები გამოიყენება როგორც ძაბვის გამყოფი, რათა დარწმუნდეთ, რომ არდუინო არ ასხამს 5V- ს ESP8266- ის საკომუნიკაციო და გადატვირთვის ქინძისთავებს. გააკეთეთ ეს ნაბიჯი პურის დაფაზე გამართვისთვის, ჩვენ მას მოგვიანებით დავდებთ პროტო დაფაზე.
როდესაც ESP8266 არის ჩართული, თქვენ უნდა ნახოთ ლურჯი შუქი, როდესაც ის ჩართულია დენზე, რამდენიმე წამის შემდეგ მან უნდა მიიღოს Unix დრო ინტერნეტიდან და გაუგზავნოს arduino– ს, შემდეგ მას აქვს ცარიელი ბათილი მარყუჟი (), რომ ის ზის სანამ არ არის გადატვირთული, ისევე როგორც Tier 1 მიმწოდებელი.
იმისათვის, რომ დარწმუნდეთ, რომ ESP8266 მუშაობს, თქვენ უნდა ატვირთოთ კოდი შემდეგი საფეხურიდან arduino– ზე და გახსნათ სერიული მონიტორი.
ნაბიჯი 5: ატვირთეთ Arduino კოდი და პრობლემების მოგვარება
ახლა ატვირთეთ კოდი arduino nano– ზე, გახსენით სერიული მონიტორი, თქვენ უნდა ნახოთ მსგავსი მაგალითი ზემოთ. Arduino გადატვირთულია სერიული მონიტორის გახსნისას, ასე რომ ESP8266 მიიღებს გადატვირთვას ერთდროულად. სერიული მონიტორი დაიწყებს წამების დათვლას 1970 წლის 1 იანვრის შუაღამისას, სანამ ESP8266 არ გაუგზავნის მას Unix– ის მიმდინარე დროს. როდესაც ეს მოხდება, თქვენ უნდა ნახოთ ეს:
მას შეუძლია 3-15 წამი დასჭირდეს ამ სამუშაოს, ასე რომ იყავით მომთმენი. მე იშვიათად მინახავს, რომ 10 წამზე მეტი დრო დასჭირდეს, მაგრამ მიეცი მას 15, სანამ პრობლემის მოგვარებას დაიწყებ.
თუ თქვენი ESP8266 არ აგზავნის დროს arduino– ს, სცადეთ ეს ნაბიჯები:
· დარწმუნდით, რომ ყველაფერი მავთულხლართულია ზუსტად ისე, როგორც ეს უნდა იყოს
· ორმაგად შეამოწმეთ, რომ თქვენ დააყენეთ სწორი wifi- ს SSID და პაროლი ESP8266– ში, თუ არა, თქვენ მოგიწევთ მისი დაკავშირება FTDI პროგრამისტთან, რომ ატვირთოთ სწორი ინფორმაცია, შემდეგ კი გადააბრუნოთ იგი arduino– ში. (სუპერ ხანგრძლივმა SSID- მა ან პაროლმა შეიძლება გამოიწვიოს გარკვეული პრობლემები, მაგრამ ჩემს wifi ქსელს აქვს 20 -ზე მეტი სიმბოლო ორივე ველში, ამიტომ სახლის ქსელების უმეტესობა კარგად უნდა იყოს)
· შეამოწმეთ თქვენი როუტერის ადმინისტრაციული გვერდი (თუ შეგიძლიათ) დაკავშირებული მოწყობილობისთვის, რომელიც გამოჩნდება მხოლოდ ESP8266 ჩართვისას. ამის შესამოწმებლად დარწმუნებული დარჩება (arduino გამორთავს მას) ხელახლა შეაერთეთ მავთული ESP8266– ის გადატვირთვის პინთან პირდაპირ 3.3V– ზე, მისი მაღალი შენარჩუნება შეინარჩუნებს ESP8266– ს. დარწმუნდით, რომ გააუქმეთ ეს შემოწმების შემდეგ.
ნაბიჯი 6: არდუინოს კოდის მორგება
მას შემდეგ რაც თქვენი ESP8266 დაუკავშირდება და გაგზავნის დროს არდუინოში, დაპროგრამებული არდუინო უბრალოდ დაითვლის დროს და გამოაჩენს გამართვის ინფორმაციის რამდენიმე სხვა ნაწილს, როგორიცაა მზის ამოსვლა და ჩასვლა. ჩვენ შეგვიძლია დავაკონფიგურიროთ ზოგიერთი მნიშვნელობა არდუინოს კოდში, დანარჩენი უბრალოდ იქ არის, ასე რომ მე შემიძლია გამოვასწორო მთელი სისტემა.
უკეთ რომ გაიგოთ, როგორ ითვლის არდუინო მზის ამოსვლას და ჩასვლას, წაიკითხეთ დოკუმენტაცია Dusk2Dawn ბიბლიოთეკაში. თქვენ უნდა შეიყვანოთ თქვენი გრძედი და გრძედი (თუ შეცვლით თქვენი მდებარეობის სახელს, დარწმუნდით, რომ ის ყველგან შეიცვლება კოდში!) განსაზღვრეთ როდის ამოვა და ჩავა მზე შუაღამის წუთებიდან. MinfromMid ცვლადი არის შუაღამისას მიმდინარე წუთი და იგი შედარებულია მზის ამოსვლის, მზის ჩასვლის, კვების დროსა და ბინდიას არდუინოს როდის რა უნდა გააკეთოს. დარწმუნდით, რომ განაახლოთ თქვენი დროის ზონაც, ნაგულისხმევი არის EST.
მას შემდეგ, რაც თქვენი მდებარეობა დადგენილია, დაადგინეთ ბინდის დრო, რომ აცნობოთ არდუინოს, რამდენი ხანი გსურთ იყოს ბინდი. ეს აკონტროლებს რამდენ ხანს გრძელდება დღე -ღამეს შორის პერიოდი და მოცემულია წუთებში. ნაგულისხმევი არის 90 წუთი, ასე რომ RGBW განათება დღისით ღამემდე ან სხვაგვარად ქრება ამ დროის განმავლობაში.
შემდეგი, დააყენეთ თქვენთვის სასურველი კვების დრო. კვების რეალური დრო დადგენილია getTime () მეთოდით, რათა კვება სინქრონიზებული იყოს დღე/ღამე. თუ გინდათ რომ თქვენი თევზი იკვებებოდეს ყოველ დღე ერთსა და იმავე დროს, დაწერეთ კომენტარი ნათესავი პარამეტრების შესახებ და გამოიყენეთ საწყისი პარამეტრები კოდის დასაწყისში. გახსოვდეთ, რომ ეს დრო არის შუაღამის წუთებიდან წუთებში. კვების საწყის, მკაცრად კოდირებული დროის გამოყენებამ შეიძლება ხელი შეუშალოს განათებას, თუ კვების დრო დგება ბინდისა და დღის შუქს შორის მზის ამოსვლისა და მზის ჩასვლისას. ნაგულისხმევი კოდი არის მზის ჩასვლამდე და მზის ამოსვლამდე 15 წუთით ადრე, შესაბამისად. სურვილის შემთხვევაში შეიძლება დაემატოს დამატებითი კვების დრო.
შემდეგი, დააყენეთ დრო, რომლის დროსაც გსურთ arduino– ს გადატვირთვა. ეს უზრუნველყოფს, რომ არცერთი დრო არ გადავსდეს და ხელახლა მოახდინოს საათის სინქრონიზაცია. მე გირჩევთ ეს მოხდეს დღის მეორე ნახევარში, როდესაც თქვენ შორს ხართ, რადგან გადატვირთვის პროცესი იწვევს განათების სრულ სიკაშკაშეს. დღის განმავლობაში ეს თევზისთვის პრობლემა არ იქნება, მაგრამ ღამით ან დილით/საღამოს, შუქის მოციმციმებამ შეიძლება შეაწუხოთ თქვენი თევზი ან გააფუჭოს ავზის გარეგნობა რამოდენიმე წამით, სანამ თქვენ ტკბებით.
დაბოლოს, შეამოწმეთ LED- ების რაოდენობა თქვენს ზოლში, ჩემს ზოლს აქვს 60, მაგრამ თქვენ უნდა განაახლოთ ეს მნიშვნელობა დაყენების კოდში იმდენი LED- ებისათვის, რომლებსაც იყენებთ.
ნაბიჯი 7: განათება
შეაერთეთ თქვენი LED ზოლები, თუ ეს უკვე არ გაქვთ.
სიმძლავრე (წითელი) 5 ვ -მდე, მიწა (თეთრი) მიწამდე, სიგნალი (მწვანე) პინ 6 -ზე (ან რასაც თქვენ დააყენებთ). მას შემდეგ რაც არდუინო გადატვირთულია, განათება იქნება სრული სიკაშკაშე მანამ, სანამ ESP8266 არ გაუგზავნის დროს არდუინოს და არ განსაზღვრავს სად არის განათების ციკლში. უმჯობესია ამის გაკეთება საღამოს ან ღამით, რადგან სინათლის ცვლილება უფრო მკვეთრი იქნება. თუ განათება არ შეიცვლება 30 წამში, გადატვირთეთ arduino. ჩემი გადატვირთვის კოდი უნდა მუშაობდეს, მაგრამ მე არ ვარ პროგრამისტი ვაჭრობით, ასე რომ შეიძლება კიდევ იყოს რამდენიმე შეცდომა აქ ან იქ. თქვენ შეგიძლიათ შეამოწმოთ გადატვირთვა მუშაობს თუ გადააყენებთ წუთს კოდის ხელახლა ატვირთვის და ლოდინის შემდეგ (გადატვირთვის მეორე რანდომიზებულია, ასე რომ რეალურ გადატვირთვას შეიძლება 1-2 წუთი დასჭირდეს) იგივე ხრიკის გაკეთება მოგვიანებით შეგიძლიათ რათა დარწმუნდეთ, რომ სერვო მუშაობს კვების დროის შეცვლით. დარწმუნდით, რომ შეცვალეთ ეს დრო უკან, სანამ არ დატოვებთ მუშაობას.
ნაგულისხმევი განათების გრაფიკი საკმაოდ მარტივია:
ღამით, ყველა შუქი გამორთულია გარდა ლურჯი, რომელიც ყველაზე დაბალ დონეზეა (2/255). მზის ამოსვლის დრო ახლოვდება, ცისფერი იზრდება მისი სრული ინტენსივობით (255), რომელსაც ის აღწევს ბინდის დასაწყისში. ბინდისას წითელი და მწვანე ფერდობზე იზრდება 255 -მდე. მზის ამოსვლისას წითელი, ლურჯი და მწვანე არის 255, მაგრამ დღის შუქი თეთრია, ასე რომ მომდევნო 2 წუთის განმავლობაში წითელი, ლურჯი და მწვანე ქრება და თეთრი ქრება შემოსული დღის დანარჩენი დღის განმავლობაში თეთრი არის სრული ინტენსივობით, მზის ჩასვლამდე 2 წუთით ადრე, როდესაც ის ქრება და იცვლება ისევ წითელი, ლურჯი და მწვანე. მზის ჩასვლისას, განათება ხელახლა ბინდდება, ამ დროის გარდა წითელი და მწვანე იწყება სრული ინტენსივობით და ქრება, ხოლო ღამით მოსვლისას ლურჯი ტოვებს მთელ ინტენსივობას. აქედან, ლურჯი ნელ -ნელა უბრუნდება თავის ყველაზე დაბალ მნიშვნელობას, რომელსაც შუაღამისას აღწევს.
სხვა კოდი არსებობს არდუინოს ესკიზის დასასრულს სხვა განათების რეჟიმებისთვის, ასე რომ თავისუფლად ითამაშეთ მათემატიკით, რათა განათება სხვაგვარად გაქრეს ან შეიცვალოს ფერები დღის სხვადასხვა პერიოდში. გახსოვდეთ, რომ მათემატიკა კეთდება float ფორმატში, მაგრამ ფერის მნიშვნელობები უნდა იყოს ints, ამიტომ კონვერტაცია აუცილებელია ორს შორის ნებისმიერი ახალი განათების მათემატიკის გამოყენებით.
ნაბიჯი 8: ნაწილების ბეჭდვა
თუ თქვენ ჯერ არ დაბეჭდავთ ამ დონის ნაწილები, გააკეთეთ ეს. კორპუსი დაახლოებით იგივე ზომისაა, რაც საშუალო ზომის ფილტრის ერთეულს და დასაბეჭდად მთელი ღამე დამჭირდა. გაასუფთავეთ ნაწილები, ჩადეთ ნაყარის გამყოფი, ღარი ზემოთ და მომრგვალებული კიდე გარედან. სერვერი დაყენებულია ისევე, როგორც პირველ რიგში, და თუ თქვენ შეცვლით Tier 1 სისტემას, ჰოპერი, სახურავი და კვების ბორბალი იდენტურია, ასე რომ თქვენ არ დაგჭირდებათ მათი ხელახლა დაბეჭდვა, თუ ისინი მუშაობენ.
. Zip საქაღალდე შეიცავს STL ფაილების ორ კომპლექტს, ერთი ორიგინალური SM22 servo motor- ისთვის, რომელიც მე გამოვიყენე და მეორე ბევრად უფრო გავრცელებული SG90 servo- სთვის. ორივე შეიცავს Fusion 360 ფაილს, თუ გსურთ/გჭირდებათ რომელიმე ნაწილის შეცვლა. SM22 STL– ები ნამდვილად ჯდება ერთმანეთთან, რადგან ისინი მე გამოვიყენე. SG90 ნაწილები არ მაქვს დაბეჭდილი და გამოსაცდელი.
მასალებისთვის, მე გირჩევთ გამოიყენოთ საკვები უსაფრთხო პლასტიკური. მე გამოვიყენე Raptor PLA makergeeks– ისგან, რომელიც გამოდის ტონა ფერებში და არის ძალიან ძლიერი მას შემდეგ, რაც 10 წუთის განმავლობაში ანელებთ. ეს შეიძლება გაკეთდეს ნაწილების დუღილით, რასაც გირჩევთ გააკეთოთ მხოლოდ ბორბალზე, თუ ის არ ჯდება, ვინაიდან გაჟღენთილი ნაწილებს შეამცირებს დაახლოებით.3%-ით.
მე დავბეჭდე კორპუსი მის მხარეს (ზემოდან გვერდისაკენ და ღია მხარისაკენ ზემოთ) ეს იყენებს ბევრად ნაკლებ დამხმარე მასალას, ვიდრე სხვა ორიენტაციები. ბუნკერის დაბეჭდვა შესაძლებელია თავდაყირა, რათა თავიდან აიცილოთ მასზე დამხმარე მასალა. ხუნდის სახურავი ასევე უნდა იყოს დაბეჭდილი თავდაყირა, თუმცა დიდი სახურავი უნდა იყოს დაბეჭდილი მარჯვნივ-ზემოთ.
ასევე არის "ბოლო" ნაჭერი, რომელიც უზრუნველყოფს საცხოვრებლის ბოლოში მხარდაჭერას. მას შემდეგ, რაც მიმწოდებელი რამდენიმე კვირის განმავლობაში დავტოვე, შევამჩნიე, რომ მან დაიწყო ძუნძული და გადახრა ელექტროენერგიის სიმძიმედან და ეს გავლენას ახდენდა ჰოპერის უნარზე საჭმლის საჭმელში შეყვანა. უბრალოდ ცხელი წებოთი 1-2 ბოლო გაჩერდით კორპუსის ბოლოში, რომ ყველაფერი დონეზე იყოს.
ნაბიჯი 9: შეკრება
გამოიყენეთ პროტობორდი ყველაფრის დასაკავშირებლად. მე ვიყენებ მხტუნავ მავთულხლართებს, ასე რომ არ მჭირდება ამდენი შედუღება, მაგრამ ეს არის ადგილი, სადაც ყველაზე მეტად შედუღდებით. სანამ კავშირები ყველა ერთნაირია, სისტემა იმუშავებს ისე, როგორც პურის დაფაზე მუშაობდა. მე შევაერთე სათაურის ქინძისთავები, რომ შევქმნა დენის "რელსები" მიწისზედა, 5V, 3.3V, ასევე სიგნალის პორტები servo და არაძალადობრივი 3.3V სიგნალებისთვის ESP8266 (RX, CH_PD და RST). ყველა ქინძისთავები ორიენტირებული ვიყავი პროტობორდის ქვედა მხარისკენ, კომპონენტები თავზე.
პროტო დაფის დასრულების შემდეგ ჩადეთ იგი კორპუსის ზედა ღრუში და შეაერთეთ სერვო ძრავა. განათების კაბელები გადის დანართის სახურავზე, ხოლო კვების ბლოკი ჯდება ქვედა ღრუში. ქვედა ღრუ მომრგვალებულია და აქვს მცირე დახრილობა ნებისმიერი წყლის გადინების მიზნით, რომელიც როგორღაც ახერხებს შეღწევას ელექტრონიკისგან მოშორებით. შეაერთეთ კვების ბლოკის დადებითი და უარყოფითი ტერმინალები სისტემასთან და დაამატეთ გვერდითი საფარი.
თუ ეს უკვე არ გაკეთებულა თქვენი კვების ბლოკისთვის, გაწყვიტეთ დენის კაბელი, რომელიც არ არის ჩართული კედელში და საკმარისად გააბრტყელეთ მავთულები ისე, რომ შეგიძლიათ განათავსოთ ისინი კვების ბლოკის სწორ ტერმინალებში. თუ თქვენ გაქვთ დამსხვრეული ბოლოები, რომლის ბოლოებიც შეგიძლიათ დაიდოთ, მე გირჩევთ მათ გამოყენებას, თუ არა შიშველი სპილენძი კარგად იქნება, უბრალოდ დარწმუნებული იყავით, რომ არაფერი აკლია! დაიმახსოვრეთ, რომ ეს იქნება ჩართული თქვენი სახლის კედლის ენერგიაში, იყავით უსაფრთხო და არასოდეს იმუშაოთ სისტემაში, რომელიც ჩართულია.
შემდეგი, მსუბუქი ზოლები უნდა დაემატოს ავზს. ამოიღეთ ავზის სახურავი და გაშრეთ მთლიანად. განათების დამატებამდე დარწმუნდით, რომ სახურავის ზედაპირი სუფთა და მშრალია. იმ ზოლს, რომელსაც მე ვიღებ, აქვს წებოვანი საყრდენი, ეს არ იმუშავებს სინათლის ზოლის უზრუნველსაყოფად, მაგრამ ის იმუშავებს მათ სახურავის გასწვრივ (ან სადაც არ უნდა განათავსოთ) ჩემი სატანკო სახურავი იყო სწორი ზომა ჩემი ზოლისთვის ასე რომ, მე არ მჭირდება მავთულის გაფართოება. უბრალოდ დარწმუნდით, რომ ყველა დაუცველი მავთული დაფარულია წყალგაუმტარი მასალით, სანამ სახურავს დააბრუნებთ ავზს. მე გამოვიყენე ცხელი წებო ბოლოების დასაფარად, მაგრამ ეს შეიძლება არ იმუშაოს გრძელვადიან პერსპექტივაში. მას შემდეგ, რაც განათება ისე მოეწყობა, როგორც მოგწონთ, მიამაგრეთ ისინი ადგილზე. მე უნდა გამოვიყენო დამატებითი წებო კუთხეებში, რადგან LED ზოლები აიწია იქ. ნება მიეცით წებო გაშრეს რამდენიმე წუთის განმავლობაში, სანამ სახურავს დააბრუნებთ ავზს, მხოლოდ იმისთვის რომ დარწმუნდეთ რომ არაფერი წვეთს შიგნით. სახურავის დაბრუნებისთანავე უბრალოდ დააკავშირეთ მავთულები არდუინოსთან.
მიმწოდებლის შეკრება ზუსტად იგივეა, რაც Tier 1 მიმწოდებელი. სერვო თავის ღრუში ჯდება მიმწოდებლის ბორბლით. მიმწოდებლის ბორბლის ჯიბე უნდა იყოს მიმართული ბუდისკენ, როდესაც სერვო არის 0 პოზიციაზე (და ბრუნავს ავზისკენ 180 პოზიციაში). თუ თქვენ იყენებთ არჩევით ვიბრაციულ ძრავას, შეაერთეთ მას რამდენიმე ტყვიის მავთული და ჩადეთ იგი ჭურჭელში, სერვო ღრუში არის ღრუ მისთვის. გააგზავნეთ ძრავის ტყვიის მავთულები იმავე ბილიკზე, როგორც servo მავთულები და დააკავშირეთ ისინი მიწასთან და არტუინოს ძრავის ბუდე. ცხელი წებო ხუნდი ბაზაზე.
მას შემდეგ რაც ყველაფერი დაკავშირებულია, შეგიძლიათ ჩართოთ კვების ბლოკი კედელში. არდუინომ უნდა გაიაროს მისი გაშვების თანმიმდევრობა და განათება შეიცვლება, როდესაც დრო დადგება. თუ არა, გადატვირთეთ დაფა სანამ დრო არ დადგება. შიგთავსის სახურავი ცხელ-წებოთი ჩავამაგრე, მაგრამ გვერდითი საფარი დაუმაგრებელი დავტოვე, რათა არდუინოზე წვდომა შემეძლო მისი გადატვირთვის ან გადაპროგრამების მიზნით.
გილოცავთ! თქვენი Tier 2 თევზის მიმწოდებელი დასრულებულია! გაოცდით საკმაოდ განათებით და მისი უნარი შესანახი თქვენი თევზი როცა არ ხართ! დარწმუნდით, რომ გააკონტროლეთ სისტემა მომდევნო რამდენიმე დღის განმავლობაში, რათა დარწმუნდეთ, რომ ყველაფერი მუშაობს გამართულად და რომ თქვენი თევზი, ფაქტობრივად, იკვებება.
ნაბიჯი 10: რას უნდა მიაქციოთ ყურადღება თავიდან:
როდესაც პირველად დავაყენე ჩემი, მე შემთხვევით შევუერთე სერვო სიგნალის არასწორ სიგნალს, ასე რომ თევზი არ იკვებებოდა რამდენიმე დღის განმავლობაში, სანამ შეცდომას არ მივხვდი (მე ღამით ვჭამდი მათ ხელით მომდევნო შეცდომის საპასუხოდ). შეეცადეთ დააწესოთ კვების დრო, როდესაც თქვენ სავარაუდოდ იქ იქნებით იმის დასადასტურებლად, რომ თქვენი თევზი იკვებებოდა.
კიდევ ერთი შეცდომა, რომელსაც უნდა უყუროთ არის გადატვირთვა. თუ, მაგალითად, მზის ჩასვლის შემდეგ სახლში მიდიხართ და თქვენი ავზი ჯერ კიდევ დღისით ანათებს, დიდი ალბათობაა, რომ გადატვირთვის ფუნქცია ჩავარდეს და არდუინომ არასოდეს მიიღოს დრო ESP8266– დან. ეს ასევე ნიშნავს იმას, რომ თქვენი თევზი არ იკვებებოდა გადატვირთვის დროიდან, ასე რომ თქვენ ალბათ თავად უნდა მიირთვათ ისინი არდუინოს გადატვირთვის ღილაკზე დაჭერისას. 99% -ით დარწმუნებული ვარ, რომ ეს აღმოვფხვრე, მაგრამ კოდირება არ არის ჩემი პროფესია, ასე რომ აუცილებლად გაუფრთხილდი მას.
ასევე დარწმუნდით, რომ ყოველ ორ კვირაში ერთხელ შეამოწმეთ ხუფში არსებული საკვები, შეავსეთ საჭიროებისამებრ და დარწმუნდით, რომ ცუდი არაფერი მოხდება.
თუ შვებულებაში მიდიხართ, გამგზავრებამდე დარწმუნდით წყლის შეცვლაში და სხვა ძირითად სატანკო მოვლაში. მიმწოდებელი მხოლოდ დარწმუნებულია, რომ საკვები და განათება არ იქნება თქვენი თევზის დასასრული, თუ ძალიან დიდი ხნით გახვალთ. თქვენ აღარასოდეს უნდა გამოიყენოთ შვებულების მიმწოდებლები!
გირჩევთ:
Amazon Alexa– ს ავტომატური თევზის მიმწოდებელი: 5 ნაბიჯი
Amazon Alexa– ს ავტომატური თევზის მიმწოდებელი: დაგავიწყდათ თქვენი თევზის გამოკვება? ახლა ნება მიეცით ალექსამ შესანახი თქვენი თევზი, მსოფლიოს ნებისმიერი ადგილიდან, დიახ ყველგან. ეს პროექტი შექმნილია იმისთვის, რომ თქვენ მიირთვათ თქვენი შინაური ცხოველი მსოფლიოს ნებისმიერი ადგილიდან, ნებისმიერი Alexa მოწყობილობის/პროგრამის გამოყენებით. გსურთ სხვა ცხოველის გამოკვება? პრობლემა არ არის
როგორ გააკეთოთ ავტომატური თევზის მიმწოდებელი: 6 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ ავტომატური თევზის მიმწოდებელი: ჩვენი საინჟინრო კვლევების ფარგლებში გვთხოვეს გამოვიყენოთ არდუინო ან/და ჟოლო ყოველდღიური პრობლემის გადასაჭრელად. იდეა იყო რაღაც სასარგებლო და რაც ჩვენ გვაინტერესებს. ჩვენ გვინდოდა რეალური პრობლემის გადასაჭრელად. ავტო შექმნის იდეა
აკრილის თევზის მიმწოდებელი: 11 ნაბიჯი (სურათებით)
აკრილის თევზის მიმწოდებელი: ამ გაკვეთილში მე გასწავლით თუ როგორ გავაკეთე თევზის ავტომატური მიმწოდებელი ჩემი კოისთვის
Ultimate DIY ავტომატური თევზის მიმწოდებელი: დონე 1: 6 ნაბიჯი
Ultimate DIY ავტომატური თევზის მიმწოდებელი: დონე 1: პირველი დონე არის ყველაზე ძირითადი მიმწოდებელი. გამოიყენეთ ეს თუ თქვენ გაქვთ მწირი ბიუჯეტი ან, ჩემს მსგავსად, ვერ შეძლებთ მეორე დონის მუშაობას, სანამ არდადეგებზე კვირა და ნახევარი დატოვებთ. არ არსებობს განათების კონტროლი. საკვების რაოდენობა და ტიპი: მე მაქვს ბეტა და 5 ნეონი
პროგრამირებადი აკვარიუმის თევზის მიმწოდებელი - დიზაინი გრანულირებული საკვები: 7 ნაბიჯი (სურათებით)
პროგრამირებადი აკვარიუმის თევზის მიმწოდებელი - შემუშავებული გრანულირებული საკვები: თევზის მიმწოდებელი - შექმნილია გრანულირებული საკვები აკვარიუმის თევზებისთვის. მისი სრულად ავტომატური თევზის მიმწოდებლის ძალიან მარტივი დიზაინი. იგი მუშაობს მცირე ზომის SG90 მიკრო სერვო 9 გ -ით და არდუინო ნანოთი. თქვენ კვებავთ მთელ მიმწოდებელს USB კაბელით (USB დამტენიდან ან თქვენი USB პორტიდან