Indholdsfortegnelse:

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

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

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

Hvad nu hvis din linealskala konverterede til vinkelmåler ….

Dette projekt handler om at konvertere en almindelig lineal til en smart lineal med en ekstra funktion til måling af vinkel.

Trin 1: HVAD DU BEHØVER

HVAD DU HAR BRUG FOR
HVAD DU HAR BRUG FOR

Lav nu en liste over, hvilken elektronisk komponent eller andre nyttige værktøjer der kræves ….

  • Elektronikkomponenter påkrævet…

    • Arduino Pro Mini - 2,62 $
    • OLED -skærm (0,96 tommer, 128 * 64) - 2,77 $
    • MPU6050 (Gyroskop - GY521) - 0,89 $
    • TP4056 (standalone batterioplader) - 0,31 $
    • Lippo 3,7v batteri - 1,79 $
    • 3 * trykknap - 2,87 $
    • 1* 3 Pin Toggle Swich - 0,68 $
    • Arduino Uno (brug som programmerer til PROMINI)

Cirka pris: 13 $

Bærbar computer med Arudino IDE -installation

  • Andre vigtige dele og værktøjer

    • Linealskala (hvor hele kredsløbet er fastgjort)
    • Plastkasse (hvor hele kredsløbet er fastgjort)
    • Tilslutningstråd
    • Loddekolbe
    • Loddetråd
    • Mand til Kvinde ledning
    • Dobbeltsidet tryk
    • Gluegun
    • Trådskærer
    • Wire stripper

Det er alt for komponent….. Nu er vi klar til at bygge Digital Protector

Trin 2: Sådan fungerer det

Hvordan det virker
Hvordan det virker
  • Hjertet i dette modul her er ARDUINO PRO MINI, det bruges her til at håndtere alle eksterne eksterne enheder som ButtonPanel, OLED -display og Gyroscope (MPU6050).
  • For at tænde for dette modul her bruger vi 3,7v Lippo -batteri, der er i stand til at levere op til 180mAH, til at oplade batteri her TP4056 -modul, der bruges via 3pin vippekontakt.
  • Her sender Gyroskop rå data til Pro mini, ved matematisk beregning finder Arduino Pro mini YAW ANGLE fra det baseret på bevægelse af skala (lineal), som dette modul sidder fast på.
  • OLED -display her bruges til at vise den aktuelle vinkel med respekt for taget refrence ved hjælp af knap_2.
  • OLED og Gyrscope (MPU6050) bruger I2C -protokol til at interface med Arduino Pro MINI.

Lad os forstå knappens funktion:

Knap_1: Tryk for at gå ind i vinkeltilstand for at måle vinkel.

Knap_2: for at tage referenceformular, som du skal måle vinkel på.

Knap_3: til kalibrering af modul (i tilfælde af temperatur- og luftfugtighedsvariation).

for bedre forståelse se video af Working of Digital_Protector.

Toggle Switch:

Toggle Switch har to tilstande ON og OFF.

TIL -tilstand: Til at tænde modul og måle vinkel.

OFF -tilstand: 1) Sådan slukkes modulet

2) Opladningsmodul

[BEMÆRK: Brug ikke ON -tilstand til opladning Det kan beskadige din hardware.]

Trin 3: Circuit Building

Kredsløbsbygning
Kredsløbsbygning
Kredsløbsbygning
Kredsløbsbygning
Kredsløbsbygning
Kredsløbsbygning
Kredsløbsbygning
Kredsløbsbygning
  • Lav alle forbindelser som vist i kredsløbsdaigram med kompakthed, fordi vi monterer alle kredsløb i plastkasse for at gøre modulet meget kompakt.
  • Én ting er, at du skal passe på dig selv, hvordan du sætter alle elektro -ting i plastkasse, for her nævnte jeg ikke nogen måde, hvordan du passer alle ting i kassen.
  • [Bemærk: Lav derfor forbindelsen så lille som muligt for at passe til plastkassen.]

Trin 4: Firmware -opgradering …

Firmware Uploding …
Firmware Uploding …
Firmware Uploding …
Firmware Uploding …

For at uploade kode krævede du ……

1) Værtscomputer med ArduinoIDE installeret

2) Arduino Uno som programmerer

3) u8lib -bibliotek til håndtering af OLED -skærme

(Efter at have downloadet u8lib -biblioteket, skal du pakke det ud og lægge det i din arduino -biblioteksmappe)

4) hardwaremodul i Digital Protector, på hvilken koden uplodes …

Nu er vi klar til at uploade vores firmware til arduino Pro mini …

Kodeoverførselstrin:

tag arduino UNO fjerne er controller fra brættet

lav en forbindelse mellem UNO og PROMINI som beskrevet i Foto

Tilslut arduino UNO til værtscomputeren

åben Skitsebog over firmware i Arduino IDE

Vælg COM -port.

Upload kode og spil med Digital Protector.

[Bemærk: Gem alle filer i en mappe som en scketchbook for med succes at kode upload.]

Trin 5: Begrænsning og fremtidsplan

Begrænsning: Første og vigtigste begrænsning er, at den kun kan måle vinkel i to dimensioner. Anden begrænsning er OVERFLADE, overflade, hvorpå du vil tegne en vinkel, skal være en statisk, indtil hele tegningen ikke er gennemført. Tredje begrænsning er miljøforhold, på grund af ændringer i miljøtilstand kan det påvirke læsningen. Fjerde er krop, til krop bruger vi almindelig plastikboks, der kan revnes, så den kan håndteres meget forsigtigt

Futureplan: Future Plan er at lave 3D -design af dette modul, så det kan modstå miljømæssige ændringer og revner i kroppen, og det kan også måle vinkel i 3D

Jeg takker @Ravi Butani for at guide dette fantastiske projekt og gøre det er en succes.

Tak fordi du læste mine første Instrctables håber du nyder det ….

Anbefalede: