
Micro:bit + doğadan topladığınız bir yaprakla, rüzgâr şiddetini LED grafiği hâlinde izleyin.
Neden Bu Proje?
Klasik mikro‑rüzgâr ölçerler dönen pervaneler kullanır. Biz doğadaki hışırtı (yaprak sesini) “mikrofonla ölçülen gürültü” değerine dönüştürerek rüzgârın ne kadar kuvvetli estiğini göstereceğiz. Hem çevreci, hem de Micro:bit’in yerleşik sensörlerini “beklenmedik” bir amaç için kullanıyoruz—bu yönüyle atölyede veya kampta benzersiz bir STEM etkinliği.
Gerekli Malzemeler
Parça | Özellik / Miktar |
---|---|
Micro:bit V2 | Dahili mikrofon ve LED matrisiyle birlikte |
Pil kutusu + 3 × AAA alkalin | Taşınabilirlik için; USB ile de çalışır |
Geniş yaprak | ~20 cm, ince damarlı (kavak, çınar ideal) |
Plastik pipet | 15–20 cm, yaprağı taşıyacak |
Bakır tel | 30 cm, Ø 1 mm civarı (kolay şekillenebilir) |
Sıcak silikon tabancası | Yaprak ve pipeti sabitlemek için |
Çift taraflı bant / cırt kelepçe | Micro:bit’i montaj için |
Not: Eksik malzeme varsa evdeki alternatifleri kullanabilirsiniz (pipet yerine ince tahta çubuk, bakır tel yerine tel zımba vb.).
Adım Adım Yapım Kılavuzu
1. Yaprağı Hazırla (≈ 5 dk)
- Yaprağın sapını 2 cm kadar kısaltın.
- Sapı pipetin ucuna sıcak silikonla ekleyin; iyice sabitlensin.
2. Pipet‑Destekli “Mikrofon Yolu” (≈ 10 dk)
- Pipetin diğer ucunu bakır telin “L” şeklindeki kısa koluna bantlayın.
- Teli, Micro:bit’in mikrofon deliği (ön yüzde küçük hoparlör işareti) tam karşısına gelecek şekilde bükün. Böylece rüzgârda sallanan yaprak sesi doğrudan mikrofona taşınır.
3. Elektrik Montajı (≈ 5 dk)
- Pil kutusunu Micro:bit’in arkasına çift taraflı bantla yapıştırın.
- Kutu kablosunu JST konnektöre takın.
4. Kodlama (≈ 15 dk)
MakeCode (makecode.microbit.org) → “New Project”. JavaScript görünümünde aşağıdaki kodu kopyalayın (blok sürümü de kolayca oluşturulabilir):
let noise = 0
basic.forever(function () {
noise = input.soundLevel() // 0 – 255
let bar = Math.map(noise, 0, 180, 0, 5) // Eşik ayarı: 180
led.plotBarGraph(bar, 5) // 0 – 5 sütun LED
basic.pause(100)
})
Eşik değeri (180) rüzgârlı‑sessiz ortama göre değişken olabilir. Testte çok düşük kalıyorsa 150’ye, fazla yüksekse 200+’ya çıkarın.
5. Kalibrasyon & Test (≈ 10 dk)
- Sessiz ortam: Yaprak sabitken LED’ler sönük kalmalı.
- Nefes testi: Yaprağa hafif üfleyin; 1–2 sütun yanmalı.
- Rüzgâr: Dışarı çıkarın; esintiye göre grafik 5 sütuna kadar dolmalı.
- Değerleri tutturamıyorsanız Math.map() sınırlarını ve mikrofona uzaklığı ayarlayın.
6. İsteğe Bağlı Geliştirmeler
- Rüzgâr eşiği aşıldığında radyo mesajı gönderip başka Micro:bit’te alarm verin.
- OLED ekran (I2C) ekleyip sayısal dB değeri yazdırın.
- Verileri CSV dosyası olarak kaydedip rüzgâr istatistiği çıkarın.
Nasıl Çalışıyor?
- Yaprak titreşimi → ses dalgası: Rüzgâr yaprağı titreştirir, mikrofon bunu algılar.
- input.soundLevel() ölçümü: Micro:bit, sesin anlık genliğini 0–255 arası sayıya çevirir.
- Haritalama & görselleştirme: Değerler 5 kademeye bölünür, LED sütunları dolarak “rüzgâr haritası” gösterir.
Sık Sorulan Sorular
Soru | Kısa Yanıt |
---|---|
Yaprak yerine ne kullanabilirim? | İnce plastik film, kâğıt şerit veya çan teli. |
Micro:bit V1 olur mu? | V1’de dahili mikrofon yok; harici gürültü sensörü gerekir. |
Pil ömrü? | LED tam parlaklıkta ≈ 6–8 saat; ses örnekleme yüksek akım çekmez. |
Wind‑meter yerine neden anemometre? | Türkçe’de “anemometre” rüzgârölçer demektir. |
Sonuç & Paylaş
Artık rüzgâr hışırtısını ışığa dönüştüren “doğa dostu” bir anemometreniz var! Kamp çantanıza atın, çocuklarla rüzgâr avına çıkın ve LED grafiğinin nasıl değiştiğini izleyin. Deneyiminizi fotoğraflayıp #HışırtıHaritası etiketiyle 3dmoose.com’daki topluluğumuzda paylaşmayı unutmayın.
Keyifli rüzgâr okumalar!