» Motīvi » Remonts, modernizācija »Analogais voltmetrs no servomotora

Analogais voltmetrs no servomotora


Šajā rakstā mēs apsvērsim, kā kapteinis realizēja savu ideju par voltmetra ražošanu, izmantojot servomotoru.
Lai izgatavotu šādu voltmetru, meistars izmanto: Raspberry Pi ar Raspian un ar uzstādītajiem Pi-Plates Python 3 moduļiem, TINKER Pi-Plate, vadiem, 9G servomotoru, biezu kartonu, abpusēju lenti, plexiglass.

No kartona meistars izgriež bultu.
Analogais voltmetrs no servomotora

Vai arī varat to izdrukāt uz 3D printera. Fails, uz kura drukāt saite.
Bulta ir piestiprināta pie servo sviras ar abpusēju lenti.

No plexiglass izgriež paneli.


Pieskrūvē to pie servomotora korpusa.

Drukā skalu (lejupielādējiet failu šeit).

Līme pielīmē pie plexiglass.

Saskaņā ar shēmu savieno servomotoru ar shēmas shēmu. Lai izmērītu spriegumu, jums jāizmanto vadi, kas savienoti ar GND un AIN 1.

Tālāk jums jākalibrē voltmetrs.
Ietver Raspberry Pi. Izveido Python3 sesiju, ielādē TINKERplate moduli un iestata digitālā I / O 1. kanāla režīmu uz “servo”. Tagad servo vajadzētu pārvietoties līdz 90 grādiem.
Tālāk iestatiet voltmetra bultiņu uz 6V.
Ienāk TINK.setSERVO (0,1,15), lai bultu pārvietotu pozīcijā 0V.
Ienāk TINK.setSERVO (0,1,165), lai pārvietotu servo 12V pozīcijā.
Ja bultiņa atšķiras no norādītajiem rādījumiem, ir jāpielāgo vērtības 15 un 165

Pēc tam jums ir jālejuplādē kods.
importējiet piplates.TINKERplate as TINK
importa laiks
TINK.setDEFAULTS (0) #atjaunojiet visas ostas noklusējuma stāvokļos
TINK.setMODE (0,1, 'servo') #set Digital I / O port 1, lai vadītu servo

lLimit = 12,0 # Apakšējā robeža = 0 volti
hLimit = 166,0 # Augšējā robeža = 12 volti

kamēr (True):
analogIn = TINK.getADC (0,1) # lasīt analogo 1. kanālu
# mērogojiet datus līdz leņķim diapazonā no lLimit līdz hLimit
leņķis = analogIn * (hLimit-lLimit) /12.0
TINK.setSERVO (0,1, lLimit + leņķis) #set servo leņķis
time.sleep (.1) #kavēt un atkārtot

Viss ir gatavs.
Jautājums \ tēma tiek automātiski publicēta sociālajā tīklā. vietņu tīkls - sekojiet līdzi atbildēm tur:

Piemērots tēmai

Saistītās tēmas

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...