Innholdsfortegnelse:

DIY Digital Protractor Under <-13 $: 5 trinn
DIY Digital Protractor Under <-13 $: 5 trinn

Video: DIY Digital Protractor Under <-13 $: 5 trinn

Video: DIY Digital Protractor Under <-13 $: 5 trinn
Video: [DIY] Digital Protractor 2024, November
Anonim
Image
Image

Hva om din linjalskala konverteres til Protractor…..

Dette prosjektet handler om å konvertere en vanlig linjal til en smart linjal som har en ekstra funksjon for måling av vinkel.

Trinn 1: DET DU TRENGER

HVA TRENGER DU
HVA TRENGER DU

Lag nå en liste over hvilken elektronisk komponent eller andre nyttige verktøy som kreves ….

  • Elektronikkomponenter påkrevd…

    • Arduino Pro Mini - 2,62 $
    • OLED -skjerm (0,96 tommer, 128 * 64) - 2,77 $
    • MPU6050 (Gyroskop - GY521) - 0,89 $
    • TP4056 (frittstående batterilader) - 0,31 $
    • Lippo 3,7v batteri - 1,79 $
    • 3 * Trykknapp - 2,87 $
    • 1* 3 Pin Swift Swich - 0,68 $
    • Arduino Uno (bruk som programmerer for PROMINI)

Omtrentlig pris: 13 $

Bærbar datamaskin med Arudino IDE -installasjon

  • Andre viktige deler og verktøy

    • Linjalskala (som hele kretsløpet er løst på)
    • Plastboks (hvor hele kretsen er fikset)
    • Tilkobling Wire
    • Loddejern
    • Loddetråd
    • Mann til hunn ledning
    • Dobbeltt trykk
    • Limpistol
    • Wire cutter
    • Wire stripper

Det er alt for komponent….. Nå er vi klare til å bygge Digital Protector

Trinn 2: Slik fungerer det

Hvordan det fungerer
Hvordan det fungerer
  • Hjertet til denne modulen her er ARDUINO PRO MINI, den brukes her til å håndtere alle eksterne eksterne enheter som ButtonPanel, OLED -skjerm og Gyroskop (MPU6050).
  • For å slå på denne modulen her bruker vi 3,7v Lippo -batteri som kan levere opptil 180mAH, for å lade batteriet her TP4056 -modulen som brukes via 3pin vippebryter.
  • Her sender Gyroscope rådata til Pro mini, ved matematisk beregning finner Arduino Pro mini YAW ANGLE fra den basert på bevegelse av skala (linjal) som denne modulen er festet på.
  • OLED -skjermen her brukes til å vise gjeldende vinkel med respekt for tatt referanse ved hjelp av knapp_2.
  • OLED og Gyrscope (MPU6050) bruker I2C -protokoll for å koble til Arduino Pro MINI.

Lar oss forstå knappfunksjonen:

Knapp_1: Trykk for å gå inn i vinkelmodus for å måle vinkelen.

Knapp_2: for å ta referanseskjema som du måler vinkel.

Knapp_3: for kalibrering av modulen (Ved temperatur- og fuktighetsvariasjon).

For bedre forståelse, se video av Working of Digital_Protector.

Vekslebryter:

Toggle Switch har to modus PÅ og AV modus.

PÅ -modus: For å slå på modulen og måle vinkelen.

AV -modus: 1) For å slå av modulen

2) For å lade modulen

[MERK: Ikke bruk PÅ -modus for lading. Det kan skade maskinvaren.]

Trinn 3: Kretsbygning

Kretsbygning
Kretsbygning
Kretsbygning
Kretsbygning
Kretsbygning
Kretsbygning
Kretsbygning
Kretsbygning
  • Gjør all tilkobling som vist i kretsdiagrammet med kompaktitet fordi vi monterer alle kretsene i plastboks for å gjøre modulen veldig kompakt.
  • En ting er at du må ta vare på deg selv hvordan du skal plassere alle elektro -ting i plastboks, for her nevnte jeg ikke noe om hvordan du skal passe alle ting i esken.
  • [Merk: Så, gjør tilkoblingen så liten som mulig for å få plass i plastboksen.]

Trinn 4: Fastvareoppgradering …

Fastvareoppgradering …
Fastvareoppgradering …
Fastvareoppgradering …
Fastvareoppgradering …

For å laste opp koden måtte du ……

1) Vertsmaskin med ArduinoIDE installert

2) Arduino Uno som programmerer

3) u8lib -bibliotek for OLED -skjermhåndtering

(Etter å ha lastet ned u8lib -biblioteket, pakker du det ut og legger det i arduino -bibliotekmappen)

4) maskinvaremodul for Digital Protector som koden vil bli oppgradert …

Nå er vi klare til å laste opp fastvaren vår til arduino Pro mini …

Kodeopplastingstrinn:

ta arduino UNO fjerne er kontrolleren fra brettet

opprette en forbindelse mellom UNO og PROMINI som beskrevet i Foto

Koble arduino UNO til vertsmaskinen

åpne Sketchbook of firmware i Arduino IDE

Velg COM -port.

Last opp kode og spill med Digital Protector.

[Merk: Lagre alle filene i en mappe som en scketchbook for å kunne kode opplasting.]

Trinn 5: Begrensning og fremtidsplan

Begrensning: Første og hovedbegrensning er at den kun kan måle vinkel i to dimensjoner. Andre begrensning er OVERFLATE, overflaten du vil tegne en vinkel på må være en statisk til hele tegningen ikke er fullført. Tredje begrensning er miljøtilstand, på grunn av endring i miljøtilstand kan det påvirke lesingen. Fourth is Body, For body bruker vi vanlig plastboks som kan sprekkes slik at den kan håndteres veldig forsiktig

Futureplan: Future Plan er å lage 3D -utforming av denne modulen, slik at den kan motstå miljøendringer og sprekker i kroppen, og den kan også måle vinkel i 3D

Jeg takker @Ravi Butani for at du veileder dette fantastiske prosjektet, og det er vellykket.

Takk for at du leser mine første Instrctables håper du liker det ….

Anbefalt: