İçindekiler:

Yeni Başlayanlar İçin Süper Basit Robot!: 17 Adım (Resimlerle)
Yeni Başlayanlar İçin Süper Basit Robot!: 17 Adım (Resimlerle)

Video: Yeni Başlayanlar İçin Süper Basit Robot!: 17 Adım (Resimlerle)

Video: Yeni Başlayanlar İçin Süper Basit Robot!: 17 Adım (Resimlerle)
Video: Robot Çizimi 🤖 Robot Resmi Nasıl Çizilir? ✍ Kolay Robot Çizimi 2024, Kasım
Anonim
Süper Basit Yeni Başlayanlar Robotu!
Süper Basit Yeni Başlayanlar Robotu!

'''ROBOT VİDEO''' YouTube gömülü sürümü işlerken videonun site dışı bağlantısı… Bu Eğitilebilir Dosyayı mutlak n00by robot özentisi için oluşturdum. Hobiye yeni başlayanların sayısında büyük bir artış fark ettim ve "nasıl yaparım" sorularının sayısı artıyor gibi görünüyor. Belki bu mütevazı küçük Eğitilebilir Kitap, bir veya iki kişinin ilk robotlarını yaratmasına yardımcı olur. Bu Talimatın sonunda temel kaynak kodunu bulacaksınız. Adım sayısı konusunda panik yapmayın… Takip kolaylığı için robotu birçok küçük adıma böldüm. Bu küçük robot, ana tahrik sistemi olarak birkaç modifiye model uçak servosu, bir mikro denetleyici ve bir IR sensörü taşıyan basit bir kontrplak platformdan başka bir şey değildir. Genişletmek ve eklemek için bolca alan tasarladım. Elinizde parçalar varsa, yaklaşık 3 saat içinde inşa edebilmelisiniz. Seçtiğim mikrodenetleyici OOPic R'dir. Bu mikroyu seçtim çünkü düzinelerce yerleşik nesne ve örnek kod, yeni başlayanların hızlı bir şekilde ayağa kalkıp çalışmasını kolaylaştırıyor. Genellikle 60 dolardan daha az bir fiyata büyük robot parça tedarikçilerinden herhangi birinde bulunabilirler. Programlama kablosu ve pil klipsi dahil olduğu için başlangıç kitini alın. Bir servoyu doğrudan içine takabildiğiniz sürece herhangi bir mikro denetleyiciyi kullanabilirsiniz (bu, listeyi kısaltır, lol). Listelenen servoların tümü, bazı durumlarda 10 dolardan daha az bir fiyata hemen hemen her hobi mağazasında bulunan Hitec HS-311 model uçak servolarıdır. IR sensörü, Digikey'den (www.digikey.com) temin edilebilen bir Sharp GP2D12 Analog ünitesidir. GP2D12XXX analog serilerinden herhangi biri işi yapacaktır. Kuyruk tekerleği basit bir Dubro.20-.40 model uçak 1" tekerlek montajlı. Servolarınızı aldığınız hobi dükkanından bir tane alın. Ahşap taban 1/4 inç huş kontrplak ve servo / sensör montajı ahşap hemen hemen her şeyin hurda bir parçasıdır. Bir parça köknar kullandım. Kütük alüminyum jantları kendim yaptım ama servo ataşman için tasarlanmış herhangi bir tekerleği kullanabilirsiniz. Robotun geri kalanı birkaç vida ve biraz elektrikten oluşuyor Karşılaşmalar. Sonunda SPECAIL eklentisi olmadan bana yaklaşık 95.00 USD'ye mal oldu. Özel adım yaklaşık 50 dolar ekliyor. Benim ilk Eğitilebilir Dersim olduğu için nazik olun.

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler

İşte Süper Basit Robotu inşa etmek için ihtiyaç duyacağınız şeylerin bir listesi!

Parça listesi: -ooPic R Mikrodenetleyici (https://www.thebotshop.com/) (not - Rahat ettiğiniz mikrodenetleyiciyi kullanabilirsiniz) -Sharp GP2D12 Kablolu JST konektörlü -Billet Alüminyum Jantlar/Lastikler (veya eşdeğeri) - Hitec HS-311 Servolar, Modifiye -Süper Tutkal -.5 X 1 inç Çift Taraflı Bant -1/4 inç Kontrplak ve bir parça hurda ahşap -Dubro.20-.40 RC Uçak Kuyruk Tekerleği montajı -Çeşitli. boşluklar/ayrıklıklar ve vidalar/somunlar-9 Volt pil -Isıyla daralan makaron 1/16 x 3 inç -3 standart dişi sıkma pimi (bunları alamazsanız panik yapmayın) -Boya *opsiyonel -9 volt pil Araçlar: -Çeşitli Küçük Tornavidalar -İğne Burun Pense -Matkap ve uçlar -Testere -Lehim -Lehim -Zımpara -Keskin Kalem -Cetvel Toplam Maliyet yakl. $95,00 USD İnşa Süresi yakl. 2.5 - 3 saat

Adım 2: Servoları Değiştirin

Servoları Değiştirin
Servoları Değiştirin

Potansiyometre yöntemini süper yapıştırıcı kullanarak servolarınızı değiştirmeniz gerekecektir. Instructables ve Google'da nasıl yapılacağını gösteren düzinelerce makale olduğu için burada detaylandırarak yer kaybetmemeyi seçtim. Talep gelirse buraya daha sonra ekleyeceğim. Esasen onları ayırmanız, 90 (hareketsiz) konumu bulmanız, tencerenin üstünü ve altını süper yapıştırın, hepsini tekrar bir araya getirin, çıkış dişlisini değiştirin, eğeleyin tencere şaftının üst kısmı kasa kalıbı ile aynı hizadadır. Hitec HS-311, eğelemeyi kolaylaştıran plastik bir tencere şaftına sahiptir. Metal hazneli farklı bir servo kullanıyorsanız, bunun yerine çıkış dişlisinin alt tarafını değiştirmelisiniz. Potansiyometre = Pot = Değişken Direnç

Adım 3: Ahşap Parçaları Kesin

Ahşap Parçaları Kes
Ahşap Parçaları Kes

Taban için 3,25 inçlik bir kareye 1/4 inç huş kontrplak veya eşdeğeri bir parça kesin.

**ÖZEL** Daha sonra kolayca eklemek için birinciyle eşleşen ikinci bir 1/4 kontrplak parçası kesin. 2 5/16 inç uzunluğunda, 3/4 inç yüksekliğinde, 1/2 inç kalınlığında GP2D12 montajına bir parça hurda odun kesin. Hurda servo / IR montajı, 2 adet 1/4 inç huş kontrplakının birlikte lamine edilmesiyle yapılabilir. Her şey kesildiğinde, pürüzlü veya bulanık kenarları temizlemek için hafifçe zımparalayın.

Adım 4: Delikleri Delin

Delikleri Del
Delikleri Del

Mikrodenetleyicinizi bir kılavuz olarak kullanarak, kontrplak üzerindeki montaj deliklerini gösterildiği gibi ön taraf lehine yerleştirin. Kuyruk tekerleği montajını kılavuz olarak kullanarak, kontrplakta montaj deliklerini gösterildiği gibi arka tarafa gelecek şekilde yerleştirin. Tüm delikleri 1/8 inçlik bir açıyla delin matkap ucu. 3. adımda **ÖZEL**'den yedek taban parçasını yapmayı seçtiyseniz, iki tabanı birbirine kenetleyin ve aynı anda mikrodenetleyici deliklerini delin. İki parçayı ayırın ve sadece bir tanesine kuyruk tekerlekleri deliklerini açın.

Adım 5: Servo / IR Bağlantısını Kurun

Servo / IR Montajını Kurun
Servo / IR Montajını Kurun

Servo / IR montaj parçasını 2. Adımdan kontrplağın altına süper yapıştırın, sola ve sağa ortaladığınızdan emin olun ve gösterildiği gibi kontrplağın ön kenarı ile aynı hizaya getirin.

Adım 6: Servo Telleri için Delikler Açın

Servo Telleri İçin Delikler
Servo Telleri İçin Delikler

Servolarınızı geçici olarak servo / IR montajının arkasındaki montaj konumuna yerleştirir ve kabloların arka taraftaki yuvaya çarptığını fark edeceksiniz. Tellerin geçmesine izin vermek için bazı deliklere ihtiyacımız olacak. Servolar, çıkış milleri arkaya değil, tabanın önüne daha yakın olacak şekilde yönlendirilmelidir.

Kılavuz olarak bir servo kullanarak, montajda deliklerin delinmesi gereken yerleri belirleyin ve işaretleyin. Kaleminizi ve cetvelinizi kullanarak, bu noktaları 4. adımda gösterildiği gibi bağlantı parçasının önüne aktarın. 5/16 matkap ucuyla delikler açın. Dikkatli olun, ahşabı bölebilirsiniz. Asla korkmayın, sadece süper yapıştırırsanız. İSTEĞE BAĞLI OLARAK, servo kablolarını, modifikasyon sırasında servonun altında açılan küçük bir delikten yeniden yönlendirebilir ve bu adımdan tamamen kaçınabilirsiniz.

Adım 7: Kuyruk tekerleği

kuyruk tekerleği
kuyruk tekerleği

Birkaç 4-40 X 1/2 inç makine vidası ve somunu kullanarak arka tekerlek düzeneğini tabanın ortasına, gösterildiği gibi takın.

Vida başlarının veya oryantasyona bağlı olarak somunların, servo kurulumuna müdahale etmemeleri için kontrplağa havşa battığından emin olun. Şu anda yükseklik için endişelenme, daha sonra ayarlayacağız.

Adım 8: Standoff'ları Kurun

Karşıtlıkları Yükle
Karşıtlıkları Yükle

Servo devreye girmeden hemen önce tahta ayırıcılarınızı monte etmek en iyisidir.

4-40 X 1 inç vida, 4-40 x 1/4 inç ayırıcı ve 4-40 somun kullanarak, gösterildiği gibi her mikrodenetleyici deliğine bir tane takın. Servo kurulumunu engellememeleri için vida başlarının kontrplağa havşa girdiğinden emin olun.

9. Adım: Servoları kurun

Servoları kurun
Servoları kurun

Servoları kontrplak tabanın alt tarafına ve servo / IR montajına karşı süper yapıştırın. Sadece bir veya iki damla alır..

Servo kablolarını, gösterildiği gibi servo / IR montajındaki deliklerden geçirin.

Adım 10: Mikrodenetleyiciyi Kurun

Mikrodenetleyiciyi kurun
Mikrodenetleyiciyi kurun

Mikrodenetleyiciyi ayırıcılara gösterildiği gibi takın. Yerleşim becerilerinize bağlı olarak mikrodenetleyiciyi kuyruk tekerleği tertibatı üzerine kaldırmak için her ayırıcıya bir rondela yerleştirmek gerekebilir. Mikrodenetleyiciyi 4-40 somun veya 2,5 inç dişi-erkek ayırıcılarla sabitleyin (gösterilmiştir) **ÖZEL** için daha sonra eklenecektir.

Adım 11: Tekerlekleri Takın

Tekerlekleri Takın
Tekerlekleri Takın

Bu adım büyük bir adımdır… Seçtiğiniz tekerlekleri takın ve kuyruk tekerleğini, taban yerleri düz veya biraz alçak olacak şekilde ayarlayın.

Öğretilebilir güzellik: Dükkanda fazladan tekerlek setim var, ayrıntılar için e-posta.

Adım 12: Pil Ekleyin

Pil Ekle
Pil Ekle

Pili servoların arkasındaki boşluğa ve tabanın altındaki kuyruk tekerleğinin önüne çift yapışkan bantlayın. Pilin oturması için kenarda oturması gerekir. **ÖZEL** sürümü oluşturuyorsanız, bekleyip üst kattaki alanı pili takmak için kullanabilirsiniz.

Adım 13: Servoları takın

Servoları takın
Servoları takın

Sol servoyu oopic servo portu 31'e takın. En sağdaki 3 pinli port.

Sağ servoyu oopic servo portu 30'a takın. Resmin arkasındaki resim notlarında sarı kablolu iki servo konektörünü arayın.

Adım 14: IR'yi kurun

IR'yi yükleyin
IR'yi yükleyin

Sharp GP2D12'yi ön montajdaki deliklerin/tellerin üzerine süper yapıştırın.

Zemin yansımalarını en aza indirmek için IR'yi olabildiğince yükseğe monte edin. Kabloları yukarıya yerleştirin ve servo kablolarının arkaya oturması için plastik kasada biraz rahatlama görebilirsiniz.

Adım 15: IR'yi bağlayın

IR'yi bağlayın
IR'yi bağlayın

Tüm robotun en zor kısmı, güven bana.

GP2D12 kablolarının her birine 1 inçlik bir ısıyla daralan makaron yerleştirin. Yolun dışına kaydırın. Her bir kabloya tek bir dişi sıkma pimi yuvası lehimleyin (veya kıvırın). OPSİYONEL - LEHİM OLMAYANLAR İÇİN TAVSİYE EDİLMEZ! Telin ucunu gerekli mikrodenetleyici pimlerinin sadece ucuna lehimleyebilir ve kısa devreden korumak için ısı büzüşmesini kaydırabilirsiniz. Hızlı ve dikkatli bir şekilde yapılmalıdır. Isıyla daralan makaronu, kıvırma yuvasının yüzüne aynı hizada kaydırın. Daha hafif bir ısı tabancası kullanmak boruyu küçültür. Üzgünüm, tüm bu küçük şeylerden iyi bir resim alamadım. Oopik üzerinde herhangi bir açık 5 volt pin bulun ve kırmızı GP2D12 kablosunu buna takın. Onlardan çok var. 12C portundan yedek 5 volt kullandım. Resim notlarında gösterilmiştir. Oopik üzerinde herhangi bir açık GND pini bulun ve siyah GP2D12 kablosunu buna takın. Onlardan çok var. 12C bağlantı noktasından yedek bir GND kullandım. Resim notlarında gösterilmiştir. Pin3'ü bulun ve beyaz GP2D12 kablosunu buna takın. Lol'den sadece bir tane var.

Adım 16: Kaynak Kodu

Kaynak kodu
Kaynak kodu

SONAR SEÇENEĞİ İÇİN GÜNCELLENDİ 2/16/09 SONAR SEÇENEĞİ İÇİN KAYNAK KODU (ÖZEL ŞEYLER) Mikrodenetleyicinizin yönergelerini izleyin ve bu kodu kesip düzenleyiciye yapıştırın. Derleyin ve robota gönderin. Kod son derece basittir ancak bot gördüğü çoğu engelden kaçınır. Kodumu alıp genişletmek çok kolay.'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -' Nesneleri Oluşturun ve Ayarlayın'------------------------------------------- ----------------------Dim Servo_Right As New oServoDim Servo_Left As New oServoDim SRF04Servo as New oServoDim GP2D12 As oIRRange(3, 8, cvOn)Dim SRF04 As oSonarDV(8, 9, cvOn) SRF04Servo. IOLine=29 'Servoyu G/Ç Hattı 30'u kullanacak şekilde ayarlayın. SRF04Servo. Center=28 'Servo merkezini 28'e ayarlayın. (kılavuza bakın) SRF04Servo. Operate=cvTrue 'Yapılacak son şey, Servoyu açın. Servo_Right. IOLine = 30 'Servoyu G/Ç Hattı 30'u kullanacak şekilde ayarlayın. Servo_Right. Center = 28 'Servo merkezini 28'e ayarlayın. (kılavuza bakın) Servo_Right. Operate =cvTrue 'Yapılacak son şey, Servoyu açın. Servo_Left. IOLine = 31 'Servoyu I/O Line 31'i kullanacak şekilde ayarlayın. Servo_Left. Center = 28 'Servo merkezini 28'e ayarlayın. (kılavuza bakın) Servo_Left. Operate =cvTrue 'Yapılacak son şey, Servoyu açın. '------------------------------------------------- ----------------' Nesneleri Oluşturmayı ve Ayarlamayı Sonlandır' Ana rutin, güç verildiğinde çağrılan birincil rutininizdir!'-------------- -------------------------------------------------- Sub main() Do Çağrı IR Çağrısı Forward_All Çağrısı SServo Döngü Sonu Sub'-------------------------------------- ------------------------------' Ana rutinin sonu ' Tahrik Sistemi Alt Programlarının Başlangıcı'------- -------------------------------------------------- -------Sub Spin_Left() Servo_Left. Invert=0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right() Servo_Right. Invert=1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All() Servo_Right. Invert=0 Servo_Left. Invert= 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE() Servo_Right. Invert=1 Servo_Left. Invert=0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP() Servo_Left = 0 Servo_Right = 0 SServoEnd Sub'ı Çağır ----------------------------------- ------------------------------' Tahrik Sistemi Alt Programlarının Sonu ' Sensör Alt Programlarının Başlangıcı'-------- -------------------------------------------------- -------Sub SServo() SRF04Servo. Position=15 SRF04. Operate. Pulse(1, 1, 250) Eğer SRF04. Value<128 ise Spin_Right'ı çağırın Yoksa Forward_All End If ooPIC. Delay=600 SRF04Servo. Position'ı çağırın =31 SRF04. Operate. Pulse(1, 1, 250) SRF04. Value<64 ise REVERSE çağırın Aksi takdirde Forward_All End If ooPIC. Delay=600 SRF04Servo. Position=46 SRF04. Operate. Pulse(1, 1, 250) çağırın Eğer SRF04. Value<128 ise Spin_Left Else Çağırın Else Eğer ooPIC. Delay=600 ise Forward_All End Çağrılır SRF04Servo. Position=31 SRF04. Operate. Pulse(1, 1, 250) ise SRF04. Value<64 ise O zaman REVERSE Çağrılırsa Forward_All End If Çağrılı ooPIC. Delay=600End SubSub IR() Eğer GP2D12. Value<64 ise STOP'u çağırın End IfEnd Sub'--------------------------- -------------------------------------' Sensör Alt Programlarının Sonu'------- ---------------- ------------------------------------------

Adım 17: ÖZEL ŞEYLER

ÖZEL ŞEYLER
ÖZEL ŞEYLER

Başlangıçta kesilen ekstra taban bölümünü kullanarak, daha geniş menzilli yetenekler için bir servo ve sonar cihazı ekleyebilirsiniz.

Şunlara ihtiyacınız olacak: Servo (değiştirilmemiş) SRF04 veya Acroname'den servo montajlı 08 (www.acroname.com) Yedek taban bölümü Kontrplakın ön kenarında, servonun sığabileceği kadar büyük bir delik açın. Kontrplakları uzun mesafelerin üzerine yerleştirin ve 4-40 somunla sabitleyin. Tüm ayırıcı çapın içlerine yaklaşık 1/8 inç sığmasını sağlamak için deliklerin alt tarafını havşa açmanız gerekecek, böylece dişler yeterince yukarı yapışacaktır. Servo, sonar montajı ve sonarı takın. Servoyu oopic servo portu 29'a bağlayın ve sonarı oopic kullanım kılavuzunda gösterildiği gibi pinlere bağlayın. Henüz yazmadığım için IDE'deki örnek kodu test etmek için kullanmanız gerekecek… Batarya öldü. Daha fazla kontrplak parçasını kesip delinerek ve zıtlıklar ekleyerek isterseniz eklentiler için birçok seviye ekleyebilirsiniz. Botunuzu bir çizgi takipçisi yapmak için QRB1134 gibi daha fazla sensör ekleyin. Eğlenin ve daha fazla bot oluşturun! Yardım için listede veya listeden bana e-posta gönderebilirsiniz. Birazdan video ekleyeceğim. Çevirmeli ağdayım ve yüksek hıza ulaşmak için şehre 20 mil gitmem gerekiyor. theo570 AT yahoo DOT com Ted (BIGBUG)

Önerilen: