Kazalo:
- Zaloge
- 1. korak: 1. korak: vezje potenciometra z Arduinom
- 2. korak: 3. korak: Zapišite Arduino skico in jo naložite v Uno
- Korak 3: Korak 3: Pisanje programske opreme Virtual Gauge
Video: Virtualni manometer 2. del: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ta projekt je drugi del projekta, ki sem ga naredil prej. V prvem delu sem zasnoval virtualni manometer, ki ga je mogoče upravljati s tipkama GOR in DOL na tipkovnici računalnika. glej Virtualni manometer, del 1
Tokrat bomo merilnik merili s potenciometrom. V bistvu se dogaja naslednje: potenciometer bo spremenil odčitavanje napetosti na vratih A0 (analogna vrata Arduino). Vsako odčitavanje napetosti bo ustrezalo digitalni vrednosti med 0 in 1023 bajti. Ustrezna digitalna vrednost bo poslana v računalnik prek serijskih vrat. Skica za obdelavo bo prebrala vrednost iz serijskih vrat in jo pretvorila v vrednost kota, ki bo kot, do katerega se bo igla zasukala.
To je kul projekt, zelo zabaven in zelo enostaven za izvedbo.
Uživajte.
Zaloge
- 1 x računalnik (z nameščeno obdelavo in Arduino IDE).
- 10k x potenciometer.
- 1 x Arduino Uno s kablom USB.
1. korak: 1. korak: vezje potenciometra z Arduinom
Vezje potenciometra je zelo pravokotno vezje:
- 1 vir je priključen na vir napajanja.
- drugi pin je priključen na tla, srednji pa na A0 Arduina.
2. korak: 3. korak: Zapišite Arduino skico in jo naložite v Uno
To je preprosta in jasna skica.
Vrednost napetosti se pošlje na vrata A0, ukaz analogRead bo dal vrednost med 0 in 1023 bajti
Ker lahko serijski modul v IDE -ju za obdelavo bere samo vrednosti od 0 do 255, bomo morali vrednosti iz analogRead razdeliti na 4.
Zato imamo ta ukaz:
"data = analogRead (pressurePin)/4;"
Korak 3: Korak 3: Pisanje programske opreme Virtual Gauge
Ta skica je spremenjena različica tistega v delu 1. Skica naravnost naprej. v bistvu se na tej skici dogaja, da IDE Processing prebere vrednost iz serijskih vrat, ta vrednost se pretvori v vrednost kotov med 0 in 1,5PI radianov.
kot = zemljevid (val, 255, 0, 0, 1,5*PI);
Kot 0 ustreza tlaku 0, kot 1,5 PI pa največjemu tlaku.
Pomembno si je zapomniti, da morate najprej vedeti, na katera vrata je priključen Arduino. te podatke lahko dobite iz Arduino IDE. V tem projektu je bil Arduino povezan v "COM6"
Vrstica 5 v obdelavi oddaje IDE:
Niz portName = Serial.list () [2];
Priporočena:
Virtualni manometer 1. del .: 4 koraki
Virtualni manometer 1. del: Manometri se uporabljajo v industrijah, kot so naftna polja. Pri svojem dnevnem delu sem večkrat uporabljal manometre, zlasti pri delu s hidravličnimi stroji. Spraševal sem se, kako lahko naredim virtualni merilnik tlaka. Ta projekt je 2-parni
Virtualni Makey Makey s praskami: 4 koraki
Virtualni Makey Makey s praskami: Dobrodošli v izdaji Virtual Makey Makey v1.0 Scratch Ustvaril sem ta simulator Virtual Makey Makey kot način, da študente predstavim Makey Makey, ki med učenjem na daljavo nimajo dostopa do Makeyja Makeyja
DIY krmilnik za tipkovnico za MAME in virtualni fliper: 4 koraki (s slikami)
DIY krmilnik za tipkovnico za MAME in virtualni fliper: Ta niz navodil vam omogoča, da izdelate svoj krmilnik tipkovnice s starimi tipkovnicami za ceno nekaj žice, spajkanja in kosa lesa. Ti krmilniki so bili uporabljeni v mojih projektih MAME in Virtual Pinball Oglejte si Virtual Pinball Inst
Kako preusmeriti modem USB na virtualni stroj VMware ESXi: 14 korakov
Kako preusmeriti USB modem na virtualni stroj VMware ESXi: Pozdravljeni vsi! Danes vam bom povedal, kako preusmeriti modem USB na virtualni stroj VMware ESXi. Na enak način lahko preusmerite pomnilniški ključ in nekatere druge naprave USB. Ta že dolgo uveljavljena funkcija VMware ima svoje prednosti in slabosti, zato smo
Digitalni manometer/CPAP strojni monitor: 6 korakov (s slikami)
Digitalni manometer/monitor strojne opreme CPAP: Ste se kdaj zjutraj zbudili in ugotovili, da je maska CPAP izključena? Ta naprava vas bo opozorila, če ste med spanjem nenamerno odstranili masko. Terapija z neprekinjenim pozitivnim tlakom v dihalnih poteh (CPAP) je najpogostejša oblika zdravljenja obstruktivnega spanja A