» Tema » Pembaikan, pemodenan »Voltan analog daripada servomotor

Voltan analog daripada servomotor


Dalam artikel ini, kita akan mempertimbangkan bagaimana Master menyedari gagasannya untuk menghasilkan sebuah voltmeter menggunakan servomotor.
Untuk membuat voltmeter seperti itu, master menggunakan: Raspberry Pi dengan Raspian dan dengan Pi-Plate Python 3 modul yang dipasang, TINKER Pi-Plate, wayar, servomotor 9G, kadbod tebal, pita dua sisi, plexiglass.

Dari master kadbod memotong anak panah.
Voltan analog daripada servomotor

Atau anda boleh mencetaknya pada pencetak 3D. Fail untuk mencetak pada ini pautan itu.
Anak panah ditetapkan ke tuil servo dengan pita bermuka dua.

Dari plexiglass memotong panel.


Skru ke badan servomotor.

Mencetak skala (muat turun fail di sini).

Tongkat skala ke plexiglass.

Menyambung servomotor ke papan litar mengikut rajah. Untuk mengukur voltan, anda perlu menggunakan wayar yang disambungkan ke GND dan AIN 1.

Seterusnya anda perlu menentukib voltmeter.
Termasuk Raspberry Pi. Mencipta sesi Python3, memuat modul TINKERplate, dan menetapkan mod saluran I / O digital ke "servo." Sekarang servo perlu bergerak ke 90 darjah.
Seterusnya, tetapkan anak panah voltmeter kepada 6V.
Memasuki TINK.setSERVO (0,1,15) untuk menggerakkan anak panah ke kedudukan 0V.
Memasuki TINK.setSERVO (0,1,165) untuk memindahkan servo ke kedudukan 12V.
Jika anak panah menyimpang dari bacaan yang diberikan, anda perlu menyesuaikan nilai-nilai 15 dan 165

Seterusnya, anda perlu memuat turun kod tersebut.
import piplates.TINKERplate as TINK
masa import
TINK.setDEFAULTS (0) #buka semua port ke keadaan lalai mereka
TINK.setMODE (0,1, 'servo') #set Digital I / O port 1 untuk memandu servo

lLimit = 12.0 # Batas yang lebih rendah = 0 volt
hLimit = 166.0 # Had atas = 12 volt

sementara (Benar):
analogIn = TINK.getADC (0,1) saluran analog #read 1
# skala data ke sudut dalam julat lLit ke hLimit
angle = analogIn * (hLimit-lLit) /12.0
TINK.setSERVO (0,1, lLit + sudut) #set servo sudut
time.sleep (.1) #delay dan ulangi

Segala-galanya sudah siap.
Soalan \ topik secara automatik diterbitkan dalam sosial. rangkaian tapak - tunggu jawapan di sana:

Sesuai untuk topik

Topik berkaitan

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...