İçindekiler:

Hareketle Etkinleştirilen Sentinel: 5 Adım
Hareketle Etkinleştirilen Sentinel: 5 Adım

Video: Hareketle Etkinleştirilen Sentinel: 5 Adım

Video: Hareketle Etkinleştirilen Sentinel: 5 Adım
Video: Unreal Engine 5 - Basit Fizik Simülasyon Ve Çarpışma 2024, Kasım
Anonim
Hareketle Etkinleştirilen Sentinel
Hareketle Etkinleştirilen Sentinel

"Bu talimat, Güney Florida Üniversitesi'ndeki (www.makecourse.com) Makecourse'un proje gereksinimini yerine getirmek için oluşturuldu"

Merhaba, benim adım Ruben Duque. Güney Florida Üniversitesi'nde bir makine mühendisliği öğrencisi ve bugün size "Motion Activated Sentinel" adını verdiğim makecourse dersim için bitirme projemin bir kopyasını nasıl yeniden oluşturacağınızı açıklayacağım.

Öncelikle belirtmek isterim ki projenin tüm gövdesi 3D baskılı parçalardan oluşuyor ve tasarım tamamen bana ait. Sonuç olarak, satın alabileceğiniz çok fazla parça yok.

Adım 1: Sarf Malzemeleri

Gereçler
Gereçler
Gereçler
Gereçler
Gereçler
Gereçler

Neye ihtiyacın olurdu?

Bunlar, Sentinel'i oluşturmak için ihtiyaç duyacağınız tüm parçalar.

- Bir arduino Kurulu. Üniversiteden aldığım kit ile gelen arduino UNO kartını kullandım ama hangi arduinoyu istersen onu kullanabilirsin.

- Bir ekmek tahtası. Projenin tüm bileşenlerini birbirine bağlamak için 400 noktalık bir breadboard yeterlidir.

- Bir Ultrason yakınlık sensörü (HC-SR04)

- Bir mikro servo motor SG90.

- Bir lazer diyot (KY-008)

- İki el feneri LED'i (7-eleven'da bulabileceğiniz ucuz olanları kullandım)

- Tüm sistemi bağlamak için yeterli jumper kablosu

Adım 2: Parçaların Modellenmesi

Parçaların Modellenmesi
Parçaların Modellenmesi
Parçaların Modellenmesi
Parçaların Modellenmesi
Parçaların Modellenmesi
Parçaların Modellenmesi

Tüm parça Inventor 2020'de modellenmiştir, parçanın her çizimini aşağıya ekleyeceğim. En az 3 yazıcınız varsa, tüm parçaları yazdırmak 6 saatten fazla sürmemelidir. Sadece bir tane varsa, çok daha fazla zaman alır (Yaklaşık 15 saat yazdırma)

Adım 3: Sistemin Şeması

Sistemin Şeması
Sistemin Şeması

Burada arduino'ya bağlanacak olan öğelerin her birini görebiliriz.

Arduino kartı, sürekli voltaj gönderen 5V'luk bir pime sahiptir (arduino'da "güç" kelimesinin altındaki küçük siyah ve kırmızı kabloları görebiliriz) bunlar, breadboard'un tüm sırasını pozitif ile beslemek için bağladığımız ilk iki kablodur. ve toprak bağlantısı.

Elektronik bileşenleri nasıl bağladığınızın sırası önemli değildir ve sonuçlar aynı olacaktır. Her elemanın doğru pine bağlı olduğundan emin olun, aksi takdirde kodda bir hataya neden olur.

İlk bileşen, Yakınlık Sensörü (HC-SR04) olacaktır. Biri 5V bağlantısı için, biri toprak bağlantısı için olmak üzere 4 pini ve iki özel pini vardır. Echo ve Trig pimi, temel olarak bu pimler, ultrason sinyalini göndermekten ve geri döndükten sonra almaktan sorumludur. ECHO pini arduino kartı üzerindeki 4 numaralı pine bağlanır ve TRIG pini 3 numaralı pine bağlanır.

Daha sonra servo motora geçiyoruz, gördüğünüz gibi 3 kablosu var. Soldaki ilki toprak bağlantısı, ortadaki 5V bağlantısı ve sonuncusu arduino'dan arduino'dan AÇIK ve KAPALI sinyali alan, böylece biri 5 numaralı pine bağlanır. arduino kurulu.

Daha sonra breadboard üzerinde basitçe toprağa bağlanan 2 LED'i ve arduino kartının 9 ve 10 numaralı pinlerindeki pozitif tarafı ile gidebiliriz.

Son olarak lazer diyotu bağladık. Bu, temelde bir LED ışığı ile aynı şekilde çalışır (ortada bir pim vardır ancak bu projenin çalışması için kullanmıyoruz) S tarafını 11 numaralı pime ve "-" tarafı toprağa bağlayın.

Bunlar arduino kartındaki tüm bağlantıları tamamlayacaktır. Bundan sonra, bir duvar fişi kullanarak veya bilgisayara USB veya pil ile bağlayarak arduinoya nasıl güç sağlayacağınızı bulmanız yeterlidir.

Adım 4: Kod

kod
kod
kod
kod
kod
kod

Kodlama, Sentinel'imizi çalıştırmadan önceki son kısımdır. Kodun resimlerinde adım adım iyi açıklanmıştır.

Önerilen: