Sisukord:
- Tarvikud
- 1. samm: 1. samm: potentsiomeetri ahel Arduinoga
- 2. samm: 3. samm: kirjutage Arduino visand ja laadige see Uno -le
- 3. samm: 3. samm: virtuaalse mõõturi tarkvara kirjutamine
Video: Virtuaalne manomeeter 2. osa: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See projekt on teine osa varem tehtud projektist. Esimeses osas olen välja töötanud virtuaalse manomeetri, mida saab juhtida arvuti klaviatuuri UP ja DOWN klahvidega. vt Virtuaalne manomeeter 1. osa
Seekord juhime gabariiti potentsiomeetriga. Põhimõtteliselt toimub see: potentsiomeeter muudab pinge näitu pordis A0 (Arduino analoogport). Iga pingenäitaja vastab digitaalsele väärtusele vahemikus 0 kuni 1023 baiti. Vastav digitaalne väärtus saadetakse jadapordi kaudu arvutisse. Töötlusvisand loeb väärtuse jadaportist ja teisendab selle nurga väärtuseks, mis on nurk, milleni nõel pöörleb.
See on lahe projekt, üsna lõbus ja väga lihtne teha.
Nautige.
Tarvikud
- 1 x arvuti (töötlemise ja Arduino IDE -ga).
- 10kx potentsiomeeter.
- 1 x Arduino Uno koos USB -juhtmega.
1. samm: 1. samm: potentsiomeetri ahel Arduinoga
Potentsiomeetriahel on väga sirge vooluahel:
- Toiteallikaga on ühendatud 1 tihvt.
- teine tihvt on ühendatud maapinnaga ja keskmine tihvt on ühendatud Arduino A0 -ga.
2. samm: 3. samm: kirjutage Arduino visand ja laadige see Uno -le
See on lihtne ja sirgjooneline eskiis.
Pinge väärtus saadetakse A0 porti, käsk analogRead annab väärtuse vahemikus 0 kuni 1023 baiti
Kuna töötlemise IDE -s olev jadamoodul suudab lugeda väärtusi ainult vahemikus 0 kuni 255, peame jagama analogRead väärtused 4 -ga.
Sellepärast on meil selline käsk:
"andmed = analogRead (pressurePin)/4;"
3. samm: 3. samm: virtuaalse mõõturi tarkvara kirjutamine
See visand on 1. osas esitatud versiooni muudetud versioon. Sirge eskiis. Põhimõtteliselt selles visandis toimub see, et töötlev IDE luges väärtuse jadaportist, see väärtus teisendatakse nurkade väärtuseks vahemikus 0 kuni 1,5PI radiaan.
nurk = kaart (val, 255, 0, 0, 1,5*PI);
Nurk 0 vastab rõhule 0 ja nurk 1,5 PI vastab maksimaalsele rõhule.
Üks oluline asi, mida meeles pidada, on see, et peate kõigepealt teadma, millise sadamaga Arduino on ühendatud. selle teabe saate Arduino IDE -st. Selles projektis ühendati Arduino "COM6" -ga
IDE töötlemise rida 5 näitab:
String portName = Serial.list () [2];
Soovitan:
Virtuaalne peitusemäng: 3 sammu
Virtuaalne peitusemäng: meie lapselapsed armastavad peitust mängida, kuid siseruumides pole neil palju häid kohti. Otsustasin teha virtuaalse peitusemängu, et nad saaksid jahtimisest ikka rõõmu tunda. Minu versioonis peidetakse üksus RF -vastuvõtjaga ja
Virtuaalne manomeeter 1. osa: 4 sammu
Virtuaalne manomeeter 1. osa: manomeetreid kasutatakse sellistes tööstusharudes nagu naftaväljad. Olen oma igapäevatöös palju kordi manomeetreid kasutanud, eriti hüdrauliliste masinatega tegelemisel. Ja ma mõtlesin, kuidas ma saan virtuaalse manomeetri teha. See projekt on kaheosaline
Virtuaalne reaalsus Raspberry Pi -l koos BeYourHeroga!: 19 sammu (piltidega)
Virtuaalne reaalsus Raspberry Pi -l koos BeYourHeroga!: Tere tulemast " Ole oma kangelane " projekt! Loodan, et olete valmis astuma järgmise põlvkonna virtuaalse reaalsuse keelekümblusse! See projekt annab teile täieliku žestikontrolli kõigi meelepäraste virtuaalsete kangelaste kohta lihtsa odavate seadmete komplektiga, kasutades
Virtuaalne piiluauk: 4 sammu (piltidega)
Virtuaalne piiluauk: maailmas on hinnanguliselt 770 miljonit valvekaamerat. Mõnel neist on endiselt vaikimisi parool, mis muudab need hõlpsasti juurdepääsetavaks kõigile, kellel on Interneti -ühendus. See virtuaalne piiluauk on seade, mis võimaldab vaadata mõnda neist
Digitaalne manomeeter/CPAP -masinmonitor: 6 sammu (piltidega)
Digitaalne manomeeter/CPAP -masinimonitor: kas olete kunagi hommikul ärganud, kui teie CPAP -mask on välja lülitatud? See seade annab teile märku, kui olete une ajal tahtmatult maski eemaldanud. CPAP (pidev positiivne hingamisteede rõhk) teraapia on obstruktiivse une kõige levinum ravivorm