Mündəricat:

Mikro: bit Sehrli Çubuq! (Başlayanlar): 8 addım (şəkillərlə)
Mikro: bit Sehrli Çubuq! (Başlayanlar): 8 addım (şəkillərlə)

Video: Mikro: bit Sehrli Çubuq! (Başlayanlar): 8 addım (şəkillərlə)

Video: Mikro: bit Sehrli Çubuq! (Başlayanlar): 8 addım (şəkillərlə)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Iyul
Anonim
Image
Image
Kodlayın: Çubuq Nəzarətçisi!
Kodlayın: Çubuq Nəzarətçisi!

Sehrli olmayan insanlar üçün ağlımızla, sözümüzlə və ya çubuğumuzla cisimləri qaldırmaq bir az çətin olsa da, eyni şeyləri etmək üçün texnologiyadan istifadə edə bilərik!

Bu layihə, öz sehrli çubuğumuzu yaratmaq üçün iki mikro: bit, bir neçə kiçik elektron hissə və evin ətrafındakı bəzi gündəlik əşyalardan istifadə edir.

Wingardium Leviosa sehrinə getdim, amma şübhəsiz ki, bu layihəni digər sehrlərə uyğunlaşdıra bilərsiniz:)

Çətinlik: Başlanğıc+ (kodlaşdırma və sxemlərlə bir az təcrübə faydalıdır)

Oxuma müddəti: 10 dəq

Yaradılma vaxtı: ~ 2 saat

Qiymət: ~ 35 dollar

Təchizat

  • Çubuq!

    Xüsusi çubuqlar ala və ya özünüz edə bilərsiniz! Uyğun bir çubuq tapın və bir az əlavə edin (və ya çılpaq buraxın!), Ya da yaradıcı olun və evin ətrafında tapa biləcəyiniz şeylərdən birini düzəldin

  • Lələk (üzmək üçün!)
  • Əlcək (mikro gizlətmək üçün: bit çubuq nəzarətçisi)
  • Alüminium qab
  • Kiçik karton parçası (~ 2 "x 2"/5cm x 5cm)
  • İki (2) mikro: bit
  • İki (1) mikro: bit batareya paketi və batareyalar

    Micro: bit Go paketini əldə etsəniz, bir batareya paketi və batareyaları ilə birlikdə gəlir

  • İki (2) microUSB kabeli
  • Bir (1) Yarım ölçülü (və ya mini) çörək taxtası
  • Bir (1) kiçik 5V DC motor
  • Bir (1) motor yuvası

    Və ya kartondan və/və ya taxta dübellərdən tikin

  • Bir (1) 9V Batareya və batareya klipi
  • Bir (1) N-Kanal MOSFET

    4A, 60Vdc üçün qiymətləndirilmiş bir D4N06L (burada məlumat cədvəli) istifadə etdim. Ən azı 3A və 9Vdc idarə edə biləcəyi müddətdə fərqli bir MOSFET istifadə edə bilərsiniz

  • Bir (1) 100 Ohm müqavimət
  • Bir (1) diod
  • Dörd (4) timsahdan sancağa qədər tel
  • Bir (1) tullanan tel

Addım 1: Nə edirik?

Image
Image

İlk Harry Potter kitabından ən çox sevdiyim səhnələrdən biri, digər şagirdlərin hamısı mübarizə apardıqdan sonra Hermoine Wingardium Leviosa yazısı ilə bir lələk üzdüyü vaxt idi. Bu sadə yazım, sehrləri niyə sevdiyimizin mahiyyətini özündə cəmləşdirir: biləyimizlə və bir neçə seçim sözümüzlə bir anda təəccüblü (və təsir edici) hadisələr baş verə bilər.

Tam olaraq belə bir sehrimiz olmasa da, bəzən möcüzə kimi görünən texnologiyaya sahibik. Beləliklə, bu cür sayılır!

İndiyə qədər təxmin etdiniz: Sevdiyim səhnəni təqlid etmək üçün bir lələk qaldırmaq istədim. Bunun üçün küləyin gücündən istifadə edə bilərik! Bu yeni başlayanlar üçün əlverişli bir dərs üçün, alüminium qabdan hazırlanmış fan bıçaqları olan kiçik bir 5V DC mühərrikindən istifadə etməyi seçdim. Dizaynımı təqlid edə bilərsiniz və ya daha yaxşısı öz dizaynınızı yarada bilərsiniz!

Bu təlimat sizə aşağıdakıları necə edəcəyinizi göstərəcək:

1. Mikro: bit çubuq nəzarətçisi üçün sadə blok əsaslı kod yazın

2. Kiçik, 5V DC mühərriki idarə etmək üçün bir dövrə qurun

3. Radio siqnalı ilə tetiklenen sehrli bir alıcı üçün sadə bir blok əsaslı kod yazın (aka bluetooth)

4. Texnologiyamızın həqiqətən sehrli görünməsi üçün bir qurğu yaradın!

Addım 2: Kodlayın: Çubuq Nəzarətçisi

Kodlayın: Çubuq Nəzarətçisi!
Kodlayın: Çubuq Nəzarətçisi!
Kodlayın: Çubuq Nəzarətçisi!
Kodlayın: Çubuq Nəzarətçisi!
Kodlayın: Çubuq Nəzarətçisi!
Kodlayın: Çubuq Nəzarətçisi!

Sehrli çubuğumuzdan başlayaq!

Bu yeni başlayanlar üçün əlverişli bir layihə olduğundan, Make Code saytında blok əsaslı kodlaşdırmadan istifadə edirik. Bununla birlikdə, kodlaşdırma ilə daha çox təcrübəniz varsa, sevdiyiniz kodlaşdırma mühitində micropython və ya C ++ istifadə edərək mikro: bit proqramlaşdıra bilərsiniz (məsələn, Idle, Visual Studio Code və s.).

Yaxşı, bloklaşaq!

Addım 1: Başlanğıc blokunda Radio Qrupu nömrəsini təyin edin

Sevdiyiniz və xatırlayacağınız bir nömrəni seçin, çünki alıcıya da ehtiyacımız olacaq.

Addım 2: Çubuğunuzun hərəkətə keçməsini necə istədiyinizə qərar verin.

Micro: bit, üç məkan ölçüsündə sürətlənmənin dəyişməsini ölçən bir sürətölçənə malikdir: yuxarı/aşağı, sol/sağ və irəli/geri.

Sürətli həll: "silkələmək" blokundan istifadə edin! (Kod No 1, Şəkil 2)

Daha mürəkkəb, jest əsaslı bir həll: Sürətləndiricinin necə işlədiyini araşdırın və mikro: biti hərəkət etdirərkən çıxışı müşahidə edin (çıxışı görmək üçün Arduino IDE Serial Monitorunu açın, əgər bu işdə kömək lazımdırsa bu təlimatı yoxlayın). Tetikleyicileri təyin etmək üçün müşahidələrinizdən istifadə edin. (Kod No 2, Şəkil 3)

Kod 2-dəki nümunə, Wingardium Leviosa jestinə cəhdimdir: sürüşdür və vur! (aşağı və sola). Useas-və ya öz sevimli sehrli jest üçün bir başlanğıc nöqtəsi olaraq!

Faydalı məsləhətlər:

(1) Mikro nəzarətçilər məlumatları çox sürətlə işlədiyindən, fasilə bloku jestin birinci hissəsini mikro: bitin ikinci hissəsini yoxlamadan əvvəl bitirməyimiz üçün vaxt verir.

(2) Mikroya balta etiketləri əlavə etdim: Wingardium Leviosa yazısı üçün düzgün hərəkəti necə əldə edəcəyimi daha asan başa düşə bildim - bunu mütləq tövsiyə edin!

Addım 3: Radio nömrəsi göndərmək üçün jestdən istifadə edin.

"Radio göndərmə nömrəsi" bloku "radio" blok dəstindədir. İstənilən (rasional, həqiqi, sonsuz) ədəd işləyəcək!

Addım 4: Kodu yükləyin və micro: bit üzərində qeyd edin

Mikro: bit güc işıqları, bu baş verdikdə yanıb -sönəcək, yanıb sönmə tamamlandıqda kod yüklənmə başa çatdı.

Addım 3: Qurun: Sehrli Alıcı! (1/2)

Qurun: Sehrli Alıcı! (1/2)
Qurun: Sehrli Alıcı! (1/2)
Qurun: Sehrli Alıcı! (1/2)
Qurun: Sehrli Alıcı! (1/2)
Qurun: Sehrli Alıcı! (1/2)
Qurun: Sehrli Alıcı! (1/2)
Qurun: Sehrli Alıcı! (1/2)
Qurun: Sehrli Alıcı! (1/2)

İkinci mikro: bit, çörək taxtasını və bütün əyləncəli elektron hissələri və parçaları tut!

Addım 1: MOSFET transistorunuzu çörək taxtasına daxil edin. (Şəkil 1)

Transistorun qara hissəsinin üzünüzə baxması tövsiyə olunur ki, bu təlimatlardakı pin istinadları dəqiq olsun:)

Addım 2: Pin uclu timsah kliplərinizdən birini götürün və mikro: bit pin P0-dən çörək lövhəsindəki açıq bir cərgəyə bağlayın. (Şəkil 2)

Addım 3: Rezistorunuzu mikro: bit P0 teli ilə MOSFET Gate pininə (ən soldakı pin) bağlayın. (Şəkil 3)

Addım 4: Mikro: bit GND pin və MOSFET mənbə pimi (ən sağdakı pin) arasında pin uclu bir timsah klipi bağlayın. (Şəkil 4)

Addım 4: Qurun: Sehrli Alıcı! (2/2)

Qurun: Sehrli Alıcı! (2/2)
Qurun: Sehrli Alıcı! (2/2)
Qurun: Sehrli Alıcı! (2/2)
Qurun: Sehrli Alıcı! (2/2)
Qurun: Sehrli Alıcı! (2/2)
Qurun: Sehrli Alıcı! (2/2)
Qurun: Sehrli Alıcı! (2/2)
Qurun: Sehrli Alıcı! (2/2)

Addım 5: Qalan iki pin uclu timsah klipinizdən istifadə edərək, motor çubuqlarını çörək taxtasındakı iki açıq cərgəyə bağlayın. (Şəkil 1)

Addım 6: Atlama telinizi motor tellərindən birindən MOSFET boşaltma pininə (orta pin) bağlayın. (Şəkil 2)

Addım 7: Diyotunuzu motor terminallarına bağlayın ki, mənfi tərəfi (zolaqsız) qalan motor telinə (fotoşəkildə sarı tel) qoşulsun. (Şəkil 3)

Addım 8: Mənfi (qara) batareya ucunu MOSFET mənbə pininə qoşun (mikro: bit GND ilə eyni sıra). (Şəkil 4)

Addım 9: Müsbət (qırmızı) batareya ucunu qalan motor telinə (sarı tel) bağlayın. (Şəkil 4)

Addım 5: Kodlaşdırın: Sehrli Alıcı

Kodlayın: Sehrli Alıcı!
Kodlayın: Sehrli Alıcı!

Addım 1: Radio Qrupunu Çubuq Nəzarətçisi ilə eyni hala gətirin.

Addım 2: "Radio qəbul edildi" blokunu çıxarın və "qəbul edilmiş Nömrə" olaraq təyin edin.

Addım 3: Təkrar bloku "qəbul edilən radioda" blokuna sürükləyin və 2-3 dəfə təkrar etməyə keçin.

Addım 4: (İsteğe bağlı, lakin tövsiyə olunur) Mikro: bit üzərində simli göstərin, simli alıb -almadığını bildirin.

Bu ayıklama üçün çox faydalıdır.

Addım 5: Rəqəmsal Pin 0 -u yandırın!

Bu blok, Ətraflı sekmesinin altındakı "Pins" blokunun altında tapılır.

Addım 6: Bir neçə saniyə ara verin.

4 saniyə seçdim, bunu saxlaya və ya istədiyiniz kimi tənzimləyə bilərsiniz.

Addım 7: Rəqəmsal Pin 0 ("rəqəmsal yazma pin P0" dan 0) və mikro: bit ekranını söndürün.

Addım 8 (İsteğe bağlı, lakin tövsiyə olunur): Test və ayıklama məqsədləri üçün micro: bit düyməsini A istifadə edərək bir ehtiyat tətik əlavə edin:)

Voila! Kodu Sehrli Alıcı mikro: bitinizə yükləyin və sehrli dəstəyə hazırıq!

Addım 6: Gəlin bir az külək edək

Gəlin bir az külək edək!
Gəlin bir az külək edək!
Gəlin bir az külək edək!
Gəlin bir az külək edək!
Gəlin bir az külək edək!
Gəlin bir az külək edək!

Bir külək generatoru hazırlayaq !! AKA fanatı:) İsti bir yapışqan silahı yandırın və qayçınızı, daimi markerinizi, alüminium qabı və bir az kartonu götürün.

Addım 1: Boş bir qutudan alüminiumdan düzbucaqlı və diametri 1/2 (1 sm) olan kiçik bir karton dairəni diqqətlə kəsin.

Addım 2: Ölçmək üçün Şəkil 1 -də kağız fan şablonunu 50% çap edin. Fan bıçaqlarından birini kəsin və alüminium folqa üzərinə 5 (5) dəfə çəkin.

Addım 3: Alüminium fan bıçaqlarını diqqətlə kəsin və bərabər aralıklarla karton dairəyə yapışdırın.

Addım 4: Motor montajını bir karton parçasına yapışdırın (timsah kliplərinin bağlanmasını asanlaşdırmaq üçün taxta dübellərdən hazırlanmış "ayaqları" da əlavə etdim).

Digər variantlar

  • Cisimləri döndərmək və ya əşyaları fərqli istiqamətlərdə hərəkət etdirmək üçün bir neçə dişli/qolu düzəltmək üçün motor sürücüsünün milindən istifadə edin
  • Mikro: biti dinamiklərə bağlasanız, səsləri də oynaya bilər!
  • Sadə bir şeylə başlayın və sehrli hiss edəcək bir şey tapmaq üçün oynayın.

Addım 7: Hər şeyi sınayın

Hər şeyi sınayın!
Hər şeyi sınayın!

Və indi, ən sevdiyimiz hissə üçün: test !! Sehrli qəbuledicimizin motoru hərəkət etdirdiyini yoxlamaq üçün mikro: bitlərinizi (və batareyanı bağlayın) və çubuq idarəedicinizi hərəkətə gətirin (və ya sürətli düymə tətikindən istifadə edin).

Testi bitirdikdən sonra, yerində saxlamaq üçün sehirli alıcı əlaqələrini isti yapışqanla örtün. Ultra daimi bir həll istəsəniz, epoksi istifadə edin (su keçirməyən gözəl bir xüsusiyyətdir). Mikro: bitlərinizə yapışqan (və xüsusən də epoksi) düşməməsi üçün diqqətli olun ki, onları hələ də gələcək layihələr üçün istifadə edə biləsiniz!

Qeyd: Hər şeyi ilk dəfə işə saldıqda, motor siqnal vermədən dönməyə başlaya bilər. Çubuq nəzarətçisini işə salın və dayanmalıdır, sonra gözlənildiyi kimi davranın.

Gözlənildiyi kimi işləmir?

Hata ayıklama şeylər qurmağın demək olar ki, qaçılmaz bir hissəsidir, buna görə təbrik edirik! Siz rəsmi olaraq bir istehsalçısınız! İşdə bəzi ayıklama məsləhətləri:

1. Güc, bütün təcrübə səviyyələrində istehsalçılar üçün ən çox yayılmış problemdir. Batareyanın düzgün bağlandığını və hər iki mikro: bit güc işıqlarının yandığını (microUSB portundakı kiçik sarı işıqlar) iki dəfə yoxlayın.

2. Motor hərəkət etmir? Tellərin və ya digər əşyaların heç birinin yolunda olmadığından əmin olun.

3. Motor tükü uzaqlaşdırmaqdansa özünə tərəf çəkir? Motor uclarının istiqamətini dəyişdirin. Bu, motorun əks istiqamətdə dönməsinə səbəb olacaq və beləliklə hava əks istiqamətdə itələyəcək.

Addım 8: Bəzi Sehrli olun

Biraz Sehr et!
Biraz Sehr et!
Biraz Sehr et!
Biraz Sehr et!

İndi əsasən sehrbazlarıq! Mikro: bit çubuq nəzarətçi və batareya paketini gizlətmək və saxlamaq üçün əlcəklərdən istifadə edin. Sehrli alıcınızı bütün insanları heyran etmək üçün fantastik bir qabda gizləyin. İçərisi boş bir kitab yığınını bağladım, yuxarıdan bir deşik kəsdim və mühərrikimi içərisindəki fanla yapışdırdım.

Bu belədir! Sehrinizi tətbiq edin və yeni tapdığınız güclərlə dostlarınızı heyran qoyun.

Suallar, şərhlər, yaradıcılıq? Şərh yaz! Xoşbəxt olun, sehrli varlıqlar!

Hərəkət et
Hərəkət et
Hərəkət et
Hərəkət et

Hərəkət etdirməkdə İkincidir

Tövsiyə: