Cuprins:

MiniCard: 5 pași
MiniCard: 5 pași

Video: MiniCard: 5 pași

Video: MiniCard: 5 pași
Video: Cum sa iei gemuri free pe Brawl Stars! (nu e fake) 2024, Iulie
Anonim
MiniCard
MiniCard

Proiectul Cardinal este despre a crea un dispozitiv open-source care vibrează atunci când utilizatorul se îndreaptă spre nord, ceea ce nu este o idee nouă. Un blocaj cu modelele existente este că se bazează pe câmpul magnetic al Pământului, ceea ce vreau să spun, are sens. Problema cu magneții este că nu funcționează în jurul fierului, cum ar fi bicicletele, clădirile, bărcile și podurile, care sunt câteva cuvinte care încep cu b. miniCard folosește unitatea de mișcare inerțială BNO055, IMU, care ia în considerare și datele accelerometrului. Cea mai bună parte este că matematica grea se întâmplă pe unitate și ne oferă date de orientare ordonate în loc de date dezordonate ale senzorilor.

Aceasta este o dovadă a conceptului și vreau să primesc feedback. Între timp, oamenii își pot construi propriile lor și au un dispozitiv funcțional pentru a face jocuri fără a fi nevoie să depășească 70 USD pentru modelul Bluetooth.

Pasul 1: Lista materialelor și schema

Lista materialelor și schema
Lista materialelor și schema

Voi presupune că aveți materiale și abilități de lipit. Dacă nu, există o mulțime de instrumente remarcabile care vă vor ajuta. Va trebui să știți cum să citiți o schemă electrică.

Aș evalua acest lucru cu 6/10 pentru dificultăți, în ceea ce privește proiectele de montare a inserției, deoarece există câteva fire uriașe de îndoit sau ar fi un briș 1. Am legături pentru toate părțile pe care le recomand.

  • Adaptor de programare Arduino Pro Mini și FTDI
  • Firele Dupont cu o crimă feminină la fiecare capăt
  • Pinii antetului
  • Unitate de mișcare inerțială BNO055
  • 2 diode redresoare
  • Motor vibrator închis
  • Circuitul de încărcare a bateriei
  • Baterie reîncărcabilă cu litiu
  • Incintă

Aceste linkuri sunt doar pentru referință. Nu sunt răsplătit dacă cumpărați de la Amazon și oricum am cumpărat majoritatea pieselor mele prin eBay. Dacă nu sunteți familiarizați cu aceste părți, vă sugerez să cumpărați ceva echivalent cu produsul conectat. Dacă sunteți un cookie inteligent, este probabil să schimbați în siguranță o parte pe care o aveți pe raft.

Schema este prezentată cu acest pas, astfel încât să puteți vedea cum se potrivesc toate piesele. Nu am inclus butonul în BOM pentru că l-am salvat de pe Arduino. Link-ul BNO055 este pentru un produs Adafruit pe care l-am folosit la testarea inițială. Funcționează bine, dar este pe partea scumpă. Am găsit atunci la fel de ieftin ca 11 USD, pe care l-am imaginat în aceste instrucțiuni.

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare

Ezit să spun că există un mod greșit de asamblare a acestor piese, atâta timp cât urmați schema. Cea mai mare problemă pe care am avut-o a fost cristalul care a venit cu IMU-ul violet, pe care ar fi trebuit să-l instalez ultima dată, deoarece era dificil de poziționat în timp ce se lipea drept.

Configurația a plasat IMU deasupra Arduino, unde a aliniat pinii de date I2C. Mi-aș fi dorit să așez mai întâi placa de încărcare, deoarece aceste două plăci au cel mai mare stres asupra lor. Arduino va avea nevoie de pinii de programare conectați cel puțin o dată și va trebui să îi împingeți și să trageți. Placa de încărcare se va stresa de fiecare dată când bateria se descarcă. Vă recomandăm să fixați ferm aceste două, dacă este posibil, pe baza hardware-ului dvs. specific.

Am desoldat comutatorul RESET din Arduino și l-am reutilizat ca comutator cu poziția zero. Poate fi inteligent să vă faceți comutatorul accesibil. Pentru a mea, trebuie să împing o agrafă printr-o gaură în cazul meu.

Pasul 3: Programare

Programare
Programare

Dacă nu ați programat un Arduino Pro Mini, acest Instructable părea o resursă bună.

Am avut probleme cu plăcile off-brand care spuneau că erau plăci de programare FTDI, dar erau contrafăcute și nu funcționau. Dacă ați înlocuit o placă Arduino Micro, NANO sau M0, nu trebuie să vă faceți griji pentru nimic.

Ultimul meu cod se află pe pagina mea GitHub. Ar trebui să aibă un nume de fișier precum „Cardinal_BareBones_2020-08-21_01.zip” Descărcați codul, extrageți și deschideți cu ID-ul Arduino.

Pasul 4: Funcționare

Operare
Operare

Sper că nu ai avut probleme. Acestea erau direcții rare, destinate unui public priceput.

Când am început să folosesc BNO055 IMU, am observat că a fost neregulat timp de câteva ore după ce am alimentat. Am măsurat cât de departe va deriva și părea să dureze patruzeci și opt de ore înainte ca sistemul să se stabilească și să raporteze rezultate fiabile. Recunoscând acest lucru, de aceea am sugerat o placă de încărcare care poate accepta cu ușurință câteva diode, astfel încât să rămână alimentată în timpul încărcării. Cu vechiul circuit, încărcarea ar reduce puterea și ar șterge calibrarea. Vă sugerez să reîncărcați bateria ori de câte ori este posibil. După ce am făcut aceste instrucțiuni, am trecut la o baterie reîncărcabilă mai mare, dar aș dori o dimensiune care să reziste peste 20 de ore.

Există un singur buton. De îndată ce îl apăsați, sistemul va vibra pentru o clipă, apoi așteptați zece secunde. În acel moment, va accepta poziția curentă ca spre nord. Desigur, poate fi orice direcție pe care o alegeți. Perioada de așteptare ar trebui să fie suficient de lungă pentru a plasa unitatea într-un buzunar sau în locul în care vă simțiți confortabil să o folosiți. Nu va vibra automat atunci când resetarea este completă, dar oamenii influențează foarte puțin, așa că ar trebui să fie evident.

Pasul 5: Considerații

Considerații
Considerații
Considerații
Considerații

Am purtat un prototip sau altul pentru mai mult de o sută de ore și am făcut tone de observații, dar sunt doar o persoană și acesta este doar un set de opinii.

Când purtau asta pe glezna dreaptă, senzația intuitivă era că nordul se afla în dreapta mea. Același lucru s-a întâmplat și când am purtat asta pe șoldul drept. Dacă nordul este direcția definită, a funcționat mai bine pentru mine când a fost centrat pe corpul meu. Dacă am purtat miniCardul în buzunarul de la piept, a fost un sentiment natural.

Când am ținut acest lucru într-un buzunar de șold, m-am neliniștit pentru că, deși telefonul meu era în altă parte, o vibrație chiar sub centură era alarmantă. O altă problemă cu buzunarele a fost că nu se apasă întotdeauna de corp. Port pantaloni tip, așa că este o problemă. Coapsa nu este bogată în nervi, așa că am presupus că bateria mea este moartă de câteva ori pentru că nu simțeam nimic, dar funcționează bine.

Am pus un semn pe podeaua biroului meu pentru a mă alinia la geografic-nord, dar asta a fost și inspirația din spatele logo-ului. Autocolantul cardinal / busolă poate îndrepta spre nord oriunde ar putea fi necesar să reveniți la zero.

Recomandat: