İçindekiler:

MiniKart: 5 Adım
MiniKart: 5 Adım

Video: MiniKart: 5 Adım

Video: MiniKart: 5 Adım
Video: HIRSIZ VS MINECRAFT #225 2024, Kasım
Anonim
MiniKart
MiniKart

Cardinal projesi, kullanıcı kuzeye baktığında titreşen açık kaynaklı bir cihaz yapmakla ilgili, ki bu yeni bir fikir değil. Mevcut modellerle ilgili bir sorun, Dünya'nın manyetik alanına güvenmeleridir, ki bu mantıklı. Mıknatıslarla ilgili sorun, b ile başlayan birkaç kelime olan bisikletler, binalar, tekneler ve köprüler gibi demirin etrafında çalışmamalarıdır. miniCard, ivmeölçer verilerini de dikkate alan BNO055 Ataletsel Hareket Birimi, IMU'yu kullanır. En iyi yanı, ünitede ağır matematiğin gerçekleşmesi ve bize dağınık sensör verileri yerine düzenli oryantasyon verileri vermesidir.

Bu bir kavram kanıtı ve geri bildirim almak istiyorum. Bu arada, insanlar Bluetooth modeli için 70 $ harcamak zorunda kalmadan kendi cihazlarını kurabilir ve tamir etmek için işlevsel bir cihaza sahip olabilirler.

Adım 1: Malzeme Listesi ve Şematik

Malzeme Listesi ve Şematik
Malzeme Listesi ve Şematik

Lehimleme malzemeleriniz ve becerileriniz olduğunu varsayacağım. Değilse, size yardımcı olacak tonlarca olağanüstü Eğitilebilirlik var. Bir elektrik şemasını nasıl okuyacağınızı bilmeniz gerekecek.

Bükülmesi gereken bazı hassas teller olduğundan, eklemeli montaj projelerinde zorluk için bunu 6/10 olarak değerlendiririm, yoksa havadar 1 olur. Önerdiğim tüm parçalar için bağlantılar var.

  • Arduino Pro Mini ve FTDI programlama adaptörü
  • Her iki ucunda dişi kıvrımlı Dupont teller
  • Başlık pimleri
  • BNO055 atalet hareketi ünitesi
  • 2 doğrultucu diyot
  • Kapalı titreşimli motor
  • Pil şarj devresi
  • Şarj edilebilir lityum pil
  • muhafaza

Bu bağlantılar sadece referans içindir. Amazon'dan satın alırsanız ödül almıyorum ve zaten çoğu parçamı eBay'den aldım. Bu parçalara aşina değilseniz, bağlantılı ürüne eşdeğer bir şey satın almanızı öneririm. Akıllı bir çerez iseniz, rafınızdaki bir parçayı değiştirmek muhtemelen güvenlidir.

Tüm parçaların birbirine nasıl uyduğunu görebilmeniz için şematik bu adımda gösterilir. Arduino'dan kurtardığım için BOM'a buton eklemedim. BNO055 bağlantısı, ilk testlerimde kullandığım bir Adafruit ürünü içindir. İyi çalışıyor ama pahalı tarafta. Bu talimatlarda hayal ettiğim 11 dolar kadar ucuz buldum.

2. Adım: Montaj

toplantı
toplantı
toplantı
toplantı

Şemayı takip ettiğiniz sürece, bu parçaları birleştirmenin yanlış bir yolu olduğunu söylemekte tereddüt ediyorum. Karşılaştığım en büyük sorun, en son takmam gereken mor IMU ile gelen kristaldi, çünkü dik dururken konumlandırmak zordu.

Yapılandırma, IMU'yu I2C veri pinlerini sıraladığı Arduino'nun üzerine yerleştirdi. Keşke önce şarj kartını koysaydım çünkü bu iki kart üzerinde en fazla stres var. Arduino'nuz en az bir kez bağlı programlama pinlerine ihtiyaç duyacak ve bunları itip çekmeniz gerekecek. Pil her zayıfladığında şarj kartı strese girer. Özel donanımınıza göre mümkünse bu ikisini sıkıca sabitlemenizi öneririm.

Arduino'mdan RESET anahtarını söktüm ve sıfır yön anahtarım olarak yeniden kullandım. Anahtarınızı erişilebilir hale getirmek akıllıca olabilir. Benim için, çantamdaki bir delikten bir ataç itmem gerekiyor.

Adım 3: Programlama

Programlama
Programlama

Bir Arduino Pro Mini programlamadıysanız, bu Instructable iyi bir kaynak gibi görünüyordu.

FTDI programlama kartları olduklarını söyleyen marka dışı kartlarla ilgili sorunlar yaşadım, ancak bunlar sahteydi ve işe yaramıyorlardı. Bir Arduino Micro, NANO veya M0 kartı yerleştirdiyseniz, bunların hiçbiri için endişelenmenize gerek yok.

En son kodum GitHub sayfamda. "Cardinal_BareBones_2020-08-21_01.zip" gibi bir dosya adına sahip olmalıdır. Kodu indirin, ayıklayın ve Arduino IDE ile açın.

4. Adım: Çalıştırma

İşletme
İşletme

Umarım sorun yaşamamışsındır. Bunlar yetenekli bir izleyici kitlesine yönelik seyrek talimatlardı.

BNO055 IMU'yu kullanmaya başladığımda, güç uyguladıktan sonra birkaç saat düzensiz olduğunu fark ettim. Ne kadar uzağa sürükleneceğini ölçtüm ve sistemin yerleşip güvenilir sonuçlar bildirmesi kırk sekiz saat sürdü. Bunu fark ederek, şarj olurken güçlü kalması için birkaç diyotu kolayca kabul edebilen bir şarj panosu önerdim. Eski devre ile şarj etmek gücü kesecek ve kalibrasyonu silecektir. Pili mümkün olduğunca şarj etmenizi öneririm. Bu talimatları yaptıktan sonra daha büyük bir şarj edilebilir pile geçtim, ancak 20+ saat süren bir boyut istiyorum.

Sadece bir düğme var. Bastığınız anda sistem bir an titreyecek, ardından on saniye bekleyecektir. Bu noktada mevcut yönü kuzey olarak kabul edecektir. Tabii ki, seçtiğiniz herhangi bir yön olabilir. Bekleme süresi, üniteyi bir cebe veya rahatça kullanabileceğiniz bir yere koymaya yetecek kadar uzun olmalıdır. Sıfırlama tamamlandığında otomatik olarak titreşmez, ancak insanlar hafifçe sallanır, bu yüzden açık olmalıdır.

Adım 5: Hususlar

Hususlar
Hususlar
Hususlar
Hususlar

Yüz saatten fazla bir prototip veya diğerini taşıdım ve tonlarca gözlem yaptım, ama ben sadece bir kişiyim ve bu sadece bir fikir grubu.

Bunu sağ ayak bileğime taktığımda, sezgisel his kuzeyin sağımda olduğuydu. Bunu sağ kalçama taktığımda da aynı şey oldu. Kuzey tanımlı yönse, vücuduma odaklandığında benim için daha iyi çalıştı. MiniCard'ı göğüs cebinde taktıysam, bu doğal bir duyguydu.

Bunu kalça cebinde sakladığımda endişelendim çünkü telefonum başka bir yerde olmasına rağmen kemerin hemen altında bir titreşim endişe vericiydi. Ceplerle ilgili bir başka sorun da, her zaman vücuda baskı yapmamalarıydı. Erkek pantolonu giyiyorum, bu bir problem. Uyluk sinir açısından zengin değil, bu yüzden birkaç kez pilimin bittiğini varsaydım çünkü hiçbir şey hissetmedim, ama iyi çalışıyordu.

Kendimi coğrafi-kuzey ile hizalamak için ofisimin zeminine bir işaret koydum, ancak logonun arkasındaki ilham da buydu. Kardinal/pusula etiketi, yeniden sıfırlamanız gerekebilecek her yer için kuzeyi gösterebilir.

Önerilen: