Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: ლაბირინთის გადაწყვეტა
- ნაბიჯი 2: ნაბიჯი 2: შეუკვეთეთ ნაწილები
- ნაბიჯი 3: ნაბიჯი 3: წაიკითხეთ სენსორიდან
ვიდეო: ინტუიციური ლაბირინთის ამოხსნის რობოტი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ამ ინსტრუქციებში თქვენ ისწავლით თუ როგორ უნდა გააკეთოთ ლაბირინთში ამხსნელი რობოტი, რომელიც წყვეტს ადამიანის მიერ შედგენილ ლაბირინთებს.
მიუხედავად იმისა, რომ რობოტების უმეტესობა აგვარებს პირველი სახის დახაზულ ლაბირინთებს (თქვენ უნდა მიყვეთ ხაზებს, ეს არის ბილიკები), ნორმალური ადამიანები მიდრეკილნი არიან მეორე ტიპის ლაბირინთების დახაზვისკენ. ეს არის ბევრად უფრო რთული და ამომწურავი რობოტის სანახავად, მაგრამ არა შეუძლებელი!
ნაბიჯი 1: ნაბიჯი 1: ლაბირინთის გადაწყვეტა
მე ფაქტობრივად განვიხილე ლაბირინთის გადაჭრის მრავალი მეთოდი, მაგრამ ყველაზე ხშირად გამოყენებული მეთოდი ადვილი დასაპროგრამებელია, სანამ ის მაინც ხსნის თითქმის ნებისმიერ ლაბირინთს!
ამ მეთოდით ჩვენ ვეუბნებით რობოტს:
- მოუხვიე მარჯვნივ, როცა ეს შესაძლებელია
- თუ არა, იმოძრავეთ წინ, თუ ეს შესაძლებელია
- მოუხვიეთ მარცხნივ, როგორც ბოლო გამოსავალი და
- დააბრუნეთ უკან თუ ჩიხში ჩავარდა
სურათზე ხედავთ, რომ ლაბირინთი ამგვარად წყდება. ამ მეთოდს ხშირად უწოდებენ კედლის მიმდევარს. სანამ დანიშნულება არის გასასვლელი გარე კედელში, კედლის მიმდევარი იპოვის მას.
ნაბიჯი 2: ნაბიჯი 2: შეუკვეთეთ ნაწილები
ამ რობოტისთვის ჩვენ გვჭირდება:
- 1 × არდუინო უნო
- 1 × 4 AA ბატარეის დამჭერი
- 3 × TCRT5000 სენსორი (QTR-1A)
- 2 × 6V DC ძრავები
- 13 × მამაკაცი-ქალი breadboard მავთული
- 10 × ქალი-ქალი breadboard მავთული
- ჩაწერეთ სათაური მინიმუმ 29 ქინძისთავით
- შედუღების მოწყობილობა
ასევე, გადმოწერეთ და დააინსტალირეთ Arduino IDE თქვენს Arduino– ზე შემუშავებისთვის და დარწმუნდით, რომ თქვენს Arduino– ს მოყვება USB ტიპის A/B კაბელი თქვენს კომპიუტერთან დასაკავშირებლად.
ნაბიჯი 3: ნაბიჯი 3: წაიკითხეთ სენსორიდან
TCRT5000 სენსორები აგებულია ინფრაწითელი led (ლურჯი ორბი) და მიმღებიდან (შავი ორბი).
როდესაც led გამოსცემს ინფრაწითელ შუქს თეთრ ზედაპირზე, ის აისახება მიმღებში და დააბრუნებს დაბალ მნიშვნელობას (ჩემს შემთხვევაში 40 ~ 60) როდესაც led გამოსცემს შუქს შავ ზედაპირზე ის შეიწოვება და ის დაბრუნდება მაღალი ღირებულება (ჩემს შემთხვევაში 700 ~ 1010)
მეორე სურათი გვიჩვენებს სქემას, რომელიც მოგვითხრობს როგორ დაუკავშიროთ სენსორი არდუინოს. დაიჭირეთ სენსორი ისე, რომ დაინახოთ led და მიმღები და ქინძისთავები მიემართება სქემისკენ, რათა დარწმუნდეთ, რომ აერთებთ სწორ ქინძისთავებს.
ახლა ჩვენ უბრალოდ უნდა დავუკავშიროთ Arduino ჩვენს კომპიუტერს, ჩავდოთ შემდეგი კოდი Arduino IDE– ში და შევადგინოთ იგი:
// შეცვალეთ A0 ნებისმიერ პორტზე, რომელთანაც სენსორი დაუკავშირეთ#განსაზღვრეთ FRONT_SENSOR A0 თავიდან აცილება დაწყება () {Serial.begin (9600); } void loop () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (frontValue);}
ახლა თუ სენსორს ძალიან მჭიდროდ გადააადგილებთ თეთრ და შავ ზედაპირებზე, თქვენ უნდა ნახოთ რომ მნიშვნელობები შესაბამისად იცვლება სერიულ მონიტორზე.
გირჩევთ:
RC კონტროლირებადი რობოტი XLR8– ზე! განათლების რობოტი: 5 ნაბიჯი
RC კონტროლირებადი რობოტი XLR8– ზე! განათლების რობოტი: გამარჯობა, ამ სტატიაში გაჩვენებთ თუ როგორ უნდა ავაშენოთ ძირითადი რობოტი. სიტყვა "რობოტი" სიტყვასიტყვით ნიშნავს "მონა" ან "მშრომელი". ხელოვნური ინტელექტის მიღწევების წყალობით, რობოტები აღარ არიან მხოლოდ ისააკ ასიმოვის სამეცნიერო ფანტასტიკის ნაწილი
სიხარული რობოტი (Robô Da Alegria) - ღია კოდის 3D ბეჭდვით, Arduino– ით აღჭურვილი რობოტი !: 18 ნაბიჯი (სურათებით)
Joy Robot (Robô Da Alegria) - ღია კოდის 3D ბეჭდვით, Arduino– ით აღჭურვილი რობოტი! მადლობა ყველას ვინც ხმა მოგვცა !!! რობოტები ყველგან მოდიან. სამრეწველო პროგრამებიდან დაწყებული თქვენ
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: 8 ნაბიჯი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: ჩვენ შევქმენით კომბინირებული ბალანსირების და 3 ბორბლიანი რობოტი სკოლებში საგანმანათლებლო გამოყენებისთვის და სკოლის შემდგომ საგანმანათლებლო პროგრამებისთვის. რობოტი დაფუძნებულია Arduino Uno– ზე, საბაჟო ფარზე (კონსტრუქციის ყველა დეტალი მოცემულია), Li Ion ბატარეის პაკეტზე (ყველა კონსტრუქცია
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c
Reggie: ინტუიციური ინსტრუმენტი არაინტუიციური კარებისთვის: 5 ნაბიჯი (სურათებით)
Reggie: ინტუიციური ინსტრუმენტი არაინტუიციური კარებისთვის: Reggie არის მარტივი ინსტრუმენტი, რომელიც მხიარულად დასცინის კარის არაინტუიციურ დიზაინს. Შექმენი შენი საკუთარი. ატარეთ ერთი თქვენთან ერთად, შემდეგ კი, როდესაც ასეთ კარს წააწყდებით, დააკაკუნეთ! კარები წარწერით " ბიძგი " ან " გაიყვანე " ნიშანი ჩვეულებრივ ხაზს უსვამს გამოყენების შემთხვევებს. R