Mündəricat:

MiniCard: 5 addım
MiniCard: 5 addım

Video: MiniCard: 5 addım

Video: MiniCard: 5 addım
Video: MEGA COMPILATION FOR SMART PARENTS BY 5-MINUTE CRAFTS 2024, Iyul
Anonim
Mini Kart
Mini Kart

Kardinal layihəsi, istifadəçi şimala baxanda titrəyən açıq mənbəli bir cihaz hazırlamaqdır, bu yeni bir fikir deyil. Mövcud modellərdən biri, Yerin maqnit sahəsinə güvənməsidir ki, bu da mənalıdır. Mıknatısların problemi, b ilə başlayan bir neçə söz olan velosipedlər, binalar, gəmilər və körpülər kimi dəmir ətrafında işləməmələridir. miniCard, akselerometr məlumatlarını da nəzərə alan IMU BNO055 İnertial Hərəkət Birimini istifadə edir. Ən yaxşı hissə, ağır riyazi hesablamanın cihazda olmasıdır və bizə səliqəsiz sensor məlumatları yerinə səliqəli oriyentasiya məlumatları verir.

Bu bir anlayışın sübutudur və mən rəy almaq istəyirəm. Bu vaxt, insanlar Bluetooth modelləri üçün 70 dollar ödəməyə ehtiyac olmadan özlərini qura və işləmək üçün funksional bir cihaza sahib ola bilərlər.

Addım 1: Materiallar Şeması və Şematik

Materiallar və Şematik
Materiallar və Şematik

Lehim materialları və bacarıqlarınız olduğunu düşünürəm. Əks təqdirdə, sizə kömək edəcək bir çox görkəmli təlimat var. Elektrik sxemini oxumağı bilməlisiniz.

Əyilmək üçün bəzi həssas tellər olduğu üçün bu, 6/10 -a qədər montaj proyektlərinin gedişatını çətinliyə görə qiymətləndirərdim, ya da küləkli olardı. Tövsiyə etdiyim bütün hissələr üçün bağlantılarım var.

  • Arduino Pro Mini və FTDI proqramlaşdırma adapteri
  • Dupont telləri, hər ucunda dişi kıvrım
  • Başlıq sancaqları
  • BNO055 inertial hərəkət vahidi
  • 2 düzəldici diod
  • Qapalı titrəmə mühərriki
  • Batareyanın doldurulması dövrəsi
  • Şarj edilə bilən lityum batareya
  • Mühafizə

Bu bağlantılar yalnız istinad üçündür. Amazon -dan alsanız, mükafat almıram və hissələrimin çoxunu eBay vasitəsilə aldım. Bu hissələri tanımırsınızsa, əlaqəli məhsula bərabər bir şey almağı təklif edirəm. Ağıllı bir çərəz olsanız, rəfinizdə olan bir hissəni dəyişdirmək təhlükəsizdir.

Bütün hissələrin bir -birinə necə uyğun olduğunu görə biləcəyiniz üçün sxem bu addımda göstərilmişdir. Düyməni BOM -a daxil etmədim, çünki onu Arduinodan xilas etdim. BNO055 linki ilk sınağımda istifadə etdiyim Adafruit məhsulu üçündür. Yaxşı işləyir, amma bahalı tərəfdədir. Bu təlimatlarda təsvir etdiyim 11 dollara qədər ucuz tapdım.

Addım 2: Quraşdırma

Məclis
Məclis
Məclis
Məclis

Sxemaya əməl etdiyiniz müddətcə bu hissələri yığmağın səhv bir yolu olduğunu söyləməkdən çəkinirəm. Yaşadığım ən böyük problem, bənövşəyi IMU ilə birlikdə gələn büllur idi, onu sonuncu yerə quraşdırmalıydım, çünki düz qalxarkən yerləşdirilməsi çətin idi.

Konfiqurasiya, IMU -nu Arduinonun üstünə yerləşdirdi, burada I2C məlumat pinlərini düzdü. Kaş ki, əvvəlcə şarj lövhəsini yerləşdirsəydim, çünki bu iki lövhədə ən çox stress var. Arduino -ya ən azı bir dəfə bağlanan proqramlaşdırma sancaqlarına ehtiyacınız olacaq və onları itələmək və çəkmək məcburiyyətində qalacaqsınız. Hər dəfə batareya azalanda şarj lövhəsi gərginləşəcək. Mümkünsə, xüsusi avadanlıqlarınıza əsaslanaraq bu ikisini möhkəm bağlamağı məsləhət görürəm.

RESET açarını Arduino-dan ayırdım və sıfır başlıqlı açar kimi yenidən istifadə etdim. Şalterinizi əlçatan etmək ağıllı ola bilər. Mənim üçün, çantamdakı bir çuxurdan bir ataş itələməliyəm.

Addım 3: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Bir Arduino Pro Mini proqramlaşdırmadınızsa, bu Təlimat yaxşı bir qaynaq kimi görünürdü.

FTDI proqramlaşdırma lövhələri olduqlarını söyləyən, lakin saxta olduqlarını və işləməyəcəklərini söyləyən marka xaricində lövhələrlə problemlər yaşadım. Bir Arduino Micro, NANO və ya M0 lövhəsinə sahib olsanız, bunlardan heç narahat olmayın.

Ən son kodum GitHub səhifəmdədir. "Cardinal_BareBones_2020-08-21_01.zip" kimi bir fayl adına sahib olmalıdır, kodu yükləyin, çıxarın və Arduino IDE ilə açın.

Addım 4: Əməliyyat

Əməliyyat
Əməliyyat

Ümid edirəm probleminiz olmadı. Bunlar bacarıqlı bir auditoriyaya yönəlmiş seyrək istiqamətlər idi.

BNO055 IMU istifadə etməyə başladığımda, güc tətbiq etdikdən bir neçə saat sonra nizamsız olduğunu gördüm. Sürünmənin nə qədər uzaqlaşdığını ölçdüm və sistemin qurulub etibarlı nəticələr verməsi qırx səkkiz saat çəkdi. Bunun səbəbini başa düşərək, bir neçə diodu asanlıqla qəbul edə bilən bir şarj lövhəsi təklif etdim ki, şarj edərkən gücünü qorusun. Köhnə dövrə ilə şarj etmək enerjini kəsəcək və kalibrləmə silinəcəkdir. Mümkünsə batareyanı doldurmağı məsləhət görürəm. Bu təlimatları verdikdən sonra daha böyük bir şarj edilə bilən batareyaya keçdim, ancaq 20+ saat davam edən bir ölçü istərdim.

Yalnız bir düymə var. Siz basdığınız anda sistem bir anlıq titrəyəcək, sonra on saniyə gözləyin. O nöqtədə cari başlığı şimal olaraq qəbul edəcək. Əlbəttə ki, seçdiyiniz hər hansı bir istiqamət ola bilər. Cihazı cibinizə və ya istədiyiniz yerdə istifadə etməyiniz üçün gözləmə müddəti kifayət qədər uzun olmalıdır. Sıfırlama tamamlandıqda avtomatik olaraq titrəməyəcək, ancaq insanlar kiçik bir şəkildə yellənirlər, buna görə açıq olmalıdır.

Addım 5: mülahizələr

Fikirlər
Fikirlər
Fikirlər
Fikirlər

Yüz saatdan çox bir prototip götürmüşəm və tonlarla müşahidələr aparmışam, amma mən yalnız bir adamam və bu yalnız bir fikirlər toplusudur.

Bunu sağ ayaq biləyimdə taxanda intuitiv hiss şimalın sağımda olması idi. Bunu sağ kalçama taxanda eyni şey oldu. Şimal müəyyən bir istiqamətdirsə, bədənimdə mərkəzləşdiyi zaman mənim üçün daha yaxşı işləyirdi. Mini Kartı döş cibində taxsaydım, bu təbii bir hiss idi.

Bunu kalça cibində saxladığımda narahat oldum, çünki telefonum başqa yerdə olsa da, kəmərin altındakı titrəmə həyəcan verici idi. Ciblərlə bağlı başqa bir problem, həmişə bədənə basmamalarıdır. Şalvar geyinirəm, bu problemdir. Bud sinir baxımından zəngin deyil, buna görə heç nə hiss etmədiyim üçün batareyamın bir neçə dəfə öldüyünü zənn etdim, amma yaxşı işləyirdi.

Özümü coğrafi şimala uyğunlaşdırmaq üçün ofisimin döşəməsinə bir işarə qoydum, amma bu da loqotipin arxasındakı ilham idi. Kardinal/pusula stikeri yenidən sıfırlamağınız lazım olan hər yerdə şimala işarə edə bilər.

Tövsiyə: