İçindekiler:

Proje İşareti: 14 Adım
Proje İşareti: 14 Adım

Video: Proje İşareti: 14 Adım

Video: Proje İşareti: 14 Adım
Video: Dokuzlar en hızlı pratik çarpma yöntemi 👍😊🥰 2024, Haziran
Anonim
Proje İşareti
Proje İşareti

İki yıl önce 12. sınıfta bir öğrencinin aklına bir fikir geldi. Daha sonra 2016'da 11. sınıfa geçti, 2017'de 12. sınıf grubuna geçti. Bu proje okulumuz için tasarlandı, bu proje bir sergi, yani bir kişi yanından geçtiğinde bir nesne hissedecek, sonra orada olacak. dönecek paneller olsun. 180 derece dönecektir. Panoların bir yüzünde okulumuzun adı ve maskotu, diğer yüzünde ise ayna olacaktır.

Adım 1: Tasarım Seçimi

Tasarım Seçimi
Tasarım Seçimi
Tasarım Seçimi
Tasarım Seçimi

Projenin her versiyonu gitti ve bir tasarım değişikliği aldı, bu yüzden tasarımımız duvarla aynı hizada olacak. Sergi, okulun ön kapısının yanına yerleştirilecektir. Bu duvar yamuk şeklindedir. Bu yüzden yamuk ile devam eden bir tasarıma sahip olmayı planladık, böylece duvarla aynı hizada olacak. Tasarım, panellerin gerçekleştirileceği sol üçgen, sağ üçgen ve merkezi dikdörtgen olmak üzere 3 ana parçaya bölünmüştür. Bu parçaların 3'ü de duvarla eşleşecek. Çizim, fikrin bir örneğidir.

Ayrıca bir prototip yaptık, prototip sadece orta kısım ve paneller. Size adım adım prototip yapmayı öğreteceğiz.

Adım 2: Malzemeler

Malzeme ihtiyacı ise

Parçalar

Devre

Arduino Mega 2650(1)

Sunucu (8)

Atlama kabloları (araba atlama kabloları değil) (hem erkek hem de dişi)

Breadboard(1)

ultrasonik sensörler (2)

Prototip

Ahşap MDF

Karton veya Köpük-kurulu

Vidalar

Tutkal (ahşap tutkalı ve sıcak tutkal)

Yalnızca bir dönen işaret istiyorsanız, arduino uno kullanın ve bunun kodu biraz farklı olacaktır.

Prototipimizi sağlam olsun diye ahşaptan yaptık ama siz başka bir şey yapabilirsiniz.

Bitirme projesi için malzeme listesi

docs.google.com/document/d/1B8GyldpgRuYb7N…

Adım 3: Prototipin Başlatılması

Prototipin Başlatılması
Prototipin Başlatılması

(ahşap başka bir şeyle değiştirilebilir)

Prototipin kutusunu yapmak için adımlar şunlardır.

Adım 1. Üst/alt ve yanları 52'' ve 12'' olacak şekilde kesin, tahtanın kalınlığı 3/4'' olmalıdır.

Adım 2. Üst ve alt parça bir alın bağlantısı ile bağlanacaktır. kenarlardan 1'' ve ortada birer tane olmak üzere her iki taraftaki noktaları işaretleyin. üst ve alt parça için işaretleyin.

Adım 3. Her iki parçadaki işaretli noktaları delin. daha sonra üst ve alt delikleri işaretlemek için her iki parçayı da yan parçalara yerleştirin.

Adım 4. Şimdi yan parçalardaki işaretleri delin, ardından kutuyu vidalarla birleştirin.

Adım 5. Dört kare üçgeni 8'', 8'' ile kesin. kutunun arka köşelerini önceden delin ve vidalayın, kutudaki mevcut vidalardan kaçındığınızdan emin olun.

Adım 4: Prototip Yapmanın 2. Kısmı

Prototip Yapmanın 2. Kısmı
Prototip Yapmanın 2. Kısmı
Prototip Yapmanın 2. Kısmı
Prototip Yapmanın 2. Kısmı

İşte servolar için tutucu yapma Adımları.

Adım 1. 8'' olan iki çubuğu kesin, ardından 46,5'' olan iki çubuğu daha kesin.

Adım 2. Kutunun üst kısmından aşağıdaki 8'' çubukları 3'' yapıştırın. sonra çubukların ortasına 2.3'' işaretleyin, bu servo uzunluğudur.

Adım 3. 46.5'' yi 8'' çubuklardaki işaretin dışına yapıştırın.

Adım 4. 45'' boyutunda bir köpük tahta parçası kesin, servoyu tutucunun arasına yerleştirin ve paneli servo üzerine sabitleyin.

Adım 5: Program

Bunun için program arduino'da yapıldı, kod da farklı bir grup tarafından yapıldı. İlk yaptığımız şey kodu anlamaya çalışmak oldu. İkincisi kodu yüklemeye çalışıyordu. Kodu yüklediğimizde bir hata ile karşılaştık. İlk hata, çalışmıyor olmasıydı. Bu zamanla düzeltildi, biz de koda bir özellik ekledik. Bu özellik, birisi sensöre çok yakınsa çalışmayacaktır.

Parçalar kurulum, yeniden başlatma, ana döngü ve sensör kodu olmak üzere birkaç parçaya ayrılabilirler.

kod için link

docs.google.com/document/d/1sYIYDFxr9n9Cw1…

Adım 6: Program Kurulumu ve Yeniden Başlatma

Program Kurulumu ve Yeniden Başlatma
Program Kurulumu ve Yeniden Başlatma

Kurulum parçası kodu, sensörler için pinler tanımlayarak ve servo için değişkenler oluşturarak ve servolara eklenti kurarak başladığı kodun en temel kısmıdır. Bir sonraki kısım, tanımlı pinleri giriş veya çıkış haline getirmektir. Bu kısım ayrıca ihtiyaç duyulan tüm değişkenleri ayarlayacaktır.

Bir sonraki kısım, kodun bu kısmı yeniden başlatıldığında, devre her açıldığında servoları sıfırlayacaktır.

Adım 7: Ana Kodu ve Senor Kodunu Programlayın

Program Ana Kodu ve Senor Kodu
Program Ana Kodu ve Senor Kodu

Bir sonraki kısım ana döngüdür. En yakın kişinin ne kadar uzakta olduğunu bulmakla başlar. Bu, kodun sensörler bölümünde bulunan sensörler yöntemine girilerek yapılır. Kişinin sensörlerden belirli bir mesafede olup olmadığını kontrol eder, eğer öyleyse sunucu dönecektir. 180 derece dönecek ve sıfır dereceye kadar dönerek orijinal konumuna geri dönmek için 5 saniye bekleyecek daha sonra 5 saniye bekleyip tekrar yapıyor ve 5 saniye daha bekleyip normale dönüyor. Bundan sonra döngünün tepesine geri dönecektir. (Bu, orada bir for döngüsü ile basitleştirilebilir.)

Kodun son kısmı, ultrasonik bir sinyal göndererek sensörlerden değer aldığı ve ardından aldığı mesafenin hesaplandığı kısımdır. Bu sinyalin bir tamsayı değeri vardır, değer 2'ye bölünür ve ardından mesafeyi bulmak için 29.1'e bölünür.

Adım 8: Devre

Devre
Devre

Yapmadığımız proje için kullandığımız devre, bizden önceki grup tarafından yapıldı. Bunu yapmak için ne yaptıklarını bilmiyoruz, bu yüzden asıl iş onu bulmak ve ana sorununu çözmekti. Ana sorun, aşırı ısınmasıydı. Çözüm

(Açıklayacağım adımlar bir breadboard üzerindeymiş gibi ama son mod için bir bakır tahta üzerinde olacak)

Adım 9: Devre Buliding Bölüm 1

Devre Buliding Bölüm 1
Devre Buliding Bölüm 1

ekmek tahtası

Üst ve alt güç raylarını bir tel ile bağlayın ve aynısını toprak rayları ile yapın

ayrıca bir voltaj regülatörü bağlamanız gerekecek

Regülatörü tahtada bir yere koyun

Daha sonra ortadaki pime bağlı siyah bir tel takıp topraklayın.

Sonraki sağ pin kırmızı bir kablo alır ve pozitif raylara bağlar.

Son olarak, biz gücü açana kadar sol pin bağlantısız kalacak

Adım 10: Devre Buliding Bölüm 2

Devre Buliding Bölüm 2
Devre Buliding Bölüm 2

Arduino

pimler:

Arduino'dan pimleri (2-9) devre tahtasına bağlayacaksınız, bu servolar içindir.

(Organizasyonel nedenlerle beyaz tel kullanmayı deneyebilirseniz)

Adım 11: Devre Buliding Bölüm 3

Devre Buliding Bölüm 3
Devre Buliding Bölüm 3

Servolar (Bunun için 180 servo kullanmanız gerekir)

Servolar için ihtiyacınız olacak:

1 beyaz tel

1 siyah tel

ve 1 kırmızı tel

servo başına

Ardından kabloları servo üzerindeki ilgili renk bağlantı noktalarına takın.

Şimdi kırmızıyı pozitif raylara bağlayın

Kara toprağa

Ve beyaz, arduino'ya bağlı diğer tellerle aynı hatta

bunu 8 kez farklı pinlerde tekrarlayın

(Ayrıca kabloların birbirine dolanmaması için onları düzenli tutmaya ve yaymaya çalışın)

Adım 12: Devre Buliding Bölüm 4

Devre Buliding Bölüm 4
Devre Buliding Bölüm 4

Ultrasonik sensörler (Bunun için 2'ye ihtiyacınız olacak)

Ultrasonik sensörler için kullanmanız gerekecek

Sensör başına 1 kırmızı erkekten dişiye kablo

Sensör başına 1 siyah erkekten dişiye kablo

Ve sensör başına başka herhangi bir renkte 2 erkekten kadına

Ardından kırmızı kabloyu Vss etiketli Ultrasonik sensörlerin üzerindeki pime bağlayın.

Bundan sonra siyah olanı zemin etiketli pime bağlayın

Daha sonra trig ve echo etiketli pinlere rastgele 2 renkli olanı

Ardından kırmızı ve topraklama kablolarını devre tahtasındaki raylara takın ve trig ve eko pimlerini biri için 22 ve 23 numaralı pimlere, biri için Ultrasonik sensörler ve diğeri için 24 ve 25 numaralı pimlere bağlayın

Adım 13: Devre Buliding Bölüm 5

Devre Buliding Bölüm 5
Devre Buliding Bölüm 5

Güç (son adım)

Siyah kabloyu toprağa bağlayın

Ve regülatördeki sol pime giden kırmızı kablo

Adım 14: Son

Son
Son

tüm bu adımlardan sonra bir prototip yapmalısınız

Önerilen: