17-Microbit-Kapı Alarmı

 

1. Adım: Yapın

Nedir?

Odanıza kimse girdi mi? Bir mikro: bit, bir pil paketi ve bir mıknatıs ile sizi sinsi meraklılara karşı uyarmak için bir alarm oluşturabilirsiniz ...

Giriş

Kodlama kılavuzu

Nasıl çalışır

  • Bu projede, bir ev güvenlik sistemindeki gerçek bir kapı sensörü gibi çalışan bir kapı alarmı yapacaksınız.
  • Micro: bit'inizde manyetometre adı verilen yerleşik bir pusula sensörü bulunur . Dünyanın manyetik alanını bir pusula olarak ölçmek veya güçlü manyetik alanların eve çok daha yakın olduğunu hissetmek için kullanabilirsiniz!
  • Videodaki gibi kapı çerçevesine bir kapının köşesine bir mıknatıs ve kapı alarmı programıyla birlikte bir mikro: bit sabitleyin.
  • Program , manyetik alanın gücünü ölçmeye devam etmek için micro: bit'in pusulası (manyetometre) giriş sensörünü ve sonsuz döngüyü kullanır.
  • Seçimi kullanır, böylece belirli bir seviyenin (eşiğin) altına düştüğünde, LED ekranda kızgın bir yüz gösterir. Bu, mıknatısın mikro: bit - kapı açıldığında - uzaklaştığı anlamına gelir, bu nedenle odanızda birisi olabilir!
  • A düğmesine basmak, geçerli manyetik kuvvet okumasını gösterir. Kapı açık ve kapalıyken okuma yaparak hangi eşik sayısının kullanılacağına karar vermek için bunu kullanın. Örneğimizde 200 kullandık, ancak bu, mıknatısınızın ne kadar güçlü olduğuna ve yakınlarda başka manyetik alan olup olmadığına bağlıdır. Yukarıdaki kodlama videosu bunu nasıl yapacağınızı gösterir.
  • Kızgın yüzü temizlemek ve alarmı sıfırlamak için A düğmesine basın .
  • Pusula sensörünü ilk kez kullandığınızda, bir cep telefonunun pusulasını kalibre etmek gibi, ekranı noktalarla doldurmak için bir oyun oynayarak kalibre etmeniz gerekebileceğini unutmayın .

Neye ihtiyacın var

  • bir mikro: bit
  • MakeCode çevrimiçi kod düzenleyici
  • Pil paketi
  • mıknatıs
  • mıknatısı, mikro: biti ve pil takımını kapıya ve kapı çerçevesine sabitlemenin bir yolu

2. Adım: Kodlayın

3. Adım: İyileştirin
  • Bir hoparlör ve sesli alarm ekleyin
  • Kapınız açılmıştır sayısını saymak için bir değişken kullanın - bu kurulali zaman anlamda kod eklemek gerekir ve kapalı
  • Bir kapının ne kadar süre açık kaldığını ölçmek için bir zamanlayıcı oluşturun

Kaynak:https://microbit.org/projects/make-it-code-it/simple-door-alarm/?editor=makecode

Yorumlar