Innholdsfortegnelse:

MiniCard: 5 trinn
MiniCard: 5 trinn

Video: MiniCard: 5 trinn

Video: MiniCard: 5 trinn
Video: УЛУЧШАЕМ ЛЮБОЙ НОУТБУК ДО WI-FI 6 И BLUETOOTH 5 СВОИМИ РУКАМИ. 802.11AX МОДУЛЬ КРОМЕ LENOVO И HP! 2024, Juli
Anonim
MiniCard
MiniCard

Cardinal-prosjektet handler om å lage en åpen kildekode-enhet som vibrerer når brukeren vender nordover, noe som ikke er en ny idé. En henge med eksisterende modeller er at de er avhengige av jordens magnetfelt, som jeg mener gir mening. Problemet med magneter er at de ikke jobber rundt jern, som sykler, bygninger, båter og broer, som er noen få ord som begynner med b. miniCard bruker BNO055 Inertial Movement Unit, IMU, som også tar hensyn til akselerometerdata. Den beste delen er den tunge matematikken som skjer på enheten, og den gir oss ryddig orienteringsdata i stedet for rotete sensordata.

Dette er et proof-of-concept, og jeg ønsker å få tilbakemelding. I mellomtiden kan folk bygge sine egne og ha en funksjonell enhet for tinkering uten å måtte betale 70 dollar for Bluetooth -modellen.

Trinn 1: Oversikt over materialer og skjema

Materialliste og skjematisk oversikt
Materialliste og skjematisk oversikt

Jeg kommer til å anta at du har loddematerialer og ferdigheter. Hvis ikke, er det tonnevis med fremragende instrukser som vil hjelpe deg. Du må vite hvordan du leser et elektrisk skjema.

Jeg vil vurdere dette til en 6/10 for vanskeligheter så langt som innsettingsmonteringsprosjekter går fordi det er noen krøllete ledninger å bøye, eller det ville være en luftig 1. Jeg har lenker til alle delene jeg anbefaler.

  • Arduino Pro Mini og FTDI programmeringsadapter
  • Dupont -ledninger med en kvinnelig krympe i hver ende
  • Toppstifter
  • BNO055 treghetsbevegelsesenhet
  • 2 likeretterdioder
  • Vedlagt vibrerende motor
  • Batteriladningskrets
  • Oppladbart litiumbatteri
  • Innhegning

Disse koblingene er bare for referanse. Jeg blir ikke belønnet hvis du kjøper fra Amazon, og jeg kjøpte de fleste av delene mine på eBay uansett. Hvis du ikke er kjent med disse delene, foreslår jeg at du kjøper noe som tilsvarer det koblede produktet. Hvis du er en smart informasjonskapsel, er det sannsynligvis trygt å bytte inn en del du har på hyllen.

Skjematisk er vist med dette trinnet, slik at du kan se hvordan alle delene passer sammen. Jeg inkluderte ikke trykknappen i styklisten fordi jeg reddet den fra Arduino. BNO055 -lenken er for et Adafruit -produkt som jeg brukte i min første testing. Det fungerer bra, men er på den dyre siden. Jeg fant da så billig som $ 11, som jeg avbildet i denne instruksjonen.

Trinn 2: Montering

montering
montering
montering
montering

Jeg nøler med å si at det er en feil måte å montere disse delene på, så lenge du følger skjematikken. Det største problemet jeg hadde var krystallet som fulgte med den lilla IMUen, som jeg burde ha installert sist fordi den var vanskelig å plassere mens den stikker rett opp.

Konfigurasjonen plasserte IMU over Arduino der den stilte opp I2C -datapinnene. Jeg skulle ønske jeg hadde plassert ladebrettet først fordi disse to brettene har mest belastning på dem. Din Arduino trenger programmeringspinnene som er koblet til minst én gang, og du må skyve og trekke dem. Ladebrettet blir stresset hver gang batteriet blir lavt. Jeg anbefaler å feste disse to godt hvis mulig basert på din spesifikke maskinvare.

Jeg avlodde RESET-bryteren fra min Arduino og brukte den på nytt som min null-hovedbryter. Det kan være smart å gjøre bryteren tilgjengelig. For min må jeg presse en binders gjennom et hull i saken min.

Trinn 3: Programmering

Programmering
Programmering

Hvis du ikke har programmert en Arduino Pro Mini, virket denne instruksjonsboken som en god ressurs.

Jeg har hatt problemer med off-brand boards som sa at de var FTDI programmering boards, men de var forfalsket og ville ikke fungere. Hvis du har lagt ned et Arduino Micro-, NANO- eller M0 -kort, trenger du ikke bekymre deg for noe av det.

Min siste kode er på min GitHub -side. Den bør ha et filnavn som "Cardinal_BareBones_2020-08-21_01.zip" Last ned koden, trekk ut og åpne med Arduino IDE.

Trinn 4: Drift

Drift
Drift

Jeg håper du ikke hadde problemer. Dette var sparsomme retninger rettet mot et dyktig publikum.

Da jeg begynte å bruke BNO055 IMU, la jeg merke til at den var uberegnelig i et par timer etter å ha brukt strøm. Jeg målte hvor langt det ville drive, og det syntes å ta førtiåtte timer før systemet slo seg ned og rapporterte pålitelige resultater. Å erkjenne dette er grunnen til at jeg foreslo et ladekort som enkelt kan ta imot et par dioder, slik at det forblir drevet mens du lader. Med den gamle kretsen ville lading kuttet strøm og slettet kalibreringen. Jeg foreslår å lade batteriet når det er mulig. Etter å ha laget disse instruksjonene, byttet jeg til et større oppladbart batteri, men jeg vil ha en størrelse som varer 20+ timer.

Det er bare en knapp. Så snart du trykker på den, vil systemet vibrere et øyeblikk, og deretter vente ti sekunder. På det tidspunktet vil den godta den nåværende kursen som nord. Selvfølgelig kan det være hvilken som helst retning du velger. Ventetiden bør være lang nok til å plassere enheten i en lomme eller der du føler deg komfortabel med å bruke den. Det vil ikke automatisk vibrere når tilbakestillingen er fullført, men mennesker svinger litt, så det burde være åpenbart.

Trinn 5: Hensyn

Betraktninger
Betraktninger
Betraktninger
Betraktninger

Jeg har båret en eller annen prototype i mer enn hundre timer, og jeg har gjort tonnevis av observasjoner, men jeg er bare en person, og det er bare ett sett med meninger.

Da jeg hadde dette på høyre ankel, var den intuitive følelsen at nord var til høyre for meg. Det samme skjedde da jeg hadde dette på høyre hofte. Hvis nord er den definerte retningen, fungerte det bedre for meg da det var sentrert på kroppen min. Hvis jeg hadde på minikortet i en brystlomme, var det en naturlig følelse.

Da jeg holdt dette i en hoftelomme, ble jeg engstelig fordi selv om telefonen min var andre steder, var en vibrasjon like under beltet alarmerende. Et annet problem med lommer var at de ikke alltid presser mot kroppen. Jeg har på meg bukser, så det er et problem. Låret er ikke nerverikt, så jeg antok at batteriet var dødt et par ganger fordi jeg ikke følte noe, men det fungerte fint.

Jeg satte et merke på gulvet på kontoret mitt for å tilpasse meg geografisk-nord, men det var også inspirasjonen bak logoen. Kardinal-/kompass-klistremerket kan peke nordover hvor som helst du trenger å nullstille på nytt.

Anbefalt: