İçindekiler:

Mikro:bit Sihirli Değnek! (Başlangıç): 8 Adım (Resimlerle)
Mikro:bit Sihirli Değnek! (Başlangıç): 8 Adım (Resimlerle)

Video: Mikro:bit Sihirli Değnek! (Başlangıç): 8 Adım (Resimlerle)

Video: Mikro:bit Sihirli Değnek! (Başlangıç): 8 Adım (Resimlerle)
Video: Gördüğünüzde Kaçmanız Gereken En Tehlikeli 10 BÖCEK ►2 2024, Aralık
Anonim
Image
Image
Kodla: Değnek Denetleyicisi!
Kodla: Değnek Denetleyicisi!

Biz sihirli olmayan insanlar için nesneleri zihinlerimizle, sözlerimizle veya asalarımızla havaya kaldırmak biraz zor olsa da, teknolojiyi (temelde) aynı şeyleri yapmak için kullanabiliriz!

Bu proje, kendi sihirli değneğimizi yaratmak için iki mikro: bit, birkaç küçük elektronik parça ve evin her yerinden bazı günlük nesneler kullanır.

Wingardium Leviosa büyüsü için gittim, ancak bu projeyi kesinlikle başka büyüler yapmak için uyarlayabilirsiniz:)

Zorluk: Başlangıç+ (kodlama ve devrelerle ilgili biraz deneyim yardımcı olur)

Okuma Süresi: 10 dk

İnşa Süresi: ~ 2 saat

Maliyet: ~35$

Gereçler

  • Asa!

    Özel değnek satın alabilir veya kendinizinkini yapabilirsiniz! Uygun bir çubuk bulun ve biraz yetenek katın (ya da boş bırakın!) ya da yaratıcı olun ve evin etrafında bulabileceğiniz şeylerden bir tane yapın

  • Tüy (yüzmek için!)
  • Eldiven (mikro:bit değnek denetleyicisini gizlemek için)
  • Alüminyum teneke
  • Küçük karton parçası (~ 2" x 2"/5cm x 5cm)
  • İki (2) mikro:bit
  • İki (1) mikro:bit pil paketi ve pil

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

  • İki (2) microUSB kablosu
  • Bir (1) Yarım boy (veya mini) breadboard
  • Bir (1) küçük 5V DC motor
  • Bir (1) motor montajı

    Veya karton ve/veya tahta dübellerden bir tane yapın

  • Bir (1) adet 9V Pil ve pil klipsi uçları
  • Bir (1) N-Kanal MOSFET

    4A, 60Vdc için derecelendirilmiş bir D4N06L (burada veri sayfası) kullandım. En az 3A ve 9Vdc'yi kaldırabildiği sürece farklı bir MOSFET kullanabilirsiniz

  • Bir (1) 100Ohm direnç
  • Bir (1) diyot
  • Dört (4) timsahtan pime kablo
  • Bir (1) Atlama Kablosu

Adım 1: Ne Yapıyoruz?

Image
Image

İlk Harry Potter kitabından en sevdiğim sahnelerden biri, diğer tüm öğrencilerin mücadele etmesinden sonra, Hermoine'nin Wingardium Leviosa büyüsüyle tüyü havada uçuşturduğu 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!

Şimdiye kadar muhtemelen tahmin etmişsinizdir: Favori sahnemi taklit etmek için bir tüyü havaya kaldırmak istedim. Bunun için rüzgarın gücünü kullanabiliriz! Yeni başlayanlara yönelik bu eğitim için, alüminyum kutudan yapılmış fan kanatlı küçük bir 5V DC motor kullanmayı seçtim. Tasarımımı taklit edebilir veya daha da iyisi, kendinizinkini yaratabilirsiniz!

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. Küçük, 5V DC motoru kontrol etmek için bir devre oluşturun

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

4. Teknolojimizin gerçekten sihir gibi görünmesini sağlamak için bir kurulum yapı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!
Kodla: Değnek Denetleyicisi!
Kodla: Değnek Denetleyicisi!

Sihirli değneğimizle başlayalım!

Bu yeni başlayanlar için uygun bir proje olduğu için Make Code web sitesinde blok tabanlı kodlama kullanıyoruz. Ancak, kodlama konusunda daha fazla deneyiminiz varsa, favori kodlama ortamınızda (örneğin Boşta, Visual Studio Kodu, vb.) micro:bit'i micropython veya C++ kullanarak da programlayabilirsiniz.

Pekala, hadi engellemeye başlayalım!

Adım 1: On Start bloğunda, Radyo Grubu numarasını ayarlayın

Sevdiğiniz ve hatırlayacağınız bir numara seçin, çünkü buna alıcı için de ihtiyacımız olacak.

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

micro:bit, üç uzaysal boyutumuzdaki hızlanmadaki değişiklikleri ölçen bir ivme ölçere sahiptir: yukarı/aşağı, sol/sağ ve ileri/geri.

Hızlı çözüm: "sallama" bloğunu kullanın! (Kod No. 1, Fotoğraf 2)

Daha karmaşık, hareket tabanlı çözüm: İvmeölçerin nasıl çalıştığını keşfedin ve micro:bit'i hareket ettirirken çıktıyı gözlemleyin (çıktıyı görmek için Arduino IDE Seri Monitörünü açın, bu konuda yardıma ihtiyacınız varsa bu eğiticiye göz atın). Tetikleyicileri ayarlamak için gözlemlerinizi kullanın. (Kod No. 2, Fotoğraf 3)

Kod No. 2'deki örnek, bir Wingardium Leviosa hareketi denememdir: çal ve hafifçe vur! (aşağı ve sol). Kullanım-is-veya kendi favori büyülü jestiniz için bir başlangıç noktası olarak!

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 telsiz numarası göndermek için hareketi kullanın.

"Radyo gönderme numarası" bloğu, "radyo" blok kümesinde bulunur. Herhangi bir (rasyonel, gerçek, sonsuz olmayan) sayı işe yarayacaktır!

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

Bu gerçekleşirken micro:bit güç ışıkları yanıp söner, yanıp söndüklerinde kodun yüklenmesi tamamlanır.

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)
İ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, breadboard'unuzu ve tüm eğlenceli elektronik parçaları ve parçaları alın!

Adım 1: MOSFET transistörünüzü devre tahtasına yerleştirin.(Foto 1)

Bu talimatlardaki pin referanslarının doğru olması için transistörün siyah kısmının size dönük olması önerilir:)

Adım 2: Pin uçlu timsah klipslerinizden birini alın ve mikro:bit pin P0'dan devre tahtasındaki açık bir sıraya bağlayın. (Fotoğraf 2)

Adım 3: Direncinizi mikro:bit P0 kablosu ile MOSFET Kapı pimi (en soldaki pim) arasına bağlayın. (Fotoğraf 3)

Adım 4: Mikro:bit GND pimi ile MOSFET kaynak pimi (en sağdaki pim) arasına pim uçlu bir timsah klipsi bağlayın. (Fotoğraf 4)

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)
İnşa Et: Büyülü Alıcı! (2/2)
İnşa Et: Büyülü Alıcı! (2/2)
İnşa Et: Büyülü Alıcı! (2/2)
İnşa Et: Büyülü 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 5: Kalan iki pim uçlu timsah klipsini kullanarak motor uçlarını devre tahtasındaki iki açık sıraya bağlayın.(Foto 1)

Adım 6: Motor kablolarından birinden atlama telinizi MOSFET boşaltma pimine (orta pim) bağlayın. (Fotoğraf 2)

Adım 7: Negatif taraf (şeritli) kalan motor kablosuna (fotoğraftaki sarı kablo) bağlanacak şekilde diyotunuzu motor terminallerine bağlayın. (Fotoğraf 3)

Adım 8: Negatif (siyah) pil ucunu MOSFET kaynak pimine bağlayın (mikro:bit GND ile aynı sıra). (Fotoğraf 4)

Adım 9: Artı (kırmızı) pil kablosunu kalan motor kablosuna (sarı kablo) bağlayın. (Fotoğraf 4)

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

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

Adım 1: Radyo Grubunu Değnek Denetleyicisi ile aynı olacak şekilde ayarlayın.

Adım 2: Bir "radyo alındı" bloğunu çekin ve "alınanNumara" olarak ayarlayın.

3. Adım: Bir tekrar bloğunu "radyo alındı" bloğuna sürükleyin ve 2 - 3 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 için süper kandırmaca yararlıdır.

Adım 5: Dijital Pin 0'ı açın!(diğer adıyla "dijital yazma pini P0" - 1)

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

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

4 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: Biraz Rüzgar Yapalım

Biraz Rüzgar Yapalım!
Biraz Rüzgar Yapalım!
Biraz Rüzgar Yapalım!
Biraz Rüzgar Yapalım!
Biraz Rüzgar Yapalım!
Biraz Rüzgar Yapalım!

Hadi bir rüzgar jeneratörü yapalım!! AKA hayranıyım:) Sıcak tutkal tabancasını açın ve makasınızı, kalıcı kaleminizi, alüminyum kutunuzu ve biraz kartonu alın.

Adım 1: Boş bir kutudan bir alüminyum dikdörtgeni ve yaklaşık 1/2 (1 cm) çapında küçük bir karton daireyi dikkatlice kesin.

Adım 2: Fotoğraf 1'deki kağıt yelpaze şablonunu ölçeklendirmek için %50 oranında yazdırın. Vantilatör kanatlarından birini kesin ve alüminyum folyo üzerine beş (5) kez çizin.

Adım 3: Alüminyum fan kanatlarını dikkatlice kesin ve karton daireye eşit aralıklarla yapıştırın.

Adım 4: Motor bağlantı parçasını bir karton parçasına yapıştırın (timsah klipslerini bağlamayı kolaylaştırmak için ahşap dübellerden yapılmış "bacaklar" da ekledim).

Diğer seçenekler

  • Nesneleri döndürmek için motor tahrik milini kullanın veya nesneleri farklı yönlere hareket ettirmek için bazı dişliler/kollar yapın
  • Mikro:bit'i hoparlörlere bağlarsanız, sesleri de çalabilir!
  • Basit bir şeyle başlayın ve sizi büyülü hissettiren bir şey bulmak için oynayın.

7. Adım: Her Şeyi Test Edin

Her Şeyi Test Edin!
Her Şeyi Test Edin!

Ve şimdi en sevdiğimiz kısma geliyoruz: test etmek!! Mikro: bitlerinizi güçlendirin (ve pili bağlayın) ve sihirli alıcımızın motoru hareket ettirdiğini test etmek için değnek denetleyicinizi hareket ettirin (veya hızlı düğme tetiğini kullanın).

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 mikro:bitlerinize yapıştırıcı (ve özellikle epoksi) bulaşmamasına dikkat edin!

Not: Her şeyi ilk açtığınızda, motor sinyal vermeden dönmeye başlayabilir. Değnek denetleyicisini tetikleyin ve durmalı, ardından beklendiği gibi davranmalıdır.

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

Hata ayıklama, bir şeyler inşa etmenin neredeyse kaçınılmaz bir parçasıdır, bu yüzden tebrikler! Resmi olarak bir yapımcısın! İşte bazı hata ayıklama ipuçları:

1. Güç, tüm deneyim seviyelerindeki yapımcılar için en yaygın sorundur. Pilin doğru şekilde bağlandığını ve her iki micro:bit güç ışığının (microUSB bağlantı noktasının yanındaki küçük sarı ışıklar) açık olduğunu iki kez kontrol edin.

2. Motor hareket etmiyor mu? Hiçbir kablonun veya başka nesnelerin yolunda olmadığından emin olun.

3. Motor tüyü uzaklaştırmak yerine ona doğru mu çekiyor? Motor kablolarının yönünü değiştirin. Bu, motorun ters yönde dönmesine neden olacak ve böylece hava ters yönde itilecektir.

Adım 8: Biraz Sihir Yapın

Biraz Büyü Yapın!
Biraz Büyü Yapın!
Biraz Büyü Yapın!
Biraz Büyü Yapın!

Artık temelde büyücüyüz! micro:bit wand denetleyicisini ve pil takımını saklamak ve tutmak için eldiven kullanın. Tüm insanları gerçekten etkilemek için büyülü alıcınızı fantastik bir kapta saklayın. İçi boş bir kitap yığını tuttum, üstte bir delik açtım ve fanı içerideyken motorumu yapıştırdım.

Bu kadar! Büyünüzü uygulayın ve yeni bulunan güçlerinizle arkadaşlarınızı etkileyin.

Sorular, yorumlar, kreasyonlar? Yorum Yap! Mutlu yapımlar, sizi büyülü varlıklar!

Hareket Ettir
Hareket Ettir
Hareket Ettir
Hareket Ettir

Make it Move'da İkincilik

Önerilen: