» elektronikk » Arduino »Digital multifunksjonelt måleverktøy

Digital multifunksjonelt måleverktøy





Digital multifunksjonelt måleverktøy




Veiviseren opprettet en enhet som fungerer som et digitalt nivå + linjal + gradskive + målebånd. Enheten er liten nok til å passe i en lomme, og batteriet lades lett ved hjelp av en telefonlader.

Denne enheten bruker et akselerometer og en gyroskopføler for å måle nivå og vinkel nøyaktig, en IR-sensor for berøringsfri måling av lineær lengde fra 4 til 30 cm, en sensor med et hjul som kan rulles langs en buet overflate eller en buet linje for å måle lengden på et objekt.

Navigering gjennom modusene og funksjonene til enheten utføres ved hjelp av berøringsknappene, angitt som M (modus), U (enhet) og 0 (null).
M - valg mellom forskjellige typer målinger
U - for å velge måleenheter mm, cm, tommer og meter
0 - Tilbakestill målte verdier til 0 etter måling av avstand eller vinkel.

Enheten har en neodymmagnet som er innebygd i basen, slik at den ikke sklir og ikke glir av metalloverflaten som måles.

Vesken er designet for å gjøre enheten så kompakt som mulig.
La oss se en video med eksempler på hvordan enheten fungerer.

Verktøy og materialer:
-IR avstandsføler Sharp GP2Y0A41SK0F;
- Modul MPU6050 akselerometer / gyroskop;
-Ladningsmodul;
-Enkoder;
-128 X 32 OLED-skjerm;
-Arduino pro mini ATMEGA328 5 V / 16 MHz;
-12 mm summer;
-3,7 V, 1000 mAh litiumpolymerbatteri;
- TTP223 berørings knappmodul - 3 stk .;
- Neodymmagnet 20x10x2 mm;
-Konverteringsgrensesnitt CP2102;
Emaljerte kobbertråd;
-Resistorer 10K - 2 stk;
- Stålstang 19 mm lang med en diameter på 2 mm;
-LED LED;
-Vinylfilm;
- Micro USB-kabel;
- saks;
-Nozh;
- pinsett;
Limpistol;
-Super-klebemiddel;
Lodding tilbehør;
-Laser kutter;
- 3D-skriver;
-Kusachki;
- Avfallspapir;



Trinn en: saken
Først skriver veiviseren ut en sak på en 3D-skriver. Filer for utskrift kan lastes ned nedenfor.
BODY.stl
LID.stl
wheel.stl


Den limer saken med vinylfilm, hvor den tidligere sliper overflaten.












Trinn to: Ordningen
I motsetning til Arduino nano, pro mini kan ikke programmeres direkte ved å koble til en USB-kabel. Derfor må du først koble en ekstern USB til pro mini-omformeren for å programmere den. Det første bildet viser hvordan disse tilkoblingene skal opprettes.
Vcc - 5V
GND - GND
RXI - TXD
TXD - RXI
DTR - DTR

Det andre bildet viser det komplette kretsskjemaet for dette prosjektet.


Trinn tre: Magnet
Lim magneten på kroppen.




Trinn fire: Sensorinnretning
For å redusere størrelsen er IR-sensoren og koderen avskåret.






Trinn fem: visning
Markerer navnene på kontaktene på baksiden av OLED-skjermen, slik at du i etterkant kan opprette riktig tilkobling. Setter OLED-displayet til riktig posisjon, som vist i den andre figuren. Fikser skjermen med varmt lim.




Trinn seks: moduler
Lim sensormodulen og MPU6050.





Syvende trinn: lademodul og batteri
Denne modulen har både en batteribeskyttelseskrets og en boostkonverter 5 V, 1 A. Den har også en av / på-knapp som kan brukes som strømbryter. USB-kontakten på modulen ble fjernet ved hjelp av et loddejern, og de to ledningene ble loddet til + 5 V-terminalene og bakken, som vist på det fjerde bildet.

Deretter må du lodde de to pluggkontaktene til B + og B-, som vist på de to første bildene, og deretter sjekke om modulen fungerer med batteriet.

Nå må du påføre lim på plattformen som er gitt for modulen, og plassere modulen nøye, og forsikre deg om at ladeåpningen og hullet er installert nøyaktig i hullene.






Trinn åtte: Installere batteri og IR-sensor
Loddetråder til skjermstiftene. Installerer batteri og IR-sensor.





Trinn ni: Summer og lademodul
I henhold til ordningen monteres den lademodulen og summeren.







Trinn ti: Encoder
I henhold til ordningen monteres koderen. Sett stålaksen inn i koderen og hjulet. Den bruker superlim for å fikse akselen og hjulet. Installerer en koder med et hjul inne i huset.












Trinn elleve: Installasjon
Fikser sensormoduler. I henhold til kretsen monteres ledningene. Under installasjonen er det nødvendig å sikre at ledningene ikke faller under hjulet og ikke dekker IR-sensoroversikten.











Trinn tolv: Last ned kode
Laster inn kode og biblioteker.
final_code.ino
Adafruit_SSD1306-master.zip
Adafruit-GFX-Library-master.zip
SharpIR-master.zip

Trinn tretten: Kalibrering
Først kalibreres gyroskopet. Siden MPU6050 akselerometer / gyroskopmodul ganske enkelt er limt på kroppen, er det ikke sikkert at den er helt flat. Følgende trinn utføres for å rette opp denne feilen.
1. Koble enheten til datamaskinen og legg den på en flat overflate.
2. Bytt til LEVEL-modus på enheten ved å berøre “M” -knappen og skriv X- og Y-verdiene.
3: Tilordne disse verdiene til variablene “calibx” og “caliby” i koden.
4: Last ned programmet igjen.




Beregner nå avstander per hjulrevolusjon.
Antall trinn per omdreining av kodingsakselen, N = 24 trinn
Hjuldiameter, D = 12,7 mm
Hjulomkrets, C = 2 * pi * (D / 2) = 2 * 3,14 * 6,35 = 39,898 mm
Derfor tilbakelagt avstand per trinn = C / N = 39.898 / 24 = 1.6625 mm.

Trinn fjorten: Testing
Før du monterer husdekselet, tester det sensorer, lademodul, knapper, skjerm.



Trinn femten: Button and Case Assembly
Av / på-knappen på ladetavlen er kort, og masteren, som klipper bena, setter en ekstra LED, som vil trykke på knappen.






Lim to halvdeler av kroppen.






Trinn seksten: merking av knappene
Bokstavene ble kuttet på en laserskjærer og deretter limt på kroppen.






Alt er klart, det gjenstår bare å teste enheten i drift.










9.8
9.9
9.4

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
2 kommentarer
vennligst gi meg MPU6050_tockn-biblioteket
Jeg tenkte også å legge den ut for noen dager siden, men jeg lagret den et sted på det 50. bildet)

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...