İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Otto'nun gerçekten açık kaynak yapısı açık STEAM eğitimine izin veriyor, dünya çapında Otto DIY'i sınıflarında zaten kullanan farklı atölyelerden ve okullardan geri bildirim alıyoruz ve bu eğitim yerlerinin açıklığına bağlı olarak ders materyallerini düzenliyoruz ve paylaşıyoruz.
CC-BY-SA Creative commons lisansı, ücretsiz olarak kopyalayabileceğiniz anlamına gelir, ancak web sitemize (https://www.ottodiy.com/) koyarak orijinaline kredi vermeniz gerekir.
Otto DIY +, orijinal #OttoDIY'nin geliştirilmiş ve gelişmiş versiyonudur, fikir, DIY robot + Bluetooth kontrol ve programlama + metal dişli servo motorlar + şarj edilebilir + dokunmatik sensör + ses sensörü + ışık hareketleri ile aynı temel özelliklere sahip olmaktır + diğer çıktılar +…?
Heyecan verici olan kısım, dünyanın dört bir yanındaki yapımcılar ve bilgisayar korsanları ile açık geliştirme yapıyor olmamızdır, bu nedenle yalnızca bize katılabileceğiniz uzmanlardan değil, geri bildirim, sosyal paylaşım, test veya aklınıza gelebilecek diğer katkılardan da fikirlere açığız.
Gereçler
1 × Arduino Nano
1 × HC-06 veya HC-05 Bluetooth modülü
1 × Arduino Nano Kalkan G/Ç; mini bir breadboard kullanabilirsiniz, ancak çok daha fazla kablo çalışması
1 × USB-A - Mini USB Kablosu
4 × Mikro servo MG90'lar (metal)
1 × Zil
10 × Dişi/Dişi Jumper Telleri
1 × Dokunmatik sensör
1 × ses sensörü
1 × 8x8mm Mikro Anahtar Kendinden Kilit Açma/Kapama
5V'a yükselticili 1 × 3,7 V LiPo Pil (isteğe bağlı) 1 × Yıldız Tornavida 1 x 3D yazıcı (veya bir servis veya bir arkadaş kullanın;)
Adım 1: 3D Yazıcı Ayarları
İki ayaklı bir robot oluşturmanın temellerini öğrenmek için ilk Otto DIY önceki talimatını okumak önemlidir Buraya giderek Bluetooth için tüm 3D baskı STL parçalarını, kodlarını ve kitaplıklarını edinin https://wikifactory.com/+OttoDIY/otto-diy- artı dosyalar sekmesinde
- PLA malzemeli bir FDM 3D yazıcı kullanmanızı öneririz.
- Hiç desteğe veya sala gerek yok.
- Çözünürlük: 0.15mm
- Dolgu yoğunluğu 20%
Boyutu ayarlamanız gerekiyor, bazı değişiklikler Autodesk Fusion 360'ta yapılan kaynak dosyayı kullanın
Veya Tinkercad burada
2. Adım: Kendi Otto DIY+'ınızı Yapın
Aşağıdaki video ve resimlerde robot tasarımının bazı yeni versiyonları sayesinde Otto DIY+'ın nasıl oluşturulacağına dair bir referans bulabilirsiniz.
3. Adım: Kendi Otto'nuzu Kodlayın
Bu noktaya kadar, PC'nizde kütüphanelerin ve Arduino'nun kurulu olması için bir Otto 3D baskılı, monte edilmiş, şimdi bazı programlamalara sahip olmalısınız.
Kendi Otto'nuzu kodlamanın en kolay yolu Blockly yazılımımızı kullanmaktır, daha gelişmiş kodlayıcı doğrudan Arduino IDE'yi deneyebilir.
Adım 4: Bluetooth APP için ana kod
Otto'nun Bluetooth üzerinden komut almaya hazır olması ve bunun için ana kodu beynine yerleştirmesi gerekiyor.
- Otto kitaplıklarını Arduino IDE klasörüne kopyalayın
- APP.ino taslağını Otto'ya yükleyin
- APP'yi akıllı telefonunuza indirin ve yükleyin. Google Play Store (https://play.google.com/store/apps/details?id=com.ottodiy)
- Artık modülü bağlayabilir ve telefonunuzdaki Bluetooth'u etkinleştirebilirsiniz.
- Otto'yu bulun ve Bluetooth adresini/adını eşleştirin
- Artık Otto'yu kontrol etmek için APP'yi kullanabilirsiniz!
- Yeni özelliklerle oynayın, yoksa BT'nizi yeniden yapılandırmanız gerekebilir, ancak endişelenmeyin, bu da kolaydır;)
Adım 5: Kopyalayın, Genişletin, Özelleştirin, değiştirin, Remix ve Paylaşın
Kendi robotunuzu nasıl özelleştireceğinize dair fikirler bulmak için bu blog gönderisine göz atın.
Otto Builder topluluğuna katılın!Bizi takip edin, bizi beğenin ve yaratıcılığınızı paylaşın, robotunuzu herhangi bir sosyal medyada paylaşarak burada öne çıkabilirsiniz.
Facebook ve Instagram
Gönderinizde #ottodiy hashtag'ini kullanın ve @OttoDIY'yi etiketleyin veya bahsedin
Robot yapımcıları, öğretmenler ve yapımcılardan oluşan bu samimi topluluğun bir parçası olun! bize katılarak Otto Builder topluluğumuza hoş geldiniz!
Adım 6: Bluetooth (BT) Kurulumu (Yalnızca Eşleştirme Başarılı Değilse):
Bu kurulum YALNIZCA 9600 standart baud hızı ile gelmeyen modüller için gereklidir, nasıl bilelim? telefon Otto ile eşleşmiyorsa veya komutlara yanıt vermiyorsa, önce kodu ve APP'yi deneyin, o zaman muhtemelen modülünüzün farklı bir baud hızında olduğu anlamına gelir, bu nedenle yapılandırılması gerekir
BT kodunun 115200 baud hızı vardır, bu nedenle BT modülünün Arduino Nano ile seri arabirim (UART) üzerinden iletişim kurabilmesi için bu hıza uyması gerekir.
HC-05 için: 38400 veya 115200
1. Önce HC05_BT_config.ino taslağını Nano'nuza yükleyin, ardından Nano'yu USB'den çıkarın.
2. Şimdi BT'yi Arduino Nano'ya şemada gösterildiği gibi bağlayın ancak VCC'yi bağlamayın.
TX - RX
RX - TX
VCC - 5V
GND - GND
3. USB'yi Nano'ya takın ve ardından BT'nin AT moduna girmesi için VCC'yi bağlayın. BT üzerindeki LED yaklaşık 2 saniyede bir daha yavaş yanıp sönmeye başlamalıdır. (Bu işe yaramazsa, VCC'yi bağlarken BT modülündeki düğmeyi basılı tutmayı deneyin).
IDE'de seri monitörü açın, baud hızını 9600'e ve hat sonunu Hem NL hem de CR'ye ayarlayın.
AT yazıp enter'a basın; (Her şey yolundaysa BT, OK ile yanıt vermeli ve ardından aşağıdaki komutları girmelidir:
AT+NAME=Zowi "adın ayarlanması"
AT+PSWD=1234 "eşleştirme şifresi"
AT+UART=115200, 1, 0 "baud hızı"
AT+POLAR=1, 0 "BT üzerinden arduino programlamak için STATE pininin reset olarak kullanılmasını sağlar"
Şimdi APP adımına gidin
Herhangi bir sorun varsa, AT Komutlarını Kullanarak HC-05 Bluetooth Modülü Varsayılanlarını Nasıl Değiştireceğinize ilişkin bu talimata bakın.
www.instructables.com/id/Modify-The-HC-05-…
HC-06 için: 9600 veya 115200
HC-06 BT modülü için işler biraz daha basittir çünkü modül hiçbir şeye bağlı olmadığında her zaman AT komut modundadır. Ancak dezavantajı, HC-06 modülünün, sıfırlama olmadığı için eskizleri Arduino'ya yüklemek için kullanılamamasıdır. Modülü yapılandırmak için
1. bu çizimi HC06_BT_config.ino Nano'nuza yükleyin
1. USB'yi çıkarın
2. BT modülünü Arduino Nano'ya şu şekilde bağlayın:
TX - RX
RX - TX
VCC - 5V
GND - GND
3. Nano'nuzu açın ve yaklaşık 10-15 saniye sonra her şey bitmeli ve BT'niz yapılandırılmalıdır (LED13 yanıp sönmeye başlamalıdır).
Herhangi bir sorun varsa, bu talimatı kontrol edin
HERHANGİ BİR SORUN OLURSA, öğretilebilir yeni yorumlardan bildirim almıyorum, bu yüzden bir şey olursa lütfen topluluğumuzda yayınlayın
Önerilen:
Arduino Gemma & NeoPixels ile Kolay Sonsuzluk Aynası: 8 Adım (Resimlerle)
Arduino Gemma ve NeoPixels ile Kolay Sonsuzluk Aynası: İşte! Büyüleyici ve aldatıcı derecede basit sonsuzluk aynasının derinliklerine bakın! Tek bir LED şeridi, sonsuz yansıma efekti yaratmak için aynalı sandviç üzerinde içeriye doğru parlıyor. Bu proje, introm Arduin'deki beceri ve teknikleri uygulayacak
Arduino ve 3D Baskı ile 16 Kanal Servo Test Cihazı: 3 Adım (Resimli)
Arduino ve 3D Baskı ile 16 Kanallı Servo Test Cihazı: Son zamanlarda yaptığım hemen hemen her proje, montaja girmeden önce bazı servoları test etmemi ve konumlarını denememi gerektirdi. Genellikle bir breadboard üzerinde hızlı bir servo test cihazı yaparım ve ardui'de seri monitörü kullanırım
Arduino ve 3D Baskı ile Görme Engelliler İçin Gelişmiş Otobüs Deneyimi: 7 Adım
Arduino ve 3D Baskı ile Görme Engelli Kişiler için Gelişmiş Otobüs Deneyimi: Görme engelli kişiler için toplu taşıma ile gidip gelme nasıl daha kolay hale getirilebilir? Harita hizmetlerindeki gerçek zamanlı veriler, toplu taşıma araçlarını kullanırken genellikle güvenilir değildir. görme engelli bireyler. T
Arduino Nano ile Kolay RFID MFRC522 Arabirimi: 4 Adım (Resimlerle)
Arduino Nano ile Kolay RFID MFRC522 Arabirimi: Erişim kontrolü, bir organizasyonun veya bir coğrafi alanın kaynaklarına anonim erişimi/girişi kısıtlamak için fiziksel güvenlik ve bilgi güvenliği alanlarındaki mekanizmadır. Erişme eylemi tüketmek, girmek veya kullanmak anlamına gelebilir.
DHT11 Sıcaklık Sensörü Arduino İle Nasıl Kullanılır ve Baskı Sıcaklığı Isı ve Nem: 5 Adım
DHT11 Sıcaklık Sensörü Arduino İle Nasıl Kullanılır ve Baskı Sıcaklığı Isı ve Nem: DHT11 sensörü sıcaklık ve nemi ölçmek için kullanılır. Onlar çok popüler elektronik meraklılarıdır. DHT11 nem ve sıcaklık sensörü, DIY elektronik projelerinize nem ve sıcaklık verileri eklemeyi gerçekten kolaylaştırır. Başına