Mündəricat:
- Addım 1: Təchizat
- Addım 2: İstədiyiniz Çıxışlar və Girişlər üçün Dövrə Dizaynı
- Addım 3: İstədiyiniz nəticəni təmin etmək üçün kodlaşdırma hazırlayın
- Addım 4: Qatarın Küncdən Gəlməsini Dinləyin və İşıqların Geri çəkilməyinizi Xəbərdar etdiyini İzləyin
- Addım 5: Son Quraşdırma
Video: Qatara Gecə Sürmə Qabiliyyətinin verilməsi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat sizə qatar yaxınlaşanda gözləyən sərnişinləri xəbərdar etmək üçün işıq sistemini necə yaratmağı və qatar stansiyada olarkən noutbukda görünməsinin necə alınacağını öyrədəcək. Qatar stansiyadan keçəndə bir sıra yanıb -sönən LED işıqları ilə birlikdə səs çıxarılacaq. Bütün bunlar bir Raspberry Pi istifadə edərək edilə bilər.
Addım 1: Təchizat
Bir kompüter
MatLab 2016 və ya daha yeni
Raspberry Pi paketini yükləyin
3D printer
Moruq pi -ni yerləşdirmək üçün 3D çaplı Qatar Stansiyası
Raspberry Pi aşağıdakı komponentlərdən ibarətdir:
2 infraqırmızı sensorlar
İstədiyiniz rəngdə 5 LED işıq
11 tel
2 Rezistor
200-300 Ohm müqavimət
USB Chord kompüteri moruq pi -yə bağlamaq üçün
Addım 2: İstədiyiniz Çıxışlar və Girişlər üçün Dövrə Dizaynı
Əsas sxemlərdən istifadə edərək işıqlar və infraqırmızı yayıcı və alıcı Raspberry Pi -yə bağlanmalıdır. Qırmızı LED işıqları yerə bağlanır və sonra GPIO Pins 4, 5, 6 və 7 -yə qoşulur. İnfraqırmızı Alıcı GPIO Pin 21 -ə, İnfraqırmızı Emitter isə 5V pininə qoşulur.
Addım 3: İstədiyiniz nəticəni təmin etmək üçün kodlaşdırma hazırlayın
Kodun ən vacib sətirləri, dialoq qutularını işə salan 12 və 16 -cı sətirlərdir. 18 -ci sətir, if ifadəsi, infraqırmızı sensorların aralarında bir maneə olması halında oxuyur və maneə törədildikdə bu, qatarın keçdiyini, buynuzun çalacağını və işıqların yandığını göstərir. Bəyanat yalan olarsa, qatar yaxınlaşmadığı üçün heç bir şey olmayacaq.
Kod: %% Başlıq
Microcontroller Layihə-Gecə Qatar
John Brown, Trent Payne, Karsten Parker, Bölmə 9
%3 Oktyabr 2017
Layihə Təsviri: İki girişi alan bir mikro nəzarətçi dizayn edin
bir model qatar quruluşunun aspektlərini yaxşılaşdırmağa kömək etmək üçün iki nəticə verir
Həll metodu: aspektlərini yaxşılaşdırmaq üçün müxtəlif mənbələrdən və Matlabdan istifadə edin
%model qatar quruluşu.
%% Quraşdırma-İlk Giriş/Çıxış
doğru olarkən
a = 0;%sıfırlanır a
readDigitalPin (rpi, 21) == 1
a = 1;%sual kodundan əvvəl işıq kodunun işləməsini dayandırır
question = ('Qatar stansiyada dayanır. Səs çalmaq istəyirsən?');
question_title = ('Qatar Buynuzu');
resp = questdlg (sual, question_title, 'bəli', 'yox', 'yox');%iki seçim və standart cavab olan sual informasiya qutusunu açır
tf = strcmp (resp, 'yes');%simvol dizisinin uzunluğunu bəli simvol dizisi ilə müqayisə edir.
tf == 1%əgər resp = 'bəli' olarsa
[Y, FS] = audioread ('train_horn.m4a');%audio faylını götürür və onu nümunə məlumatlara, y və nümunə götürmə sürətinə, FS -ə çevirir.
səs (Y, FS)%səs əmri nümunə verilənləri və nümunə götürmə sürətini alır və səs yaradır
msgbox ('Qatar buynuzu səslənir!')
fasilə (2)
fasilə
başqa%əgər resp = 'yox', tf məntiqi 0 olacaq, çünki yox və bəli char diziləri fərqli uzunluqdadır
msgbox ('Qatar buynuzu səslənmədi!')
fasilə (2)
fasilə
bitmək
bitmək
readDigitalPin (rpi, 21) == 1 && a == 1 %keçid açılarkən və suallar informasiya qutusu işləyərkən döngə başlar
Bu ilk kod seqmenti işıqları sırayla yandırır.
writeDigitalPin (rpi, 4, 0)
fasilə (0.25)
writeDigitalPin (rpi, 5, 0)
fasilə (0.25)
writeDigitalPin (rpi, 6, 0)
fasilə (0.25)
writeDigitalPin (rpi, 7, 0)
fasilə (0.25)
Bu ikinci kod seqmenti işıqları sırayla söndürür.
writeDigitalPin (rpi, 4, 1)
fasilə (0.25)
writeDigitalPin (rpi, 5, 1)
fasilə (0.25)
writeDigitalPin (rpi, 6, 1)
fasilə (0.25)
writeDigitalPin (rpi, 7, 1)
fasilə (0.25)
son%loop isə loop
bitmək
Addım 4: Qatarın Küncdən Gəlməsini Dinləyin və İşıqların Geri çəkilməyinizi Xəbərdar etdiyini İzləyin
Qatar infraqırmızı sensorlar üzərindən keçəndə işıqlar sönəcək və sərnişinlərin kənardan uzaqlaşması üçün qatar buynuzu sönəcək; Bununla yanaşı, qatar dirijorundan "Qatar stansiyaya yaxınlaşır, qatar dayanırmı?" deyə soruşan bir dialoq qutusu da olacaq, sonra bir saniyə "Qatar buynuzu səslənir" oxuyur və buynuz yoxdursa üçüncü bir dialoq qutusunda "buynuz səslənmədi" deyiləcək.
Addım 5: Son Quraşdırma
Layihəni tamamlamaq üçün bütün sistem, estetik baxımdan 3D Printed olan mavi qatar stansiyasına birləşdirilməlidir. Qatar stansiyası, qatar gəldikdə sərnişinlərin harada olacağını simvollaşdırır. İndi Gecə Qatarı xəbərdarlıq sistemi sayəsində təhlükəsiz olacaqlar.
Tövsiyə:
I2C Modulu ilə LCD Sürmə: 8 addım
I2C Modulu ilə LCD Sürmə: Bu təlimatda LCD ekranın necə işlədiyini və I2C modulu ilə daha asan necə istifadə ediləcəyini görəcəyik
CircuitPython -da Potansiyometr tərəfindən idarə olunan 7 -seqmentli ikili ekranlar - Görmə qabiliyyətinin nümayişi: 9 addım (şəkillərlə)
CircuitPython-da Potentiometer tərəfindən idarə olunan 7 seqmentli ikili ekranlar-Görmə qabiliyyətinin nümayişi: Bu layihə, bir neçə 7 seqmentli LED displeydə (F5161AH) ekranı idarə etmək üçün potensiometrdən istifadə edir. Potensiometr düyməsi döndükdə göstərilən nömrə 0 ilə 99 aralığında dəyişir. Hər an yalnız bir LED çox qısa müddətdə yanır, amma
USB -yə yeni bir həyat verilməsi: 7 addım
USB -yə Yeni Həyat Vermək: Beləliklə, bir neçə il əvvəl aldığım bu Kingston USB (və ya isterseniz flash sürücüyə) sahibəm. İllər davam edən xidmət, indi görünüşünü sübut etdi. Qapaq artıq çıxıb və korpus rəngsizləşmə izləri olan zibil həyətindən götürülmüş kimi görünür. USB lövhəsi
Kameranızı "Hərbi Gecə Görüşü" nə çevirmək, Gecə Görmə Efekti əlavə etmək və ya İstənilən Kamerada NightVision Yaratmaq !!!: 3 Addım
Kameranızı "Hərbi Gecə Görüşü" nə çevirmək, Gecə Görmə Efekti əlavə etmək və ya İstənilən Kamerada NightVision Yaratmaq !!!: *** Bu DİJİTAL & GÜN FOTO MÜSABİQƏSİNDƏ iştirak edir, lütfən mənə səs verin ** *Hər hansı bir yardıma ehtiyacınız varsa, e -poçtla göndərin: [email protected] İngilis, Fransız, Yapon, İspan dillərində danışıram və əgər başqa dilləri bilirsinizsə
Lazer velosiped və gecə sürmə: 4 addım
Lazer Velosiped və Gecə Sürmə: Bu yaxınlarda kəşf etdim ki, "E L" telli ldquo; elektroluminesans tel (tez -tez EL teli ilə qısaldılır), AC cərəyanı tətbiq edildikdə parlayan bir fosforla örtülmüş nazik mis teldir. Çox müxtəlif tətbiqlərdə istifadə edilə bilər- nəqliyyat vasitələri