Mündəricat:
- Addım 1: Bamperlərin yaradılması
- Addım 2: Bamperlərin quraşdırılması
- Addım 3: Dövrə Yarat
- Addım 4: Kod əlavə edin
- Addım 5: HƏR ŞEY BAXILDI
Video: Boe Botu işıqlandır: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu şah əsərini maneə istiqaməti, işıq göstəricisi və səs qabiliyyəti ilə hazırlamaq üçün sizə lazım olacaq:
-Tam işlək bir Boe Bot
-Çoxlu dövrə teli
-Məlumat
-Karton
-Zımbalı
-Kütləvi çubuqlar
-Tel çıxarıcılar
-Kiçik kəlbətinlər
-İsti yapışqan silahı və isti yapışqan
-Elektrik lenti
-1 dövrə dinamik
-2 ümumi katot LED
-6 ədəd 1K rezistor
-2 ədəd 10K müqavimət
-10 uF kondansatör
Biz onu quraq?
Addım 1: Bamperlərin yaradılması
Tamponlar düzəltmək üçün aşağıdakılardan istifadə edəcəksiniz:
-tel
-barmaqlıq
-karton
-isti yapışqan
-Kütləvi çubuqlar
-zımbalı
1. Əvvəlcə etmək istədiyiniz şey bir karton parçasını kəsib yarıya qatlamaqdır (2 -ci və 3 -cü şəklə baxın) (BU x2).
2. Sonra, təxminən 20 sm uzunluğunda bir tel alacaqsınız və hər iki ucunu da bir -birindən daha uzununuz. Sonra daha uzun zolağı ucunu bir spiralə bükün (4 -cü şəklə baxın) (BU x4).
3. Bir parça ağcaqanad götürün və yarıya qatlayın ki, karton daxili qatın səthinə sığacaq qədər kiçik olsun. Sonra telin spiralini, bütün kıvrım boyunca zımbalanaraq ağcaqanadın içinə yapışdırın (5 -ci və 6 -cı şəklə baxın) (BU x4).
4. Kətan kağızının bir tərəfini kart lövhəsinin bir daxili qatına yapışdırın. (BUNU HƏR BİR QAT QATI ÜÇÜN KARTON KARTINA X2 PARÇA (ƏSASINA x4) edin) Yapıştırma zamanı ağcaqanad toxumasına toxunmamaq üçün diqqətli olun, çünki istilik keçirir və barmaqlarınızı yandırır (6 -cı şəkilə baxın).
5. İki Popsicle çubuğunu bir -birinə yapışdırın (BU x2 edin və birini xeyli böyüdün) və hər bir karton kıvrımın arxasına bir Popsicle bağlantısı yapışdırın və biri eyni şeyi qarşı tərəfdə edir (bax 1 -ci şəkil).
6. Tamponların bir -birinə yaxın qalmasını təmin etmək üçün son bir toxunma, tamponlar üçün məhdudlaşdırıcı bir uzunluğun ortasını bağlamaqdır. Bağlandıqdan sonra yapışdırın və təhlükəsizliyini təmin etmək üçün qurudun (1 -ci şəklə bax).
Bamperlərinizi Uğurla Yaratdınız!
Addım 2: Bamperlərin quraşdırılması
Tamponları Boe Bot -a bağlamaq üçün aşağıdakılardan istifadə edəcəksiniz:
-Boe Bot
-Yeni tamponlarınız
-İsti yapışqan
-Elektrik lenti
Bu addım kifayət qədər sadədir. Etməyiniz lazım olan tək şey bir elektrik lenti götürmək və bir ox ilə qara top təkərinin üstündəki metal sahə boyunca qoymaqdır. Bantlandıqdan sonra ərazini lentlə isti yapışdırın, tamponları yapışdırın və montaj üçün quruyana qədər basın.
İndi tamponlar hazırdır, dövrəyə girək!
Addım 3: Dövrə Yarat
Bir dövrə yaratmaq üçün sizə lazım olacaq:
-Boe Bot
-Bamperlərə qoşulmuş tellər
-Tel çıxarıcılar
-Kiçik kəlbətinlər
-Dövrə teli
-1 dövrə dinamik
-2 ümumi katot LED
-6 ədəd 1K rezistor
-2 ədəd 10K müqavimət
-10 uF kondansatör
Dövrə üçün hər şeyi ilk şəkildə göstərildiyi kimi bağlamaq istəyəcəksiniz. 2 -ci, 3 -cü və 4 -cü şəkillər hamısı birincisidir (daha az qarışıq etmək üçün bölün). 2 -ci şəkil tampon dövrəsi, 3 -cü katod dövrəsi və 4 -cü dinamik dinamikidir.
Bitirdikdən sonra, dövrə hoparlörünü Boe Bot üzərindəki əsas möhürün altındakı platformaya elektrik lenti ilə bağlaya bilərsiniz, beləliklə də sallanmır.
Bir addım daha, çətin hissə bitdi!
Addım 4: Kod əlavə edin
Kodun düzgün işləməsini təmin etmək üçün əvvəlcə sağ servo motorun pin 12 üçün fişdə, sol servo pin 13 üçün fişdə olduğundan və dövrənin əvvəlki diaqramlarda göstərildiyi kimi olduğundan əmin olmalısınız.
Nəhayət, bu kodu Basic Stampa daxil etməli, robotu qoşmalı və nəhayət: RUN IT.
Burada yazılmış kod var, ancaq əsas möhür faylını da yükləyə bilərsiniz və bu da işləməlidir.
Şərhdən əvvəl apostrofu olan hər şey, ancaq '{$ STAMP BS2} və' {$ PBASIC 2.5} lazımdır.
'*********************************************** *********************** 'Adı: William
'************************************************************************
'Başlıq - BoeBump.bs2
Tarix - 28 Noyabr 2017
'Təsvir: Boe Botu uzaqlaşdırmaq üçün bir şey vurduqda əmri işə salan fiziki tamponlar yaradın' maneədən. Layihəyə səs və işıqlandırma da əlavə edin.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'************************************************************************
Başlanğıc dayanmasını sıfırlama kodu
'(KODUN BAŞLANMASI NECƏ OLUR !!!)
'Bu kod, sıfırlama düyməsinə basıldığında botu dayandırır və ya işə salır' ********************************** ************************************
temp VAR Byte 'müvəqqəti mağazası
RunStatus DATA $ 00 'dəyişən ROM -da saxlanılır
READ RunStatus, temp 'ROM -dan dəyişəni oxuyun
temp = ~ temp 'dəyərini 0 -dan 1 -ə və ya 1 -dən 0 -a çevir
RunStatus YAZ, temp 'dəyişəni ROM -a geri yaz
IF (temp> 0) SONRA SONRA 'Dəyərin 1 olub olmadığını yoxlayın və əgər belədirsə proqramı sonlandırın
'************************************************************************
Pins Quraşdırması
'************************************************************************
LMotor PIN 13
RMotor PIN 12
'************************************************************************
Sabitlərin Qurulması
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
'Dəyişənlər
'************************************************************************
X VAR Word
'************************************************************************
'Əsas Proqram
'************************************************************************
FREQOUT 5, 150, 880 'Köhnə ədviyyat melodiyası yaradın
PAUSE 50 'Freqout əmri üçün
FREQOUT 5, 150, 880 'ədədləri çıxışa (məsələn: 5), müddəti (məsələn: 150ms), PAUSE 20 'və nəhayət tezlik səviyyəsi (məsələn: 880Hz)
FREQOUT 5, 250, 988
DURDUR 20
FREQOUT 5, 250, 1175
DURDUR 20
FREQOUT 5, 250, 1047
DURDUR 20
FREQOUT 5, 150, 1319
DURDUR 20
FREQOUT 5, 200, 1450
DURDUR 20
FREQOUT 5, 300, 1175
ET
YÜKSEK 0 'Katodları ağlaşdırın (lakin onlar ağ kimi ağarmaz
HIGH 1 'alt proqramı dərhal rəngi dəyişəcək).
YÜKSƏK 2
YÜKSƏK 9
YÜKSƏK 10
YÜKSƏK 11
IF (IN6 = 1) VƏ (IN4 = 1) SONRA 'tamponlardan heç biri yoxdursa
LOW 0 'toxunur, sonra katotları düzəldin
LOW 2 'yaşıl və alt proqrama keçin
LOW 9 'İrəli çağırıldı.
Aşağı 11
GOSUB İrəli
ELSEIF (IN6 = 0) VƏ (IN4 = 0) SONRA 'Hər iki tampon toxunursa, LOW 0 'sonra hər iki katodu qırmızıya çevirin, LOW 1 'iki səs siqnalı yaradın və davam edin
LOW 9 'BothBump alt proqramı.
Aşağı 10
FREQOUT 5, 50, 2500
DURDUR 200
FREQOUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) VƏ (IN4 = 1) O zaman 'Yalnız sağ tampon vurarsa, LOW 9 'sağ katodu qırmızıya çevirin, LOW 10 'iki bip səsi yaradın və davam edin
FREQOUT 5, 50, 2500 'BumpRight alt proqramı.
PAUSE 200
FREQOUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) VƏ (IN4 = 0) ONDA 'Yalnız sol tampon vursa, LOW 0 'sol katodu qırmızıya çevirin, LOW 1 'iki səs siqnalı yaradın və davam edin
FREQOUT 5, 50, 2500 'BumpLeft alt proqramı.
DURDUR 200
FREQOUT 5, 200, 2500
GOSUB BumpLeft
ENDIF
LOOP
END proseduru təsadüfən Alt Prosedurlardan əvvəl dayandırın
'************************************************************************
Alt Prosedurlar
'************************************************************************
İrəli: 'Bir az irəli gedin
X = 1 ilə 30 arasında
PULSOUT RMotor, 700
PULSOUT LMotor, 850
NÖVBƏTİ
DURDUR 20
QAYIT 'Yenidən başlamağa başlayın
'****************************************************
BothBump: 'Bir az geri çəkin
X = 1 ilə 150 arasında
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NÖVBƏTİ
PAUSE 200
FOR X = 1 TO 100 'Maneədən sola dönün
PULSOUT RMotor, 650
PULSOUT LMotor, 760
NÖVBƏTİ
DURDUR 20
QAYIT 'Yenidən başladın
'****************************************************
BumpLeft: 'Bir az geri çəkin
X = 1 ilə 150 arasında
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NÖVBƏTİ
DURDUR 200
FOR X = 1 TO 100 'Maneədən sağa dönün
PULSOUT RMotor, 740
PULSOUT LMotor, 850
NÖVBƏTİ
DURDUR 20
QAYIT 'Yenidən başlamağa başlayın
'****************************************************
BumpRight: 'Bir az geri çəkin
X = 1 ilə 150 arasında
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NÖVBƏTİ
X = 1 TO 100 ÜÇÜN 200 DURDUR 'Maneədən sola dönün
PULSOUT RMotor, 650
PULSOUT LMotor, 760
NÖVBƏTİ
DURDUR 20
QAYIT 'Yenidən başlamağa başlayın
'********************************************************
Alt Prosedurların Sonu
'********************************************************
'Kodun sonu
'********************************************************
TƏBRİK EDİRİK, BOE BOTUNUZU YÜKSƏDİRDİNİZ !!!
Əhəmiyyətli nöqtə:
Unutmayın ki, kodu işlədərkən robotun işə salınması üçün sıfırlama düyməsini basmalısınız
Addım 5: HƏR ŞEY BAXILDI
Bu yükseltmənin həqiqətən nə edə biləcəyini görmək üçün videoları izləyin və audio faylları dinləyin!
P. S. Boe faylı, sıfırlama düyməsi ilə Boe Bot -un ilkin aktivləşdirilməsində baş verən köhnə ədviyyat melodiyasıdır. Boe Beep faylı, tamponlar işə salındıqda səslənən səsdir (bir maneəni vurur).
Tövsiyə:
NodeMCU ilə Telegram Botu (ESP8266): 3 addım
NodeMCU ilə Telegram Botu (ESP8266): Sisteminizdən bildiriş vermək üçün bota ehtiyacınız varmı? yoxsa sadəcə mesaj göndərməklə bir şey edirsiniz? Telegram Bot sizin həllinizdir! Bu dərsdə botumu hazırlamaq üçün Telegram Web və BotFather istifadə edəcəyəm
Boe-Botu həll etmək üçün labirent: 3 addım
Maze Solutions Boe-Bot: Salam! Mənim adım Maahum İmran, 11 -ci sinif Texnologiya sinifinin bir hissəsiyəm. Bizə Boe-Botumuzu götürmək və ustalıqla bir labirentdən keçmək üçün proqram vermək tapşırığı verildi. Bu əvvəlcə çətin bir sınaq idi və etiraf edim ki, kömək etmədən
İşıqlandır: 9 addım
Dam İşıq: Bu təlimatda, vibrasiya aktivləşdirilmiş bir işıq hazırlayacaqsınız. Cihazı masaya və ya yerə qoya bilərsiniz. Masaya və ya zəminə bir yumruq və ya ayaqla vurun və işığın titrəmə müddətində yandığını və ya titrəmədən sonra da açıq qaldığını görün
Şəkili işıqlandır!: 6 addım (şəkillərlə)
Bu Şəkili İşıqlandırın!: Salam, Bu kiçik bir şəkil çəkdirdiyimiz və hər hansı bir oğlan, kişi, ata, hər kəsin heyran qalması üçün çox gözəl bir dekorativ obyektə çevirdiyimiz olduqca sadə bir layihədir :) Bu layihənin dəyəri çox aşağıdır: -Buna ehtiyacımız var-1. Tam səhifə a4 və ya daha böyük rəngli pr
Əsas Damğa Çipindən istifadə edərək paralaks BOE-Botu necə etmək olar: 7 addım
Əsas Damğa Çipindən istifadə edərək Parallax BOE-Botu Necə Hazırlanır: Bu təlimat Parallax BOE-Bot Əsas Damğa Robotunun quruluşunu və modifikasiyasını göstərir