INHOUDSOPGAWE:
- Voorrade
- Stap 1: Stap 1: Potensiometerkring met Arduino
- Stap 2: Stap 3: Skryf Arduino Sketch en laai dit na die Uno
- Stap 3: Stap 3: Skryf van die virtuele gauge -sagteware
Video: Virtuele drukmeter deel 2: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hierdie projek is die tweede deel van 'n projek wat ek vroeër gemaak het. In die eerste deel het ek 'n virtuele drukmeter ontwerp wat met UP en DOWN -sleutels op u rekenaar se sleutelbord beheer kan word. sien virtuele drukmeter deel 1
Hierdie keer beheer ons die meter met 'n potensiometer. Eintlik gebeur dit: die potensiometer verander die spanningslesing by poort A0 (analoge poort van Arduino). Elke spanningslesing sal ooreenstem met 'n digitale waarde tussen 0 tot 1023 grepe. Die ooreenstemmende digitale waarde word via die seriële poort na die rekenaar gestuur. Die verwerkingsskets sal die waarde van die seriële poort lees en dit omskakel in hoekwaarde, die hoek waarheen die naald sal draai.
Dit is 'n oulike projek, baie lekker en baie maklik om te maak.
Geniet dit.
Voorrade
- 1 x rekenaar (met verwerking en Arduino IDE geïnstalleer).
- 10k x potensiometer.
- 1 x Arduino Uno met sy USB -draad.
Stap 1: Stap 1: Potensiometerkring met Arduino
Die potensiometerkring is 'n baie reguit vorentoe stroombaan:
- 1 pen is aan die kragbron gekoppel.
- die ander pen is aan die grond gekoppel en die middelste pen is gekoppel aan A0 van die Arduino.
Stap 2: Stap 3: Skryf Arduino Sketch en laai dit na die Uno
Dit is 'n eenvoudige en reguit skets.
Die spanningswaarde word na die A0 -poort gestuur, die analogRead -opdrag gee 'n waarde tussen 0 en 1023 grepe
Aangesien die reeksmodule in die verwerking van IDE slegs waardes van 0 tot 255 kan lees, sal ons die waardes van analogRead met 4 moet deel.
Daarom het ons hierdie opdrag:
"data = analogRead (pressurePin)/4;"
Stap 3: Stap 3: Skryf van die virtuele gauge -sagteware
Hierdie skets is 'n aangepaste weergawe van die in deel 1. 'n Reguit vorentoe skets. Wat in hierdie skets gebeur, is dat die verwerkings -IDE die waarde van die seriële poort lees, dat hierdie waarde omgeskakel word in hoeke tussen 0 en 1.5PI radiale.
hoek = kaart (val, 255, 0, 0, 1,5*PI);
Hoek 0 stem ooreen met druk 0 en hoek 1,5 PI stem ooreen met die maksimum druk.
Een belangrike ding om te onthou, is dat u eers moet weet op watter poort Arduino gekoppel is. u kan hierdie inligting by die Arduino IDE kry. In hierdie projek is Arduino verbind met 'COM6'
Reël 5 in die verwerking van IDE wys:
String portName = Serial.list () [2];
Aanbeveel:
Virtuele teenwoordigheidsrobot: 15 stappe
Virtuele teenwoordigheidsrobot: hierdie mobiele robot het interaksie met sy fisiese omgewing deur die " virtuele teenwoordigheid " van die persoon wat dit op afstand beheer. Almal, oral in die wêreld, kan toegang verkry tot lekkernye en met u speel. Die werk wat hy
Virtuele wegkruipspeletjie: 3 stappe
Virtuele wegkruipspel: Ons kleinkinders hou daarvan om wegkruipertjie te speel, maar hulle het nie regtig baie goeie plekke binne nie. Ek het besluit om 'n virtuele wegkruipertjie-speletjie te maak, sodat hulle steeds die plesier van die jag kan geniet. In my weergawe sal 'n mens 'n item met 'n RF -ontvanger verberg en
Virtuele drukmeter deel 1: 4 stappe
Virtuele manometer Deel 1 .: Manometers word in nywerhede soos olievelde gebruik. Ek het baie keer in my daaglikse werk drukmeters gebruik, veral met hidrouliese masjiene. En ek het gewonder hoe kan ek 'n virtuele drukmeter maak. Hierdie projek is 'n 2-par
Virtuele realiteit op Raspberry Pi met BeYourHero !: 19 stappe (met foto's)
Virtuele realiteit op Raspberry Pi met BeYourHero!: Welkom by " Wees jou held " projek! Ek hoop dat u gereed is om die volgende generasie onderdompeling in Virtual Reality aan te gaan! Hierdie projek gee u volledige gebaarbeheer oor enige virtuele held wat u wil, met 'n eenvoudige stel goedkoop toestelle met behulp van
Virtuele loergat: 4 stappe (met foto's)
Virtuele kykgat: Daar is 'n geskatte 770 miljoen bewakingskameras regoor die wêreld. Sommige van hulle het nog steeds hul standaard wagwoord, wat dit maklik toeganklik maak vir almal wat 'n internetverbinding het