Სარჩევი:
ვიდეო: ინტერნეტ სერვისი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
შესავალი
მე მიყვარს ჩემს ბაღში ფრინველების კვება, მაგრამ სამწუხაროდ, ვირთხაც ამით სარგებლობს. ასე რომ, მე ვიფიქრე იმაზე, თუ როგორ ავიცილოთ თავიდან ვირთხები ფრინველების საკვებს.
შავი ვირთხა აქტიურია მხოლოდ სიბნელეში, ასე რომ ჩვენ გვჭირდება ფრინველების მიმწოდებლის დახურვა ღამით. იმის გამო, რომ მე ზარმაცი ვარ, ვიფიქრე ამის ავტომატიზაციის გზებზე. ასე გაჩნდა ინტერნეტით კონტროლირებული სერვო იდეა.
ვინაიდან ფრინველის მკვებავი თქვენს ბაღშია, კარგი იქნება, თუ ESP ასევე გახდება wifi დიაპაზონის გამაძლიერებელი. მიეცით თქვენს სტუმრებს ინტერნეტი თქვენი wifi ქსელის პაროლის გამოვლენის გარეშე.
პროგრამირების შედეგი არის ძალიან მოქნილი სერვო კონტროლერი, რომლის კონფიგურაცია შესაძლებელია ნებისმიერ პროექტში მოთავსებისთვის. მას აქვს a.o. შემდეგი მახასიათებლები:
- მომხმარებელს შეუძლია განსაზღვროს სერვოს საწყისი და ბოლო პოზიცია.
- მოძრაობის სიჩქარის დადგენა შესაძლებელია.
- სერვოს მართვა შესაძლებელია ხელით ვებ ინტერფეისის ან ღილაკის საშუალებით.
- კონფიგურაციის ქრონომეტრს შეუძლია ავტომატურად დახუროს და გახსნას ფრინველის კვება გარკვეულ დროს.
- ავტომატურად დახურვა და გახსნა შეიძლება მზის ამოსვლასთან შედარებით.
- მარტივია თქვენი wifi ქსელთან დაკავშირება.
- შეტყობინებების გაგზავნა შესაძლებელია mqtt– ის საშუალებით გარკვეულ ღონისძიებებზე.
- Servo შეიძლება კონტროლდებოდეს domoticz– ით პირდაპირი ბმულით, როგორიცაა "ip-of-servo/SW = ON"
- სლაიდერის ან ისეთი ბმულის გამოყენებით, როგორიცაა "ip-of-servo/POS = 90", შესაძლებელია ნებისმიერ პოზიციაზე გადატანა.
- ჩვენ ასევე შეგვიძლია გამოვიყენოთ ის, როგორც wifi გამეორება / გაფართოება.
- ჩვენ შეგვიძლია ბაღის ღამის შუქის შუქზე განათება.
ვიდეო მოგცემთ იდეას, რისი გაკეთება შეგიძლიათ ამ ტექნოლოგიით.
მასალები:
- NodeMCU v3 ან Wemos d1 (მინი) დაფა ($ 2, 50)
- მინი სერვო SG90 9G ($ 2)
- 5 ვ USB კვების ბლოკი
სურვილისამებრ ტაქტილური გადამრთველი და/ან ერთი ან ორი შუქდიოდური რეზისტორი და მავთული.
ნაბიჯი 1: აშენება
ტექნიკა
სერვომოტორს აქვს 3 მავთული, რომლებიც დაკავშირებულია ნოდემკუსთან. წითელი = vcc და უნდა იყოს დაკავშირებული Vin- თან (5v). შავი ან ყავისფერი მავთული არის Gnd, ხოლო ნარინჯისფერი ან ყვითელი მავთული არის მონაცემთა მავთული და უნდა იყოს დაკავშირებული pin D1– თან. ხანდახან საჭიროა 10k- ის გამწევ რეზისტორის დაკავშირება მონაცემთა დაფაზე, რათა თავიდან ავიცილოთ ერატიული მოძრაობები ჩატვირთვისას.
პროგრამული უზრუნველყოფა
მე ძალიან გამიადვილდა პროგრამული უზრუნველყოფის დაყენება თქვენს ESP მოწყობილობაზე. გთხოვთ მიყევით ამ ნაბიჯებს:
ჩამოტვირთეთ და გახსენით ფაილი თქვენს კომპიუტერში არსებულ საქაღალდეში. შეიყვანეთ ეს საქაღალდე და დააჭირეთ Serial_Communicator.exe, პროგრამა დაიწყება. შეაერთეთ ESP USB კაბელის საშუალებით თქვენს კომპიუტერს. ახლა შეგიძლიათ შეამოწმოთ რომელ პორტთან არის დაკავშირებული ESP. გასაგრძელებლად წაიკითხეთ დახმარების ტექსტი. როდესაც პროგრამული უზრუნველყოფა დამონტაჟებულია, ლურჯი ბორტზე განათდება. ახლა თქვენ შეგიძლიათ გააგრძელოთ თავი "როგორ მუშაობს".
ახლა თქვენ ასევე გაქვთ კარგი ინსტრუმენტი ESP– თან კომუნიკაციისთვის სერიული საშუალებით. შეაერთეთ esp USB კაბელით თქვენს Windows კომპიუტერთან. თქვენ შეგიძლიათ გასცეს რამდენიმე ბრძანება სერვოს გადასატანად და ჩატვირთვისა და გამართვის ინფორმაციის სანახავად.
განახლება 23 დეკემბერი 2020: ახალი ვერსია დამატებულია დროული ღამის შუქით.
ჩამოტვირთეთ ESP8266SERVO-v1_1b onedrive– დან
ნაბიჯი 2: როგორ მუშაობს
დაკავშირება wifi– სთან
მას შემდეგ რაც პროგრამული უზრუნველყოფა აიტვირთება, wemos ჩექმები და ლურჯი LED ნათდება განუწყვეტლივ. ეს ნიშნავს, რომ გაიხსნება წვდომის წერტილი (AP), სადაც შეგიძლიათ დააკავშიროთ იგი თქვენს wifi– ს. ახლა გახსენით wifi პარამეტრები თქვენს ლეპტოპზე, ტელეფონზე ან ტაბლეტზე. თქვენ ნახავთ ქსელს, სახელწოდებით ESP-123456 ან მსგავსი.
დაუკავშირდით ამ ქსელს პაროლით 123456789 და დაათვალიერეთ 192.168.4.1. შეიყვანეთ თქვენი რწმუნებათა სიგელები და მიჰყევით შემდგომ მითითებებს.
არ დაგავიწყდეთ ადმინისტრატორის პაროლის დაყენება. ნაგულისხმევი ეს არის 000000000. წარმატებული დაკავშირებისას, ESP გადატვირთულია და led ციმციმებს 3 -ჯერ.
ჩატვირთვა
ჩატვირთვისას, Esp კითხულობს ფაილური სისტემის პარამეტრებს, უკავშირდება ინტერნეტს სისტემის დროის დასადგენად და გადააქვს სერვო დახურულ პოზიციაზე. ვიდრე led აციმციმებს 3 ჯერ იმის მანიშნებლად, რომ ის მზადაა.
პარამეტრები
პირველი ჩატვირთვის შემდეგ, ჯერ სახლის მოვლა უნდა გააკეთოთ. გადადით პარამეტრების გვერდზე და დააჭირეთ ღილაკს "დროის კონფიგურაცია". აქ თქვენ შეგიძლიათ განსაზღვროთ თქვენი გეოგრაფიული მდებარეობა და დროის ანაზღაურება. თუ თქვენს ქვეყანაში გამოიყენება დღისით დაზოგვა, შეამოწმეთ ეს. Შენახვა. მოწყობილობა გადატვირთულია და ითვლის მზის ჩასვლისა და ამოსვლის დროს. შეამოწმეთ სტატუსის გვერდი თუ ყველაფერი სწორია.
servo პარამეტრები
მნიშვნელოვანია სერვო პარამეტრების გაკეთება. ჩვენ არ გვინდა, რომ სერვო გადავიდეს იმ პოზიციებზე, სადაც ვიბრირებს, რადგან ეს არის მაღალი მიმდინარე მდგომარეობა და შესაძლოა გაანადგუროს თქვენი სერვო ან თუნდაც თქვენი ნოდემკუ. ეწვიეთ servo გვერდს, აქ თქვენ შეგიძლიათ განსაზღვროთ უკიდურესობები, რომელთა შორის სერვო უსაფრთხოდ გადაადგილდება. დაარქვით მას ღია და დახურვის პოზიცია, ან პირიქით, იმის დასადგენად, თუ რა მოხდება დახურვის ან გახსნის ღილაკზე დაჭერისას. ეს ძალიან აადვილებს სერვისის მორგებას თქვენს კონკრეტულ პროექტზე.
თქვენ ასევე შეგიძლიათ განსაზღვროთ სერვო მოძრაობის სიჩქარე. შეამოწმეთ "დახურვის ნელი სიჩქარე", თუ არ გსურთ ფრინველების დაჭერა თქვენს მიმწოდებელში.
დომოტიკა
სერვო ასევე შეიძლება კონტროლდებოდეს დომოსტიკური პროგრამებით, როგორიცაა "domoticz". Http მოთხოვნის გაგზავნით, როგორიცაა "ip-of-espservo/SW = ON" (დახურვა) ან "ip-of-espservo/SW = OFF", სერვოს კონტროლი შესაძლებელია. თქვენ შეგიძლიათ შეამოწმოთ ეს თქვენს ბრაუზერში.
კოღო
როდესაც კოღო ჩართულია, შეტყობინებები, როგორიცაა {"idx": "123", "cmd": "SW = ON"} ან 123, SW = ON შეიძლება გაიგზავნოს სერვოზე. ღია თუ დახურულ ღონისძიებებზე json შეტყობინებები იგზავნება, როგორიცაა {"idx": 123, "nvalue": 1}. ეს json ფორმატია და მისი გაგება შესაძლებელია domoticz– ის მიერ.
ტაქტილური ღილაკი
თუ დააკავშირებთ ღილაკს, მას აქვს შემდეგი ფუნქცია:
- ღილაკზე დაჭერისას, სერვო გადადის ღიადან დახურვისკენ ან პირიქით.
- დიდხანს დააჭირეთ სანამ LED ნათურები არ გადატვირთავს ESP- ს
- უფრო ხანგრძლივად დააჭირეთ სანამ led გადის: ESP დაივიწყებს მნიშვნელოვან მონაცემებს და დაიწყებს AP- ს.
Nodemcu დაფაზე ღილაკს აქვს იგივე ფუნქციონალურობა
ნაბიჯი 3: პრობლემების მოგვარება
ეთიკური მოძრაობები
თუ სერვო მოულოდნელად მოძრაობს ჩართვისას ან კონტროლის დროს, ის ზოგჯერ ეხმარება 10K- ის გამყვანი რესისტორის დაკავშირებას 3.3V და datapin d1 შორის.
გირჩევთ:
ხმის სენსორი და სერვისი: რეაქტიული მოძრაობა: 4 ნაბიჯი
ხმის სენსორი და სერვისი: რეაქტიული მოძრაობა: პირველ რიგში თქვენ უნდა შეაგროვოთ შესაბამისი მასალები ამ წრედის დასაყენებლად
დისტანციური სერვისი Dropper Drone Fishing სუპერ სისუფთავე: 7 ნაბიჯი
Remote Servo Dropper for Drone Fishing Super Neat: აი, როგორ ავაშენე გასაოცარი პატარა სუფთა servo dropper იმ ნაწილებიდან, სადაც მე ვიწექი, ეს შესაფერისი იქნებოდა თვითმფრინავების თევზაობისთვის, შემთხვევით ნივთებს თქვენი თვითმფრინავით გასართობად, მაგ. ბუშტი მათზე
კონტროლის სერვისი 555 ტაიმერის IC გამოყენებით: 3 ნაბიჯი
კონტროლის სერვისი 555 ტაიმერის IC გამოყენებით: ჩემი პირველი ინსტრუქცია იყო " სერვისების კონტროლი ანალოგური ჯოისტიკის გამოყენებით ". მას შემდეგ მე გავაზიარე რამდენიმე პროექტი, რომელიც საჭიროებდა სერვისებს, მაგალითად: Robotic arm and Face tracker. ჩვენ ყოველთვის ვიყენებდით მიკროკონტროლერს სერვისების გასაკონტროლებლად. Მაგრამ
პოტენომეტრი და სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად: 4 ნაბიჯი
პოტენომეტრი და სერვო: კონტროლირებადი მოძრაობა არდუინოსთან ერთად: პირველ რიგში თქვენ უნდა შეაგროვოთ შესაბამისი მასალები ამ წრის გასაერთიანებლად
2 პოტენომეტრი და 2 სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად: 4 ნაბიჯი
2 პოტენომეტრი და 2 სერვისი: კონტროლირებადი მოძრაობა არდუინოსთან ერთად: პირველ რიგში თქვენ უნდა შეაგროვოთ შესაბამისი მასალები ამ წრის გასაერთიანებლად