Სარჩევი:
- ნაბიჯი 1: დაბრკოლების გამოვლენა
- ნაბიჯი 2: ძრავის კონტროლი
- ნაბიჯი 3: დააინსტალირეთ რამე იქ, ასეთი ძაღლი…
ვიდეო: ინფრაწითელი თვალთვალის ძაღლი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ოდესმე აღმოვაჩინე საინტერესო ვიდეო: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq ნამდვილად კარგია
ერთი შეხედვით ვგრძნობ, რომ ეს მართლაც უცნაურია, შემდეგ კი ფეხები მომეტყუა, არ ვიცი რა არის ამ დიზაინერის ასეთი შეცდომაში შემყვანის მიზეზი … ეს შეუძლებელია უბრალო IR სენსორით, ან თუნდაც კონტროლერის გარეშე, მაგრამ მხოლოდ მარტივი ტრიოდებით. რა
მე არ ვიცნობ ბიჭს და მთელ ამბავს, უბრალოდ ვცდილობ, ეს დამოუკიდებლად მოვახერხო. მე უბრალოდ გავაკეთე ჩემი დიზაინი, ძალიან მარტივი მოდულებით:
- ნებისმიერი Arduino თავსებადი კონტროლერი, როგორიცაა Maduino
- L298N ძრავის მძღოლი
- 3x IR სენსორი
- ზოგიერთი ჩვეულებრივი მხტუნავები
ნაბიჯი 1: დაბრკოლების გამოვლენა
იქ 3 IR სენსორი გამოიყენება დაბრკოლების გამოსავლენად, ხოლო მარცხენა/მარჯვენა სენსორმა აღმოაჩინა დაბრკოლება, ის უნდა გადატრიალდეს საათის/საათის საწინააღმდეგო მიმართულებით, ხოლო შუა სენსორი გამოვლენილია, ყველაფერი კარგადაა.
3 სენსორი ამოიცნობს რაიმე წინაღობას. აკავშირებს სიგნალის პინს მადუინოს შესასვლელ ქინძისთავებთან, როგორიცაა Pin2/3/4;
როგორც პროგრამული უზრუნველყოფა, უბრალოდ შეამოწმეთ სენსორის გამომავალი სტატუსი, რომ გადაწყვიტოთ რა უნდა გააკეთოს ძრავამ:
თუ (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // თუ შუალედური სენსორი აღმოაჩენს დაბრკოლებას, ძრავა ჩერდება
{
analogWrite (EN, 0);
გაჩერება ();
}
თუ (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // თუ სწორი სენსორი აღმოაჩენს დაბრკოლებას, საავტომობილო მოძრაობა მაღალი სიჩქარით;
{
analogWrite (EN, მაღალი სიჩქარე);
უკუ ();
}
თუ (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // თუ
მარჯვენა და შუა სენსორი ამოიცნობს დაბრკოლებულ, საავტომობილო მოძრაობას დაბალი სიჩქარით;
{
analogWrite (EN, დაბალი სიჩქარე);
უკუ ();
}
……
ნაბიჯი 2: ძრავის კონტროლი
და ძრავის მძღოლი, რომელიც მართავს ძრავას, მაღალი/დაბალი სიჩქარით, დამოკიდებულია სენსორის სტატუსზე.
L298N მოდულის გამოყენება ძრავის მართვის მიზნით, Maduino pin5/6 და PWM pin (Maduino Pin9) L298N ჩართეთ pin და ჩართეთ მოდული 9V:
int EN = 9; // PWM კონტროლი
int highspeed = 80; // განსაზღვრეთ მაღალი სიჩქარე
int lowspeed = 60; // განსაზღვრეთ დაბალი სიჩქარე
და შემდეგ ძრავის სიჩქარის კონტროლი შესაძლებელია:
analogWrite (EN, მაღალი სიჩქარე);
ნაბიჯი 3: დააინსტალირეთ რამე იქ, ასეთი ძაღლი…
დააინსტალირეთ სენსორები და ძრავები და გააკეთეთ რამე ჩემთვის, მე მომწონს ძაღლი, რომელიც თამაშობს ჩემს 1.5 წლის ქალიშვილთან ერთად. გადმოწერეთ არდუინოს კოდი აქ … უფასოდ დამიკავშირდით: [email protected] კითხვების შემთხვევაში
გირჩევთ:
მარტივი რობო-ძაღლი (დამზადებულია ფორტეპიანოს გასაღებების, სათამაშო იარაღისა და თაგვისგან): 20 ნაბიჯი (სურათებით)
მარტივი რობო-ძაღლი (ფორტეპიანოს გასაღებების, სათამაშო იარაღისა და თაგვისგან): ოჰ, აზერბაიჯანი! ცეცხლოვანი მიწა, დიდი სტუმართმოყვარეობა, მეგობრული ხალხი და ლამაზი ქალები (… უკაცრავად, ქალებო! რა თქმა უნდა, მე მხოლოდ შენთვის მაქვს თვალი, ჩემო gözəl balaca ana ördəkburun ცოლი!). სიმართლე გითხრათ, ეს ძალიან მძიმე ადგილია შემქმნელისთვის, განსაკუთრებით მაშინ, როდესაც თქვენ
K-9 რობოტი ძაღლი: 11 ნაბიჯი
K-9 Robot Dog: მას შემდეგ, რაც მე ვიყავი ახალგაზრდა ბიჭი 1984 წელს და ვნახე Doctor Who ადგილობრივ PBS სადგურზე ტულსა ოკლაჰომაში და მისი სანდო რობოტი ძაღლი K-9. მე მინდოდა ერთი, სწრაფად წინ 34 წელი, ტექნოლოგია საბოლოოდ განვითარდა იქამდე, რომ ეს შესაძლებელი გახდა
3D დაბეჭდილი რობოტი ძაღლი (რობოტიკა და 3D ბეჭდვა დამწყებთათვის): 5 ნაბიჯი
3D დაბეჭდილი Robotic Dog (Robotics და 3D Printing დამწყებთათვის): Robotics და 3D Printing არის ახალი რამ, მაგრამ ჩვენ შეგვიძლია გამოვიყენოთ ისინი! ეს პროექტი არის კარგი დამწყები პროექტი, თუ თქვენ გჭირდებათ სასკოლო დავალების იდეა, ან უბრალოდ ეძებთ სახალისო პროექტს
ძაღლი ძაღლების ტრენერი: 5 ნაბიჯი
ძაღლი ძაღლების ტრენერი: AKC– ის თანახმად, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) საჭმლის ნაწილის ზომა კვება აუცილებელია ძაღლებისთვის და ყუთის ზომა ასევე ზღუდავს იმ საკვების რაოდენობას, რომელსაც ძაღლი დღეში ჭამს,”ვეტერინარი
როგორ შევქმნათ რობოტი ძაღლი 9G სერვისებით: 3 ნაბიჯი
როგორ შევქმნათ რობოტული ძაღლი 9G სერვოსთან ერთად: ეს არის რობოტული ძაღლი, რომელიც შთაგონებულია Boston Dynamic's Spotmini– ით, მაგრამ ამჯერად გაცილებით მცირე მასშტაბით. რობოტული ძაღლის ეს ვერსია შექმნილია ათეულ სერვოსთან და სხვა კომპონენტებთან ერთად, როგორიცაა არდურინო ნანო. თქვენ შეგიძლიათ იპოვოთ შესანიშნავი სასწავლო