İçindekiler:
- Adım 1: Bilgisayarınızı Başlatın ve Kodlamaya Hazırlanmak için MATLAB'ı Açın
- Adım 2: Toprak Nemi Sensörünün Eklenmesi
- Adım 3: Sıcaklık Sensörünü Ekleme
- Adım 4: Optik Dedektörü Ekleme
- Adım 5: Bir LED Işık Ekleme
- 6. Adım: NİHAİ Ürün
Video: MATLAB'de Eğitim Programlama Geliştirmeleri: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Amaç:
Bu programlanmış sistemin amacı, küçük ölçekli bir Arduino'ya bakmak ve Amtrak Demiryolu sistemlerinin belirli güvenlik özelliklerini potansiyel olarak geliştirmek için kodlamayı daha büyük bir ölçekte uygulamaktır. Bunu yapabilmek için toprak nem sensörü, sıcaklık sensörü, optik dedektör/foto direnç ve bir LED ışığı ekledik. Toprak nem sensörü ve sıcaklık sensörü, sert hava koşullarında hızın kontrolüne izin verecekleri için faydalıdır. Optik dedektör, trenin hızını tespit etmek için kullanılacak ve LED ışık, yakınlarda bir tren varsa görünen mevcut yanıp sönen ışığa benzemek için kullanılacak.
Gerekli Bileşenler:
· DS18B20 Dijital Sıcaklık Sensörü
· Optik Dedektör/ Foto-transistör
· Toprak Nemi Sensörü
· 4.7 KOhm Direnç
· 330 Ohm Direnç x2
· 10 KOhm Direnç
· Kablolar/Atlayıcılar x17
· USB Bağlantı Kablosu
Her bir donanım için doğru kablolamayı ve kodlamayı görüntülemek için dört ayrı prosedür izlenecektir, böylece kendinizinkini oluştururken istediğiniz kadar ekleme yapabilirsiniz.
Adım 1: Bilgisayarınızı Başlatın ve Kodlamaya Hazırlanmak için MATLAB'ı Açın
Adım 2: Toprak Nemi Sensörünün Eklenmesi
VCC pinini 5V kaynağına bağlayarak başlayın. Ardından topraklama pimini toprağa bağlayın. Bundan sonra AO pinini Arduino'daki analog 1 pinine bağlayacaksınız. Arduino'yu MATLAB'a bağladıktan sonra, analog 1 pin için bir analog okuma başlatın ve ardından programı çalıştırın. Sorun yaşıyorsanız, aşağıdaki kodu kopyalamanız yeterlidir.
Adım 3: Sıcaklık Sensörünü Ekleme
Gri ve kırmızı kabloyu ortak toprağa bağlayın. Ardından sarı kabloyu 10 numaralı PWM pinine ve 4.7 Kohm direncine bağlayacaksınız. Bu daha sonra 5V kaynağınıza bağlanacaktır. Bu işlevi kodlamak için matlab>add-ons>donanım destek paketlerini alın. Destek paketlerine girdikten sonra Dallas 1-wire protokolünü arayın ve bunu indirin. Kodunuzu ayarlamak için bu makaleye başvurun.
Adım 4: Optik Dedektörü Ekleme
Her iki anodu da paylaşılan toprağa bağlayın. Ardından sensörün ön konumundaki katodu Arduino'daki analog pin 0'a ve ardından 5V kaynağına bağlanan 330 ohm'luk bir rezistöre bağlayın. Ardından arka katodu 10 Kohm rezistöre ve ardından 5V beslemeye bağlayın. Bunu kodlamak için pin 0 için başka bir analog okuma başlatın ve programı çalıştırın. Tam kod bu dosyada verilmiştir.
Adım 5: Bir LED Işık Ekleme
LED'in anodunu 330 ohm'luk bir dirence bağlayın. Daha sonra bunu toprağa bağlayacaksınız. Ardından LED'in katotunu Arduino'daki PWM pin 13'e bağlayın.
6. Adım: NİHAİ Ürün
Bu, Arduino'nuzun ve kodunuzun, dahil edilen tüm geliştirmelerle nasıl görünmesi gerektiğine dair genel görünümdür!
Projenize ek olarak, gerçek bir yanıp sönen ışığın yaklaşmakta olan trafiği nasıl durdurduğunu göstermek için bir ineği 3D yazdırabilirsiniz, böylece tren geçebilir ve ardından tren gittikten sonra inek belirlenen rotasına devam edebilir. İşte bu özel ineği 3D yazdırmak için bağlantı.
3D_printed_cow.stl
Önerilen:
CANBUS için Basit Bir Eğitim: 8 Adım
CANBUS için Basit Bir Eğitim: Üç haftadır CAN eğitimi alıyorum ve şimdi öğrenme sonuçlarımı doğrulamak için bazı uygulamaları tamamladım. Bu eğitimde, CANBUS iletişimini uygulamak için Arduino'yu nasıl kullanacağınızı öğreneceksiniz. Herhangi bir öneriniz varsa, hoş geldiniz
TinkerCad Codeblock'ta Bir Uzay İstasyonu Oluşturun--Kolay Eğitim: 7 Adım (Resimlerle)
TinkerCad Codeblock'ta Bir Uzay İstasyonu Yaratın||Kolay Eğitim: Uzayda yaşama düşüncesi bilimkurgu gibi görünse de, siz bunu okurken Uluslararası Uzay İstasyonu saniyede beş mil hızla dünyanın etrafında dönüyor ve dünyanın etrafında bir kez dönüyor her 90 dakikada bir. Bu projede öğreneceğiniz
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Video Oyunu Eğitim Tasarımı: 6 Adım
Video Oyunu Eğitimi Tasarımı: Ana ilgi alanlarım oyun tasarımı ve programlama olan bir hobi oyun geliştiricisiyim. Pratik yapmak ve becerilerimi tazelemek için arada bir arkadaşlarım ve kardeşlerimle paylaştığım basit oyunlar yaparım. Daha önce, pla için kuralları açıklardım
Kitle Robotikte Adım Adım Eğitim: 6 Adım
Bir Kitle Robotikte Adım Adım Eğitim: Birkaç ay kendi robotumu inşa ettikten sonra (lütfen bunların tümüne bakın) ve iki kez parça arızası yaşadıktan sonra, bir adım geri atmaya ve fikrimi yeniden düşünmeye karar verdim. strateji ve yön. Birkaç aylık deneyim bazen çok tatmin ediciydi ve