Სარჩევი:

საბოლოო შეფასებები 2020: 6 ნაბიჯი
საბოლოო შეფასებები 2020: 6 ნაბიჯი

ვიდეო: საბოლოო შეფასებები 2020: 6 ნაბიჯი

ვიდეო: საბოლოო შეფასებები 2020: 6 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ივლისი
Anonim
საბოლოო შეფასებები 2020 წ
საბოლოო შეფასებები 2020 წ

Გამარჯობა ყველას! მე მქვია ვედანტ ვიასი და ეს არის ჩემი მე –10 კლასის კომპიუტერული საინჟინრო პროექტი საბოლოო შეფასებებისთვის 2020. ამ პროექტისთვის მე შევარჩიე მანქანის დიზაინი, რომელიც შეიძლება დაპროგრამებულიყო საკუთარი თავის გადაადგილებისთვის ან მისი კონტროლირებადი პროგრამის კონტროლერის გამოყენებით. მე შევარჩიე ამ მანქანის დიზაინი, რადგან მიყვარს სწავლა და ახალი გამოწვევების მიღება და რადგან ამ კურსის განმავლობაში ბევრი განსხვავებული ერთეული ვისწავლე და ვფიქრობდი, რომ შემეძლო მათი გამოყენება ჩემს დიზაინში. მოლოდინს გადააჭარბა, განვახორციელე დისტანციის სენსორი, რომელიც გააჩერებდა მანქანას, როგორც კი ის იგრძნობდა დაბრკოლებას რამდენიმე სანტიმეტრის მანძილზე. მე ბევრი კვლევა ჩავატარე ამ პროექტზე, შევხედე სხვა პროექტებს, რათა მიმეღწია იმის შესახებ, რისი მიღწევაც მომიწევდა. მე ასევე ბევრი დრო გავატარე სწავლაში ახალი H- ხიდის მიერთების, დისტანციური სენსორის და მავთულის ძრავების პროგრამირების შესახებ. მთელი ამ გაკვეთილის განმავლობაში, რომელიც მე გავაკეთე, თქვენ ისწავლით თუ როგორ უნდა შექმნათ ეს მანქანა საკუთარ თავზე მაგალითების, დიაგრამების და ნაბიჯ ნაბიჯ ინსტრუქციის დათვალიერებისას.

ნაბიჯი 1: მასალები

მასალები
მასალები
  • 1 მანქანა 2 ძრავით
  • 1 ჟოლო Pi მოდელი 3 B+
  • 1 Solderless Breadboard
  • 1 9V ბატარეა
  • 1 H-Bridge მოდელი HLF1808
  • 11 მამაკაცი ქალი მხტუნავი მავთული
  • 3 ქალი-ქალი მხტუნავის მავთული
  • 13 ნორმალური მავთული
  • 1 დისტანციის სენსორი

ნაბიჯი 2: ეკრანის სურათების მაგალითი

მაგალითი ეკრანის ანაბეჭდები
მაგალითი ეკრანის ანაბეჭდები
მაგალითი ეკრანის ანაბეჭდები
მაგალითი ეკრანის ანაბეჭდები
მაგალითი ეკრანის ანაბეჭდები
მაგალითი ეკრანის ანაბეჭდები
მაგალითი ეკრანის ანაბეჭდები
მაგალითი ეკრანის ანაბეჭდები

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

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

ნაბიჯი 4: ნაბიჯ-ნაბიჯ ინსტრუქციები-როგორ ავაშენოთ/გავართოთ მანქანა

  1. ამ პროექტის დაწყებამდე თქვენ უნდა დარწმუნდეთ, რომ თქვენი ჟოლოს pi სრულად ფუნქციონირებს Linux OS სისტემით და შეუძლია პითონის გაშვება.
  2. ახლა, როდესაც თქვენ მზად ხართ, დავიწყოთ უცხიმო პურის დაფის აღებით და მასზე HLF1808 H ხიდის მიმაგრებით (როგორც ეს ნაჩვენებია გაყვანილობის დიაგრამაში).
  3. შემდეგი, თქვენ უნდა აიღოთ 3 მავთული და შეაერთოთ ისინი H- ხიდის 3 კუთხის ფეხებსა და დენის რელსებში. შეაერთეთ ეს 3 მავთული H- ხიდის ზედა-მარჯვენა, ქვედა-მარჯვენა და ქვედა-მარცხენა ფეხებში (შეხედეთ H- ხიდს, რომლის დახრილობაც წინ არის მიმართული). შეეცადეთ გამოიყენოთ წითელი მავთულები ამისათვის, რათა იცოდეთ, რომ ისინი გამოიყენება ენერგიისთვის.
  4. აიღეთ მამაკაცი-ქალი მხტუნავი მავთული და დააკავშირეთ ერთი ბოლო ჟოლოს pi 5V ქინძისთავთან და მეორე ბოლო H- ხიდის ზედა მარცხენა ფეხს.
  5. ახლა თქვენ უნდა აიღოთ 4 მავთული (სასურველია შავი) და დააკავშიროთ ისინი H- ხიდის შუა 2 ფეხიდან მიწის რელსებთან. თქვენ ასევე უნდა აიღოთ დამატებითი მამაკაცი-ქალი მავთული და დააკავშიროთ იგი ჟოლოს პიზე დაფქული პინიდან გრუნტის რელსზე თქვენს დაფაზე.
  6. მას შემდეგ რაც დაასრულებთ დენის და მიწის მავთულხლართებს, თქვენ შეგიძლიათ დაიწყოთ თქვენი ძრავების გაყვანილობა წითელი მავთულის აღებით და მისი მესამე ფეხი მოთავსებით H- ხიდის ზემოდან. ამის შემდეგ, თქვენ აიღებთ შავ მავთულს და მიამაგრებთ მას მესამე ფეხს H- ხიდის ქვემოდან. თუ ძრავები სათანადოდ გაქვთ დამაგრებული, ისინი სრულყოფილად უნდა მუშაობდნენ ამ შემდგომი ნაბიჯების დასრულების შემდეგ.
  7. ახლა თქვენ უნდა აიღოთ თქვენი 9 ვ ბატარეა და მიამაგრეთ 2 მავთული მიწაში და დენის რელსები (წითელი = ძალა, შავი = მიწა).
  8. მას შემდეგ რაც დაასრულებთ ბატარეის გაყვანილობას, თქვენ უნდა აიღოთ 4 მამრობითი სქესის მავთულის მავთული და დააკავშიროთ ისინი ნებისმიერი ჟოლოს გპიო ქინძისთავებიდან დანარჩენ გამოუყენებელ H ხიდის ფეხებთან.
  9. დაბოლოს, თქვენ უნდა აიღოთ 1 შავი და 1 წითელი მავთული და დააკავშიროთ ისინი თქვენს დაფაზე მიწისქვეშა რკინიგზისგან (შავი მავთული) და ელექტროენერგიის რკინიგზისგან (წითელი მავთული).
  10. სურვილისამებრ - თუ გსურთ, შეგიძლიათ გამოიყენოთ დისტანციის სენსორი თქვენი პროექტის გასაუმჯობესებლად. მანძილის სენსორის დასაკავშირებლად, თქვენ უნდა შეასრულოთ ეს კონკრეტული ნაბიჯები:

    • აიღეთ 1 ქალი-ქალი მავთული (წითელი) და მიამაგრეთ სენსორზე VCC პინიდან 5V პინზე pi- ზე.
    • აიღეთ სხვა ქალი-ქალი მავთული (შავი) და მიამაგრეთ იგი სენსორზე GND პინიდან მიწაზე რკინიგზაზე.
    • აიღეთ კიდევ ერთი ქალი-ქალი მავთული და მიამაგრეთ სენსორზე TRIG პინიდან giio pin- ზე pi.
    • დაბოლოს, აიღეთ მამაკაცი-ქალი მავთული და მიამაგრეთ იგი სენსორზე ECHO პინიდან ცარიელ ადგილას თქვენს დაფაზე. შემდეგ აიღეთ 330 Ohm რეზისტორი და დაუკავშირეთ იგი მავთულიდან სხვა ცარიელ ადგილს თქვენს დაფაზე. შემდეგი, თქვენ უნდა აიღოთ სხვა მამაკაცი-ქალი მავთული და დაურთოთ იგი 330 Ohm რეზისტორიდან ცარიელ gpio pin- ზე pi. დაბოლოს, თქვენ დაგჭირდებათ 470 Ohm რეზისტორის დაკავშირება მეორე მავთულიდან, რომელსაც თქვენ დაუკავშირდით სახმელეთო რელსას.
  11. ახლა თქვენ მზად ხართ კოდისთვის პითონის გამოყენებით!

ნაბიჯი 5: ნაბიჯ ნაბიჯ ინსტრუქციები-როგორ კოდირება Python– ის გამოყენებით

  1. დაიწყეთ კოდირება თქვენი ბიბლიოთეკების განსაზღვრით (მაგ. Gpiozero იმპორტის LED- დან).
  2. შემდეგი, თქვენ უნდა განსაზღვროთ ყველა ცვლადი, რომელსაც გამოიყენებთ (მაგ. Led = LED (9)).
  3. ახლა, როდესაც თქვენ განსაზღვრეთ ყველაფერი რაც გჭირდებათ, შეგიძლიათ დაიწყოთ კოდირება მარტივი განცხადების დაწერით, რათა შეამოწმოთ თქვენი ძრავები სრულად ფუნქციონირებს თუ არა. ამისათვის თქვენ უნდა დაწეროთ 3-გზის მსგავსი განცხადება:

    • robot.forward ()
    • ძილი (5)
    • robot.stop ()
  4. თუ კოდი ეხმარება თქვენს ძრავებს მუშაობაში, მაშინ მზად ხართ გააგრძელოთ შემდეგი ნაბიჯი. ეს ნაბიჯი მოგთხოვთ დაწეროთ def ფუნქცია (მაგ. Def წინ ()), რომელიც დაეხმარება თქვენს მანქანას წინსვლა, უკან, მარჯვნივ და მარცხნივ პროგრამის დახმარებით, რომელსაც მოგვიანებით დააინსტალირებთ.
  5. თუ თქვენ აირჩევთ დისტანციის სენსორის დამატებას თქვენს მანქანას, მაშინ თქვენ უნდა დაამატოთ დამატებითი def sensor1 ფუნქცია. ეს ფუნქცია საშუალებას მოგცემთ დაბეჭდოთ მანძილი თქვენს მანქანასა და დაბრკოლებას შორის. ეს ფუნქცია მოგთხოვთ დაწეროთ კოდის ეს მარტივი ხაზები:

    • def სენსორი 1 ():
    • თუ (სენსორი. მანძილი*100> 5):
    • ბეჭდვა ("დაბრკოლება გამოვლენილია", სენსორი. მანძილი*100)
    • ძილი (1)
  6. ახლა, როდესაც დაასრულეთ ამ კოდის წერა, მზად ხართ დააინსტალიროთ VNC Viewer პროგრამა.

გირჩევთ: