» trådar » Reparation, modernisering »Analog voltmeter från servomotor

Analog voltmeter från servomotor


I den här artikeln kommer vi att överväga hur Mästaren förverkligade sin idé att tillverka en voltmeter med hjälp av en servomotor.
För att göra en sådan voltmeter använder master: Raspberry Pi med Raspian och med installerade Pi-Plates Python 3-moduler, TINKER Pi-Plate, ledningar, 9G servomotor, tjock kartong, dubbelsidig tejp, plexiglas.

Från kartongmästaren skär pilen.
Analog voltmeter från servomotor

Eller så kan du skriva ut den på en 3D-skrivare. Fil för att skriva ut på detta länken.
Pilen är fixerad på servospaken med dubbelsidig tejp.

Från plexiglas skär panelen.


Skruvar fast det på servomotorns kropp.

Skriver ut en skala (ladda ner filen här).

Fäster en skala i plexiglas.

Ansluter servomotorn till kretskortet enligt diagrammet. För att mäta spänning måste du använda kablar anslutna till GND och AIN 1.

Nästa måste du kalibrera voltmetern.
Inkluderar Raspberry Pi. Skapar en Python3-session, laddar TINKERplate-modulen och ställer den digitala I / O-kanal 1-läget till “servo.” Nu bör servot flytta till 90 grader.
Därefter ställer du in volymmätaren på 6V.
Anger TINK.setSERVO (0,1,15) för att flytta pilen till position 0V.
Använder TINK.setSERVO (0,1,165) för att flytta servo till position 12V.
Om pilen avviker från de givna avläsningarna måste du justera värdena 15 och 165

Därefter måste du ladda ner koden.
importera piplates.TINKERplatta som TINK
importtid
TINK.setDEFAULTS (0) # återställ alla portar till sina standardtillstånd
TINK.setMODE (0,1, 'servo') #set Digital I / O-port 1 för att driva en servo

lLimit = 12,0 # Den nedre gränsen = 0 volt
hLimit = 166,0 # Den övre gränsen = 12 volt

medan (sant):
analogIn = TINK.getADC (0,1) #läst analog kanal 1
# skala data till en vinkel i intervallet lLimit till hLimit
vinkel = analogIn * (hLimit-lLimit) /12.0
TINK.setSERVO (0,1, lLimit + vinkel) # set servovinkel
time.sleep (.1) # försena och upprepa

Allt är klart.
Fråga \ ämne publiceras automatiskt i det sociala. webbplatsnätverk - håll dig anpassad för svar där:

Lämplig för ämne

Relaterade ämnen

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...