İçindekiler:

Mikro:bit Akıllı Saat: 9 Adım
Mikro:bit Akıllı Saat: 9 Adım

Video: Mikro:bit Akıllı Saat: 9 Adım

Video: Mikro:bit Akıllı Saat: 9 Adım
Video: Hangi Akıllı Çocuk Saati alınmalı? En iyi çocuk saatleri 2024, Kasım
Anonim
Mikro: bit Akıllı İzle
Mikro: bit Akıllı İzle

Noel için bir dizi mikro: bit akıllı evim var. Bu yüzden çalar saat, saat, müzik çalar ve hatta adımsayar ve hesap makinesi olarak çalışacak bir akıllı saat yaratabileceğimi düşündüm. Sonunda harika bir iş çıkardım ve bu akıllı saati nasıl yapacağınızı ve programlayacağınızı size yazabilirim: D.

Gereçler

Micoro: bit akıllı ev

karton

suni deri

bazı kablolar

Ataç

yapışkan bant

Adım 1: Adım 1: Kutu Oluşturma

Adım 1: Kutu Oluşturma
Adım 1: Kutu Oluşturma
Adım 1: Kutu Oluşturma
Adım 1: Kutu Oluşturma

Önce bir kutu yapıyoruz. Karton üzerine iki adet 7cm*6.2cm dikdörtgen çizerek başlayalım, ardından diğer iki dikdörtgeni 3,5x7cm ve daha önce karton üzerine 3,5x6,5cm bir dikdörtgen çizelim. Daha sonra bu dikdörtgenleri kesebilirsiniz. Ve bu hedefin son kısmı olarak, dikdörtgenleri şekilde gösterildiği gibi kutulara yapıştırmak için bir tutkal tabancası kullanın. 7 x 6.2 cm'lik bir dikdörtgen bıraktık ve sonraki adımlarda onlarla çalışabiliriz.

Adım 2: Adım 2: Kutuyu Bitirmek

Adım 2: Kutuyu Bitirmek
Adım 2: Kutuyu Bitirmek
Adım 2: Kutuyu Bitirmek
Adım 2: Kutuyu Bitirmek
Adım 2: Kutuyu Bitirmek
Adım 2: Kutuyu Bitirmek
Adım 2: Kutuyu Bitirmek
Adım 2: Kutuyu Bitirmek

Yani kutunun tabanına zaten sahibiz, ama bu onun bittiği anlamına gelmez. Ve bu adımda nasıl tamamlanacağına bakacağız. Mikrobit USB bağlantı noktası kutunun açıkta kalan kısmındayken kulaklık jakının bulunduğu kutuda en çok beklenen çalışma. Daha sonra son adımda bıraktığımız son dikdörtgeni resimdeki gibi yapıştırıyoruz. Kim bir kutu gibi görünen küçük bir kuş gibi görünen, ancak yine de sunduğu üst suni deri dikdörtgeni yapmayan bir usta olmak ister. Ve şimdi zor kısım geliyor. Kapağı takip ederler ve mevcut A ve B'yi gövde üzerinde işaretlerler. Ardından, bu iki noktada kartonda bir delik var. Hazırlanan deliklerden parmaklarınıza değecek şekilde itin. Ekran konektörlerinin bulunduğu bu adımın sondan bir önceki kısmı olarak, konektörlerin kablolara daha iyi temas etmesi için küçük bir delik açın. Daha iyi estetik görünüm için kutuya tutkal tabancası derisinden son olarak.

3. Adım: Saati Tamamlama

Saati Tamamlama
Saati Tamamlama
Saati Tamamlama
Saati Tamamlama
Saati Tamamlama
Saati Tamamlama

