Სარჩევი:

Arduino Color Sorter Project კომპიუტერის კონტროლის აპლიკაციით: 4 ნაბიჯი (სურათებით)
Arduino Color Sorter Project კომპიუტერის კონტროლის აპლიკაციით: 4 ნაბიჯი (სურათებით)

ვიდეო: Arduino Color Sorter Project კომპიუტერის კონტროლის აპლიკაციით: 4 ნაბიჯი (სურათებით)

ვიდეო: Arduino Color Sorter Project კომპიუტერის კონტროლის აპლიკაციით: 4 ნაბიჯი (სურათებით)
ვიდეო: CS50 2015 - Week 8, continued 2024, ნოემბერი
Anonim
Image
Image
მასალები
მასალები

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

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

მასალები:

  • Arduino Uno (ასევე შეგიძლიათ გამოიყენოთ სხვა მოდელი)
  • TCS34725 Rgb ფერის გამოვლენის სენსორი
  • 2 ცალი sg90 სერვო ძრავა
  • ჯუმბერის კაბელები
  • 3D ბეჭდვა Stl ფაილები

ნაბიჯი 2: მექანიკური ნაწილები

3D ბეჭდვა Stl ფაილები >> ჩამოტვირთვა

ნაწილების სია, რომლებიც მრავალჯერადი იქნება 3D პრინტერიდან:

  • გვერდითი parca1. STL >> 2 ცალი
  • bardak. STL >> 6 ცალი
  • support. STL >> 4 ცალი
  • pul. STL >> შეგიძლიათ დაბეჭდოთ რამდენიც მოგწონთ სისტემაში განსაზღვრული ფერებისათვის. თითოეული ჭიქა შეიცავს საშუალოდ 8 მარკს.

თუ არ გსურთ ფერის კალიბრაციის კოდში ხელახლა გაკეთება, შეგიძლიათ დაბეჭდოთ შემდეგი ფერის ძაფებიდან

  • წითელი
  • პიკი
  • მწვანე
  • ყვითელი
  • Ცისფერი
  • ნარინჯისფერი
  • ვარდისფერი

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

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

ნაბიჯი 4: პროგრამული უზრუნველყოფა:

პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა

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

Arduino და ვიზუალური ძირითადი კოდები შეგიძლიათ იხილოთ აქ >> Arduino და ვიზუალური ძირითადი კოდი

გირჩევთ: