İçindekiler:
- Gereçler
- Adım 1: Adım 1: Kutu Oluşturma
- Adım 2: Adım 2: Kutuyu Bitirmek
- 3. Adım: Saati Tamamlama
- Adım 4: Programlamanın Başlaması
- Adım 5: Programlamayı İzleyin
- Adım 6: Hesap Makinesi Programlama
- Adım 7: Müzik Programlama
- Adım 8: Akıllı Saat Programı
- Adım 9: Tüm Projenin Değerlendirilmesi
Video: Mikro:bit Akıllı Saat: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
Ö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
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
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ı
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
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
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ı
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
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:
Akıllı Masa LED Işık - Arduino ile Akıllı Aydınlatma - Neopiksel Çalışma Alanı: 10 Adım (Resimlerle)
Akıllı Masa LED Işık | Arduino ile Akıllı Aydınlatma | Neopixels Çalışma Alanı: Artık evde çok fazla zaman geçirdiğimiz, sanal olarak çalıştığımız ve çalıştığımız bir gün, öyleyse neden çalışma alanımızı özel ve akıllı bir aydınlatma sistemi Arduino ve Ws2812b LED'leri ile büyütmeyelim. Burada size Smart'ınızı nasıl oluşturacağınızı gösteriyorum. Masa LED Işık o
Kullanılmayan Akıllı Telefonu Akıllı Ekrana Dönüştürün: 6 Adım (Resimlerle)
Kullanılmayan bir Akıllı Telefonu Akıllı Ekrana Dönüştürün: Deze öğreticisi, Hollanda'da çok iyi. Kullanılmayan (eski) bir akıllı telefonunuz var mı? Bu kolay adım adım öğreticiyi izleyerek Google E-Tablolar ve biraz kağıt kalem kullanarak akıllı bir ekrana dönüştürün. Bitirdiğinizde
Mikro:bit Akıllı Araba: 8 Adım
Micro:bit Smart Car: Bu, micro:bit için kendi akıllı arabanızı nasıl oluşturacağınıza dair hızlı bir kılavuzdur. Birçok farklı akıllı araba satın alabilirsiniz, ancak bu şekilde kendi ihtiyaçlarınıza göre özelleştirebilirsiniz. Micro:bit veya arduino öğretirken yaptığım ilk şeylerden biri
Akıllı Çalar Saat: Raspberry Pi İle Yapılmış Akıllı Çalar Saat: 10 Adımda (Resimlerle)
Akıllı Çalar Saat: Raspberry Pi ile Yapılan Akıllı Çalar Saat: Hiç akıllı saat istediniz mi? Eğer öyleyse tam size göre bir çözüm! Akıllı Çalar Saat yaptım, siteye göre alarm saatini değiştirebileceğiniz bir saat bu. Alarm çaldığında bir ses (buzzer) duyulacak ve 2 ışık yanacaktır
C51 4 Bit Elektronik Saat - Ahşap Saat: 15 Adım (Resimli)
C51 4 Bit Elektronik Saat - Ahşap Saat: Bu hafta sonu biraz boş vaktim vardı, bu yüzden bir süre önce AliExpress'ten satın aldığım bu 2,40 AU$'lık 4 Bit DIY Elektronik Dijital Saati monte ettim