
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Giriş
Bu təlimatda, proqramlaşdırmaya necə getdiyimizi və rəng çeşidləmə maşınını necə topladığımızı izah etməyə çalışacağıq. Arduino proqram təminatı vasitəsi ilə Arduino Uno proqramlaşdırılacaq.
Bu layihə araşdırmamız üçün seçmə bir layihədir. Bunun mənası, sənaye 4.0 haqqında məlumat əldə etməkdir.
Bu layihənin arxasındakı fikirlər, Casper komandamızın fikirlərindən biridir, məsələn, M & Ms çantasından rəngləri ayırd edə bilən bir maşın istəyir. Sensorumuzun köməyi ilə rəngləri bir -birindən fərqləndirən qablara ayıracaq bu maşını hazırladıq.
Aşağıda bu təlimat zamanı qarşılaşacağımız şeylərin siyahısı var.
ADIM 1: Material siyahısı
ADIM 2: Proqramlaşdırma
ADIM 3: Çəkilir
ADIM 4: axın qrafiki
ADIM 5: Maşınınızın dizaynı
Addım 6: Verilənlər bazası
Addım 7: Qırmızı Node
ADIM 8: Video
Addım 1: ADIM 1: Material siyahısı
Material siyahısı
Arduino Nano
Arduino lövhəsi
1 x USB kabeli
3D printer
lazer kəsici
Servomotor
Qırmızı Node
Müxtəlif tellər
Rəng sensoru
9V təchizatı
Çörək Paneli Güc Təchizatı Modulu
Adım 2: ADIM 2: Proqramlaşdırma

A istifadə edirik
Alt servoyu idarə etmək üçün "kassanı dəyişdirin", buna görə bir iş çağırıldıqda servo üçün bir mövqe yazın və sayğaca 1 əlavə edin.
Sensorun görmə qabiliyyətini pozmaq üçün "əgər" meyvəsindən istifadə edirik, çünki qırmızı, yaşıl və mavinin arxaya nə qədər əks olunduğunu görür.
Addım 3: ADIM 3: Çəkir

Bu şəkil telləri arduino -ya necə bağlayacağınızı göstərir.
modelimizdə servomuza və rəng sensorumuza kifayət qədər güc vermək üçün çörək bordurlu enerji təchizatı istifadə etmişik.
Ancaq ən başlıcası, arduino nanonun enerji təchizatını istifadə etməməkdir. şəkildəki kimi və ya etdiyimiz kimi bağlayın
Adım 4: ADIM 4: Akış qrafiki
Ümumi bir araşdırma etdik, buna görə insanlar nə baş verdiyini addım -addım görə bilərlər.
İnternetdə draw.io adlı pulsuz bir saytda hazırlanır. Bir PDF formatına düzəltməyə çalışdığımız zaman düzəlmədi, buna görə də bəzi ekran görüntüləri çəkdik və ad və səhifə ilə çağırdıq.
Adım 5: ADIM 5: Maşınımızın Dizaynı və 3D Çap

Maşınınızın dizaynını bir veb saytında və https://howtomechatronics.com/projects/arduino-col… veb saytı sayəsində tapdıq.
3 mm qalınlığında taxta lövhəmizi kəsmək üçün bir lazer kəsici istifadə etdik və bunun yalnız bir hissəsi 6 mm qalınlığındadır, üst servo hissəsidir, çünki M & M istifadə edirik və qalınlığı 3 mm olduqda M&M yalnız oradan sürüşür.
Adobe ixtiraçısından istifadə etdiyimiz lazer kəsimi
Düzgün bucaq əldə etmək üçün 3 ölçülü çap və bir servo tutucumuz var.
Addım 6: Adım 6: Verilənlər bazası
Addım 6: Verilənlər bazası
Wampserver64 vasitəsilə bir verilənlər bazası hazırlayırıq.
Verilənlər bazamızda fərqli rəngləri və dəyişənlər üçün bir vaxt saxlamağı seçdik.
Zaman, Qırmızı, Sarı, Yaşıl, Mavi, Qəhvəyi, Narıncı.
Qırmızı node vasitəsi ilə məlumat alacağıq və qırmızı node Arduino -dan məlumat alacaq.
Brauzerimizin altında rənglərimizi göstərəcək və bir rəngin saxlanacağını yoxlayacaq.
Adım 7: Adım 7: Qırmızı Node


