Turinys:

„Pasidaryk pats“skaitmeninis matuoklis iki <-13 $: 5 žingsniai
„Pasidaryk pats“skaitmeninis matuoklis iki <-13 $: 5 žingsniai

Video: „Pasidaryk pats“skaitmeninis matuoklis iki <-13 $: 5 žingsniai

Video: „Pasidaryk pats“skaitmeninis matuoklis iki <-13 $: 5 žingsniai
Video: Двигатель постоянного тока 12 В на 40 В для летающего вертолета 2024, Lapkritis
Anonim
Image
Image

O kas, jei jūsų liniuotės skalė būtų pakeista į Protraktorių…..

Šis projektas yra skirtas paprastą liniuotę paversti išmaniuoju valdikliu, turinčiu papildomą kampo matavimo funkciją.

1 žingsnis: KO REIKIA

KO TAU REIKIA
KO TAU REIKIA

Dabar sudarykite sąrašą, kurio elektroninio komponento ar kitų naudingų įrankių reikia …

  • Reikalingi elektronikos komponentai…

    • „Arduino Pro Mini“- 2,62 USD
    • OLED ekranas (0,96 colio, 128 * 64) - 2,77 USD
    • MPU6050 (giroskopas - GY521) - 0,89 USD
    • TP4056 (autonominis akumuliatoriaus įkroviklis) - 0,31 USD
    • „Lippo 3.7v“baterija - 1,79 USD
    • 3 * Mygtukas - 2,87 $
    • 1* 3 kontaktų perjungimo jungiklis - 0,68 USD
    • „Arduino Uno“(naudoti kaip PROMINI programuotojas)

Apytikslė kaina: 13 USD

Nešiojamasis kompiuteris su „Arudino IDE Install“

  • Kita svarbi dalis ir įrankiai

    • Liniuotės skalė (kurioje fiksuojama visa grandinė)
    • Plastikinė dėžutė (kurioje pritvirtinta visa grandinė)
    • Prijungimo viela
    • Lituoklis
    • Litavimo viela
    • Vyriška - moteriška viela
    • Dvipusis čiaupas
    • Klijų pistoletas
    • Vielos pjaustytuvas
    • Vielos nuėmiklis

Tai viskas komponentui ….. Dabar mes pasiruošę sukurti skaitmeninę apsaugą

2 žingsnis: kaip tai veikia

Kaip tai veikia
Kaip tai veikia
  • Šio modulio širdis čia yra ARDUINO PRO MINI, čia jis naudojamas tvarkyti visus išorinius išorinius įrenginius, tokius kaip „ButtonPanel“, OLED ekranas ir giroskopas (MPU6050).
  • Norėdami įjungti šį modulį, mes naudojame 3,7 V „Lippo“akumuliatorių, galintį tiekti iki 180 mAh, čia įkrauti akumuliatorių TP4056 modulis, naudojamas per 3 kontaktų perjungimo jungiklį.
  • Čia giroskopas siunčia neapdorotus duomenis į „Pro mini“, matematiniu skaičiavimu „Arduino Pro mini“iš jo randa YAW ANGLE, atsižvelgdamas į masto (liniuotės), ant kurio šis modulis yra klijuojamas, judėjimą.
  • OLED ekranas čia naudojamas dabartiniam kampui rodyti naudojant mygtuką_2.
  • „OLED“ir „Gyrscope“(MPU6050) naudoja „I2C“protokolą sąsajai su „Arduino Pro MINI“.

Leiskite suprasti mygtuko funkciją:

Mygtukas_1: paspauskite, kad įjungtumėte kampo režimą ir išmatuotumėte kampą.

Button_2: norint gauti pamatinę formą, kurią reikia išmatuoti kampu.

3 mygtukas: modulio kalibravimui (esant temperatūros ir drėgmės pokyčiams).

Norėdami geriau suprasti, žiūrėkite „Digital_Protector“darbo vaizdo įrašą.

Jungiklis:

Perjungimo jungiklis turi dviejų režimų įjungimo ir išjungimo režimus.

ĮJUNGIMO režimas: Norėdami įjungti modulį ir išmatuoti kampą.

OFF režimas: 1) Norėdami išjungti modulį

2) Norėdami įkrauti modulį

[PASTABA: Įkrovimui nenaudokite įjungimo režimo, nes tai gali sugadinti aparatūrą.]

3 žingsnis: grandinės statyba

Circuit Building
Circuit Building
Circuit Building
Circuit Building
Circuit Building
Circuit Building
Circuit Building
Circuit Building
  • Kompaktiškai sujunkite visas jungtis, kaip parodyta grandinės daigramoje, nes visas grandines montuojame plastikinėje dėžutėje, kad modulis būtų labai kompaktiškas.
  • Vienas dalykas yra tai, kad jūs turite pasirūpinti savimi, kaip visus elektrinius daiktus sutalpinti į plastikinę dėžę, nes čia aš nepaminėjau jokios informacijos, kaip sutalpinti visus daiktus į dėžę.
  • [Pastaba: Taigi, padarykite jungtį kuo mažesnę, kad tilptų į plastikinę dėžę.]

4 veiksmas: programinės įrangos atnaujinimas…

Programinės įrangos atnaujinimas…
Programinės įrangos atnaujinimas…
Programinės įrangos atnaujinimas…
Programinės įrangos atnaujinimas…

Norėdami įkelti kodą, jums reikia ……

1) Kompiuteris, kuriame įdiegta „ArduinoIDE“

2) Arduino Uno kaip programuotojas

3) „u8lib“biblioteka, skirta OLED ekranams tvarkyti

(Išleidę „u8lib“biblioteką, išpakuokite ją ir įdėkite į savo „arduino“bibliotekos aplanką)

4) „Digital Protector“aparatūros modulis, kurio kodas bus atnaujintas …

Dabar esame pasiruošę įkelti savo programinę -aparatinę įrangą į arduino Pro mini…

Kodo įkėlimo žingsnis:

paimkite arduino UNO pašalinti valdiklį iš lentos

užmegzti ryšį tarp UNO ir PROMINI, kaip aprašyta nuotraukoje

Prijunkite arduino UNO prie kompiuterio

atidarykite „Arduino IDE“programinės aparatinės įrangos eskizų knygą

Pasirinkite COM prievadą.

Įkelkite kodą ir žaiskite naudodami „Digital Protector“.

[Pastaba: laikykite visus failus viename aplanke kaip knygelę, kad galėtumėte sėkmingai įkelti kodą.]

5 žingsnis: Apribojimas ir ateities planas

Apribojimas: Pirmasis ir pagrindinis apribojimas yra tai, kad jis gali matuoti kampą tik dviem matmenimis. Antrasis apribojimas yra SURFACE, paviršius, ant kurio nubrėžsite kampą, turi būti statiškas, kol visas brėžinys nebus baigtas. Trečias apribojimas yra aplinkos būklė dėl pasikeitimo Aplinkos būklėje tai gali turėti įtakos skaitymui. Ketvirta - kūnas, kūnui naudojame įprastą plastikinę dėžę, kurią galima įtrūkti, todėl ją galima labai atsargiai tvarkyti

Ateities planas: Ateities planas yra sukurti šio modulio 3D dizainą, kad jis galėtų atsispirti aplinkos pokyčiams ir kūno įtrūkimams, taip pat galėtų išmatuoti 3D kampą

Ačiū @Ravi Butani, kad vadovavote šiam nuostabiam projektui ir pavyko.

Ačiū, kad perskaitėte mano pirmąsias priemones, tikiuosi, kad jums patiks ….

Rekomenduojamas: