Სარჩევი:

დაბრკოლების თავიდან აცილება პადლის ნავზე არუდინოსთან ერთად: 9 ნაბიჯი
დაბრკოლების თავიდან აცილება პადლის ნავზე არუდინოსთან ერთად: 9 ნაბიჯი

ვიდეო: დაბრკოლების თავიდან აცილება პადლის ნავზე არუდინოსთან ერთად: 9 ნაბიჯი

ვიდეო: დაბრკოლების თავიდან აცილება პადლის ნავზე არუდინოსთან ერთად: 9 ნაბიჯი
ვიდეო: როგორ ავიცილოთ თავიდან სიმსივნე, რომელი საკვების თავიდან აცილება/ კიბოს საწინააღმდეგო საკვები/ 2024, ნოემბერი
Anonim
დაბრკოლების თავიდან აცილება Paddle Boat ერთად Arudino
დაბრკოლების თავიდან აცილება Paddle Boat ერთად Arudino

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

მარაგები

სხეული

1 x საკვების კონტეინერი 700 მლ

2 x Paddle Wheel 70 მმ

5 x ბოთლის თავსახური

Ელექტრონული ნაწილები

1 x Arduino Nano/Uno (რეკომენდებული ნანო)

2 x DC ძრავა

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

1 x ულტრაბგერითი სენსორი

1 x მიკრო სერვო

2 x 18650 ბატარეა

1 x 18650 ბატარეის მფლობელი (2 ადგილი)

4 x AA ბატარეა

1 x AA ბატარეის დამჭერი (4 ადგილი)

1 x გადამრთველი

მავთული

დამხმარე ინსტრუმენტები

წებო იარაღი

გასაყიდი რკინა

ნაბიჯი 1: მუშაობის პრინციპი

ძირითადი ალგორითმი

როდესაც ულტრაბგერითი აღმოაჩენს ობიექტს 15 სმ მანძილზე, სერვო ბრუნავს 180 გრადუსამდე, შემდეგ 0 გრადუსამდე (მოუხვიეთ მარჯვნივ და მარცხნივ), რომ იპოვოთ რომელი გზა არ არის დაბრკოლებების გარეშე. ამის შემდეგ, ძრავა გადაადგილდება ნავებით ნავზე იმ ბილიკზე, რომელიც თავისუფალია დაბრკოლებების გარეშე

წრე

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

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

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

არდუინოს ფაილი:

ნაბიჯი 3: ხვრელის გაკეთება საავტომობილო ლილვისთვის

საავტომობილო ლილვისთვის ხვრელის გაკეთება
საავტომობილო ლილვისთვის ხვრელის გაკეთება

ამ ნაბიჯში ჩვენ გავაკეთებთ ხვრელებს საკვების კონტეინერის მარცხენა და მარჯვენა მხარეს. მოგვიანებით დინამოს შახტი ამ ორ ხვრელში შეიყვანება. ხვრელის პოზიცია არის საკვების კონტეინერის შუა სიგრძე (სიგრძე/2) და ქვემოდან 3.2 სმ.

ნაბიჯი 4: საავტომობილო წრე ნაწილი 1

საავტომობილო წრე ნაწილი 1
საავტომობილო წრე ნაწილი 1
საავტომობილო წრე ნაწილი 1
საავტომობილო წრე ნაწილი 1

ამ ეტაპზე ჩვენ L298n დავუკავშირდებით ბატარეას და ძრავას.

კავშირი:

1. L298N (გამომავალი) DC ძრავაზე

2. ბატარეის პოზიტიურმინალური გადართვა

3. L298N (12V) გადართვა

4. ბატარეის უარყოფითი ტერმინალი L298N (GND)

ამის შემდეგ დააწებეთ ისინი საკვების კონტეინერში.

Შენიშვნა:

-წებეთ ბატარეის დამჭერი შუაში (სიგანე) ისე, რომ პედლის ნავი არ იყოს გადახრილი მარცხნივ ან მარჯვნივ.

ნაბიჯი 5: საავტომობილო წრე ნაწილი 2

საავტომობილო წრე ნაწილი 2
საავტომობილო წრე ნაწილი 2
საავტომობილო წრე ნაწილი 2
საავტომობილო წრე ნაწილი 2
საავტომობილო წრე ნაწილი 2
საავტომობილო წრე ნაწილი 2

ახლა ჩვენ დავუკავშირდებით arduino– ს L298N– თან.

კავშირი:

1. D5 A- ს გასააქტიურებლად

2. D6 B- ს გასააქტიურებლად

3. A0 შესასვლელში 1

4. A1 შესასვლელში 2

5. A2 შესასვლელში 3

6. A3 შეყვანისას 4

7. Vin to 5V (V out of L298N)

8. GND (arduino) GND (L298N)

ნაბიჯი 6: ობიექტის გამოვლენის წრე

ობიექტის გამოვლენის წრე
ობიექტის გამოვლენის წრე
ობიექტის გამოვლენის წრე
ობიექტის გამოვლენის წრე
ობიექტის გამოვლენის წრე
ობიექტის გამოვლენის წრე

ობიექტის გამოვლენის სქემის ძირითადი კომპონენტებია სერვო და ულტრაბგერითი სენსორი. ულტრაბგერითი სენსორი გამოიყენებს Arduino– ს, როგორც დენის წყაროს, ხოლო სერვო გამოიყენებს ცალკე ბატარეას (AA ბატარეა x 4). სერვო ბატარეა იქნება წებოვანი კვების კონტეინერის ბოლოს 18950 წლის ბატარეის დამჭერის მოპირდაპირედ.

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

სერვო კავშირი:

VCC პოზიტიური ბატარეისკენ (AA)

სიგნალი D10

GND სერვერი GND ბატარეაზე და arduino

ულტრაბგერითი სენსორის კავშირი:

VCC to 3.3v (arduino)

GND to GND (არდუინო)

ექო D2

ჩართეთ D3

ნაბიჯი 7: ბუფერული ნავი

ბუფერული ნავი
ბუფერული ნავი

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

ბუფერის გასაკეთებლად, აიღეთ 3 ბოთლის თავსახური და უბრალოდ მიამაგრეთ ისინი ნავის ქვედა მხარეს, როგორც ეს ნაჩვენებია ზემოთ.

ნაბიჯი 8: ბორბლები

Დისკები
Დისკები
Დისკები
Დისკები

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

გირჩევთ: