Სარჩევი:

ფერის დამლაგებელი: 6 ნაბიჯი
ფერის დამლაგებელი: 6 ნაბიჯი

ვიდეო: ფერის დამლაგებელი: 6 ნაბიჯი

ვიდეო: ფერის დამლაგებელი: 6 ნაბიჯი
ვიდეო: ლუკა და მარიამი 2024, ივლისი
Anonim
ფერის დამლაგებელი
ფერის დამლაგებელი

ეს Color Sorters მიზანია m & ms- ის გადატანა სხვადასხვა გროვაში მათი ფერის მიხედვით.

ნაბიჯი 1: ნაბიჯი 1: ბაზების შექმნა

ნაბიჯი 1: ბაზების შექმნა
ნაბიჯი 1: ბაზების შექმნა

ამ პროექტის განხორციელების პირველი ნაბიჯი არის ბაზის შექმნა, რომელზედაც მოთავსებულია ძრავები და დალაგებადი სენსორი. ეს ფუძეები არის 5.3 სმ 12 სმ და თქვენ უნდა გააკეთოთ სამი მათგანი. ამის შემდეგ თქვენ ქმნით მცირე მეოთხედის წრეს, რომლის რადიუსია 4.1 სმ და მეოთხედი წრის შიგნით აკეთებთ 1 სმ კვადრატულ ამონაკვეთს, რომ m & ms დაეცემა.

ნაბიჯი 2: ნაბიჯი 2: Cutouts და Slider

ნაბიჯი 2: Cutouts და Slider
ნაბიჯი 2: Cutouts და Slider

შემდეგი ნაბიჯისათვის თქვენ ამოჭრით ფორმას, როგორც ნაჩვენებია ზემოთ, რათა შექმნათ გზა წინა საფეხურიდან გადასალახად მეოთხედი წრისთვის. ბილიკზე ბოლოს ამოიღეთ ხვრელი, რათა გზა დაედოს m & m სლაიდზე.

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

ამოიღეთ ხვრელები და ნაპრალები, რათა ადგილი ჰქონდეს სერვო ძრავებისა და ფერის სენსორის დასაჯდომს. თქვენ უნდა გააკეთოთ ერთი ხვრელი იმ ფუძეზე, რომელიც ყველაზე დაბლა ჯდება მშენებლობაში. ეს ამოკვეთა იქნება სერვო ძრავის ზომა. შუა ბაზას სჭირდება ორი გაჭრა. ერთი წყვეტი იქნება იგივე ზომა, რაც წინა ბაზის წყვეტილია, მეორე კი 2 სმ x 2 სმ და ეს იქნება უშუალოდ იმ ხვრელის ქვეშ იმ გზაზე, რომლის გავლითაც m & m ეცემა.

ნაბიჯი 3: ნაბიჯი 3: სლაიდი

ნაბიჯი 3: სლაიდი
ნაბიჯი 3: სლაიდი

ამ ნაბიჯისათვის გაჭერით 4 სმ x 14 სმ ოთხკუთხედი და გააკეთეთ ხაზები 1 ინჩი ორივე მხრიდან, რომლებიც 14 სმ სიგრძისაა. შეწყვიტე ხაზები ორივე მხრიდან, მაგრამ არ გაჭრა დაფაზე. მას შემდეგ რაც გააკეთებთ ამ ორ ჭრას ორივე 1 სმ მხარეს უნდა შეეძლოს ასვლა და შექმნას მოაჯირები სლაიდზე.

შემდეგ გააკეთეთ საფუძველი სლაიდზე, რომ ის დაჯდეს სერვო ძრავას. ამისათვის თქვენ უნდა შექმნათ ორი პატარა ოთხკუთხედი, როგორც სურათზე ჩანს. დააკავშირეთ ორი მართკუთხედი მარჯვენა კუთხით 2 ბიძგით და მოათავსეთ ერთი საყრდენი ოთხკუთხედის შუაგულში, რომელიც იატაკის პარალელურად იჯდება (ასე დაუკავშირდება ძრავას). და ბოლოს, ამ ნაბიჯისათვის გამოიყენეთ ორი პატარა ლურსმანი, რათა დააკავშიროთ სლაიდი ორ მართკუთხედთან და შეინარჩუნოს სლაიდი კუთხეში ისე, რომ m & ms შეძლოს გადახვევა ქვემოთ.

ნაბიჯი 4: ნაბიჯი 4: ყველაფრის დაკავშირება

ნაბიჯი 4: ყველაფრის დაკავშირება
ნაბიჯი 4: ყველაფრის დაკავშირება

ამ პროექტის ძირითადი ნაწილის გაერთიანების ბოლო ნაბიჯი არის ყველა ნაწილის დაკავშირება. ამისათვის თქვენ უნდა ამოჭრათ ორი 5.3x18 სმ ოთხკუთხედი და ერთი 13.2x18 სმ ოთხკუთხედი. ორი 5.3x18 სმ ოთხკუთხედი გამოყენებული იქნება გვერდებისთვის და მეორე ოთხკუთხედი იქნება უკანა

უკანა ოთხკუთხედში ამოჭერით 3 ხვრელი, რათა არდუინოსთან დაკავშირებულ მავთულხლართებს მიეწოდოს ძრავა და სენსორი

შემდეგ დააკავშირეთ ორი 5.3x18 სმ ოთხკუთხედი 5.3x12 სმ ფუძის გვერდებზე, რომლებიც 5.3 სმ სიგრძისაა ბიძგების გამოყენებით. პირველი ბაზა იქნება 3 სმ მიწიდან. მეორე ფუძე იქნება 10.5 სმ მიწიდან და მესამე ბაზა 15 სმ მიწიდან. თითოეული ბაზა უნდა იყოს დაკავშირებული 4 ბიძგით, რომლებიც დაამატებენ 12 -მდე ქინძისთავს ორივე მხარეს. შეაერთეთ 13.2x18 სმ ოთხკუთხედი უკანა მხარეს, იგივე გააკეთეთ 4 ქინძისთავით თითოეულ მხარეს.

ნაბიჯი 5: ნაბიჯი 5: არდუინოს მშენებლობა

ნაბიჯი 5: შექმენით არდუინო
ნაბიჯი 5: შექმენით არდუინო
ნაბიჯი 5: შექმენით არდუინო
ნაბიჯი 5: შექმენით არდუინო

ანიმაციური სურათი არის არდუინოს დიაგრამა, რომელიც ააშენა ორიგინალურმა პირმა, რომელმაც გააკეთა ფერის დასალაგებელი.

ჩემი Arduino– სთვის გადავედი იქ, სადაც მიდის სხვადასხვა მავთული, რადგან არ გამოვიყენე Arduino Nano. მე ყველა ლაქას ვიცავ იგივე, რაც ნაჩვენებია დიაგრამაში, გარდა 5V და GND ძრავებისთვის. 5V- ისთვის ავიღე მავთული და 5V ადგილიდან გადავიტანე დაფაზე მის მარცხნივ. შემდეგ ავიღე ორი მავთული და დავაყენე იმავე რიგში, როგორც 5V მავთული და შემდეგ ეს ორი მავთული შევაერთე ძრავებთან. მე იგივე პროცესი გავაკეთე GND მავთულისთვის.

ნაბიჯი 6: ნაბიჯი 6: Arduino კოდი

ნაბიჯი 6: Arduino კოდი
ნაბიჯი 6: Arduino კოდი
ნაბიჯი 6: Arduino კოდი
ნაბიჯი 6: Arduino კოდი
ნაბიჯი 6: Arduino კოდი
ნაბიჯი 6: Arduino კოდი
ნაბიჯი 6: Arduino კოდი
ნაბიჯი 6: Arduino კოდი

კოდისთვის პირველი ნაწილი განსაზღვრავს სად არის სხვადასხვა მავთულები არდუინოში და ადგენს ცვლადებს, როგორიცაა ორი სერვო ძრავა და S [0-1]. შემდეგ კოდმა გადაიტანა ზედა სერვო ძრავა m & m პირდაპირ ფერის სენსორის ქვეშ. შემდეგ ჩართულია ფერის სენსორთან დაკავშირებული LED- ები და ფერის სენსორი იღებს მნიშვნელობას წითელ მწვანე და ლურჯ სიხშირეზე, რომელსაც ის აღმოაჩენს m & m- ში. შემდეგ RGB– ის რაოდენობიდან გამომდინარე, იგი ირჩევს m & m ფერს და ადგენს მას ფერს = [1-6]. მოცემული ფერიდან ის მიიყვანს მას ექვს შემთხვევიდან ერთამდე. სხვადასხვა შემთხვევებში ყველა იწყებს კოდის სხვადასხვა ნაკრებებს, რომლებიც ბრუნავს სელესთან დაკავშირებულ ქვედა სერვო ძრავას სხვადასხვა რაოდენობით, რათა შეიქმნას სხვადასხვა ფერის m & ms

გირჩევთ: