İçindekiler:
- Gereçler
- Adım 1: Büyü? Ne?! Nasıl??
- Adım 2: Kodlayın: Değnek Denetleyicisi
- Adım 3: İnşa Edin: Sihirli Alıcı! (1/2)
- Adım 4: İnşa Edin: Sihirli Alıcı! (2/2)
- Adım 5: Kodlayın: Sihirli Alıcı
- Adım 6: Test Et ve Hata Ayıkla
- Adım 7: Sihirli Eşyanızı İnşa Edin
- Adım 8: İlerleyin ve Büyülü Olun
Video: Mikro:bit Sihirli Değnek! (Orta): 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
"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??
İ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
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)
İ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)
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ı
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
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 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
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:
Arduino ile Sihirli Değnek Sunumu: 3 Adım
Arduino ile Sunum Sihirli Değnek: Bu cihaz, sunum yapan kişinin bilgisayarı fare veya klavye kullanarak doğrudan kontrol etmeden bilgisayar yardımcı programlarına erişimini genişletmek için bir sunumda kullanılmak üzere tasarlanmıştır. Sihirli değneği birçok farklı şekilde kaydırarak, sunucu mümkün
Mikro:bit Sihirli Değnek! (Başlangıç): 8 Adım (Resimlerle)
Mikro:bit Sihirli Değnek! (Başlangıç): Biz sihirli olmayan insanlar için nesneleri zihinlerimizle, sözlerimizle veya asalarımızla havaya kaldırmak biraz zor olsa da, (temelde) aynı şeyleri yapmak için teknolojiyi kullanabiliriz! Bu proje iki mikro:bit, bir birkaç küçük elektronik parça ve bazı gündelik nesneler
Sihirli değnek. Tesla Bobini: 3 Adım
Sihirli değnek. Tesla Bobini: Herkese merhaba. İnternette her yerde bulabileceğiniz klasik devreden yola çıkarak bir Tesla bobini yapmaya başladım ve 1 saniye sonra devremin çalışmasını durduran aşırı ısınmış bir transistöre sahip oldum. Devreyi kullanarak değiştirdim
Sihirli Değnek Hedef Uygulaması (IR Arduino Projesi): 7 Adım (Resimlerle)
Sihirli Değnek Hedef Uygulaması (IR Arduino Projesi): Electronic Art için projemi böyle yaptım. Bu proje, giyilebilir hale getirmek için bir Arduino Uno kullanmaya odaklanmaktı. Giyilebilir cihazlara çok fazla odaklanmadım, daha çok bir IR sensörü ve ortalama uzaktan kumandanızla oynamaya odaklandım
Sihirli Büyülerle Sihirli Kristal Top Yapalım! ~ Arduino ~: 9 Adım
Sihirli Büyülerle Sihirli Kristal Top Yapalım! ~ Arduino ~: Burada, içindeki LED ışıkların animasyonlarını kontrol etmek için bir hareket sensörü ve bir RFID tarayıcı kullanan bir Sihirli Top yapacağız