რობოტიკა და 3D ბეჭდვის კურსი

სამიზნე ჯგუფი: 7–9 კლასის მოსწავლეები
კლასის ზომა: მაქსიმუმ 8 მოსწავლე
განლაგება: 4 მაგიდა, თითო მაგიდასთან 2 მოსწავლე (წყვილებში მუშაობა)


კურსის შესავალი და უსაფრთხოება

  • კურსის მიმოხილვა და მიზნები
  • რა არის რობოტიკა? რეალური მაგალითები (რობოტები, დრონები, ქარხნები, მედიცინა)
  • რას ააწყობენ მოსწავლეები: WiFi-ით მართვადი ოთხფეხა რობოტი
  • მექანიკის, ელექტრონიკისა და პროგრამირების ურთიერთკავშირი
  • გუნდური მუშაობა და პრობლემების გადაჭრის უნარები
  • ელექტრობის საბაზისო ცნებები: ძაბვა, დენი (კონცეპტუალურად)
  • მოკლე ჩართვის საფრთხე და უსაფრთხო მუშაობა
  • 3D ბეჭდვის უსაფრთხოება: ცხელი ნოზლი, გამაცხელებელი პლატა, მოძრავი ნაწილები

3D ბეჭდვის საფუძვლები

  • როგორ მუშაობს 3D პრინტერი
  • იდეიდან მოდელამდე → სლაისერი → ბეჭდვა
  • ფილამენტი, ფენები, შევსება (infill), მხარდაჭერები (supports)
  • ბეჭდვის შეცდომები და მათი მიზეზები
  • პირველი ბეჭდვა და დაკვირვება
  • ხარისხი დროის წინააღმდეგ

3D მოდელირება OpenSCAD-ით

  • კოდზე დაფუძნებული დიზაინის უპირატესობები
  • კოორდინატები, ერთეულები, პარამეტრები
  • ძირითადი ფიგურები: cube(), cylinder()
  • პოზიციონირება და ზომები
  • პირადი ობიექტის დიზაინი (ბრელოკი, სახელის ტეგი, სადგამი)
  • ექსპორტი და ბეჭდვა
  • განმეორებითი გაუმჯობესება ბეჭდვის შედეგის მიხედვით

ოთხფეხა რობოტის დიზაინი

  • რა არის ოთხფეხა რობოტი და რატომ ფეხები და არა ბორბლები
  • თავისუფლების ხარისხები (DOF)
  • ფეხის, მკლავის და სამაგრების ბეჭდვა
  • სერვოების აწყობა
  • OpenSCAD დავალება: ერთი ფეხის სამაგრის დიზაინი
  • გამძლეობა, ორიენტაცია და ტოლერანსები

პროგრამირების საფუძვლები

  • მიკროკონტროლერი და მისი როლი
  • შესვლები და გამოსვლები
  • ციფრული და ანალოგური სიგნალები
  • ESP32-ის უპირატესობები და WiFi
  • Python-ის მსგავსი (MicroPython სტილი) სინტაქსი
  • ცვლადები, ციკლები, ფუნქციები

პირველი ელექტრონული პროექტები

  • LED-ის ციმციმი (პირველი პროგრამა)
  • სიჩქარის შეცვლა და PWM
  • სერვო ძრავების მუშაობის პრინციპი
  • სერვოს კუთხეების კონტროლი
  • ნულოვანი პოზიციის კალიბრაცია

ერთი ფეხის მოძრაობა

  • ფეხის ზემოთ/ქვემოთ მოძრაობა
  • თეძოს მარცხნივ/მარჯვნივ ბრუნვა
  • მცირე ცვლილებები → ხილული შედეგი
  • ტესტირება და დებაგინგი

რობოტის აწყობა

  • მექანიკური აწყობა
  • სერვოების სწორად დამონტაჟება
  • კაბელების მართვა
  • ენერგიის და სიგნალების შეერთება

რობოტის მოძრაობის პროგრამირება

  • საწყისი (ნულოვანი) პოზიცია
  • ფეხის აწევა და დადება
  • მარტივი სიარულის ლოგიკა
  • ბალანსი და დროის სინქრონიზაცია

WiFi მართვა

  • კლიენტი/სერვერის კონცეფცია
  • კომანდების გაგზავნა კომპიუტერიდან ან ტელეფონიდან
  • წინ/უკან, მარცხნივ/მარჯვნივ მოძრაობა
  • გაჩერება და ავარიული შეჩერება

ფინალური პროექტი და პრეზენტაცია

  • რობოტის დემონსტრაცია
  • მუშაობის ახსნა
  • ერთი პერსონალური გაუმჯობესება
  • რა ისწავლეს მოსწავლეებმა