Indholdsfortegnelse:
- Trin 1: Materialeskema og skematisk
- Trin 2: Montering
- Trin 3: Programmering
- Trin 4: Betjening
- Trin 5: Overvejelser
Video: MiniCard: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
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
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
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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)