İçindekiler:
- Adım 1: Tamponları Oluşturma
- Adım 2: Tamponların Monte Edilmesi
- Adım 3: Devreyi Oluşturma
- Adım 4: Kodu Ekleme
- Adım 5: HEPSİ YAPILDI
Video: Light Up Boe Bot: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Engel yönü, ışık göstergesi ve ses özelliklerine sahip bu şaheseri yapmak için ihtiyacınız olacak:
-Tamamen işlevsel bir Boe Bot
-Bir sürü devre teli
-Aliminyum folyo
-Karton
-Zımba
-Dondurma çubukları
-Tel Sıyırıcılar
-Küçük Pense
-Sıcak tutkal tabancası ve sıcak tutkal
-Elektrik bandı
-1 devre hoparlör
-2 ortak katot LED'i
-6 1K dirençler
-2 10K direnç
-1 10uf kapasitör
İnşa Edelim mi?
Adım 1: Tamponları Oluşturma
Tamponları yapmak için şunları kullanacaksınız:
-Tel
-aliminyum folyo
-karton
-sıcak tutkal
-Dondurma çubukları
-zımba
1. İlk yapmak isteyeceğiniz şey, bir karton parçası kesip ikiye katlamak (2. ve 3. resme bakınız) (BU x2'yi YAPIN).
2. Ardından, yaklaşık 20 cm uzunluğunda bir tel alacak ve her iki ucunu da biri diğerinden daha uzun olacak şekilde soyun. Daha sonra, soyulmuş uzun ucu bir spiral şeklinde bükün (4. resme bakın) (BU x4'ü YAPIN).
3. Bir parça folyo alın ve bir karton iç katın yüzeyine sığacak kadar küçük olacak şekilde ikiye katlayın. Ardından telin spiralini tüm kat boyunca zımbalayarak kalay folyoya zımbalayın (5. ve 6. resme bakın) (BU x4'ü YAPIN).
4. Folyo parçasının bir tarafını mukavvanın bir iç katına yapıştırın. (BUNU HER İÇ KATLAMA İÇİN YAPIN, KARTON PARÇASI BAŞINA KADAR x2 (TEMEL OLARAK x4)) Yapıştırırken folyoya dokunmamaya dikkat edin, çünkü ısıyı iletecek ve parmaklarınızı yakacaktır (6. resme bakın).
5. İki Popsicle çubuğunu birbirine yapıştırın (BU x2 YAPIN ve bir tane daha büyük yapın) ve bir Popsicle bağlantısını her karton katın arkasına yapıştırın ve bir tane de diğer tarafta aynı şeyi yapıyor (1. resme bakın).
6. Tamponların birbirine yakın durmasını sağlamak için son bir dokunuş, ortayı tamponlar için kısıtlayıcı bir uzunluğa bağlamaktır. Bağladıktan sonra yapıştırın ve güvenliğini sağlamak için kurumasını bekleyin (1. resme bakın).
Bumper'larınızı Başarıyla Oluşturdunuz!
Adım 2: Tamponların Monte Edilmesi
Tamponları Boe Bot'a monte etmek için şunları kullanacaksınız:
-Boe Botu
-Yeni tamponlarınız
-Sıcak tutkal
-Elektrik bandı
Bu adım oldukça basittir. Tek yapmanız gereken bir parça elektrik bandı almak ve akslı siyah bilyeli çarkın hemen üzerindeki metal alana koymak. Bantlandığında, alanı bantla sıcak yapıştırın, tamponları yapıştırın ve monte etmek için kuruyana kadar bastırın.
Artık Tamponlar Hazır olduğuna göre Devreye Girelim!
Adım 3: Devreyi Oluşturma
Devreyi oluşturmak için ihtiyacınız olacak:
-Boe Botu
-Tamponlara bağlı teller
-Tel striptizci
-Küçük Pense
-Devre teli
-1 devre hoparlör
-2 ortak katot LED'i
-6 1K dirençler
-2 10K direnç
-1 10uf kapasitör
Devre için her şeyi ilk resimde gösterildiği gibi bağlamak isteyeceksiniz. 2., 3. ve 4. görüntünün tümü birincinin bir parçasıdır (daha az kafa karıştırıcı hale getirmek için bölünür). 2. resim tampon devresi, 3. resim katot devresi ve 4. resim hoparlör devresidir.
İşiniz bittiğinde, sarkmaması için devre hoparlörünü Boe Bot üzerindeki temel damganın altındaki platforma elektrik bandıyla yapıştırabilirsiniz.
Bir Adım Daha, Zor Kısım Bitti!
Adım 4: Kodu Ekleme
Kodun düzgün çalıştığından emin olmak için öncelikle pin 12 için doğru servo motorun fişte, pin 13 için sol servonun fişte olduğundan ve devrenin tam olarak önceki şemalarda gösterildiği gibi olduğundan emin olmak isteyeceksiniz.
Son olarak, bu kodu Temel Damga'ya girmeniz, robotu takmanız ve son olarak: RUN IT.
İşte yazılan kod, ancak temel damga dosyasını da indirebilirsiniz ve bu da işe yarayacaktır.
Öncesinde kesme işareti olan her şey yorumdur, ancak ' {$STAMP BS2} ve ' {$PBASIC 2.5} gereklidir.
'******************************************************** *************************' İsim: William
'************************************************************************
Başlık - BoeBump.bs2
' Tarih - 28 Kasım 2017
'Açıklama: Boe Bot'u engelden uzaklaştırmak için bir şeye çarptığında bir komutu tetikleyen fiziksel tamponlar oluşturun. Projeye ses ve ışık da ekleyin.
' {$DAMGA BS2}
' {$PBASIC 2.5}
'************************************************************************
' Sıfırla Başlat Durdur için Kod
'(KODU BU ŞEKİLDE BAŞLATILIR!!!)
' Bu kod, sıfırlamaya basıldığında botun durmasını veya başlamasını sağlar '************************************ *****************************************
temp VAR Byte 'geçici mağaza
ROM'da saklanan RunStatus DATA $ 00 'değişkeni
READ RunStatus, temp 'ROM'dan değişkeni OKUYUN
temp = ~temp '0'dan 1'e VEYA 1'den 0'a değerini ters çevir
WRITE RunStatus, temp 'Değişkeni ROM'A YAZIN
IF (temp>0) THEN END 'Değerin 1 olup olmadığını kontrol edin ve eğer öyleyse, programı SONLANDIRIN
'************************************************************************
'Pim Kurulumu
'************************************************************************
Motor PIN 13
RMotor PIN 12
'************************************************************************
' Sabitler Kurulumu
'************************************************************************
LSdurdur CON 750
RStop CON 750
'************************************************************************
' Değişkenler
'************************************************************************
X VAR Kelimesi
'************************************************************************
' Ana program
'************************************************************************
FREQOUT 5, 150, 880 'Eski baharat melodisi oluşturun
DURAKLAT 50 'Sıklık komutu için, FREQOUT 5, 150, 880 'sayıları çıkış (ör: 5), süre (ör: 150ms), PAUSE 20' ve son olarak frekans seviyesi (ör: 880Hz)
SIKLIK 5, 250, 988
DURAKLAT 20
SIKLIK 5, 250, 1175
DURAKLAT 20
SIKLIK 5, 250, 1047
DURAKLAT 20
SIKLIK 5, 150, 1319
DURAKLAT 20
SIKLIK 5, 200, 1450
DURAKLAT 20
SIKLIK 5, 300, 1175
YAPMAK
YÜKSEK 0 'Katotları beyaz yapın (ancak
YÜKSEK 1 'altyordamı hemen rengi değiştirir).
YÜKSEK 2
YÜKSEK 9
YÜKSEK 10
YÜKSEK 11
IF (IN6 = 1) VE (IN4 = 1) SONRA 'Eğer tamponlardan hiçbiri yoksa
DÜŞÜK 0'a dokunuyoruz, ardından katotları yapıyoruz
LOW 2 'green ve alt programa ilerleyin
DÜŞÜK 9' İleri denir.
DÜŞÜK 11
GOSUB İleri
ELSEIF (IN6 = 0) AND (IN4 = 0) THEN 'Her iki tampon da temas ediyorsa, LOW 0 'sonra her iki katotu da kırmızıya çevirin, LOW 1 'iki bip sesi oluşturun ve
DÜŞÜK 9 'BothBump alt programı.
DÜŞÜK 10
SIKLIK 5, 50, 2500
DURAKLAT 200
SIKLIK 5, 200, 2500
GOSUB İkisiBump
ELSEIF (IN6 = 0) VE (IN4 = 1) SONRA 'Yalnızca sağ tampon çarparsa, DÜŞÜK 9 'sağ katodu kırmızıya çevirin, LOW 10 'iki bip sesi oluşturun ve devam edin
FREQOUT 5, 50, 2500 'BumpRight alt programı.
DURAKLAT 200
SIKLIK 5, 200, 2500
GOSUB BumpSağ
ELSEIF (IN6 = 1) VE (IN4 = 0) SONRA 'Yalnızca sol tampon çarparsa, LOW 0 'sol katodun kırmızıya dönmesini sağlayın, LOW 1 'iki bip sesi oluşturun ve devam edin
FREQOUT 5, 50, 2500 'BumpLeft alt programı.
DURAKLAT 200
SIKLIK 5, 200, 2500
GOSUB BumpSol
ENDIF
DÖNGÜ
END 'Durdur Programı, Alt Prosedürler kazara çalıştırılmadan önce
'************************************************************************
' Alt Prosedürler
'************************************************************************
İleri: 'Biraz ileri git
X = 1 - 30 İÇİN
PULSOUT RMotor, 700
PULSOUT LMotor, 850
SONRAKİ
DURAKLAT 20
RETURN 'Yeniden çalıştırmaya başlamak için geri dönün
'****************************************************
BothBump: 'Biraz yedekleyin
X = 1 - 150 İÇİN
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SONRAKİ
DURAKLAT 200
İÇİN X = 1 - 100 'Engelden sola dön
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SONRAKİ
DURAKLAT 20
RETURN 'Yeniden çalıştırmaya başlamak için geri dönün
'****************************************************
BumpLeft: 'Biraz yedekle
X = 1 - 150 İÇİN
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SONRAKİ
DURAKLAT 200
İÇİN X = 1'DEN 100'E ENGELDEN SAĞA DÖN
PULSOUT RMotor, 740
PULSOUT LMotor, 850
SONRAKİ
DURAKLAT 20
RETURN 'Yeniden çalıştırmaya başlamak için geri dönün
'****************************************************
BumpRight: 'Biraz yedekleyin
X = 1 - 150 İÇİN
PULSOUT RMotor, 850
PULSOUT LMotor, 650
SONRAKİ
DURAKLAT 200 FOR X = 1 - 100 'Engelden sola dön
PULSOUT RMotor, 650
PULSOUT LMotor, 760
SONRAKİ
DURAKLAT 20
RETURN 'Yeniden çalıştırmaya başlamak için geri dönün
'********************************************************
' Alt Prosedürlerin Sonu
'********************************************************
'Kod Sonu
'********************************************************
TEBRİKLER, BOE BOT'UNUZU YÜKSELTTİSİNİZ!!!
Önemli Nokta:
Kodu çalıştırdığınızda, onu çalıştırmak için robottaki sıfırlama düğmesine basmanız gerektiğini unutmayın.
Adım 5: HEPSİ YAPILDI
Bu yükseltmenin gerçekten neler yapabileceğini görmek için videoları izleyin ve ses dosyalarını dinleyin!
not Boe dosyası, Boe Bot'un sıfırlama düğmesi aracılığıyla ilk etkinleştirilmesinde oluşan eski baharat melodisidir. Boe Beep dosyası, tamponlar etkinleştirildiğinde (bir engele çarptığında) çalan sestir.
Önerilen:
Boe Bot Bir Labirentte Gezinir: 4 Adım
Boe Bot Bir Labirentte Gezinir: Bu talimat, boe bot için tamponlar oluşturmanıza yardımcı olacak ve size labirentte boe botunu gezdirecek kodu sağlayacaktır
Labirent Çözen Boe-Bot: 3 Adım
Labirent Çözen Boe-Bot: Merhaba! Benim adım Maahum Imran. 11. sınıf Teknoloji sınıfının bir parçasıyım. Boe-Bot'larımızı almak ve bir labirentten ustaca geçmek için programlamak için bir görevle karşı karşıya kaldık. Bu ilk başta zor bir meydan okumaydı ve itiraf edeceğim, hele olmadan
Labirent Çözme Robotu (Boe-bot): 5 Adım
Labirent Çözen Robot (Boe-bot): Bu nasıl yapılır, basit malzemeler ve bir robot kullanarak kendi labirent çözme robotunuzu nasıl tasarlayacağınızı ve yapacağınızı gösterecektir. Bu aynı zamanda kodlamayı da içerecektir, bu nedenle bir bilgisayara da ihtiyaç vardır
Kızılötesi Dedektörlü Boe-Bot: 12 Adım (Resimlerle)
Kızılötesi Dedektörlü Boe-Bot: Bu talimat, engellerden kaçınmak için kızılötesi dedektörler kullanarak bir labirentte gezinebilen bir Boe-Bot'un nasıl oluşturulacağını ve kodlanacağını gösterecektir. Bu, ihtiyaçlarınıza uygun kolay değişikliklere izin veren, takip edilmesi kolay bir kılavuzdur. Bu, temel bir ve
Boe-Bot: Engelden Kaçınma Robotu: 6 Adım
Boe-Bot: Engelden Kaçınan Robot: Bu küçük robot, engelleri tespit etmek için bıyıklarını kullanır. Bıyıklarından biri veya ikisi birden tetiklendiğinde, geri çekilir ve farklı bir yöne döner. Aksi takdirde ileriye doğru hareket eder. 4 adet AA pil ile çalışan Paralax anakart, bu küçük