İçindekiler:
- Adım 1: Ders 1: Sarf Malzemelerinin Alınması
- Adım 2: Bedeni Bir Araya Getirmek
- Adım 3: Robotu Bir Araya Getirmek
- Adım 4: Arduino Blink'i İndirme
- Adım 5: Fiberbot'u Kodlamak
Video: Robotik E-tekstil: 5 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Merhaba! Benim adım Fiberbot ve daha fazla arkadaşım olacağın için çok mutluyum. Bu talimatta, tıpkı bana benzeyen bir robotun nasıl yapıldığını tam olarak öğreneceksiniz. Ayrıca size küçük bir sır vereceğim ve beni nasıl gülümseteceğinizi (diğer bir deyişle, beni nasıl kodlayacağınızı) sizinle paylaşacağım. Birçok kişiye nasıl daha fazla Fiberbot yapılacağını öğrettiğim için, çok yorgunum ve gerçekten yapabilirim. şekerleme kullanın. Yani, öğretmek yerine, yüzüme nasıl gülümseyeceğini her zaman bilen sahibim olacak… kelimenin tam anlamıyla. Dersin geri kalanına dalın, eğlenin, çok şey öğrenin ve daha sonra yarattığınız yeni arkadaşımla tanışmak için döneceğim! Yakında görüşürüz!:)
Adım 1: Ders 1: Sarf Malzemelerinin Alınması
Bu projeyi oluşturan iki farklı bileşen var, sanat ve teknoloji. Merdiven terimi, Fiberbot'un gövdesinin sarf malzemeleriyle yapılmasını içerir ve projenin önceki parçası, sarf malzemeleri olmayanları kullanarak daha fazla teknoloji meraklısı bir yaklaşım gerektirir. Fiberbot şablonu için sarf malzemelerinin çoğu yerel Dolar Mağazanızda veya zanaat mağazanızda bulunabilir. Fiberbot'un robotik bileşeni için, malzemelerimin çoğunu Adafruit'ten çevrimiçi olarak satın aldım ancak bunları bulabileceğiniz birden fazla çevrimiçi mağaza var. Ayrıca Kathy Ceceri'nin Make: Making Simple Robots kitabını satın almanızı veya kiralamanızı tavsiye ederim. Bu kitap, açıklayıcı ve adım adım izlemesi kolay talimatlar sunan Fiberbot projesini bulduğum yer. Aşağıda listelenen malzemelerin hepsi bana yaklaşık 40 dolara mal oldu, ancak bunun nedeni benim kendime ait bir malzemem olmamasıydı. (Projenin fiyatını düşüren havyayı da ödünç aldım). Bu kesinlikle daha ucuz e-tekstillerden biri ve aynı zamanda çok şirin!!
Fiberbot gövdesi/şablonu
- farklı renkli keçe - havya
- makas - lehim teli
- nakış ipliği - tel kesiciler/sıyırıcı
- iğne kaplı teller veya timsah klipsleri
- cırt cırt
- çuval bezi
- kabartmak/kurutma tiftiği
Robot malzemeleri
- Adafruit Gemma mikrodenetleyici (#1222)
- Sırt çantalı Adafruit Mini (0,8 inç) 8x8 LED Matrix
- Adafruit 3 x AAA pil tutucu, açma/kapama düğmesi ve 2 pinli JST bağlantı kablosu (#727)
- Mini USB kablosu (#260 - bir cep telefonu kablosu çalışır)
- Bilgisayar (Windows veya Mac)
Adım 2: Bedeni Bir Araya Getirmek
Şimdi robot için yumuşak gövdeyi oluşturmaya başlayacağız. Bu malzemeleri yerel dolar mağazamdan 5 doların altında satın aldım. Fiberbot'un ne kadar sevimli ve aynı zamanda ne kadar ucuz olduğunu seviyorum!
1. Kesmesi, dikmesi kolay olduğu için çuval bezi kullandım ve yıpranmış kenarlar eğlenceli ve gösterişli bir robot oluşturuyor. Kathy Ceceri'nin yapımcı kitabında sağlanan şablonu takip ettim. Ancak, mikrodenetleyici ve LED matrisi için yeterli alan olduğu sürece kendi şablonunuzu oluşturmak da işe yarar.
2. Fiberbot şablonumu sıfırdan oluşturdum, ancak https://bit.ly/fiberbot-template adresinden erişilebilen yazdırılabilir bir desen var. Şablonunuzu hazırladıktan sonra, görünecek kadar karanlık bir işaretleyici ile çuval bezinizin üzerine çizin.
3. Ardından, mikrodenetleyicinizi ve LED matrisinizi renkli keçe üzerine boyutlandırmak isteyeceksiniz. Yukarıdaki fotoğrafta Gemma'dan çok daha büyük bir Arduino FLORA ile çalışıyordum. Ancak, bu proje için Gemma'yı kullanmanızı tavsiye ederim. Estetik açıdan daha da hoş bir robot için, ilk keçe parçasının arkasına başka bir renkli keçe parçası ekleyin. Bu, robotun "gözlerine" daha fazla sağlamlık katacak ve robot gövdesinden robot gövdesine geçişi kolaylaştıracaktır.
4. Fiberbot'unuzu birlikte dikmek için arka dikişi nasıl yapacağınızı bilmeniz gerekir. Neyse ki, bunun için bir talimat var! Nasıl yapılacağını bilmiyorsanız veya dikiş konusunda yeniyseniz, bu talimatı incelemenizi tavsiye ederim. Fiberbot'unuzu oluşturmak için çok fazla zaman ayırmadan okuması kolay ve hızlıdır!
5. Yukarıda, Fiberbot gövdesinin tamamını diktiğimi ancak dikdörtgenin üst kısmını açık bıraktığımı görebilirsiniz. Bunun nedeni, Fiberbot'unuzu dolduracaksınız ve bu adımda odayı terk etmeniz gerekiyor. Vücudu doldurmak için bir malzemeye ihtiyacınız olacak. Kabartmak harika çalışıyor, evimin etrafında hiç döşeme olmadı, bu yüzden biraz doğaçlama yaptım ve kurutucu tiftik kullandım ve aynı şekilde işe yarıyor! Üstelik ücretsiz! Fiberbot'unuzu istediğiniz kadar doldurduktan sonra Fiberbot'un üstünü dikmeyi bitirin.
6. Bazı küçük Velcro parçalarını kesmek ve bunları Fiberbot'un kafasının dört köşesine yerleştirmek isteyeceksiniz. Bu Velcro parçalarını keçe parçalarının arkasındakilerle hizalamanız gerekecek.
7. Fiberbot'u kesin, ancak dikişe çok yakın kesmediğinizden emin olun. Çuvalın dağılmamasını sağlamak için iplik ve makas arasında yaklaşık 1,5 – 2 inç boşluk bırakmak isteyeceksiniz.
8. Hayret, Fiberbot şu ana kadar harika görünüyor!!! (Gerçekten gülümseyebilene kadar bekleyin!)
9. Fiberbot'u bir kenara koyun. Isı üretmeyen bir alana yerleştirin. Çuval bezi ve kurutucu tiftiği hem çok yanıcıdır!
Adım 3: Robotu Bir Araya Getirmek
Tamam, şimdi daha yeni başlıyoruz! E-tekstillere E'yi koymak, woo! Aşağıdaki talimatlar Make: Making Simple Robots kitabından izlediğim talimatlardır. Bu kitap, bu projeyi tamamlamam için çok ayrıntılı ve çok yardımcı oldu. Hadi başlayalım!
Adım 1: LED matrisi, matrisin basit Arduino programlama ile uyumlu olmasını sağlayan bir sırt çantası devre kartı ile birlikte gelir. Bir sonraki adıma geçmeden önce bu iki cihazın birlikte lehimlenmesi gerekir. Lehimleme, metali diğer nesnelere eritmek için bir havya kullanan basit bir iştir. Sırt çantasında toplam 16 delik ve sırt çantasının yanlarına kayan matris üzerinde 16 tel vardır. Yukarıdaki fotoğraflarda iki farklı parçayı görebilirsiniz. Kabloları deliklerle hizalayın ve yavaşça itin. İki parçayı birbirine lehimlemek için en iyi sonucu bulduğum şey, lehim telini ve havyayı matris üzerindeki tel arasında bağlamaktı. Matris telinin ortada olması ve ardından iki bileşenin bir araya gelmesi, lehimin sırt çantasının altında güzel bir top oluşturmasını sağladı. Sonraki 15 kablo için bu adımı tekrarlayın.
- Nasıl lehim yapacağınızdan emin değilseniz, korkmayın! Bunun için bir talimat var. Lehimleme konusunda yeniyseniz ve daha fazlasını öğrenmek istiyorsanız, bu temel nasıl yapılır lehimine göz atın.
Adım 2: Artık matris kullanıma hazır olduğuna göre, bir sonraki adım, sırt çantasına bağlı dört deliğe dört tel veya küçük timsah klipsi takmaktır. Farklı renkli teller kullanabilirsiniz, ancak sadece bir renk kaplamalı telim olduğu için bir tane kullandım. Matris ve sırt çantasını birlikte lehimlemek için kullandığım tekniğin aynısını kullanarak dört kabloyu her deliğe lehimleyin. Kalan telleri kesin.
Adım 3: Bir sonraki adım Gemma'yı LED Matrix'e bağlamaktır. Her kablonun Gemma üzerinde belirli bir yeri vardır, bu nedenle kabloları doğru şekilde bağlamak önemlidir. Telleri Gemma'ya çevirmeden önce yaklaşık yarım inç kadar soyduğunuzdan emin olun. Bu yöntemi kullandım, ancak telleri Gemma'ya da lehimleyebilirsiniz. Delikler lehimleme için değil dikiş amaçlı olduğundan, telleri lehimliyorsanız delikleri önceden kalaylamanız gerekir. Bu, deliklere ek bir lehim katmanı eklemek anlamına gelir. Her bir telin nereye bağlanması gerektiğine dair bir referans için Make: Making Simple Robots kitabından yukarıdaki resmi kullandım.
+ tel (fotoğrafta kırmızı) sağdaki alt pedine bağlanacaktır (Vout olarak işaretlenmiştir).
– tel (fotoğrafta siyah) sağdaki (GND işaretli) üst pedine bağlanacaktır.
D kablosu (fotoğrafta sarı) soldaki orta pedine bağlanacaktır (D0 ile işaretlenmiştir).
C kablosu (fotoğrafta yeşil) sağdaki (D2 ile işaretli) üst pedine bağlanacaktır.
Ceceri, K. (2015). Yap: Basit Robotlar Yapmak. San Francisco: Maker Media Inc.
Adım 4: Artık robotun "gözlerini" oluşturmayı bitirdiniz! YAY! Fiberbot'u uyandırmak ve onları yeni arkadaşlarıyla tanıştırmak için neredeyse oradayız. Gemma'nızın düzgün çalıştığından emin olmak için bir test yapabilirsiniz. Bu adımları bir sonraki derste bulabilirsiniz!!
Adım 4: Arduino Blink'i İndirme
Bu derste Gemma'nızda bir test yapacak ve aynı zamanda Arduino IDE kullanarak mikro denetleyicinizi kodlamanızı sağlayan programı indireceksiniz.
Bir test nasıl yapılır:
Adafruit Gemma'nız üzerinde kodlamaya dalmadan önce bir test yapmanız önemlidir. İşte Gemma'nızda bir alıştırma testi çalıştırma adımları. Kathy Ceceri'nin Make: Making Simple Robots'dan türetilen talimatlar.
Adım 1: Windows bilgisayar kullanıyorsanız, USB-tinyISP adlı bir sürücü indirmeniz gerekecektir. Sürücülerin işi, bilgisayardan Gemma'ya iletilen dili anlamaktır. İnsanların gençlerle konuşurken dillerini üniversite öğrencilerinin önünde konuştuklarına kıyasla değiştirmelerine benzer. Başka bir deyişle, sürücüyü indirmek, bilgisayarın Gemma ile etkili bir şekilde iletişim kurmasını sağlar.
- Sürücüyü kurmak için: Windows 7, 8 ve XP için talimatları bulabileceğiniz http//bit.ly/ada-drivers yazın.
Adım 2: Gemma'daki USB bağlantı noktasını ve mini USB kablosunu kullanarak Gemma'nızı bilgisayara takın. Bu prize takıldığında, Gemma'daki yeşil LED ışığının yanı sıra yerleşik kırmızı LED flaşının da yandığını görmelisiniz.
- Gemma'nızı taktıktan sonra, ekranda bir açılır kutu istemi görünmelidir. Sürücüyü doğrudan sabit sürücünüze yüklemesi gerektiğinden, sürücüyü web'de aramak için buna ihtiyacınız yoktur.
Adım 3: Ardından Arduino IDE programını bilgisayarınıza indirmeniz gerekecek. Arduino IDE program sayfasını buradan indirmeye gidin ve komutları takip edin. Programı sabit sürücünüze başarıyla indirdikten sonra, doğru kartı kullandığınızdan emin olmanız gerekir. Ne yazık ki, Gemma bir Adafruit olduğundan ve sadece Arduino ile uyumlu olduğundan, kartı ayrı olarak indirip programa kurmalısınız. Adafruit Gemma kartını IDE programına nasıl indireceğinizi gösterdiğim bu eğitim videosunu izleyin. Ayrıca, IDE programlamaya ek panolar indirmek için size açıklayıcı talimatlar veren bu bağlantıyı da görüntüleyebilirsiniz.
Adım 4: Kodu çalıştırın. Testinizi çalıştırmak için hangi kodu kullanacağınızı gösteren bu videoyu izleyin. Bu özel kod, kırmızı LED'i saniyede bir yanıp sönmeye başlayacak şekilde değiştirecek şekilde ayarlanmıştır. Daha önce yanıp sönmesine rağmen, bu yanıp sönme çok daha yavaş olmalıdır.
Adım 4: Artık Gemma'nızı çalıştırdığınıza ve vücudunuzu bitirdiğinize göre, bir sonraki adım onları birbirine bağlamaktır. Başka bir keçe rengi kullanarak Gemma ve LED Matrix'in ana hatlarını kesin. Ana hatları her parçanın arkasına yerleştirin. LED matrisinin köşelerini ve Gemma'yı bu derste daha önce yaptığınız dikdörtgen keçe parçasına dikin.
Adım 5: Pil takımını Gemma'ya takın ve kara kutuyu robotun arkasına yerleştirin. Pil takımını cırt cırt ile Fiberbot'un arkasına takın. Bu şekilde, bu "gözleri" farklı bir robota koymak isterseniz, her şey taşınabilir.
Pekala, Fiberbot'u bir saniyeliğine bırakabilirsiniz. Arduino programını MacBook veya Windows bilgisayarlarınıza nasıl indireceğiniz konusunda size adım adım talimatlar veren web sitesine rehberlik edeceğim. Şimdi bu, Fiberbot'unuzu gülümsetecek!
1. Arduino'yu İndirmek: Adafruit web sitesinde, özellikle Gemma denetleyiciniz hakkında bilgi edinebileceğiniz bir sayfa bulunmaktadır. Her şeyden önce, uyumlu yazılımı bilgisayarınıza indirmeniz gerekir. İşte bu adımı tamamlamak için bağlantı.
Arduino indiriliyor
2. Arduino IDE ile Programlama: Yine, adafruit web sitesinde Gemma ile başlarken 'Arduino IDE ile programlama' adlı bir sekme bulabilirsiniz. Bu özel web sayfası, kodun arkasındaki anlamları anlamanızı sağlar. Esasen tüm kodlama, bir şeyin görev olarak gerçekleştirilmesi gerektiğini söylemektir. Bunlar girdiler ve çıktılar olarak bilinir. Bir girdi, nesneye gelen bilgidir ve çıktı, nihai sonuçtur. Örneğin, kız kardeşime bulaşıkları yıkamasını söylersem ve o bulaşıkları yıkarsa, girdi benim bulaşıkları yıkamasını istememle temsil edilir, çıktı ise bulaşıkları yıkamasıdır. Başka bir örnek, TV'niz için uzaktan kumandanızı kullanmak olabilir. Giriş olan açma düğmesine basıyorsunuz ve TV çıkış görevi görerek açılıyor. Mikro denetleyicilerle çalışırken de aynı iletişim kullanılır. Bir yanıt (çıktı) olması için Gemma'mıza nasıl girdi göndereceğimizi öğreneceğiz. Kodun farklı anlamlarını okuyun. Bu web sitesini kullanmayı gerçekten seviyorum çünkü yeni başlayanlar için adımlar atıyor. Anlaşılması kolaydır ve takip edilecek çok sayıda görsel sağlarlar.
Arduino IDE ile Programlamahttps://learn.adafruit.com/introducing-gemma/progr…
3. Arduino programını bilgisayarınıza indirdikten sonra açın ve verdiğim videodaki komut istemini takip edin. Üst menü çubuğundaki 'araçlar'a tıklayın, 'pano:' seçeneğine gidin ve Adafruit Gemma'ya (ATtiny85 @ 8MHz) tıklayın. Kodlama, karttan karta biraz farklı olduğundan, kullandığınız denetleyici için doğru kartı seçmeniz önemlidir.
4. Arduino programını indirdiğinize ve kodlamanın arkasındaki bazı bağlamlara aşina olduğunuza göre, sanırım kendi Fiberbot'unuzu kodlamaya başlamaya hazırsınız!!! Blink kullanarak nasıl kod yazılacağına ilişkin sonraki derse göz atın.
Adım 5: Fiberbot'u Kodlamak
Bir. Daha. Adım.
Gemma'nız için bir test yapmak için kullandığınız göz kırpma taslağı, programa aşina olmak için oynayabileceğiniz basit bir koddur. Gecikme(1000) yazan yeri bulun. Bu komut Gemma'ya LED'i saniyenin binde biri kadar yani 1 saniye boyunca açıp kapatmasını söyler. Değişmenin yanıp sönen LED'in hızını nasıl değiştireceğini anlamak için zamanlama ile oynayabilirsiniz. Örneğin, gecikme (500) olarak değiştirirseniz, LED iki kat daha hızlı yanıp sönecektir. Gecikme (2000) olarak değiştirirseniz, neyi değiştireceğini tahmin edebilir misiniz? Evet, anladın! Arduino cihazına iki kat daha yavaş yanıp sönmesini söyler.
**Unutmayın: Her yeni dosya yüklemek istediğinizde her zaman Gemma'nızdaki sıfırlama düğmesine basmanız gerekecektir.
Kodu doğruladığınızda/yüklediğinizde, ekranın alt kısmında kırmızı baskıda bir hata olma ihtimali vardır. Bu oluyorsa, bunun nedeni genellikle Gemma'nızdaki sıfırlama düğmesine basmayı unutmuş olmanızdır. Durum böyle değilse, daha fazla talimat ve yardım için "Arduino IDE ile Kurulum" sayfasını (https://bit.ly/arduino-setup) okuyabilirsiniz. Ayrıca, canlı bir kişinin yardım sağlayabileceği ve diğer sorularınızı yanıtlayabileceği bir Adafruit Müşteri Destek Forumu da bulunmaktadır.
Artık yanıp sönme kodunu Gemma'nıza başarıyla çalıştırdığınıza göre, Matrix'i dahil etmenin zamanı geldi. Bunun için TinyWireM adlı bir kütüphane indirmeniz gerekecek. İşte nasıl:
1. Açık Arduino pencerelerini kapatın
2. Adafruit web sitesine gidin veya https://bit.ly/gemma-sc yazın. TinyWireM kitaplığını burada bulacaksınız. Bunu indirin. Bunu bir Mac bilgisayarda nasıl yapacağınızı göstermek için bir video yükledim. Bu kitaplığı indirmek için adım adım yazılı bir kılavuz için bu bağlantıya da gidebilirsiniz. Bu kitaplığı indirerek, yeni dosyalar olarak kaydetmenize izin veren bu koda kalıcı erişiminiz olacak.
3. Adım 2 biraz kafa karıştırıcı olabilir. Bu durumda, kodlar Adafruit web sitesinde mevcuttur. Kodları Arduino Blink programına kopyalayıp yapıştırabilir ve oradan çalıştırabilirsiniz. Tarayıcıdaki sekmelere benzer şekilde iki yeni sekme oluşturmak isteyeceksiniz. Her iki kodu da doğrulayın ve bunları Gemma ve Matrix'inize yükleyin. TA-DA!!!!! Arduino IDE kullanarak kodladınız ve yüklediniz!!!!! Fiberbot'u çok mutlu ettiniz!! Pil paketinizi Gemma'nıza takın ve USB'yi bilgisayarınızdan ve mikro denetleyiciden çıkarın. Artık Fiberbot arkadaşınızı herkese gösterebilirsiniz! İyi eğlenceler:)
** Şans eseri hiçbir şey olmuyorsa, önceki derse dönün ve nasıl sorun giderileceğini/yardımın nereden bulunacağını okuyun.
Önerilen:
Tutuculu Robotik Kol: 9 Adım (Resimli)
Kavrayıcılı Robot Kol: Ağaçların büyüklüğü ve limon ağaçlarının dikildiği bölgelerin sıcak iklimi nedeniyle limon ağaçlarının hasadı zor bir iş olarak kabul edilir. Bu yüzden tarım işçilerinin işlerini daha kolay tamamlamalarına yardımcı olacak başka bir şeye ihtiyacımız var
Arduino Kontrollü Robotik Biped: 13 Adım (Resimli)
Arduino Kontrollü Robotik Biped: Robotlar her zaman ilgimi çekmiştir, özellikle de insan hareketlerini taklit etmeye çalışan türler. Bu ilgi beni insan yürümesini ve koşmasını taklit edebilecek bir robotik iki ayaklı tasarlamaya ve geliştirmeye yöneltti. Bu Eğitilebilir Kitapta, size göstereceğim
Kendin Yap Robotik - Eğitici 6 Eksen Robot Kolu: 6 Adım (Resimli)
Kendin Yap Robotik | Eğitici 6 Eksenli Robot Kolu: DIY-Robotics eğitici hücresi, 6 eksenli robotik kol, elektronik kontrol devresi ve bir programlama yazılımı içeren bir platformdur. Bu platform, endüstriyel robotik dünyasına bir giriş niteliğindedir. DIY-Robotics bu proje sayesinde
ASL Robotik El (Sol): 9 Adım (Resimli)
ASL Robotik El (Sol): Bu dönemki proje, sınıf ortamında sağır ve işitme engelliler için Amerikan İşaret Dili alfabesini gösterebilen 3 boyutlu baskılı robotik bir sol el oluşturmaktı. Amerikan İşaret Dilini gösterme erişilebilirliği
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