Mündəricat:
- Təchizat
- Addım 1: Adım 1: Bina qutusu
- Adım 2: Adım 2: Qutunu bitirmək
- Addım 3: Saatı tamamlayın
- Addım 4: Proqramlaşdırmaya başlayın
- Addım 5: Proqramlaşdırmaya baxın
- Addım 6: Kalkulyator Proqramlaşdırması
- Addım 7: Musiqi Proqramlaşdırması
- Addım 8: Ağıllı Saat Proqramı
- Addım 9: Bütün Layihənin Qiymətləndirilməsi
Video: Mikro: bit Smart Watch: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Milad üçün bir sıra mikro: bit ağıllı evim var. Zəngli saat, saat, musiqi pleyeri, hətta pedometr və kalkulyator kimi işləyəcək ağıllı bir saat yarada biləcəyimi düşündüm. Sonda əla iş gördüm və bu ağıllı saatın necə hazırlanacağını və proqramlaşdırılmasını sizə yaza bilərəm: D.
Təchizat
Micoro: bir az ağıllı ev
karton
təqlid dəri
bəzi kabellər
kağız sancağı
yapışan bant
Addım 1: Adım 1: Bina qutusu
Əvvəlcə bir qutu düzəldirik. Kartona iki ədəd 7 sm * 6.2 sm, sonra digər 3.5 x 7 sm, əvvəllər kartonda 3.5 x 6.5 sm ölçüdə iki düzbucaq çəkərək başlayaq. Daha sonra bu düzbucaqlıları kəsə bilərsiniz. Və bu hədəfin son hissəsi olaraq, düzbucaqlıları göstərildiyi kimi qutulara yapışdırmaq üçün yapışqan silahı istifadə edin. 7 x 6.2 sm ölçüdə bir düzbucaq buraxdıq və sonrakı addımlarda onlarla işləyə bilərik.
Adım 2: Adım 2: Qutunu bitirmək
Beləliklə, artıq qutunun əsasına sahibik, amma bu, işin bitdiyi anlamına gəlmir. Və bu addımda bunu necə tamamlayacağımıza baxacağıq. Mikrobit USB portu qutunun açıq hissəsində olduqda qulaqlıq yuvasının olduğu qutuda ən çox gözlənilən iş. Sonra şəkildəki kimi son addımda buraxdığımız son düzbucağı yapışdırırıq. Kim bir qutuya bənzəyən kiçik bir quş kimi görünən, lakin hələ də təklif etdiyi üst dəri düzbucağını düzəltməyən bir usta olmaq istəyir. Və indi çətin hissəsi gəlir. Qapağı qovub bədəndəki A və B işarələrini qeyd edirlər. Sonra, bu iki nöqtədə, kartonda bir çuxur var. Hazırlanmış deliklərdən barmaqlarınıza toxunacaq şəkildə itələyin. Ekran konnektorlarının yerləşdiyi bu addımın sonuncu hissəsi olaraq, bağlayıcıların kabellərə daha yaxşı toxunması üçün kiçik bir çuxur kəsin.
Addım 3: Saatı tamamlayın
Bu addımda mikrobit saatımızı tamamlayacağıq. Beləliklə, edək. Əvvəlcə məzarımızın enində və əlimizin ətrafına qədər bir dəri dərisini kəsdik. sonra bu parçanı qutumuzun altına yapışqan tabancası ilə yapışdırın, sonra bu dəri hissəsinin digər ucunda kağız kliplə bir neçə deşik yaradın. Sonra, microbit portlarının üstündəki bir karton parçasını bir kağız klipi ilə deşin və kağız klipini oraya yapışdırın. İndi batareyanı örtmək sizin növbənizdir. Kartona bir batareya çəkirik və bu parçaları bir -birinə kəsirik və yapışqan tabancadan istifadə edərək yapışdırırıq. Daha sonra daha yaxşı görünüş üçün, kartondan kəsdiyimiz eyni böyük dəri parçalarını kəsdik. Bu parçaları batareya qapağına yapışdırın. Nəhayət, batareyanın qapağını şəkildə göstərildiyi kimi qutuya yapışdırın. İndi proqram təminatını bitirdik, buna görə də proqrama baxa bilərik.
Addım 4: Proqramlaşdırmaya başlayın
Yeni layihə simgesini vurun və proqramlaşdırmaya başlamağımıza heç nə mane olmur. İndi saatınız hazırdır, amma biz heç vaxt özümüzü proqramlaşdırmayacağıq: D. Və bu səbəbdən sizə mikrobiti necə proqramlaşdırmağı öyrədəcəyəm. Ən yaxşısı səhifənin makekoduna gedin.t. Təməl simvolu vurun və "başlanğıcda" və "şou ledlərini" ağ sahəyə sürükləyin. Sonra İmput'a gedirik və burada yerinə yetirildikdən sonra qoyduğumuz proqrama başlayacaq müxtəlif şərtlər görürük. A düyməsini basaraq seçirik və masaüstünə sürükləyirik. Sonra "şou led" lərini bu bloka sürükləyin və 5 * 5 ledli ekranın mikrobitdə göstərəcəyini basın. Bu daha iki dəfə təkrarlana bilər, ancaq A və A və ya B düymələrinə basdığınız zaman proqramı işə salmalıyıq. Nəhayət, proqram yüklənəndə və A, B, və A + B düymələri sıxılır.
Addım 5: Proqramlaşdırmaya baxın
Son addımda mikrobit proqramlaşdırmanın əsas nəzəriyyəsini öyrəndik. Bir şey anlamırsınızsa və kömək istəsəniz şərhlərdə yazın, bilirəmsə sizə məsləhət verəcəyəm. Əvvəlcə mikrobitin nə istədiyini aydınlaşdıraq. Bu proqramı belə işlədim: A düyməsini basdığımda, vaxt saata əlavə olunur və ya saat həyəcan siqnalı çalınan saatı əlavə edir. Zəngli zamanın səslənməsini istədiyiniz vaxt parametrdən asılıdır. Və yalnız A + B düymələrini basdığınız zaman parametrlər dəyişəcək. İndi hər bir ayarın nə demək olduğunu izah edək: 1 ayarı, A düyməsini basıldığında saatı təyin etmək deməkdir və saata bir saat əlavə edir və B düyməsini bir dəqiqə əlavə edir. Ayar 2, siqnalizasiya vaxtının vaxtla eyni olması deməkdir. A düyməsi zəngli saata bir saat əlavə edir və B düyməsi zəngli saata bir dəqiqə əlavə edir. 3 -ü təyin etmək həm A -nın, həm də B düyməsinin yalnız basıldıqda heç bir şey etməməsi üçün həm həyəcan vaxtı, həm də həyəcan vaxtının artıq qurulduğunu bildirir. ya da düymələr eyni zamanda növbəti ayara keçir. Nəhayət, 4 -ü təyin etmək, zəngli saatın aktiv olmadığı və saatın yalnız saatı göstərdiyini bildirir. Növbəti addım mikrobitin kalkulyator kimi sayılması üçün onu necə proqramlaşdıracağını izah edir.
Addım 6: Kalkulyator Proqramlaşdırması
Son addımda sizə söz verdim ki, bir mikrobin kalkulyator kimi işləməsini necə proqramlaşdıracağımıza baxacağıq və burada sizdə var: Bu proqram 4 dəyişən yaratmaq üçün proqramlaşdırılmışdır: frist sayı, ikinci nömrə, funksiya və nəticə. Daha sonra, A düyməsini basmaq "frist sayı" dəyişəninə bir əlavə edir və B düyməsini basaraq ikinci ədəd dəyişəninə əlavə edir. İndi A + B düyməsini basdığımızda nə olacağını soruşduğunuzdan əminsiniz? Funksiyanı dəyişdiyini düşünürsünüzsə düzgün təxmin etdiniz. Dəyişən funksiyanın dəyəri 0 -a bərabər olduqda, 1 mənasını verəndə + deməkdir, əgər 2 olarsa * və nəhayət 3 olduqda / funksiyası açılır.
Addım 7: Musiqi Proqramlaşdırması
Artıq bir mikrobitanı saat və kalkulyator kimi davranmaq üçün proqramlaşdırmağa çalışdıq. Bu addımda daha zövqlü bir şeyə, yəni musiqi proqramlaşdırmasına baxacağıq. Musiqi qovluğunda musiqi proqramlaşdırma bloklarını tapa bilərsiniz. Orada əvvəlcədən proqramlaşdırılmış melodiyalardan bəzilərini çalmaq istəsəniz və ya özünüzü proqramlaşdıra bilərsiniz. Öz melodiyalarınızı proqramlaşdırmaq üçün menyudakı birinci bloku masaüstünə sürükləyin. Orta C -nin yazıldığı bu bloka tıkladığınızda, bu blokun hansı çalınacağını seçə biləcəyiniz bir piano klaviaturası görəcəksiniz. Sonra notun uzunluğunu təyin etmək üçün "vur" düyməsini basın. İndi musiqiyə görə hansısa mahnını proqramlaşdıra bilərsiniz və ya bəlkə də mənim kimi çex versiyası Jingle bells: D. Ancaq hər bir notu ayrıca təyin etməlisiniz. Aşağıda 4 mahnının olduğu bir proqram var. biri başlanğıcda, digər üçü A, B və A + B basıldığında başlayır. Xoş dinləmələr:)
Addım 8: Ağıllı Saat Proqramı
Digər addımlar asan olsaydı, bu proqram çox mürəkkəb olardı. İlk növbədə, izləmək üçün bütün blokları kopyalayırıq. Daha sonra daha çox parametrlərə ehtiyacımız var (dəyişən dəyişən) 11. 1-4 ayarı artıq saatı proqramlaşdırdığımız addımdan məlumdur və ya: 1 ayarı = saatı təyin etmək, 2 ayarı = həyəcan vaxtını təyin etmək, 3 ayarı = Siqnal aktivdir., Ayar 4 = həyəcan söndürüldü. İndi bu ayara əlavə edirik: Parametrlər 5 = Musiqi Çalma, Ayarlar 6 = Əlavə Kalkulyator, Ayarlar 7 = Çıxarma Kalkulyatoru, Ayarlar 8 = Çarpma Kalkulyatoru, Ayarlar 9 = Kalkulyatoru Böl, Ayarlar 10 = Frist nömrəsini və ikinci rəqəm dəyişənlərini sıfıra qoyun, və son 11 Ayar 11 = pedometr. Bütün proqram elə işləyir ki, A / B düyməsindəki blokda = 5 keçdikdə bir neçə blok var, buna görə də bir dəyişəni bir -bir artırır. Və bu yastiqciklərin 5 -ə ehtiyacı olduğu yerdir. Lakin, bütün proqramı kitabda nəşr olunmasını tam sözlərlə təsvir etmək o qədər çətindir və bu proqramın ekran görüntülərini əlavə edirəm. Və bu proqramın bütün xüsusiyyətlərinin göstərildiyi videoya bir link:
Addım 9: Bütün Layihənin Qiymətləndirilməsi
Bu layihə əvvəlcə düşündüyümdən qat -qat çətin idi. Düşünürəm ki, hələ inkişaf etdiriləcək bir şey var, amma bunu sizə buraxıram. Hətta bir pusula və ya bir oyun da proqramlaşdıra bilərsiniz. Əslində təsəvvürün heç bir hüdudu yoxdur. Ümid edirəm ki, bu layihəni bəyənmisiniz və ya cavab vermək istədiyimi bilsəm kometlərə bu layihə ilə bağlı hər hansı bir sual yazacaqsınız. Geyinilə bilən yarışmada mənə səs versəniz çox xoşbəxt olaram. Bu layihəni həyata keçirməkdə sizə uğurlar arzulayıram:).
Tövsiyə:
"High-Fivey" Karton Mikro: bit Robot: 18 Addım (Şəkillərlə birlikdə)
"High-Fivey" Karton Mikro: bit Robotu: Evdə ilişib qalmısınız amma hələ də yüksək beşliyə ehtiyacınız varmı? Bir az karton və mikro ilə dost kiçik bir robot hazırladıq: Crazy Circuits Bit Board ilə birlikdə və səndən olan sevgisini yaşatmaq üçün səndən istədiyi hər şey yüksəkdir
Addım sayğacı - Mikro: Bit: 12 addım (şəkillərlə)
Step Counter - Micro: Bit: Bu layihə bir addım sayğacı olacaq. Addımlarımızı ölçmək üçün Micro: Bit -ə quraşdırılmış akselerometr sensorundan istifadə edəcəyik. Micro: Bit hər dəfə silkələnəndə sayına 2 əlavə edəcəyik və ekranda göstərəcəyik
Mikro: Bot - Mikro: Bit: 20 addım
Mikro: Bot - Mikro: Bit: Özünüzə Mikro: Bot yaradın! Bu, muxtar sürücülük üçün sonar quruluşlu və ya iki Micro: Bits, radio idarə olunan sürücüyə malik Mikro: Bit idarə olunan bir robotdur
Mikro: bit - Mikro Tambur Maşını: 10 Addım (Şəkillərlə birlikdə)
Mikro: bit - Mikro Tambur Maşını: Bu, sadəcə səs çıxarmaq əvəzinə aktuellə zərb edən mikro: bit mikro baraban maşındır. Mikro: bit orkestrindən dovşanlardan ilhamlanaraq, mokro: bit ilə istifadə etmək asan olan bəzi solenoidləri tapmaq bir az vaxt aldı
Mikro Proqramlaşdırma: Bit Robot və Joystick: MicroPython ilə Bit Nəzarətçisi: 11 addım
Bir Mikro Proqramlaşdırma: Bit Robot və Joystick: MicroPython ilə Bit Nəzarətçisi: Robocamp 2019 üçün, yay robototexnika düşərgəmiz, 10-13 yaş arası gənclər BBC mikro: bit əsaslı 'antweight robot' lehimləyir, proqramlaşdırır və qurur. bir mikro: bit uzaqdan idarəetmə vasitəsi olaraq istifadə olunur. Hal -hazırda Robocamp -da olsanız, xizək sürün