Turinys:
- Prekės
- 1 žingsnis: 1 žingsnis: potenciometro grandinė su „Arduino“
- 2 veiksmas: 3 žingsnis: parašykite „Arduino“eskizą ir įkelkite jį į „Uno“
- 3 veiksmas: 3 veiksmas: „Virtual Gauge“programinės įrangos rašymas
Video: Virtualus manometras 2 dalis: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šis projektas yra antroji projekto dalis, kurią padariau anksčiau. Pirmoje dalyje sukūriau virtualų manometrą, kurį galima valdyti kompiuterio klaviatūros klavišais UP ir DOWN. žr. 1 dalies virtualų manometrą
Šį kartą matuoklį valdysime potenciometru. Iš esmės tai vyksta: potenciometras pakeis įtampos rodmenį A0 prievade (analoginis „Arduino“prievadas). Kiekvienas įtampos rodmuo atitiks skaitmeninę vertę nuo 0 iki 1023 baitų. Atitinkama skaitmeninė vertė bus siunčiama į kompiuterį per nuoseklųjį prievadą. Apdorojimo eskizas nuskaitys vertę iš nuoseklaus prievado ir pavers ją kampo verte, kuri bus kampas, kuriuo adata pasuks.
Tai šaunus projektas, gana įdomus ir labai lengvai pagaminamas.
Mėgautis.
Prekės
- 1 x kompiuteris (su apdorojimu ir įdiegta „Arduino IDE“).
- 10kx potenciometras.
- 1 x „Arduino Uno“su USB laidu.
1 žingsnis: 1 žingsnis: potenciometro grandinė su „Arduino“
Potenciometro grandinė yra labai tiesi grandinė:
- Prie maitinimo šaltinio prijungtas 1 kontaktas.
- kitas kaištis yra prijungtas prie žemės, o vidurinis kaištis prijungtas prie „Arduino“A0.
2 veiksmas: 3 žingsnis: parašykite „Arduino“eskizą ir įkelkite jį į „Uno“
Tai paprastas ir tiesus eskizas.
Įtampos vertė siunčiama į A0 prievadą, „analogRead“komanda duos reikšmę nuo 0 iki 1023 baitų
Kadangi apdorojimo IDE serijos modulis gali nuskaityti tik reikšmes nuo 0 iki 255, turėsime padalinti iš analogRead reikšmes iš 4.
Štai kodėl mes turime šią komandą:
"duomenys = analogRead (pressurePin)/4;"
3 veiksmas: 3 veiksmas: „Virtual Gauge“programinės įrangos rašymas
Šis eskizas yra pakeista 1 dalyje pateikto varianto versija. Tiesiai eskizas. iš esmės tai, kas vyksta šiame eskize, yra tai, kad apdorojimo IDE nuskaitė vertę iš nuoseklaus prievado, ši vertė konvertuojama į kampų vertę nuo 0 iki 1,5 PI radianų.
kampas = žemėlapis (val, 255, 0, 0, 1,5*PI);
Kampas 0 atitinka slėgį 0, o kampas 1,5 PI - maksimalų slėgį.
Vienas svarbus dalykas, kurį reikia atsiminti, yra tai, kad pirmiausia turite žinoti, prie kurio prievado prijungtas „Arduino“. šią informaciją galite gauti iš „Arduino IDE“. Šiame projekte „Arduino“buvo prijungtas prie „COM6“
5 eilutė apdorojant IDE rodo:
Eilutės portName = Serial.list () [2];
Rekomenduojamas:
Virtualus slėpynių žaidimas: 3 žingsniai
Virtualus slėpynių žaidimas: mūsų anūkai mėgsta žaisti slėpynėse, tačiau jie tikrai neturi daug gerų vietų patalpose. Aš nusprendžiau sukurti virtualų slėpynių žaidimą, kad jie vis tiek galėtų linksmintis medžioklėje. Mano versijoje bus paslėptas elementas naudojant RF imtuvą ir
Virtualus manometras 1 dalis: 4 žingsniai
Virtualus manometras 1 dalis. Manometrai naudojami tokiose pramonės šakose kaip naftos telkiniai. Dienos metu daug kartų naudoju manometrus, ypač dirbdamas su hidraulinėmis mašinomis. Ir man buvo įdomu, kaip aš galiu sukurti virtualų manometrą. Šis projektas yra dviejų lygių
Virtualus Makey Makey su įbrėžimu: 4 žingsniai
„Virtual Makey Makey With Scratch“: Sveiki atvykę į „Virtual Makey Makey v1.0 Scratch“leidimą. Sukūriau šį „Virtual Makey Makey Simulator“, kaip būdą supažindinti studentus su „Makey Makey“, kurie nuotolinio mokymosi metu neturi prieigos prie „Makey Makey“
Skaitmeninis manometras/CPAP mašinos monitorius: 6 žingsniai (su nuotraukomis)
Skaitmeninis manometras/CPAP mašinos monitorius: kada nors pabudę ryte pastebėjote, kad jūsų CPAP kaukė išjungta? Šis prietaisas jus įspės, jei miego metu netyčia pašalinsite kaukę. CPAP (nuolatinis teigiamas kvėpavimo takų slėgis) terapija yra labiausiai paplitusi obstrukcinio miego gydymo forma
12V nuolatinės srovės arba 85-265V kintamosios srovės fluorescencinę lempą paverskite LED - 1 dalis (vidinė dalis): 7 žingsniai
Paverskite savo 12 V nuolatinės srovės arba 85–265 V kintamosios srovės fluorescencinę lempą į šviesos diodą - 1 dalis (vidinė dalis): perdegė vienas iš mano 12V fluorescencinės šviesos balasto. Aš nusprendžiau jį pakeisti šviesos diodais, naudodamas 6 pigius šviesos diodus, keletą LED tvarkyklių ir kaip vadovą naudodamas https://www.instructables.com/id/Replace-Low-Voltage-Bi-Pin-Halogens-with-LEDs/. . Pa