Სარჩევი:

ალკოჰოლის მოცილება შინაური ცხოველი: 6 ნაბიჯი
ალკოჰოლის მოცილება შინაური ცხოველი: 6 ნაბიჯი

ვიდეო: ალკოჰოლის მოცილება შინაური ცხოველი: 6 ნაბიჯი

ვიდეო: ალკოჰოლის მოცილება შინაური ცხოველი: 6 ნაბიჯი
ვიდეო: გამოღების მეთოდი - სქესობრივი განათლება 2024, ივლისი
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
ალკოჰოლის მოცილება შინაური ცხოველი
ალკოჰოლის მოცილება შინაური ცხოველი
ალკოჰოლის მოცილება შინაური ცხოველი
ალკოჰოლის მოცილება შინაური ცხოველი
ალკოჰოლის მოცილება შინაური ცხოველი
ალკოჰოლის მოცილება შინაური ცხოველი

Alcohol Scavenging Pet არის არდუინოზე დაფუძნებული რობოტი, რომელიც შექმნილია მის მფლობელთან ინტერაქტიული თამაშის სათამაშოდ. რობოტი მოძრაობს ბილიკის ხაზის გასწვრივ (შავი ლენტი) მარყუჟზე. მეპატრონე ეპყრობა შინაურ ცხოველს თითო გასროლით ყოველ ჯერზე მის გზაზე. როდესაც რობოტი აღმოაჩენს გასროლას (დაბრკოლებას), ის ჩერდება მის წინ და "ყნოსავს" (ამოწმებს ალკოჰოლის დონეს). თუ კადრი შეიცავს ალკოჰოლს, შინაური ცხოველი აღფრთოვანებულია (უკრავს შესაბამის მელოდიას) და ინახავს კადრს თავის ბუდეში (ალკოჰოლის სახლის ტერმინალი). თუ კადრი არ შეიცავს ალკოჰოლს, ის იმედგაცრუებული დარჩება (უკრავს შესაბამის მელოდიას) და "აგდებს" კადრს ურნაში (წყლის სახლის ტერმინალი). შემდეგ ის უბრუნდება თავის კვალს უფრო მეტი გაწმენდისთვის!

ნაბიჯი 1: შეაგროვეთ მასალები, კომპონენტები და ინსტრუმენტები

შეაგროვეთ მასალები, კომპონენტები და ინსტრუმენტები
შეაგროვეთ მასალები, კომპონენტები და ინსტრუმენტები
შეაგროვეთ მასალები, კომპონენტები და ინსტრუმენტები
შეაგროვეთ მასალები, კომპონენტები და ინსტრუმენტები

მასალები და კომპონენტები:

რობოტისთვის დაგჭირდებათ:

  • 1x 2WD Smart Motor Robot Car Chassis KIT
  • 2x ხის დაფები 2 მმ - 25 x 50 სმ
  • 2x ლითონის გამყოფი 20 მმ
  • M2 x 6 მმ ხრახნები
  • M2.5 x 6 მმ ჭანჭიკები
  • M3 x 6 ჭანჭიკები
  • ორმხრივი ქაფის ლენტი
  • 1x Arduino Uno R3 ATmega 328P
  • 1x პროტოტიპის ფარი მინი პურით Arduino Uno R3– ისთვის
  • 1 x USB კაბელი ტიპი A/B
  • 2x ხაზი TCRT5000 IR სენსორების შემდეგ
  • 1x ულტრაბგერითი სენსორი HC-SR04
  • 1x MQ3 ალკოჰოლის ეთანოლის სენსორი
  • 1x ლურჯი LED
  • 1x რეზისტორი 1kΩ
  • 1x Piezo Passive Buzzer
  • 1x Haljia L9110S ორარხიანი H- ხიდი
  • 2x DC Motors (2WD Smart Motor Robot Car Chassis KIT)
  • 1x გადამრთველი (2WD Smart Motor Robot Car Chassis KIT)
  • 1x 5000mAh მინი დენის ბანკი 2.4A გამომავალი
  • Jumper Wires

დასაყენებლად დაგჭირდებათ:

  • კაპას დაფა
  • შავი ლენტი
  • გასროლილი სათვალე
  • კოქტეილის ქოლგები
  • ალკოჰოლი და უალკოჰოლო სასმელი

ინსტრუმენტები:

  • მცირე ზუსტი ხრახნიანი ნაკრები
  • ფანქარი
  • საჭრელი
  • ცხელი წებოს იარაღი
  • შედუღების სადგური

ნაბიჯი 2: ლაზერული ჭრის შასი

ლაზერული ჭრა შასი
ლაზერული ჭრა შასი
ლაზერული ჭრის შასი
ლაზერული ჭრის შასი

ჩამოტვირთეთ Chassis.3dm ფაილი და ლაზერულად გაჭერით ნაწილები.

ნაბიჯი 3: შექმენით რობოტი

შექმენით რობოტი
შექმენით რობოტი
შექმენით რობოტი
შექმენით რობოტი
შექმენით რობოტი
შექმენით რობოტი

შეაერთეთ ლაზერულად მოჭრილი შასი, ბორბლები და ელექტრონული კომპონენტები:

  1. შეაერთეთ შავი და წითელი ჯუმბერის მავთულები DC Motors– ის ქინძისთავებზე.
  2. შეასწორეთ DC Motors შასის ბაზაზე ჭანჭიკების და კაკლების გამოყენებით, როგორც ეს მოცემულია სურათზე.
  3. უბიძგეთ ჯუმბერის მავთულები შასის ხვრელებში, როგორც ეს მოცემულია სურათზე.
  4. მიამაგრეთ ორი წინა ბორბალი და უკანა ბორბალი.
  5. დაამონტაჟეთ დენის ბანკი DC მოტორს შორის.
  6. მთა არდუინო UNO R3 შასის ზედა მხარეს.
  7. მოათავსეთ პურის დაფის გაფართოების დაფა ზემოთ.
  8. დაამატეთ ორმაგი არხის H- ხიდი დანიშნულ ადგილას და შეაერთეთ DC Motors– ის ჯუმბერის მავთულები ძრავის A და B ქინძისთავებთან. მარცხენა DC ძრავა უკავშირდება Motor A- ს ქინძისთავებს, ხოლო მარჯვენა - Motor B ქინძისთავებს, როგორც ეს ნაჩვენებია სქემის დიაგრამაში.
  9. დაამატეთ გადამრთველი პოზიციონირებული, როგორც ნაჩვენებია სურათზე. გაჭერით USB კაბელი - რომელიც დააკავშირებს Power Bank– ს Arduino UNO R3– თან - ორად და გაასხურეთ შავი და წითელი კაბელები ორივე მხრიდან.
  10. შეაერთეთ შავი (მიწის) მავთულები ერთად. შეაერთეთ წითელი მავთულები გადართვის ტერმინალებზე. იზოლირება ცხელი წებოთი.
  11. დაამონტაჟეთ ულტრაბგერითი სენსორი, IR სენსორები და ალკოჰოლის სენსორი ლაზერულად მოჭრილ ნაწილებზე, როგორც ეს მოცემულია სურათზე.
  12. ორი მეტალის გამყოფით დააფიქსირეთ IR სენსორების სამონტაჟო ნაწილი შასისზე.
  13. დაამონტაჟეთ ულტრაბგერითი სენსორი შასაზე, როგორც ეს მოცემულია სურათზე.
  14. დაამონტაჟეთ ალკოჰოლის სენსორი შასაზე, როგორც ეს მოცემულია სურათზე.
  15. დაამონტაჟეთ ქუდი.

ნაბიჯი 4: შეაერთეთ მიკროსქემის ელემენტები (სქემის დიაგრამა)

მიკროსქემის ელემენტების დაკავშირება (სქემის დიაგრამა)
მიკროსქემის ელემენტების დაკავშირება (სქემის დიაგრამა)
მიკროსქემის ელემენტების დაკავშირება (სქემის დიაგრამა)
მიკროსქემის ელემენტების დაკავშირება (სქემის დიაგრამა)
მიკროსქემის ელემენტების დაკავშირება (სქემის დიაგრამა)
მიკროსქემის ელემენტების დაკავშირება (სქემის დიაგრამა)

1. წითელი ჯუმბერის მავთულხლართებისა და შავი ჯუმბერის მავთულის გამოყენება ქმნის დენის და მიწის ხაზს Breadboard Expansion Board- ზე. წრიული ელემენტების ყველა სახმელეთო და ძაბვის მავთული იქნება დაკავშირებული ამ ხაზებთან.

2. შეაერთეთ H-Bridges ქინძისთავები პინდის მარჯვენა ქინძისთავებთან, როგორც ეს ნაჩვენებია წრიულ დიაგრამაში.

3. შეაერთეთ სენსორების ქინძისთავები პურის დაფაზე, როგორც ეს ნაჩვენებია წრიულ დიაგრამაში.

4. დაამატეთ ქინძისთავებთან დაკავშირებული Buzzer და LED, როგორც ეს ნაჩვენებია წრიულ დიაგრამაში.

ნაბიჯი 5: შექმენით კონფიგურაცია

შექმენით კონფიგურაცია
შექმენით კონფიგურაცია

ბილიკი აგებულია შავი ფირისგან, სიგანე 3, 5 სმ. ტერმინალები ბილიკის პერპენდიკულარულია და აქვს სიგანე 13 სმ და სიგრძე დაახლოებით 40 სმ. ტრასას არ უნდა ჰქონდეს მუწუკები ზედაპირზე, რამაც შეიძლება ხელი შეუშალოს ჭიქას, როდესაც ის რობოტს უბიძგებს.

ჭიქებს არ აქვთ ალკოჰოლი ან წყალი, მხოლოდ წითელ ქოლგებს ასხურებენ ალკოჰოლს.

რობოტი განთავსდება ტრასაზე ისე, რომ ჰქონდეს შავი გზა ორივე IR სენსორს შორის.

ნაბიჯი 6: ჩატვირთეთ კოდი

ჩატვირთეთ კოდი
ჩატვირთეთ კოდი

Შემაჯამებელი:

მარყუჟის მოძრაობა გზაზე განისაზღვრება რიგი ფუნქციებით. ძირითადი ფუნქციებია: moveForward (), moveBackward (), rotateLeft (), rotateRight () და stopMotors (). როტაცია, როდესაც რობოტი მიაღწევს ტერმინალს, განსაზღვრულია ფუნქცია reverseDirection (). ეს ფუნქცია გააქტიურებულია, როდესაც ორივე IR სენსორი შავი ფერისაა. რობოტის ორიენტაცია მარჯვენა ტერმინალისკენ, იმის დადგენის შემდეგ თუ ჭიქა ალკოჰოლია თუ წყალი, ხდება turnAroundObject () ფუნქციაში.

ბათილ მარყუჟში (), თუ რიგი if განცხადებებისა, პროცესი მიმართულია. თუ ორივე IR სენსორი გრძნობს თეთრ ფერს, რობოტი წინ წავა. თუ შავი აღმოჩენილია ერთ – ერთი IR სენსორის მიერ, რობოტი ხელახლა დააკალიბრებს მოძრაობას ბილიკის გასავლელად.

თუ რობოტი შეხვდება დაბრკოლებას, რომელსაც იგრძნობს ულტრაბგერითი სენსორი, რობოტი გაჩერდება და შეამოწმებს ალკოჰოლის სენსორთან MQ3, თუ არის ალკოჰოლი. თუ ალკოჰოლის ღირებულება იზრდება, მაშინ ზუზერმა დაუკრა ალკოჰოლის სიმღერა და ის ბრუნავს ან წინ მიიწევს ისე, რომ ჭიქა ალკოჰოლის ტერმინალისკენ დაიძვრება. თუ მნიშვნელობა არ გაიზრდება, ზუზერი დაუკრავს წყლის სიმღერას და იგივე ნაბიჯები მეორდება წყლის ტერმინალისკენ.

გირჩევთ: