İçindekiler:
- Adım 1: İhtiyacınız Olabilecek Malzemeler:
- 2. Adım: Kabuğu Yazdırın
- Adım 3: Devreyi Bağlayın
- Adım 4: Program Yazma
- Adım 5: Lehimleme ve Kurulum
Video: Bileklik Adımsayar Nasıl Yapılır: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Yaşadığım semtte yürümeyi ve koşmayı çok severim. Yalnız kalmaktan keyif alıyorum çünkü bu zamanlarda aklıma harika fikirler geliyor. Geçenlerde DFRobot'tan 6 Eksenli Atalet Hareket Sensörü satın aldım. Bu yüzden, fiziksel gücümü hesaplamak için neden bir bileklik pedometre yapmayayım diye düşündüm. İlham geldiğinde buna her zaman karşı koyamam.
Tamam, açık konuşayım ve hemen başlayayım.
Adım 1: İhtiyacınız Olabilecek Malzemeler:
Yerçekimi: I2C BMI160 6 Eksenli Atalet Hareket Sensörü ×1
Beetle - En Küçük Arduino ×1
Yerçekimi I2C OLED-2864 Ekran ×1
3.7V Mini Lityum Pil ×1
Düğme ×2
Geçiş Anahtarı ×1
Kordonlu saat × 1
BMI160 6 eksenli atalet hareket sensörü, ultra düşük güçlü 3 eksenli jiroskop ile 16 bit-3 eksenli ivmeölçeri entegre eder. İvmeölçer ve jiroskop tam çalışma modundayken, güç tüketimi tipik olarak yaklaşık 900 uA'dır.
2. Adım: Kabuğu Yazdırın
Tasarım ilhamı en sevdiğim saatten geliyor. Ekranı sade ve zarif olarak tasarlanmıştır. Saniye ibresi, yelkovan ve akrep, ekranın büyük bir bölümünü kaplar ve bu da zamanı tanımamız için uygundur. 40 gr ağırlığında ve fiyatı 15$'dır.
(Kabuğu yazdırdıktan sonra, eşit bir şekilde kararlaştırılan rengi elde etmek için siyah kısımlara siyah boya püskürtebilirsiniz.)
Sık sık aşındırıcı malzeme topluyorum. Bu benim bir nevi hobim. Sandıkları ve dolapları karıştırdıktan sonra nihayet rengi OLED'e çok benzeyen bir Yakeli buldum. Bu yüzden kesmeye ve panel olarak kullanmaya karar verdim.
Adım 3: Devreyi Bağlayın
OLED ve BMI160'ın her ikisi de I2C arayüzüne sahiptir, bu nedenle bunları Beetle'ın ilgili I2C arayüzüne lehimlemeniz yeterlidir.
Adım 4: Program Yazma
Adım sayar programını doğrudan BMI160 kitaplığında revize ettim. Sistemin çalışma süresini kronometreye dönüştürmek için millis() işlevi ekleyin. u8g karakter kitaplığının ekran kodunu ekliyorum. u8g.h head dosyasındaki yazı tipini tek tek denedikten sonra, freedoomr yazı tipinin benim için harika olduğunu gördüm.
Sistem çalışma süresini kronometreye dönüştürme kodu aşağıda gösterilmiştir:
imzasız int ss=1000;imzasız int mi=ss*60; uzun dakika=t0/mi; uzun saniye=(t0-dakika*mil)/sn; uzun milliSaniye=sysZaman-dakika*mi-saniye*sn; strTime[0]=(dakika%60)/10+'0'; strTime[1]=dakika%60%10+'0'; strTime[3]=(saniye%60)/10+'0'; strTime[4]=saniye%60%10+'0'; strTime[6]=miliSaniye/100+'0'; strTime[7]=(milliSecond%100)/10+'0';
Adım 5: Lehimleme ve Kurulum
Sanırım bu adım en zoru çünkü alan dağılımını tasarlayıp parçaları dikkatli bir şekilde yerleştirdikten sonra anahtarı açtım ve o şeyin işe yaramadığını gördüm. Yine kurulum sırasında yanlışlıkla bir veya iki kablo tarafımdan kesildi. Ama ben “sabrın olduğu yerde bir yol vardır” a inanıyorum. Birçok başarısızlıktan sonra başarı nihayet bana geliyor.
Kabuğun her iki ucunda 1 mm'lik bir delik açmak için elektrikli öğütücü kullanın, tüm parçaları bir araya getirin ve ardından tüm proje şimdi bitti.
Sol tarafta iki düğme olduğunu fark edebilirsiniz, alttaki kronometre içindir, peki ya üstteki?
Geceleri koşmak için! Üst düğme dört adet 5mm LED'i kontrol etmek için kullanılır (Bilekliği daha zarif hale getirmek için delik ve anahtar arasındaki boşluğu uygun renkte uv tutkalı ile doldurdum.)
Dört LED'in konumu, insanların koşması sırasında kolların sallanma açısı ile uyumludur. Kol nasıl hareket ederse etsin zemin her zaman aydınlatılacaktır.
Bu bileklik adımsayar sadece fiziksel gücümü hesaplamama yardımcı olmakla kalmıyor, aynı zamanda geceleri koşmayı daha güvenli hale getiriyor. Çok iyi bir şey, sahip olmaya değersin.
Önerilen:
Müzikli Devre Bahçesi Ekspres Bileklik: 5 Adım
Müzikal Devre Bahçesi Ekspres Bileklik: Bu müzikal bilekliği oluşturmak için ihtiyacınız olacak Devre Bahçesi Ekspres Bir bilgisayar Bir dikiş iğnesi İp Uzun ve bir parça keçe Makas
Adımsayar Bölüm 1: 128x32 Tek Renkli Ekran ve Arduino: 5 Adım
Adımsayar Bölüm 1: 128x32 Monokrom Ekran ve Arduino: Bu, Arduino ile bir OLED ekranın nasıl kullanılacağını öğreten temel bir eğitimdir. Ben 128x32 ekran kullanıyorum fakat farklı çözünürlükte oled ekran da kullanabilirsiniz ve çözünürlüğü/koordinatları istediğiniz gibi değiştirebilirsiniz.Bu bölümde size nasıl yapılacağını göstereceğim
Arduino Adımsayar: 3 Adım
Arduino Pedometre: Vandaag gaan, zımbalayıcının Arduino ile tanışmasını sağladık
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz İçin İki Adet Nasıl Yapılır: 17 Adım (Resimlerle)
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz için İki Adet Yapın.: Yaptığım tüp amfi ile birlikte yeni bir gitar hoparlörü istedim. Hoparlör dükkânımda kalacak, bu yüzden çok özel bir şey olmasına gerek yok. Tolex kaplama çok kolay zarar görebilir, bu yüzden hafif bir kumdan sonra dışarıdaki siyahı püskürttüm
Topraklamalı Bileklik Nasıl Yapılır: 7 Adım
Topraklı Bileklik Nasıl Yapılır: Hayatımda her gün birçok hassas elektronik ile uğraşıyorum ve bu elektroniklere dokunurken kızartmak büyük bir endişe kaynağı. Çoğu insan elektroniği statik elektrikle kızartmanın zor olduğunu düşünüyor. Değil, tek dokunuş 100 dolarlık grafiğinizi gönderebilir