Mündəricat:
- Addım 1: Kompüterinizi Yükləyin və Kodlamaya Hazırlaşmaq üçün MATLAB Açın
- Addım 2: Torpaq Nəm Sensorunun əlavə edilməsi
- Addım 3: İstilik Sensorunun əlavə edilməsi
- Addım 4: Optik Detektor əlavə edin
- Addım 5: bir LED işığı əlavə edin
- Addım 6: Yekun Məhsul
Video: MATLAB -da Proqramlaşdırma Təkmilləşdirmələri: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Məqsəd:
Bu proqramlaşdırılmış sistemin məqsədi, kiçik ölçülü Arduinoya baxmaq və Amtrak Railroad sistemlərinin müəyyən təhlükəsizlik xüsusiyyətlərini artırmaq üçün kodlamanı daha geniş miqyasda tətbiq etməkdir. Bunu etmək üçün torpaq nəm sensoru, temperatur sensoru, optik detektor/ foto rezistor və LED işığı əlavə etdik. Torpağın nəm sensoru və temperatur sensoru faydalıdır, çünki pis hava şəraitində sürətin idarə olunmasına imkan verəcəkdir. Optik detektor qatarın sürətini təyin etmək üçün istifadə ediləcək və LED işığı yaxınlıqdakı bir qatarda görünən cari yanıp sönən işığa bənzəmək üçün istifadə ediləcək.
Tələb olunan komponentlər:
· DS18B20 Rəqəmsal İstilik Sensoru
· Optik Detektor/ Foto-tranzistor
· Torpaq Nəm Sensoru
· 4.7 KOhmRezistor
· 330 Ohm Rezistor x2
· 10 KOhm Rezistor
· Kabellər/atlayıcılar x17
· USB Bağlayıcı Kabeli
Öz quruluşunuzu qurarkən istədiyiniz qədər əlavə edə biləcəyiniz hər bir inkişaf üçün düzgün kabel və kodlaşdırmanı göstərmək üçün dörd ayrı prosedur izləniləcəkdir.
Addım 1: Kompüterinizi Yükləyin və Kodlamaya Hazırlaşmaq üçün MATLAB Açın
Addım 2: Torpaq Nəm Sensorunun əlavə edilməsi
VCC pinini 5V şəbəkəsinə qoşaraq başlayın. Sonra torpaq pimini yerə bağlayın. Bundan sonra AO pinini Arduino -dakı analoq 1 pinə bağlayacaqsınız. Arduino -nu MATLAB -a bağladıqdan sonra, analoq 1 pin üçün oxunuşa başlayın və sonra proqramı işə salın. Problem varsa, sadəcə aşağıdakı kodu kopyalaya bilərsiniz.
Addım 3: İstilik Sensorunun əlavə edilməsi
Boz və qırmızı teli həm ortaq yerə bağlayın. Sonra sarı teli 10 nömrəli PWM pininə və 4.7 Kohm rezistora bağlayacaqsınız. Bu, daha sonra 5V təchizatınıza qoşulacaq. Bu funksiyanı kodlaşdırmaq üçün matlab> əlavələr> hardware dəstəyi paketlərini açın. Bir dəfə dəstək paketlərində Dallas 1 telli protokolu axtarın və yükləyin. Kodunuzu qurmaq üçün bu məqaləyə istinad edin.
Addım 4: Optik Detektor əlavə edin
Hər iki anodu paylaşılan yerə bağlayın. Daha sonra sensorun ön mövqeyindəki katodu Arduino -dakı analog pin 0 -a və sonra 5V -ə qoşulan 330 ohm rezistora bağlayın. Ardından arxa katodu 10 Kohm rezistora, sonra isə 5V -ə qoşun. Bunu kodlaşdırmaq üçün pin 0 üçün başqa bir analoq oxudun və proqramı işə salın. Tam sənəd bu faylda verilmişdir.
Addım 5: bir LED işığı əlavə edin
LED anodunu 330 ohm rezistora qoşun. Bundan sonra onu yerə bağlayacaqsınız. Sonra LED -in katodunu Arduino -dakı PWM pin 13 -ə qoşun.
Addım 6: Yekun Məhsul
Bu, Arduino və kodunuzun bütün inkişaf etdirmələrlə birlikdə necə görünməli olduğuna dair ümumi görünüşdür!
Layihənizə əlavə olaraq, real həyatın yanıb -sönən işığının qarşıdan gələn trafikin necə dayandığını göstərmək üçün bir inəyi də 3D çap edə bilərsiniz və qatar keçdikdən sonra inək öz istiqamətinə davam edə bilər. Bu xüsusi inəyin 3D çapına keçid.
3D_printed_cow.stl
Tövsiyə:
EASY Infinity Mirror Cube edin - 3D Çap və Proqramlaşdırma YOX: 15 addım (şəkillərlə)
EASY Infinity Mirror Cube edin | 3D Çap və Proqramlaşdırma YOX: Hər kəs yaxşı bir sonsuzluq kubunu bəyənir, amma hazırlamaq çətin olacaq kimi görünür. Bu Təlimatlandırmada məqsədim, bunu necə edəcəyinizi addım-addım göstərməkdir. Yalnız bununla deyil, sizə verdiyim təlimatlarla bir şey edə bilərsiniz
Arduino Uno - Baofeng UV -9R Plus istifadə edərək DIY Proqramlaşdırma Kabeli: 6 addım (şəkillərlə)
Arduino Uno-Baofeng UV-9R Plus istifadə edərək DIY Proqramlaşdırma Kabeli: Hey Hər kəs, bu Baofeng UV-9R (və ya üstəgəl) Qulaqlıq / qulaqlıq kabelinizi USB olaraq Ardunio UNO istifadə edərək proqramlaşdırma kabelinə necə çevirmək barədə sadə bir bələdçidir. Serial çevirici. [DISCLAIMER] Heç bir ziyana görə heç bir məsuliyyət daşımıram
Dizayner üçün Maraqlı Proqramlaşdırma Təlimatı-Şəkilinizi Çalışdırın (İkinci hissə): 8 addım
Dizayner üçün Maraqlı Proqramlaşdırma Təlimatı-Şəkilinizi Çalışdırın (İkinci hissə): Riyaziyyat, çoxunuz üçün faydasız görünür. Gündəlik həyatımızda ən çox istifadə edilənlər sadəcə əlavə etmək, çıxarmaq, vurmaq və bölməkdir. Ancaq proqramla yarada bilsəniz, tamam başqa bir şeydir. Nə qədər çox bilsəniz, o qədər gözəl nəticə əldə edəcəksiniz
Çox rəngli gözlərlə Attiny85 eyni vaxtda proqramlaşdırma və ya balqabaq: 7 addım
Attiny85 Eşzamanlı Proqramlaşdırma və ya Çox Rəngli Gözlərlə Balqabaq: Bu layihə Attiny85 çipi ilə iki ədəd 10 mm üç rəngli ümumi anod LED-lərin (Balqabaq Halloween Parıltısının çox rəngli gözləri) necə idarə olunacağını göstərir. Layihənin məqsədi oxucunu eyni vaxtda proqramlaşdırma sənəti və Adam D -nin istifadəsi ilə tanış etməkdir
Dizayner üçün Maraqlı Qenerasiya Proqramlaşdırma Təlimatı-Rəng Nəzarəti: 10 Addım
Dizayner üçün Maraqlı İşləmə Proqramlaşdırma Təlimatı-Rəng Nəzarəti: Əvvəlki fəsillərdə rəng haqqında bilik nöqtələri əvəzinə şəkil çəkmək üçün koddan necə istifadə ediləcəyi haqqında daha çox danışdıq. Bu fəsildə biliyin bu tərəfini daha dərindən araşdıracağıq