Bu adımda mikrobit saatimizi tamamlayacağız. Öyleyse hadi yapalım. Önce mezarımız genişliğinde ve elimizin çevresi kadar uzun bir suni deri kesiyoruz. daha sonra bu parçayı kutumuzun dibine tutkal tabancasıyla yapıştırıyoruz. Ardından bu suni deri parçasının diğer ucunda ataşla birkaç delik açıyoruz. Ardından, mikrobit bağlantı noktalarının üzerindeki bir karton parçasına bir ataşla bir delik açın ve ataşı oraya yapıştırın. Şimdi pili kapatma sırası sizde. Karton üzerine bir pil çizip bu parçaları kesip yapıştırıcı tabancası ile birbirine yapıştırıyoruz. Daha sonra, daha iyi bir görünüm için, kartondan kestiğimiz aynı büyük deri parçalarını kesiyoruz. Bu parçaları pil kapağına yapıştırın. Son olarak pil kapağını resimde görüldüğü gibi kutuya yapıştırın. Ve şimdi yazılımı bitirdik, böylece yazılıma bakabiliriz.

Adım 4: Programlamanın Başlaması

Image
Image

Yeni proje simgesine tıklayın ve hiçbir şey programlamayı başlatmamızı engellemez. Şimdi saatini yaptın, ama biz asla kendimizi programlamayacağız: D. İşte bu yüzden sana mikrobitlerin nasıl programlanacağını öğreteceğim. Mevcut en iyi sayfa makekode.t.'ye gidin. Temel simgesine tıklayın ve "başlangıçta" ve "ledleri göster" beyaz alana sürükleyin. Sonra Imput'a gidiyoruz ve burada yerine getirildiğinde içine koyduğumuz programı başlatacak çeşitli koşullar görüyoruz. Basılan A düğmesini seçip masaüstüne sürükleriz. Ardından "ledleri göster"i bu bloğa sürükleyin ve 5*5 led ekranın microbit üzerinde ne göstereceğine tıklayın. Bu iki kez daha tekrarlanabilir ancak programı A ve A veya B tuşlarına bastığınızda başlayacak şekilde ayarlamamız gerekiyor. Son olarak, program yüklendiğinde görüntülenecek bir karşılama resmi ve A, B, ve A + B'ye basılır.

Adım 5: Programlamayı İzleyin

Hesap Makinesi Programlama
Hesap Makinesi Programlama

Son adımda mikrobit programlamanın temel teorisini öğrendik. Anlamadığınız bir şey varsa ve yardım istiyorsanız yorumlara yazın, bilirsem size tavsiyede bulunurum. İlk olarak, mikrobitin ne yapmasını istediğimizi netleştirelim. Bu programı şu şekilde çalıştırdım: A düğmesine bastığımda saate saat ekleniyor veya saat alarmın çaldığı saati ekliyor. alarmın çalmasını istediğiniz saat ayara bağlıdır. Ve A + B'ye bastığınızda sadece ayarlar değişecektir. Şimdi her bir ayarın ne anlama geldiğini açıklayalım: Ayar 1, A'ya basıldığında zamanı ayarlamak ve bir dakika için B'ye basmak anlamına gelir. Ayar 2, alarm saatinin saatle aynı olduğu anlamına gelir. A düğmesi alarm saatine bir saat ekler ve B düğmesi alarm saatine bir dakika ekler. 3 ayarı, hem alarm saatinin hem de alarm saatinin zaten ayarlandığı anlamına gelir, böylece A düğmesi ve B düğmesi yalnızca siz bastığınızda hiçbir şey yapmaz. veya düğmeleri aynı anda bir sonraki ayara geçer. Son olarak ayar 4, çalar saatin etkin olmadığı ve saatin yalnızca zamanı gösterdiği anlamına gelir. Sonraki adım, mikrobitin bir hesap makinesi olarak sayılabilmesi için nasıl programlanacağını anlatır.

Adım 6: Hesap Makinesi Programlama

Image
Image

Son adımda, bir mikrobitin hesap makinesi olarak çalışması için nasıl programlanacağına bakacağımıza söz vermiştim ve işte karşınızda: Bu program 4 değişken oluşturacak şekilde programlanmıştır: birinci sayı, ikinci sayı, işlev ve sonuç. Ardından, A düğmesine basılması "birinci sayı" değişkenine bir tane ekler ve B'ye basılması ikinci sayı değişkenine bir tane ekler. Ve şimdi A + B'ye bastığımızda ne olacağını sorduğunuzdan emin misiniz? Fonksiyonu değiştirdiğini düşünüyorsanız, doğru tahmin ettiniz. Değişken fonksiyonunun değeri 0'a eşit olduğunda, 1 - 2 ise * ve son olarak 3 olduğunda / işlevi açıldığında + anlamına gelir.

Adım 7: Müzik Programlama

Bir mikrobitayı saat ve hesap makinesi gibi davranacak şekilde programlamaya çalıştık. Bu adımda daha keyifli bir şeye, yani müzik programlamaya bakacağız. Müzik klasöründe müzik programlama bloklarını bulabilirsiniz. Orada önceden programlanmış melodilerden bazılarını çalmak isteyip istemediğinizi seçebilir veya kendinizinkini programlayabilirsiniz. Kendi melodilerinizi programlamak için menüdeki ilk bloğu masaüstüne sürükleyin. Ortadaki C'nin yazılı olduğu bu bloğa tıkladığınızda, bu bloğu hangi notaya çalacağınızı seçebileceğiniz bir piyano klavyesi göreceksiniz. Ardından notanın uzunluğunu belirlemek için "beat"e tıklayın. Ve şimdi müziğe göre bir şarkı programlayabilirsiniz ya da belki benim gibi çek versiyonu Jingle bells: D. Ama çok sabır gerektirir çünkü her notayı ayrı ayrı ayarlamanız gerekir. Aşağıda 4 melodinin olduğu bir program var. biri başlangıçta başlar ve diğer üçü A, B ve A + B'ye basıldığında başlar. iyi dinlemeler:)

Adım 8: Akıllı Saat Programı

Image
Image

Diğer adımlar kolay olsaydı, bu program çok karmaşık olurdu. Her şeyden önce, izlemek için tüm blokları kopyalıyoruz. O zaman 11 ile ilgili daha fazla ayara (değişkeni değiştir) ihtiyacımız var. Ayar 1-4 saati programladığımız adımdan zaten biliniyor veya: Ayar 1 = zamanı ayarlama, Ayar 2 = alarm saatini ayarlama, Ayar 3 = Alarm aktif, Ayar 4 = alarm kapalı. Şimdi bu ayara ekliyoruz: Ayarlar 5 = Müzik Çalma, Ayarlar 6 = Toplama Hesaplayıcı, Ayarlar 7 = Çıkarma Hesaplayıcı, Ayarlar 8 = Çarpma Hesaplayıcı, Ayarlar 9 = Bölme Hesaplayıcı, Ayarlar 10 = Birinci sayı ve ikinci sayı değişkenlerini sıfıra ayarla, ve son 11 Ayar 11 = adımsayar. Tüm program, A / B düğmesindeki blokta, anahtar = 5 olduğunda birkaç blok olacak şekilde çalışır, böylece bazı değişkenleri birer birer yükseltir. İşte tam da bu noktada pedlerin 5'e ihtiyacı var. Ancak, tüm programı tam kelimelerle anlatmak o kadar zor ki kitapta yayınlanacaktı ve bu yüzden bu programın ekran görüntülerini ekliyorum. Ve işte bu programın tüm özelliklerinin gösterildiği videonun bağlantısı:

Adım 9: Tüm Projenin Değerlendirilmesi

Tüm Projenin Değerlendirilmesi
Tüm Projenin Değerlendirilmesi
Tüm Projenin Değerlendirilmesi
Tüm Projenin Değerlendirilmesi
Tüm Projenin Değerlendirilmesi
Tüm Projenin Değerlendirilmesi

Bu proje ilk başta düşündüğümden çok daha zordu. Hala geliştirilecek bir şeyler olduğunu düşünüyorum ama bunu size bırakıyorum. Hatta bir pusula veya bir oyun programlayabilirsiniz. Aslında hayal gücünün sınırı yoktur. Umarım bu projeyi beğenmişsinizdir veya bu projeyle ilgili sorularınızı kuyruklu yıldızlara yazarsanız cevaplamak isterim. Giyilebilir yarışmada bana oy verirseniz çok mutlu olurum. Bu projeyi hayata geçirmede size iyi şanslar diliyorum:).

Önerilen: