Სარჩევი:

Arduino– ს გამოყენებით ხანძარსაწინააღმდეგო რობოტი: 4 ნაბიჯი
Arduino– ს გამოყენებით ხანძარსაწინააღმდეგო რობოტი: 4 ნაბიჯი

ვიდეო: Arduino– ს გამოყენებით ხანძარსაწინააღმდეგო რობოტი: 4 ნაბიჯი

ვიდეო: Arduino– ს გამოყენებით ხანძარსაწინააღმდეგო რობოტი: 4 ნაბიჯი
ვიდეო: Dark Sensor / ღამის სენსორი 2024, ნოემბერი
Anonim
არტუინოს გამოყენებით სახანძრო რობოტი
არტუინოს გამოყენებით სახანძრო რობოტი

დღეს ჩვენ ვაპირებთ არდუინოს გამოყენებით ავაშენოთ ხანძარსაწინააღმდეგო რობოტი, რომელიც ავტომატურად იგრძნობს ცეცხლს და დაიწყებს წყლის ტუმბოს.

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

საჭირო მასალა:

  • Arduino UNO
  • Arduino Uno სენსორული ფარი
  • ფლეიმის სენსორი
  • L298N ძრავის მძღოლის მოდული
  • რობოტის შასი
  • 2 ძრავა (45 RPM)
  • 5V წყალქვეშა ტუმბო
  • ერთარხიანი სარელეო მოდული
  • მავთულის შეერთება
  • 12 ვ დატენვის ბატარეა
  • 9 ვ ბატარეა

ნაბიჯი 1: Arduino Sensor Shield V5

Arduino Sensor Shield V5
Arduino Sensor Shield V5
Arduino Sensor Shield V5
Arduino Sensor Shield V5

Arduino Sensor Shield არის დაბალბიუჯეტიანი დაფა, რომელიც საშუალებას გაძლევთ დაუკავშიროთ რამოდენიმე სენსორი თქვენს Arduino- ს, ადვილად დასაკავშირებელი ჯუმბერის კაბელების გამოყენებით.

ეს არის მარტივი დაფა, რომელსაც ელექტრონიკა არ აქვს, გარდა რამდენიმე რეზისტორისა და LED- ისა. მისი მთავარი როლი არის სათაურის ქინძისთავების მიწოდება, რათა გაადვილდეს გარე მოწყობილობების მიმაგრება, როგორიცაა ჩვენი სერვო ძრავები.

Მახასიათებლები:

  • Arduino Sensor Shield V5.0 საშუალებას გაძლევთ ჩართოთ და შეასრულოთ კავშირი სხვადასხვა მოდულებთან, როგორიცაა სენსორები, სერვისები, რელეები, ღილაკები, პოტენომეტრები და სხვა
  • შესაფერისია Arduino UNO და მეგა დაფებისთვის
  • IIC ინტერფეისი
  • Bluetooth მოდულის საკომუნიკაციო ინტერფეისი
  • SD ბარათის მოდულის საკომუნიკაციო ინტერფეისი
  • APC220 უკაბელო RF მოდულის საკომუნიკაციო ინტერფეისი
  • RB URF v1.1 ულტრაბგერითი სენსორების ინტერფეისი
  • 128 x 64 LCD პარალელური ინტერფეისი
  • 32 servo კონტროლერის ინტერფეისი

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

ყველაფერი არის plug and play და შექმნილია Arduino UNO– სთან თავსებადი. ასე რომ, ყველაფერი რაც თქვენ გჭირდებათ არის წაიკითხოთ სენსორების მონაცემები და გამოუშვათ PWM, რომ სერვისები მართოთ პროგრამით arduino– ში.

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

თუ თქვენ ამოიღებთ პინ კონექტორს დენის შეყვანის გვერდით, შეგიძლიათ მისი გარედან ჩართვა. თქვენ არ უნდა ჩართოთ 5 ვ -ზე მეტი, ან შეგიძლიათ დააზიანოთ არდუინო.

ნაბიჯი 2: ფლეიმის სენსორი და L298N საავტომობილო დრაივერი

ფლეიმის სენსორი და L298N საავტომობილო დრაივერი
ფლეიმის სენსორი და L298N საავტომობილო დრაივერი

ფლეიმის სენსორი

ალის სენსორის მოდული, რომელიც შედგება ალის სენსორისგან (IR მიმღები), რეზისტორის, კონდენსატორის, პოტენომეტრის და შედარების LM393 ინტეგრირებულ წრეში. მას შეუძლია აღმოაჩინოს ინფრაწითელი სინათლე ტალღის სიგრძით 700 ნმ-დან 1000 ნმ-მდე. შორს ინფრაწითელი ალის ზონდი ინფრაწითელი სინათლის სახით გამოვლენილ სინათლეს გარდაქმნის მიმდინარე ცვლილებებად. მგრძნობელობა რეგულირდება საბორტო ცვლადი რეზისტორის საშუალებით, რომლის ამოცნობის კუთხე 60 გრადუსია.

სამუშაო ძაბვა არის 3.3v- დან 5.2v DC- მდე, ციფრული გამომავალი სიგნალის არსებობაზე მიუთითებს. შეგრძნება განპირობებულია LM393 შედარებით.

Მახასიათებლები:

  • მაღალი მგრძნობელობა ფოტოზე
  • სწრაფი რეაგირების დრო
  • მგრძნობელობის რეგულირება

სპეციფიკაცია:

  • სამუშაო ძაბვა: 3.3v - 5v
  • დიაპაზონის გამოვლენა: 60 გრადუსი
  • ციფრული/ანალოგური გამომავალი
  • ბორტზე LM393 ჩიპი

L298N ძრავის მძღოლი

L298N არის ორმაგი H-Bridge ძრავის მძღოლი, რომელიც საშუალებას იძლევა ერთდროულად ორი DC ძრავის სიჩქარისა და მიმართულების კონტროლი. მოდულს შეუძლია მართოს DC ძრავები, რომლებსაც აქვთ ძაბვა 5 -დან 35V- მდე, პიკური დენით 2A- მდე.

მოდულს აქვს ორი ხრახნიანი ტერმინალური ბლოკი ძრავისთვის A და B, და კიდევ ერთი ხრახნიანი ტერმინალის ბლოკი Ground pin- ისთვის, VCC ძრავისთვის და 5V პინი, რომელიც შეიძლება იყოს შემავალი ან გამომავალი.

ეს დამოკიდებულია ძაბვაზე, რომელიც გამოიყენება ძრავების VCC– ში. მოდულს აქვს 5V რეგულატორი, რომელიც ჩართულია ან გამორთულია ჯუმბერის გამოყენებით. თუ ძრავის ძაბვა 12 ვ -მდეა, ჩვენ შეგვიძლია ჩართოთ 5 ვ რეგულატორი და 5 ვ პინი გამოსაყენებლად გამოვიყენოთ, მაგალითად, ჩვენი არდუინოს დაფის კვებისათვის. მაგრამ თუ ძრავის ძაბვა 12 ვ -ზე მეტია, ჩვენ უნდა გავთიშოთ ჯუმპერი, რადგან ეს ძაბვები გამოიწვევს ბორტ 5 ვ რეგულატორის დაზიანებას. ამ შემთხვევაში 5V პინი გამოყენებული იქნება შესასვლელად, რადგან ჩვენ გვჭირდება მისი დაკავშირება 5V დენის წყაროსთან, რათა IC სწორად იმუშაოს.

აქვე შეგვიძლია აღვნიშნოთ, რომ ეს IC ახდენს ძაბვის ვარდნას დაახლოებით 2V. მაგალითად, თუ ჩვენ ვიყენებთ 12 ვ ელექტროენერგიის წყაროს, ძრავის ტერმინალებში ძაბვა იქნება დაახლოებით 10 ვ, რაც ნიშნავს რომ ჩვენ ვერ შევძლებთ მაქსიმალური სიჩქარის მიღებას ჩვენი 12 ვ DC ძრავისგან.

ნაბიჯი 3: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

სრული სამუშაო კოდექსისთვის ეწვიეთ - Alpha Electronz

გირჩევთ: