Indholdsfortegnelse:

MiniCard: 5 trin
MiniCard: 5 trin

Video: MiniCard: 5 trin

Video: MiniCard: 5 trin
Video: Как сшить кошелек для карточек(картхолдер) своими руками [sewingtimes] 2024, Juli
Anonim
MiniCard
MiniCard

Cardinal-projektet handler om at lave en open source-enhed, der vibrerer, når brugeren vender mod nord, hvilket ikke er en ny idé. Et hangup med eksisterende modeller er, at de er afhængige af Jordens magnetfelt, hvilket jeg mener giver mening. Problemet med magneter er, at de ikke arbejder omkring jern, som cykler, bygninger, både og broer, hvilket er et par ord, der starter med b. miniCard bruger BNO055 Inertial Movement Unit, IMU, som også overvejer accelerometerdata. Den bedste del er den tunge matematik, der sker på enheden, og det giver os ryddelige orienteringsdata i stedet for rodede sensordata.

Dette er et proof-of-concept, og jeg vil gerne have feedback. I mellemtiden kan folk bygge deres egne og have en funktionel enhed til at pille uden at skulle betale $ 70 for Bluetooth -modellen.

Trin 1: Materialeskema og skematisk

Materialekartotek og skematisk
Materialekartotek og skematisk

Jeg går ud fra, at du har loddematerialer og færdigheder. Hvis ikke, er der masser af fremragende instruktioner, der hjælper dig. Du skal vide, hvordan du læser et elektrisk skema.

Jeg vil bedømme dette som en 6/10 for vanskeligheder, hvad angår indsættelsesmonteringsprojekter, fordi der er nogle fine tråde at bøje, eller det ville være en blæsende 1. Jeg har links til alle de dele, jeg anbefaler.

  • Arduino Pro Mini og FTDI programmeringsadapter
  • Dupont -ledninger med en hunkrympning i hver ende
  • Header pins
  • BNO055 inertial bevægelsesenhed
  • 2 ensretterdioder
  • Lukket vibrerende motor
  • Batteriopladningskredsløb
  • Genopladeligt litiumbatteri
  • Kabinet

Disse links er kun til reference. Jeg bliver ikke belønnet, hvis du køber fra Amazon, og jeg købte alligevel de fleste af mine dele via eBay. Hvis du ikke kender disse dele, foreslår jeg, at du køber noget, der svarer til det linkede produkt. Hvis du er en smart cookie, er det sandsynligvis sikkert at bytte i en del, du har på din hylde.

Skematisk er vist med dette trin, så du kan se, hvordan alle delene passer sammen. Jeg inkluderede ikke trykknappen i styklisten, fordi jeg reddede den fra Arduino. BNO055 -linket er til et Adafruit -produkt, som jeg brugte i min første test. Det fungerer godt, men er på den dyre side. Jeg fandt dengang så billig som $ 11, som jeg forestillede mig i denne vejledning.

Trin 2: Montering

montage
montage
montage
montage

Jeg tøver med at sige, at der er en forkert måde at samle disse dele på, så længe du følger skematikken. Det største problem, jeg havde, var krystallen, der fulgte med den lilla IMU, som jeg skulle have installeret sidst, fordi den var vanskelig at placere, mens den stikker lige op.

Konfigurationen placerede IMU'en over Arduino, hvor den stillede I2C -datapinnene op. Jeg ville ønske, at jeg havde placeret ladekortet først, fordi disse to tavler har størst belastning på dem. Din Arduino skal bruge programmeringsstifterne tilsluttet mindst én gang, og du bliver nødt til at skubbe og trække dem. Opladebrættet bliver stresset, hver gang batteriet bliver lavt. Jeg anbefaler at fastgøre disse to fast, hvis det er muligt baseret på din specifikke hardware.

Jeg aflodede RESET-kontakten fra min Arduino og genbrugte den som min switch til nul-overskrift. Det kan være smart at gøre din switch tilgængelig. For min skal jeg skubbe en papirclips gennem et hul i min sag.

Trin 3: Programmering

Programmering
Programmering

Hvis du ikke har programmeret en Arduino Pro Mini, virkede denne Instructable som en god ressource.

Jeg har haft problemer med off-brand boards, der sagde, at de var FTDI programmering boards, men de var forfalskede og ville ikke fungere. Hvis du har indsendt et Arduino Micro-, NANO- eller M0 -kort, behøver du ikke bekymre dig om noget af det.

Min seneste kode er på min GitHub -side. Det skal have et filnavn som, "Cardinal_BareBones_2020-08-21_01.zip" Download koden, uddrag, og åbn med Arduino IDE.

Trin 4: Betjening

Betjening
Betjening

Jeg håber, du ikke havde problemer. Det var sparsomme retninger rettet mod et dygtigt publikum.

Da jeg begyndte at bruge BNO055 IMU, bemærkede jeg, at den var uregelmæssig i et par timer efter at have tændt for strøm. Jeg målte, hvor langt det ville drive, og det syntes at tage otteogfyrre timer, før systemet blev afgjort og rapporterede pålidelige resultater. I erkendelse af dette er derfor, jeg foreslog et opladningstavle, der let kan acceptere et par dioder, så det forbliver strømforsynet under opladning. Med det gamle kredsløb ville opladning afbryde strømmen og slette kalibreringen. Jeg foreslår at oplade batteriet når det er muligt. Efter at have lavet disse instruktioner skiftede jeg til et større genopladeligt batteri, men jeg vil gerne have en størrelse, der varer 20+ timer.

Der er kun en knap. Så snart du trykker på den, vil systemet vibrere et øjeblik, og derefter vente ti sekunder. På det tidspunkt vil den acceptere den nuværende kurs som nord. Selvfølgelig kan det være enhver retning, du vælger. Ventetiden skal være lang nok til at placere enheden i en lomme, eller hvor du føler dig tryg ved at betjene den. Det vil ikke automatisk vibrere, når nulstillingen er fuldført, men mennesker svajer en lillebitte, så det burde være indlysende.

Trin 5: Overvejelser

Overvejelser
Overvejelser
Overvejelser
Overvejelser

Jeg har båret en eller anden prototype i mere end hundrede timer, og jeg har foretaget masser af observationer, men jeg er bare en person, og det er kun et sæt meninger.

Da jeg havde dette på min højre ankel, var den intuitive fornemmelse, at nord var til højre for mig. Det samme skete, da jeg bar dette på min højre hofte. Hvis nord er den definerede retning, fungerede det bedre for mig, da det var centreret om min krop. Hvis jeg havde miniCard på i en brystlomme, var det en naturlig følelse.

Da jeg opbevarede dette i en hoftelomme, blev jeg ængstelig, for selvom min telefon var andre steder, var en vibration lige under selen alarmerende. Et andet problem med lommer var, at de ikke altid presser mod kroppen. Jeg har fyrbukser på, så det er et problem. Låret er ikke nerve-rigt, så jeg antog, at mit batteri var dødt et par gange, fordi jeg ikke kunne mærke noget, men det fungerede fint.

Jeg satte et mærke på gulvet i mit kontor for at tilpasse mig geografisk-nord, men det var også inspirationen bag logoet. Kardinal/kompas-klistermærket kan pege mod nord, hvor som helst du måske skal nulstille igen.

Anbefalede: