Სარჩევი:
- ნაბიჯი 1: პირველი, ნება მომეცით გითხრათ, როგორ მუშაობს
- ნაბიჯი 2: მეორე, ეს ყველაფერი კოდირებას ეხება
- ნაბიჯი 3: მესამე, მე ვაპირებ ჩემი კოდის ახსნას
- ნაბიჯი 4: შემდეგ, აქ არის დიზაინი
- ნაბიჯი 5: საბოლოოდ, დაასრულეთ პროექტი და მიეცით ბავშვებს საშუალება, რომ ითამაშონ მასთან ერთად
ვიდეო: Arduino Brick Color Sorter პროექტი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ არდუინოს გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა ამოვიცნოთ ჩემი სათამაშო აგურის ფერები არდუინოს და TCS3200 ფერის სენსორის გამოყენებით. თქვენ შეგიძლიათ წაიკითხოთ წერილობითი სახელმძღვანელო ქვემოთ უფრო დეტალურად.
მასალები:
არდუინო ლეონარდო x 1
TCS3200 x 1
ბევრი მუყაო
180 სერვო x 2
ხაზები
დამატებითი ყუთი
ნაბიჯი 1: პირველი, ნება მომეცით გითხრათ, როგორ მუშაობს
მე ვიკვლევ რა არის ეს სენსორი და ეს არის მოკლე განმარტება. TCS32000 გრძნობს ფერად შუქს ფოტოდიოდების 8 x 8 მასივის დახმარებით. შემდგომში სიხშირის გადამყვანების გამოყენებით, ფოტოდიოდების წაკითხვა გარდაიქმნება კვადრატულ ტალღად, სინათლის ინტენსივობის პირდაპირპროპორციული სიხშირით. საბოლოოდ, Arduino დაფის გამოყენებით, ჩვენ შეგვიძლია წავიკითხოთ კვადრატული ტალღის გამომუშავება და მივიღოთ შედეგები ფერისთვის.
თუ უფრო ახლოს შევხედავთ სენსორს, დავინახავთ, თუ როგორ ამოიცნობს იგი სხვადასხვა ფერს. ფოტოდიოდებს აქვთ სამი განსხვავებული ფერის ფილტრი. მათგან თექვსმეტს აქვს წითელი ფილტრები, 16 -ს აქვს მწვანე ფილტრები, 16 -ს აქვს ლურჯი ფილტვები და დანარჩენი 16 ფოტოდიოდი ნათელია ფილტრების გარეშე.
ნაბიჯი 2: მეორე, ეს ყველაფერი კოდირებას ეხება
აქ არის ამ პროექტის კოდი:
ნაბიჯი 3: მესამე, მე ვაპირებ ჩემი კოდის ახსნას
ჩემი კოდის პირველი ნაწილები ჩვენ უნდა განვსაზღვროთ ის ქინძისთავები, რომლებსაც სენსორი უკავშირდება ჩვენს დაფაზე. ჩვენ ვაპირებთ განვსაზღვროთ ცვლადი სიხშირის კითხვისთვის.
კონფიგურაციის განყოფილებაში, ჩვენ უნდა განვსაზღვროთ ოთხი საკონტროლო პინი, როგორც გამომავალი და სენსორის გამომავალი, როგორც არდუინოს შეყვანა. ასევე სერვო, რომელსაც ჩვენ ვიყენებთ, შეიქმნება, როგორც გამომავალი პინი.
მარყუჟის განყოფილებაში ჩვენ დავიწყებთ წითელი გაფილტრული ფოტოდიოდების კითხვას. ამ მიზნით, ჩვენ დავაყენებთ ორ საკონტროლო პინს S2 და S3 ლოგიკურ დაბალ დონეზე. შემდეგ "pulseIn ()" ფუნქციის გამოყენებით ჩვენ წავიკითხავთ გამომავალ სიხშირეს და ვდებთ ცვლადში "სიხშირე". სერიალის გამოყენება. Print () ფუნქცია ჩვენ შედეგს დავბეჭდავთ სერიულ მონიტორზე. იგივე პროცედურა ეხება ორ სხვა ფერს, ჩვენ უბრალოდ უნდა შევცვალოთ საკონტროლო ქინძისთავები შესაბამისი ფერისთვის. მოგვიანებით, ჩვენ ვიყენებთ ინფორმაციას სიხშირისა და სიხშირის 1 -ს, როგორც პირობით რიცხვს ჩვენს if- ში, შემდეგ სერვო გადავაქციოთ სწორ ადგილას.
ნაბიჯი 4: შემდეგ, აქ არის დიზაინი
მანქანასთან მუშაობა ძალიან მარტივია, მას მხოლოდ სამი ნაბიჯი აქვს:
1. პირველ რიგში, ფერადი აგური, რომელიც დამტენშია ჩასმული, ჩადის პლატფორმაზე, რომელიც ერთვის ზედა სერვო ძრავას.
2. შემდეგ სერვო ძრავა ბრუნავს და აგურს მოაქვს ფერის სენსორთან, რომელიც ამოიცნობს მის ფერს წითელი, ყვითელი და ლურჯი აგურით.
3. ამის შემდეგ ქვედა სერვო ძრავა ბრუნავს კონკრეტულ პოზიციაზე და შემდეგ ზედა სერვო ძრავა კვლავ ბრუნავს მანამ, სანამ აგური არ ჩავარდება სახელმძღვანელო რელსში.
ნაბიჯი 5: საბოლოოდ, დაასრულეთ პროექტი და მიეცით ბავშვებს საშუალება, რომ ითამაშონ მასთან ერთად
კოდის ატვირთვის შემდეგ მე დავიცავი Arduino დაფა წებოს იარაღის გამოყენებით. შემდეგ გამჭვირვალე პლასტმასის ბოთლის გამოყენებით გავაკეთე დამტენი და ზედა ნაწილთან ერთად დავამაგრე შეკრებაზე და დავამთავრე პროექტი. ყოველივე ამის შემდეგ, დიდი გამოცდილებაა ამ პროექტის შექმნის შანსი. მე გისურვებთ, რომ თქვენ შეძლოთ რამის სწავლა ამ გაკვეთილის საშუალებით. და მე თავისუფალი ვარ ნებისმიერი კითხვის დასმის მიზნით, ქვემოთ მოცემულ კომენტარებში. Გმადლობთ.
გირჩევთ:
ლაზერული უსაფრთხოების სიგნალიზაციის პროექტი Arduino– ს გამოყენებით: 5 ნაბიჯი
ლაზერული უსაფრთხოების სიგნალიზაციის პროექტი Arduino– ს გამოყენებით: ლაზერული უსაფრთხოების სიგნალიზაცია ფართოდ არის გავრცელებული ინდუსტრიებში და სხვა რეკლამებში. ამის მიზეზი ის არის, რომ ლაზერი ნაკლებად არის მიდრეკილი გარემოს გავლენის ქვეშ, რაც მას საიმედო და სანდო გახდის. ამ არდუინოს პროექტში მე გამოვიყენე ლაზერი
Arduino ტექსტის მეტყველების გადამყვანი LM386 - საუბარი არდუინოს პროექტი - Talkie Arduino ბიბლიოთეკა: 5 ნაბიჯი
Arduino ტექსტის მეტყველების გადამყვანი LM386 | საუბარი არდუინოს პროექტი | Talkie Arduino ბიბლიოთეკა: გამარჯობა ბიჭებო, ბევრ პროექტში ჩვენ arduino– ს ვსაუბრობთ, როგორც საათის ლაპარაკზე, ან რაღაც მონაცემებზე, ამ ინსტრუქციებში, ჩვენ ტექსტს მეტყველებად გადავაქცევთ Arduino– ს გამოყენებით
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: 6 ნაბიჯი
10 ძირითადი არდუინოს პროექტი დამწყებთათვის! გააკეთეთ მინიმუმ 15 პროექტი ერთი დაფით!: Arduino პროექტი & სამეურვეო საბჭო; მოიცავს Arduino– ს 10 ძირითად პროექტს. ყველა კოდის კოდი, გერბერის ფაილი და სხვა. SMD არ არის! მარტივი შედუღება ყველასთვის. ადვილად მოსახსნელი და შესაცვლელი კომპონენტები. თქვენ შეგიძლიათ გააკეთოთ მინიმუმ 15 პროექტი ერთი პროგრამით
Arduino Color Sorter Project კომპიუტერის კონტროლის აპლიკაციით: 4 ნაბიჯი (სურათებით)
Arduino Color Sorter Project კომპიუტერის კონტროლის აპლიკაციით: ამ პროექტში მე ავირჩიე TCS34725 ფერის სენსორი. იმის გამო, რომ ეს სენსორი ახორციელებს უფრო ზუსტ გამოვლენას, ვიდრე სხვები და არ ახდენს გავლენას გარემოს შუქის ცვლილებაზე. პროდუქტის გამართვის რობოტი კონტროლდება ინტერფეისის პროგრამით
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): 3 ნაბიჯი
USB დამწვრობა! ეს პროექტი შეიძლება დაიწვას პლასტმასის / ხის / ქაღალდის საშუალებით (სახალისო პროექტი ასევე უნდა იყოს ძალიან წვრილი ხე): არ გააკეთოთ ეს USB– ის გამოყენებით !!!! აღმოვაჩინე, რომ მას შეუძლია დააზიანოს თქვენი კომპიუტერი ყველა კომენტარიდან. ჩემი კომპიუტერი კარგადაა გამოიყენეთ 600ma 5v ტელეფონის დამტენი. მე გამოვიყენე ეს და ის მშვენივრად მუშაობს და არაფერი შეიძლება დაზიანდეს, თუ თქვენ იყენებთ უსაფრთხოების შტეფსელს ელექტროენერგიის შესაჩერებლად