Mündəricat:
- Addım 1: Birincisi, Necə İşlədiyini Deyim
- Addım 2: İkincisi, hər şey Kodlaşdırma ilə əlaqədardır
- Addım 3: Üçüncüsü, Kodumu izah etməyə gedirəm
- Addım 4: Sonra, Dizayn haqqında
- Addım 5: Nəhayət, Layihəni bitirin və uşaqların onunla oynamasına icazə verin
Video: Arduino Brick Color Sorter Layihəsi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu Arduino Dərsliyində, Arduino və TCS3200 Rəng Sensorundan istifadə edərək oyuncaq kərpicimin rənglərini necə aşkar edəcəyimizi öyrənəcəyik. Daha ətraflı məlumat üçün aşağıda yazılı təlimatı oxuya bilərsiniz.
Materiallar:
Arduino Leonardo x 1
TCS3200 x 1
Çox karton
180 Servo x 2
Xətlər
Əlavə bir qutu
Addım 1: Birincisi, Necə İşlədiyini Deyim
Bu sensorun nə olduğunu araşdırıram və bu qısa bir tərifdir. TCS32000, 8 x 8 fotodiodların köməyi ilə rəng işığını hiss edir. Daha sonra Cərəyan-Tezlik Dönüştürücüsündən istifadə edərək fotodiodların oxunuşları, işığın intensivliyi ilə düz mütənasib olan bir kvadrat dalğaya çevrilir. Nəhayət, Arduino Board istifadə edərək, kvadrat dalğa çıxışını oxuya və rəng üçün nəticələr əldə edə bilərik.
Sensora daha yaxından baxsaq, onun müxtəlif rəngləri necə tanıdığını görə bilərik. Fotodiodların üç fərqli rəng filtri var. Onlardan 16 -sı qırmızı, 16 -sı yaşıl, 16 -sı mavi, digər 16 fotodiod isə filtrsizdir.
Addım 2: İkincisi, hər şey Kodlaşdırma ilə əlaqədardır
Bu layihənin kodu budur:
Addım 3: Üçüncüsü, Kodumu izah etməyə gedirəm
Kodumun ilk hissələri, sensorun lövhəmizə bağlı olduğu pinləri təyin etməliyik. Və tezliyi oxumaq üçün bir dəyişən təyin edəcəyik.
Quraşdırma hissəsində dörd nəzarət pinini çıxış və sensor çıxışını Arduino girişi olaraq təyin etməliyik. Həm də istifadə etdiyimiz servo bir çıxış pin olaraq qurulacaq.
Döngü bölməsində qırmızı süzülmüş fotodiodları oxumaqla başlayacağıq. Bunun üçün S2 və S3 iki idarəetmə pinini məntiq səviyyəsini aşağı salacağıq. Sonra "pulseIn ()" funksiyasından istifadə edərək çıxış tezliyini oxuyacağıq və "tezlik" dəyişəninə daxil edəcəyik. Serialdan istifadə. Print () funksiyasını, nəticəni serial monitorda çap edəcəyik. Eyni prosedur digər iki rəng üçün də keçərlidir, yalnız uyğun rəng üçün idarəetmə pinlərini düzəltməliyik. Daha sonra, if -də şərtli nömrə olaraq tezlik və tezlik1 -dən olan məlumatları istifadə edirik, sonra servonu doğru yerə çevirin.
Addım 4: Sonra, Dizayn haqqında
Maşınla işləmək çox sadədir, yalnız üç addımdan ibarətdir:
1. Birincisi, şarj cihazının içərisində olan rəngli kərpic, üst servo mühərrikə qoşulmuş platformaya düşür.
2. Sonra servo motor fırlanır və kərpicini qırmızı, sarı və mavi kərpiclə rəngini algılayan rəng sensoruna gətirir.
3. Bundan sonra, alt servo motor müəyyən bir mövqeyə dönər və sonra üst servo motor kərpic bələdçi rayına düşənə qədər yenidən dönər.
Addım 5: Nəhayət, Layihəni bitirin və uşaqların onunla oynamasına icazə verin
Kodu yüklədikdən sonra yapışqan tabancasından istifadə edərək Arduino lövhəsini bağladım, sonra şəffaf bir plastik şüşədən istifadə edərək şarj cihazını hazırladım və üst hissəsi ilə birlikdə montaja yapışdırıb layihəni bitirdim. Axı, bu layihəni həyata keçirmək şansına sahib olmaq böyük bir təcrübədir. Və bu dərs vasitəsi ilə hər şeyi öyrənməyinizi arzu edirəm. Və aşağıdakı şərh bölməsində hər hansı bir sual verməkdə sərbəstəm. Çox sağ ol.
Tövsiyə:
Arduino -dan Elm Layihəsi üçün RADAR -ı necə etmək olar - Ən Yaxşı Arduino Layihələri: 5 addım
Arduino -dan Elm Layihəsi üçün RADAR -ı necə etmək olar | Ən Yaxşı Arduino Layihələri: Salam dostlar, bu təlimatda sizə bu layihə elm layihələri üçün ideal olan arduino nano istifadə edərək inşa edilən inanılmaz bir radar sistemini necə quracağınızı göstərəcəyəm və bunu çox az sərmayə və mükafat qazanmaq şansınız varsa asanlıqla edə bilərsiniz
Arduino Flappy Bird - Arduino 2.4 "TFT Toxunma Ekranı SPFD5408 Quş Oyunu Layihəsi: 3 addım
Arduino Flappy Bird | Arduino 2.4 "TFT Toxunma Ekranı SPFD5408 Quş Oyunu Layihəsi: Flappy Bird bir neçə il ərzində çox populyar bir oyun idi və bir çox insanlar öz yolu ilə yaratdılar, mən də Arduino ilə flappy quşun mina versiyasını və 2.4 'TFT -ni yaratdım. Dokunmatik ekran SPFD5408, buna görə başlayaq
LM386 istifadə edərək Arduino Mətndən Danışıq Konvertoruna - Danışan Arduino Layihəsi - Talkie Arduino Kitabxanası: 5 addım
LM386 istifadə edərək Arduino Mətndən Danışıq Konvertoruna | Danışan Arduino Layihəsi | Talkie Arduino Kitabxanası: Salam uşaqlar, bir çox layihədə arduinonun saat danışmaq və ya bəzi məlumatları söyləmək kimi bir şey söyləməsini tələb edirik ki, Arduino istifadə edərək mətni nitqə çevirək
Arduino ilə Radar Necə Hazırlanır - Arduino Layihəsi: 4 addım
Arduino ilə Radar Necə Hazırlanır | Arduino Layihəsi: Bu yazıda sizə arduino ilə sadə bir radar qurmağı öyrədəcəyəm. Tam bir video təlimatını buradan izləyin: Mənə Tıklayın
Pc Control tətbiqi ilə Arduino Rəng Sorter Layihəsi: 4 Addım (Şəkillərlə)
Pc Control tətbiqi ilə Arduino Color Sorter Layihəsi: Bu layihədə TCS34725 rəng sensoru seçdim. Çünki bu sensor digərlərindən daha dəqiq bir algılama həyata keçirir və ətrafdakı işıq dəyişikliyindən təsirlənmir. Məhsul ayıklama robotu interfeys proqramı tərəfindən idarə olunur