İçindekiler:
- Adım 1: Araçlar ve Malzemeler
- Adım 2: Servoları Değiştirin
- Adım 3: Ahşap Parçaları Kesin
- Adım 4: Delikleri Delin
- Adım 5: Servo / IR Bağlantısını Kurun
- Adım 6: Servo Telleri için Delikler Açın
- Adım 7: Kuyruk tekerleği
- Adım 8: Standoff'ları Kurun
- 9. Adım: Servoları kurun
- Adım 10: Mikrodenetleyiciyi Kurun
- Adım 11: Tekerlekleri Takın
- Adım 12: Pil Ekleyin
- Adım 13: Servoları takın
- Adım 14: IR'yi kurun
- Adım 15: IR'yi bağlayın
- Adım 16: Kaynak Kodu
- Adım 17: ÖZEL ŞEYLER
Video: Yeni Başlayanlar İçin Süper Basit Robot!: 17 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
'''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
İş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
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
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
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 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
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
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
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ı 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 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
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
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
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
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
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
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
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:
Yeni Başlayanlar İçin Flyback Transformer Driver: 11 Adım (Resimlerle)
Yeni Başlayanlar için Flyback Transformer Driver: Şematik daha iyi bir transistör ile güncellendi ve bir kapasitör ve diyot şeklinde temel transistör korumasını içeriyor. "Daha ileri gitmek"; sayfa şimdi bu ünlü voltaj artışlarını bir voltmetre ile ölçmenin bir yolunu içeriyor
Yeni Başlayanlar İçin Parantez Kullanarak Basit Bir Web Sayfası Nasıl Oluşturulur: 14 Adım
Yeni Başlayanlar İçin Köşeli Ayraçlar Kullanarak Basit Bir Web Sayfası Nasıl Oluşturulur: Giriş Aşağıdaki yönergeler, Köşeli Ayraçları kullanarak bir web sayfası oluşturmak için adım adım rehberlik sağlar. Brackets, birincil olarak web geliştirmeye odaklanan bir kaynak kod düzenleyicisidir. Adobe Systems tarafından oluşturulmuş, ücretsiz ve açık kaynaklı bir yazılımdır, lisanslıdır
Yeni Başlayanlar İçin Elektronik Projeler: 14 Adım (Resimlerle)
Yeni Başlayanlar İçin Elektronik Projeler: Elektroniğe başlamak istiyorsanız ve başlamak için bir yere ihtiyacınız varsa, bu talimat tam size göre. eBay ve Aliexpress'de 2 veya 3 dolara alabileceğiniz çok ucuz kitler var, bunlar size bileşen tanımlama konusunda biraz deneyim kazandırabilir
"GRECO" - Yeni Başlayanlar İçin Arduino Nesnesinden Kaçınan Robot: 6 Adım (Resimlerle)
"GRECO" - Yeni Başlayanlar için Arduino Nesneden Kaçınan Robot: Yeni başlayan biriyseniz, burada kendi nesne kaçınan robotunuzu yapmanın en kolay yolunu bulacaksınız! Bunu daha kolay inşa etmek için iki dc motorlu mini yuvarlak bir robot şasisi kullanacağız. . Bir kez daha ünlü Arduino UNO kartını kullanmayı seçtik.Bizim
Yeni Başlayanlar İçin Basit LED Flip-Flop: 9 Adım
Yeni Başlayanlar için Basit LED Flip-Flop: Yeni başlayanlar için çok basit bir Flip-Flop devresi