Addım 7: Qırmızı Node
Node Red, kompüterinizə cmd vasitəsilə yükləyə biləcəyiniz bir proqramdır.
Sonra cmd-də node-red yazın və sonra başlayacaq.
Brauzerinizə gedin və https://127.0.0.1:1880 yazın. Tablosuna baxmaq istəyirsinizsə, demək olar ki, eynidir, https://127.0.0.1:1880 yazın. sonra səhifə tablosunuzu göstərəcək.
Qırmızı düyünümüzdə Arduino -nu birləşdirəcəyimiz və fərqli rəngləri göstərəcəyimiz bir proqram hazırladıq və verilənlər bazamızla əlaqə qurduq.
Veritabanımızın sıfırlanması lazım olduqda, verilənlər bazamızı sıfırlamaq üçün bir düyməmiz var.
kodu belədir:
[{"id": "994cb868.55db68", "type": "tab", "label": "Sorteringsmaksine", "disabled": true, "info": ""}, {"id": "1370c730. 4ce339 "," type ":" function "," z ":" 994cb868.55db68 "," name ":" Düyünlü Qırmızı MySQL "," func ":" var data = msg.payload.split (", / "); / nvar Qırmızı = məlumatlar [0]; / nvar Sarı = məlumatlar [1]; / nvar Yaşıl = məlumatlar [2]; / nvar Mavi = məlumatlar [3]; / nvar Qəhvəyi = məlumatlar [4]; / nvar Narıncı = data [5]; / nvar out = / "INSERT INTO nodered.test (Zaman, Qırmızı, Sarı, Yaşıl, Mavi, Qəhvəyi, Narıncı) VALUES ('\"+yeni Tarix (). ToISOString (). Dilim (0, 19).dəyiş ('T', '')+\ "',' \"+Qırmızı+\ "',' \"+Sarı+\ "',' \"+Yaşıl+\ "',' \"+ Mavi+\ "',' \"+Qəhvəyi+\ "',' \"+Narıncı+\ "') "; / nmsg.topic = çıxdı; / nqayıt msg; / n / n "," çıxışlar ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," teller ":
Tövsiyə:
Elektron sikkə sıralayıcı: 7 addım (şəkillərlə birlikdə)

Elektron Sikkə Sorteri: Uzun müddət əvvəl, hələ məktəbə getmək mümkün olanda, kifayət qədər sadə bir şəkildə işləyən bir cihaz hazırlamaq üçün maraqlı bir fikir ortaya qoyduq - lazımi miqdarda pul atdıqdan sonra xüsusi bir məhsul buraxacaq. Aça bilmirəm
Arduino RGB Rəng Seçici - Real Həyat Obyektlərindən Rəng Seçin: 7 Addım (Şəkillərlə)

Arduino RGB Rəng Seçici - Real Həyat Nəsillərindən Rəng Seçin: Kompüterinizdə və ya cib telefonunuzda real həyatda gördüyünüz rəngləri yenidən yaratmağa imkan verən bu Arduino əsaslı RGB rəng seçici ilə fiziki obyektlərdən rəngləri asanlıqla seçin. Ucuz bir TCS347 istifadə edərək obyektin rəngini skan etmək üçün sadəcə bir düyməni basmaq kifayətdir
Microbit ilə Rəng Sıralayıcı Layihəsi Necə Edilir ?: 4 Addım

Microbit ilə Rəng Ayırıcı Layihəsi Necə Edilir ?: Layihənin məqsədləri Proqramı yüklədikdən sonra, mikro: bit LED nöqtə matrisinin bir "ürək" göstərdiyini, servonun 90 ° başlatıldığını görə bilərik. Rəng sensörünə mavi və ya sarı rəngli əşyalar qoyduğumuz zaman, servo fərqli bucaqlara çevriləcək, bəzilərini fərqləndirəcək
M&M rəng sıralayıcı: 3 addım

M&M Color Sorter: Bu layihənin əvvəlində fərqli rəngli konfetləri ayrı bir qabda avtomatik olaraq səmərəli şəkildə sıralamaq üçün yola çıxdıq. Https://howtomechatronics.com/projects/arduino-col saytında bir yazı görəndə ilk olaraq bu fikirdən ilhamlandıq
TIVA Nəzarətli Konveyer Bantlı Rəng Sıralayıcı: 8 addım

TIVA Nəzarətli Konveyer Bantlı Rəng Sıralayıcı: Elektronika sahəsində geniş tətbiq var. Hər bir tətbiqin fərqli bir dövrə və fərqli bir proqram təminatına, həmçinin donanım konfiqurasiyasına ehtiyacı var. Mikrokontroller, fərqli tətbiqlərin işləyə biləcəyi bir çipə quraşdırılmış inteqrasiya olunmuş modeldir