İçindekiler:
- Adım 1: Hedefinizi ve Sınırlamalarınızı Belirleyin
- 2. Adım: Maliyetlerle Birlikte Gerekli Malzemeler
- 3. Adım: Şemalar
- Adım 4: İnşaat
- Adım 5: Programlama
- Adım 6: Robotunuzu En İyi Şekilde Kullanın
Video: Robotik Makine Projesi: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Günümüzde robotlar, montaj hatlarında, otomasyonda ve çok daha fazlasında kullanımları da dahil olmak üzere üretim süreçlerini hızlandırmak için kullanılıyor. Bizi mühendislik alanına alıştırmak ve çalışan bir robot yapmaya kendimizi adapte etmek için amacımız bir top toplayacak ve bir kaleye yerleştirecek çalışan bir robot yapmaktı.
Adım 1: Hedefinizi ve Sınırlamalarınızı Belirleyin
Ne zaman bir proje devam etse, birinin ulaşması gereken bir hedefi tanıması önemlidir, çünkü bu onların daha fazla odaklanmalarını ve bu hedefe ulaşmanın bir yolunu bulmalarını sağlar. Ayrıca, sınırlamalar önemlidir, çünkü size onu yapıya ne kadar enerji, zaman veya para koyabileceğiniz konusunda bir sınır verirler.
Bu durumda amacımız, uzaktan kumandayla çalışan bir koridorda sürmek için Arduino programlamanın çeşitli yöntemlerini kullanabilen ve ardından uzaktan kumanda olmadan hedefe geri dönen ve topu iten bir robot yapmaktı. hedefe. Bu hedefi göz önünde bulundurarak, projedeki bir sonraki adıma geçebiliriz. Bu proje için tek sınırlamamız, toplam fiyatın 75 dolardan fazla olmamasıydı.
2. Adım: Maliyetlerle Birlikte Gerekli Malzemeler
Bir robotik projesi yaparken, projeye devam etmek yerine projeye başlamadan önce bir parça listesi oluşturmak her zaman önemlidir. Bir liste yapmak aynı zamanda size projenin size ne kadara mal olması gerektiği ve ne kadar biriktirip hazırlanmanız gerektiği konusunda bir fikir verir.
Parça listemiz şunlardan oluşuyordu: (Yanlarında fiyatı olmayanlar sağlandı)
50 Erkekten erkeğe teller
50 erkek dişi tel
50 dişiden dişiye kablo
1 Arduino Uno/Arduino Mega 2560
4 Tekerlek $26.99
2 Bilyalı Teker $4.99
4 Motor
4 Motor Bağlantısı
Çeşitli Alüminyum Levhalar *TÜM ÖLÇÜLER İNÇ İÇERİSİNDEDİR VE ⅛” KALIN* (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 taban, 3.861 yüksek ve 10 hipotenüs (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10
1 Pil
1 Motor Sürücü
Alıcılı 1 Uzaktan Kumanda
38 Fındık $4.99
38 Cıvata $5.99
3. Adım: Şemalar
Herhangi bir iyi robotik projesinin şematik olması gerekir, böylece inşaatçı veya mühendis, projenin çalışması için ne inşa etmeleri gerektiğini görebilir. Bu durumda, sadece motor geri alma sistemi kavramını gösterecek daha basit robotik şemalara ihtiyacımız vardı. Ayrıca bir pil takımı ve Arduino çantası için de vardı.
Adım 4: İnşaat
Proje bölümünün bu yönü hakkında söylenecek pek bir şey yok, ancak araçlarla ilgili bazı güvenlik ipuçları. Atölyedeyken daima gözlük, eldiven ve önlük giyin. Bu önlemleri almak sayısız hayat ve yaralanmayı kurtardı. Bu durumda kullandığımız bazı ekipmanlar kaynakçı, şerit testere, matkap presi ve diğer metal işleme aletleriydi. Ayrıca kaynak yapmadan önce kaynak yaptığınızın %100 doğru olduğundan emin olun çünkü geri dönüşü yoktur.
Adım 5: Programlama
Bir robot tipik olarak ya bir tür dil programlayarak ya da uyum içinde çalışmak üzere tasarlanmış mekanik parçalar kullanarak hareket eder. Bu durumda robotumuzu Arduino kodlama dilini kullanarak programladık. Bu, bazılarımızın gerekli becerilerde ustalaşmak için tamamen yeni bir programlama veritabanı öğrenmesine neden oluyor.
Yukarıda, robot için beklenen kablolama planlarımızın temel bir şeması verilmiştir.
Aşağıda robotumuz için sürüş programımız yer almaktadır ve top alma yöntemi çok daha basit olacaktır çünkü sadece ileri ve geri hareket eden bir motora ihtiyacımız olacaktır.
KOD:
int ch1;
int ch2;
int myInts[20];
int finalDistance;
int HAREKETLİ;
int STOP;
int zamanlayıcı;
int x = 0;
int stopTimer;
int ArrayValue;
void setup() { // bir kez çalıştırmak için kurulum kodunuzu buraya koyun: pinMode(45, INPUT);
pinMode(43, GİRİŞ);
Seri.başla(9600);
}
boşluk döngüsü () {
// tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun:
ch1 = pulseIn(22, YÜKSEK);
ch2 = pulseIn(24, YÜKSEK);
//Serial.print("chA: ");
Seri.baskı(chA);
//Serial.print("chB: ");
Seri.println(chB);
if(ch1 > 1463){ zamanlayıcı = millis();
}
if(ch1 == 1463){
stopTimer = millis();
ArrayValue = (zamanlayıcı - stopTimer);
if(ArrayValue >= 0)
{
Serial.print(myInts[0]);
myInts[x] = ArrayValue; x++;
}
}
Adım 6: Robotunuzu En İyi Şekilde Kullanın
Tüm bu sıkı çalışmadan sonra, artık uzaktan kumandaya tepki veren tamamen çalışan bir robotunuz olmalı! Kendinle gurur duy ve robotunun tadını çıkar!
Önerilen:
Gimbal Stabilizer Projesi: 9 Adım (Resimlerle)
Gimbal Sabitleyici Projesi: Gimbal Nasıl YapılırAksiyon kameranız için 2 eksenli bir gimbal yapmayı öğreninGünümüzün kültüründe hepimiz video kaydetmeyi ve anları yakalamayı seviyoruz, özellikle benim gibi bir içerik oluşturucuysanız, kesinlikle şu sorunla karşılaşmışsınızdır: öyle sallantılı bir video ki
Otomatik ECG- BME 305 Final Projesi Ekstra Kredi: 7 Adım
Otomatik EKG- BME 305 Bitirme Projesi Ekstra Kredisi: Bir elektrokardiyogram (EKG veya EKG) atan bir kalp tarafından üretilen elektrik sinyallerini ölçmek için kullanılır ve kardiyovasküler hastalıkların tanı ve prognozunda büyük rol oynar. Bir EKG'den elde edilen bilgilerin bazıları ritmi içerir
3D Baskılı Robotik Köpek (Yeni Başlayanlar için Robotik ve 3D Baskı): 5 Adım
3D Baskılı Robotik Köpek (Yeni Başlayanlar için Robotik ve 3D Baskı): Robotik ve 3D Baskı yeni şeyler, ama onları kullanabiliriz! Bir okul ödevi fikrine ihtiyacınız varsa veya sadece yapacak eğlenceli bir proje arıyorsanız, bu proje iyi bir başlangıç projesidir
CNC MAKİNE PROJESİ: 6 Adım
CNC MAKİNE PROJESİ: Projem hakkında kısa özet: -Bir CNC makinesi veya bilgisayar sayısal makinesi, bilgisayar programları kullanarak çeşitli makine fonksiyonlarını kontrol etmek için tasarlanmıştır. Bu projede, makine, onun için yapılan kod, sonucu çizmek için kullanılabilecek şekilde yapılmıştır
DIY Arduino Robotik Kol, Adım Adım: 9 Adım
Kendin Yap Arduino Robot Kol, Adım Adım: Bu eğitim size kendi başınıza bir Robot Kolunu nasıl oluşturacağınızı öğretiyor