İçindekiler:

Mikro:bit Sihirli Değnek! (Orta): 8 Adım
Mikro:bit Sihirli Değnek! (Orta): 8 Adım

Video: Mikro:bit Sihirli Değnek! (Orta): 8 Adım

Video: Mikro:bit Sihirli Değnek! (Orta): 8 Adım
Video: Elimi kestim. Demir kanaması deneyi #kimya #shorts 2024, Kasım
Anonim
Image
Image
Kodla: Değnek Denetleyicisi!
Kodla: Değnek Denetleyicisi!

"Yeterince gelişmiş herhangi bir teknoloji sihirden ayırt edilemez." (Arthur C. Clarke). Heck evet öyle! Ne bekliyoruz, kendi sihrimizi yaratmak için teknolojiyi kullanalım!!

Bu proje, kendi sihirli değneğimizi yaratmak için iki mikro:bit mikro denetleyici, bir ev tipi soğutma fanı ve birkaç küçük elektronik parça kullanır. Ben Wingardium Leviosa hareketini kullanmayı seçtim ama kesinlikle bu projeyi başka büyüler yapmak için uyarlayabilirsiniz!

Lütfen bunun bir ara proje olduğunu unutmayın, çünkü yüksek voltaj ve akım içerir. Uygun güvenlik protokollerini kullanın ve her zaman yakınınızda başka bir yetişkin bulundurun.

Zorluk: Orta

Okuma Süresi: 15 dk

İnşa Süresi: ~ 1 saat

Maliyet: ~ 40 $

Gereçler

  • Asa!

    Özel asalar satın alabilir veya yaratıcı olabilir ve kendinizinkini yapabilirsiniz

  • Tüy (yüzmek için!)
  • Eldiven (mikro:bit değnek denetleyicisini gizlemek için)
  • Bir (1) ev tipi soğutma fanı (4A veya daha az)

    Soğutma fanını değiştirmiyoruz, bu yüzden evde bulunan bir fanı alın veya en sevdiğiniz insandan ödünç alın

  • Bir (1) uzatma kablosu

    Uzatma kablosunu DEĞİŞTİRECEĞİZ, bu yüzden ihtiyacınız olmayan fazladan bir tane kullanın veya ucuz bir tane satın alın

  • İki (2) mikro:bit
  • İki (2) mikro:bit pil paketi ve iki (2) AAA pil

    Micro:bit Go paketini alırsanız, bir pil takımı ve piller ile birlikte gelir:)

  • İki (2) microUSB kablosu
  • Bir (1) PCB

    Benimki 2cm x 8cm'dir, benzer veya daha büyük herhangi bir PCB çalışır (ancak yüksek akımı kaldıramayacağı için kesinlikle bir devre tahtası KULLANMAYIN)

  • Bir (1) katı hal rölesi (JZC-11F)

    5Vdc giriş ve 220/250 Vac ve 5A çıkış için derecelendirilmiştir. Geçiş yapabildiği sürece farklı bir röle kullanabilirsiniz

  • Bir (1) NPN transistör
  • Bir (1) diyot
  • Bir (1) 100 Ohm direnç
  • Üç (3) timsah klipsi
  • Üç (3) jumper kablosu, 22 Gauge
  • İki (2) aktarma kablosu, 14 ayar (minimum 5A derecelendirmesi)
  • Isıyla daralan makaron (~ 4"/20cm)

Adım 1: Büyü? Ne?! Nasıl??

Image
Image

İlk Harry Potter kitabından en sevdiğim sahnelerden biri, Hermoine'nin Wingardium Leviosa büyüsüyle bir tüyü yüzdürdüğü sahneydi. Bu basit büyü, sihri sevme nedenimizin özünü yakalar: Kelimenin tam anlamıyla bileğimizin hareketiyle ve birkaç kelime seçeneğiyle, anında şaşırtıcı (ve etkileyici) şeyler yapabiliriz.

Tam olarak bu tür bir sihirimiz olmasa da, bazen mucizevi görünen teknolojimiz var. Yani bu tür sayılır! Favori sahnemi taklit etmek için bir tüyü havaya kaldırmak istedim. Gerçek hayatta tüyleri nasıl uzaktan hareket ettirebiliriz? Rüzgar ile!!

Bu projenin başlangıç sürümünü oluşturduktan sonra %100 tatmin olmadım. Hermione seviyesindeki büyücü statüsüne ulaşmak istiyordum! Bu yüzden, büyük bir ev fanı için gücü değiştirebilen ikinci bir versiyon tasarladım.

Bu sürüm, bir DC tetikleyici ile AC gücünü değiştirmek için bir katı hal rölesi kullanır. Tasarımımı taklit edebilir veya daha da iyisi, kendinizinkini yaratabilirsiniz! Bu proje için bu temel çerçeveyle yapabileceğiniz TONLARCA varyasyon var, size ilham veren bir büyü bulun ve onu hayata geçirin!

Bu eğitim size aşağıdakileri nasıl yapacağınızı gösterecektir:

1. Bir mikro:bit değnek denetleyicisi için basit bir blok tabanlı kod yazın

2. 12V, 4A ev tipi fanın gücünü değiştirmek için bir devre kurun.

3. Bir radyo sinyaliyle (diğer adıyla bluetooth) tetiklenen sihirli bir alıcı için basit bir blok tabanlı kod yazın

Adım 2: Kodlayın: Değnek Denetleyicisi

Kodla: Değnek Denetleyicisi!
Kodla: Değnek Denetleyicisi!
Kodla: Değnek Denetleyicisi!
Kodla: Değnek Denetleyicisi!

Sihirli değneğimizle başlayalım! Make Code web sitesi aracılığıyla blok tabanlı kodlama kullanıyoruz, ancak kodlama konusunda deneyiminiz varsa, mikro:bit'i micro:bit'i favori kodlama ortamınızda (örn. Idle, Visual Studio Code, vb.) kullanarak da programlayabilirsiniz.

Adım 1: On Start bloğunda, Radyo Grubu numarasını ayarlayın. Aynı sayıyı sihirli alıcı mikro:bit için kullanacağız.

Adım 2: Asanızın eylemi nasıl tetiklemesini istediğinize karar verin.

Micro:bit'in 3 eksenli bir ivmeölçeri vardır, bunu bir hareket tetikleyicisi ayarlamak için kullanacağız.

Hızlı çözüm: "sallama" bloğunu kullanın!

Daha karmaşık, jest tabanlı çözüm:

"Seri yazma değeri" bloklarıyla (Gelişmiş bölümün altında) Seri bağlantı noktasına yazdırarak ivmeölçerin nasıl çalıştığını keşfedin. Hareketler yaparken mikro:bit çıktısını gözlemlemek için Arduino IDE Seri Monitörünü açın. Tetikleyicileri ayarlamak için gözlemlerinizi kullanın. (Kod No. 2)

Kod No. 2'deki örnek, bir Wingardium Leviosa hareketi denememdir: çal ve hafifçe vur! (z yönünde aşağı ve x yönünde sola). Olduğu gibi veya kendi favori sihirli hareketiniz için bir başlangıç noktası olarak kullanın!

Faydalı İpuçları:

(1) Mikrodenetleyiciler bilgiyi süper hızlı işlediğinden, duraklatma bloğu bize mikro:bit ikinci kısmı kontrol etmeden önce hareketin ilk kısmını bitirmemiz için zaman verir.

(2) Wingardium Leviosa büyüsü için doğru hareketi nasıl elde edeceğimi daha kolay bulabilmek için micro:bit'e eksen etiketleri ekledim - kesinlikle bunu tavsiye ederim!

Adım 3: Bir radyo numarası (veya dize, tutarlı olun) göndermek için hareketi kullanın.

"Radyo gönderme dizisi" ve "radyo gönderme numarası" blokları "radyo" blok kümesinde bulunur.

Adım 4: Kodu indirin ve micro:bit'e kaydedin!

Adım 3: İnşa Edin: Sihirli Alıcı! (1/2)

İnşa Et: Büyülü Alıcı! (1/2)
İnşa Et: Büyülü Alıcı! (1/2)
İnşa Et: Büyülü Alıcı! (1/2)
İnşa Et: Büyülü Alıcı! (1/2)

İkinci micro:bit'inizi, PCB'nizi, havyanızı ve tüm elektronik parçaları alın!

Hızlı genel bakış: Rölenin DC tarafını tetiklemek için mikro:bit 3.3V güç çıkışını kullanıyoruz. NPN transistörün üzerindeki micro:bit P0 pini geçtiğinde devre tamamlanmış olur. Adım 1: Röle ve transistörü PCB kartınıza lehimleyin.

Adım 2: Röle bobinleri değiştiğinde mikro:bit'i kaçak voltajdan korumak için diyotu röle DC güç pimleri boyunca lehimleyin. Diyotun negatif tarafı (gri hat) pindeki DC pozitif güç rölesine bağlanmalıdır.

Adım 3: Bir aktarma kablosunu röle DC pozitif güç girişine lehimleyin. Bu tel ile mikro:bit 3.3V çıkış pedi arasına bir timsah klipsi bağlayın.

Adım 4: Röle DC güç çıkışı (GND) pimi ile transistör toplayıcı pimi arasına başka bir atlama teli lehimleyin.

Adım 5: Üçüncü atlama kablosunu transistör emitör pimine lehimleyin. Bu tel ile mikro:bit GND pedi arasına bir timsah klipsi bağlayın.

Adım 6: Direncinizi transistör taban pimine lehimleyin. Direncin diğer ucu ile mikro:bit P0 pedi arasına bir timsah klipsi bağlayın.

Adım 4: İnşa Edin: Sihirli Alıcı! (2/2)

İnşa Et: Büyülü Alıcı! (2/2)
İnşa Et: Büyülü Alıcı! (2/2)

Adım 7: Her iki taraftaki 14 gauge kablodan 1/2 (2 cm) yalıtımı çıkarın. Bir kabloyu röle NO (normalde açık) pimine ve diğer kabloyu röle COM (veya bobin 2) pimine lehimleyin.

Adım 8: Uzatma kablosunu yalnızca bir tarafından kesin ve kesilmiş telin kenarından ~ 1/2 (2 cm) yalıtımı çıkarın.

Adım 9: 14 gauge teli alın ve her telin üzerine bir parça ısıyla daralan makaron kaydırın.

Adım 10: 14 gauge telin bir ucunu uzatma kablosu telinin bir ucuyla hizalayın, ardından metali birlikte bükün. Isıyla daralan makaronu favoriniz ile sabitleyin. ısı kaynağı (örn. çakmak, saç kurutma makinesi vb.). Diğer teller ve ısıyla daralan makaron için tekrarlayın.

Not: AC kablolarının yönü önemli değildir.

Adım 5: Kodlayın: Sihirli Alıcı

Kodla: Sihirli Alıcı!
Kodla: Sihirli Alıcı!

Sihirli alıcımızı kodlama zamanı!

Adım 1: Radyo Grubunu Değnek Denetleyicisi ile aynı numaraya ayarlayın. 2. Adım: Bir "radyo alındı" bloğunu dışarı çekin ve "alınanNumara"ya (ya da Değnek Denetleyiciniz için kullandıysanız "alınanDize"ye) ayarlayın.

3. Adım: Bir tekrar bloğunu "radyo alındı" bloğuna sürükleyin ve 2 - 4 kez tekrar edecek şekilde değiştirin.

Adım 4: (İsteğe bağlı ancak önerilir) Dizeyi alıp almadığını size bildirmek için micro:bit üzerinde bir simge gösterin.

Bu, hata ayıklama yaparken / yaparken süper kandırmaca yararlıdır.

Adım 5: Dijital Pin 0'ı açın! (aka "dijital yazma pimi P0" - 1)

Bu blok, Gelişmiş sekmesinin altındaki "Pinler" bloğunun altında bulunur.

Adım 6: Birkaç saniye duraklayın.

2 saniyeyi seçtim, bunu tutabilir veya istediğiniz gibi ayarlayabilirsiniz.

Adım 7: Dijital Pin 0'ı ("dijital yazma pini P0" - 0) ve mikro:bit ekranını kapatın.

8. Adım (İsteğe bağlı ancak önerilir): Test ve hata ayıklama amacıyla micro:bit A düğmesini kullanarak bir yedekleme tetikleyicisi ekleyin:)

İşte! Kodu Magical Receiver micro:bit'inize indirin ve sihirli pervane için hazırız!

Adım 6: Test Et ve Hata Ayıkla

Test Et ve Hata Ayıkla!
Test Et ve Hata Ayıkla!
Test Et ve Hata Ayıkla!
Test Et ve Hata Ayıkla!

Ve şimdi en sevdiğimiz kısma geliyoruz: test etmek!!

Micro:bits'inize güç verin (pil veya microUSB ile), uzatma kablosunu takın ve fanı uzatma kablosuna takın, ardından sihirli alıcının fanı açıp açmadığını kontrol etmek için değnek denetleyicinizi hareket ettirin.

Testi tamamladığınızda, sihirli alıcı bağlantılarını yerinde tutmak için sıcak tutkalla kaplayın. Ultra kalıcı bir çözüm istiyorsanız, epoksi kullanın (su geçirmezlik güzel bir bonus özelliktir). Gelecekteki projelerde kullanabilmeniz için micro:bit'i tutkalla kaplamaktan kaçınmanız önerilir.

Beklendiği gibi çalışmıyor mu?

1. Güç, tüm deneyim seviyelerindeki yapımcılar için en yaygın sorundur. Her şeyin takılı olduğunu iki kez kontrol edin. Alıcının "mesaj var" simgesini gösterip göstermediğini test etmek için mikro:bit denetleyici hızlı tetikleyicisini kullanın.

2. Fan hareket etmiyor mu? Röle değiştiğinde, sesli bir klik sesi duyacaksınız. Mikro:bit denetleyici hızlı tetikleyicisini kullanın ve sesi dinleyin.

Mikro:bit 2xAAA pil takımının röleyi tetiklemek için yetersiz güç olduğunu fark ettim. Sonunda sadece microUSB kablosunu kullandım ama 3xAAA pil takımı da işe yaramalı.

3. Lehim bağlantılarınızın sürekliliğini ve gerekirse röle DC bobinlerindeki voltajı kontrol etmek için bir multimetre kullanın.

Adım 7: Sihirli Eşyanızı İnşa Edin

Sihirli Eşyanızı İnşa Edin!
Sihirli Eşyanızı İnşa Edin!

Sihirli teknik yeteneklerinizi test edip uyguladığınıza göre, artık sihirli eşyanızı oluşturmaya hazırsınız! Micro:bit değnek denetleyicisini + pil takımını gizlemek için eldiven kullanın.

Sihirli alıcı için: Tüyü nereye koymak istersiniz ve yelpazeyi nasıl saklayabilirsiniz?

Demom için fanı kameradan sakladım (shhhhh söyleme!!), ancak büyülü performansınızı şahsen yapıyorsanız, fanı gizlemek için bir muhafaza oluşturabilirsiniz. Pencere elek ağının, hava akışına izin verirken parçaları gizlemeye yardımcı olmak için harika çalıştığını gördüm.

Başka tür sihir yapmak ister misiniz? Farklı türde aksesuarlar inşa edebilirsiniz! Bu aynı kurulum, hoparlörler veya ekran gibi herhangi bir düşük güçlü AC cihazını açmak için çalışacaktır! Sadece maksimum akım çekişinin 5A'dan az olduğundan emin olun.

Adım 8: İlerleyin ve Büyülü Olun

İlerleyin ve Büyülü Olun!
İlerleyin ve Büyülü Olun!

Heck evet, sihirbaz seviyesi: orta !! Tüm insanları gerçekten etkileyebilmek için jestinizi uygulayın. Ve elbette, başkalarına bu teknolojik sihri nasıl yapacaklarını öğretin!

Yardıma ihtiyacınız varsa, sorularınız varsa veya kreasyonlarınızı sergilemek için yorum bırakın!

Mutlu yapımlar arkadaşlar!

Önerilen: