Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Ua tus taw tes
- Kauj Ruam 2: Txuas tus taw qhia rau Servo Arm
- Kauj ruam 3: Txiav tus Backer
- Kauj Ruam 4: Mount Servo rau Backer
- Kauj Ruam 5: Luam Tawm Nplai
- Kauj Ruam 6: Thov Nplai rau Backer
- Kauj Ruam 7: Cov Khoom Hluav Taws Xob
- Kauj Ruam 8: Rooj Sib Tham Kawg / Calibration
- Kauj Ruam 9: Txoj Cai 1
- Kauj ruam 10: Txoj Cai 2
- Kauj ruam 11: Qhib
Video: Retro Analog Voltmeter: 11 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Taw qhia
Ua ntej LEDs thiab khoos phis tawj lub computer tau siv ntau txoj hauv kev los qhia cov ntaub ntawv, cov kws tsim txuj ci thiab kws tshawb fawb vam khom qhov ntsuas sib piv. Qhov tseeb, lawv tseem siv nyob rau hauv ib chav ntawm chav tswj hwm rau niaj hnub no vim tias lawv:
- tuaj yeem ua tau loj heev
- muab cov ntaub ntawv ntawm ib nrais muag
Hauv qhov haujlwm no, peb tab tom yuav siv lub servo los tsim lub ntsuas qhov sib piv yooj yim thiab tom qab ntawd siv nws ua DC voltmeter. Nco ntsoov tias ntau qhov ntawm qhov haujlwm no, suav nrog TINKERplate muaj nyob ntawm no:
Pi-Plates.com/TINKERkit
Khoom siv
- Pi-Plate TINKERplate txuas nrog Raspberry Pi khiav Raspian thiab nrog Pi-Plates Python 3 modules tau teeb tsa. Saib ntxiv ntawm:
- Tsib tus txiv neej rau txiv neej jumper xov hlau
- 9G servo lub cev muaj zog
- Ib qho ntxiv, koj yuav xav tau qee daim nplaum nplaum ob sab, qee daim ntawv tuab rau sab nraub xub, thiab qee daim ntawv dawb. Nco tseg: peb txiav txim siab los ua peb lub ntsuas ntsuas sib xws ntau dua yog li peb siv lub tshuab luam ntawv 3D los ua tus taw qhia thiab qee qhov seem plexiglass rau sab nraub qaum.
Kauj ruam 1: Ua tus taw tes
Ua ntej txiav tus pointer 100mm ntev tawm ntawm cov duab los qhia (yog peb siv cov ntsuas qee zaum). Nov yog cov ntaub ntawv STL yog tias koj nkag mus rau lub tshuab luam ntawv 3D: https://www.thingiverse.com/thing:4007011. Txog tus taw qhia uas ua rau lub ntsej muag ntse, sim qhov no:
Kauj Ruam 2: Txuas tus taw qhia rau Servo Arm
Thaum koj tau ua koj tus pointer, siv qee daim kab xev ob tog los txuas nws rau ntawm ib sab caj npab uas tuaj nrog lub cav servo. Tom qab ntawd nias lub caj npab rau ntawm tus ncej.
Kauj ruam 3: Txiav tus Backer
Txiav ib daim duab los kwv yees li 200mm dav los ntawm 110mm siab. Thiab tom qab ntawd txiav me me 25mm los ntawm 12mm nqis siab rau hauv qab ntug rau qhov servo motor. Koj yuav tsum tau teeb tsa lub ntsej muag txog 5 hli mus rau sab xis ntawm qhov chaw txhawm rau txhawm rau txhawm rau qhov chaw nyob ntawm tus neeg pabcuam. Saum toj no koj tuaj yeem pom dab tsi peb lub plexiglass ntsia ua ntej peb txiav sab saum toj thiab rub tawm zaj duab xis tiv thaiv. Nco ntsoov tias peb tau siv lub hacksaw thiab Dremel los txiav lub thais.
Kauj Ruam 4: Mount Servo rau Backer
Tom ntej no xaub lub servo rau hauv qhov chaw nrog cov tab sib txuas rau hauv qab. Siv cov ntsia hlau txuas uas tuaj nrog servo ua tus pin tuav nws hauv qhov chaw. Koj yuav tsum tau siv tus xaum ntse txhawm rau xaum qhov hauv qhov chaw no ua ntej yog tias koj siv duab los qhia lossis laum nrog 1/16 me ntsis yog tias koj siv ntoo lossis acrylic. txoj cai ploj lawm lub qhov thiab tau sib yuav hauv qhov sib txawv. Tsis txhob zoo li peb.
Kauj Ruam 5: Luam Tawm Nplai
Luam tawm cov teev uas tau hais los saum no. Txiav raws cov kab sib dhos thaum pom qhov chaw ntawm kab ntsug thiab kab rov tav nyob ib ncig ntawm qhov thais. Siv cov kab no txhawm rau txhawm rau ntsuas ntsuas ib puag ncig ntawm tus ncej ntawm servo. Daim ntawv rub tawm ntawm cov nplai no tuaj yeem pom ntawm no: https:// pi-plates/downloads/Voltmeter Scale.pdf
Kauj Ruam 6: Thov Nplai rau Backer
Tshem lub caj npab/tus taw tes sib dhos tawm ntawm qhov chaw ua haujlwm thiab muab daim ntawv tso rau ntawm qhov ntsuas ntawm cov khoom thais rov qab los ntawm qib peb. Muab nws tso kom cov kab nyob ib ncig ntawm qhov thais yog nruab nrab ntawm servo. Peb yuav qhib tus pointer rov qab tom qab peb txhawb lub zog servo.
Kauj Ruam 7: Cov Khoom Hluav Taws Xob
Txuas lub cav servo thiab "coj" mus rau Pi-Plates TINKERplate siv daim duab saum toj no raws li phau ntawv qhia. Thaum lub ntsuas tau sib sau ua ke, cov kab liab thiab dub txuas nrog rau Analog thaiv ntawm sab laug yuav yog koj qhov ntsuas hluav taws xob. Muab cov xaim liab tso rau ntawm lub davhlau ya nyob twg zoo thiab xaim dub ntawm qhov tsis zoo ntawm lub cuab yeej uas koj npaj yuav ntsuas.
Kauj Ruam 8: Rooj Sib Tham Kawg / Calibration
- Tom qab ua qhov kev sib txuas hluav taws xob, ua raws cov theem hauv qab no:
- Fais fab Raspberry Pi thiab tom qab ntawd qhib lub davhlau ya nyob twg
- Tsim kom muaj Python3 davhlau ya nyob twg ntu, ntsaws TINKERplate module, thiab teeb tsa hom Digital I/O channel 1 ua 'servo'. Koj yuav tsum hnov lub servo txav mus rau txoj haujlwm 90 degree.
- Pop lub servo caj npab rov qab mus rau lub taub hau nrog tus taw qhia ncaj qha ntawm 6V txoj haujlwm.
- Ntaus TINK.setSERVO (0, 1, 15) kom txav cov servo mus rau 0V txoj haujlwm. Yog tias nws tsis txaus rau 0, ntaus nws dua tab sis nrog lub kaum sib txawv xws li 14 lossis 16. Koj yuav pom tias coj ncaj qha lub servo txav mus los thiab rov qab los hauv qhov nce me me tsis muaj kev cuam tshuam rau tus pointer - qhov no yog vim mus rau qhov teeb meem txhua yam tshuab nrog zog hu ua backlash uas peb tham hauv qab no. Thaum koj muaj lub kaum sab xis uas tso tus pointer ntawm 0V, sau nws raws li koj tus lej qis.
- Ntaus TINK.setSERVO (0, 1, 165) kom txav cov servo mus rau txoj haujlwm 12V. Ib zaug ntxiv, yog tias nws tsis txaus rau 12, ntaus nws dua tab sis nrog cov kaum sib txawv xws li 164 lossis 166. Thaum koj muaj lub kaum sab xis uas tso tus pointer ntawm 12V, sau nws raws li koj tus nqi siab.
Kauj Ruam 9: Txoj Cai 1
VOLTmeter.py program tau qhia hauv qib tom ntej. Koj tuaj yeem sau nws hauv koj tus kheej siv Thonny IDE ntawm Raspberry Pi lossis luam cov hauv qab no rau hauv koj phau ntawv teev npe tsev. Nco tseg kab 5 thiab 6 - qhov no yog qhov uas koj ntsaws qhov ntsuas qhov ntsuas tau txais hauv theem kawg. Rau peb nws yog:
lLimit = 12.0 #peb tus nqi qis
hLimit = 166.0 #peb tus nqi siab
Thaum cov ntaub ntawv tau txais kev cawmdim, khiav nws los ntawm kev ntaus: python3 VOLTmeter.py thiab nias tus yuam sij hauv lub qhov rai davhlau ya nyob twg. Yog tias koj cov xov hlau soj ntsuam tsis tau kov ib yam dab tsi tus pointer yuav txav mus rau 0 qhov chaw nyob ntawm qhov ntsuas. Qhov tseeb, koj yuav pom rab koob txav rov qab los me ntsis thaum nws khaws 60Hz suab nrov los ntawm cov teeb nyob ze. Txuas qhov kev sojntsuam liab mus rau +5V lub davhlau ya nyob twg ntawm qhov sib piv sib piv yuav ua rau tus taw qhia dhia mus rau 5 tus lej cim ntawm lub ntsuas.
Kauj ruam 10: Txoj Cai 2
ntshuam piplates. TINKERplate ua TINK
ntshuam lub sijhawm TINK.setDEFAULTS (0) #rov qab txhua lub chaw nres nkoj rau lawv lub xeev TINK.setMODE (0, 1, 'servo') #set Digital I/O chaw nres nkoj 1 txhawm rau tsav servo lLimit = 12.0 #Qhov qis qis = 0 volts hLimit = 166.0 #Lub siab txwv = 12 volts thaum (Muaj tseeb): analogIn = TINK.getADC (0, 1) #nyeem analog channel 1 #ntsuas cov ntaub ntawv mus rau lub kaum sab xis hauv thaj tsam lLimit rau hLimit kaum = analogIn*(hLimit -lLimit) /12.0 TINK.setSERVO (0, 1, lLimit+lub kaum sab xis) #teeb tsa lub sijhawm servo lub sijhawm.sleep (.1) #delay thiab rov ua dua
Kauj ruam 11: Qhib
Yog li ntawd, nws yog, peb siv thev naus laus zis tshiab los tsim kho qhov xwm txheej ntawm kev kos duab xyoo 1950. Xav tias dawb los tsim koj tus kheej nplai thiab qhia lawv nrog peb
Qhov no tau pib ua txoj haujlwm yooj yim tab sis nws tau nrawm dua thaum peb xav txog kev kho kom zoo dua. Koj kuj tseem yuav pom tias qee zaum tus taw qhia tsis tsaws ntawm qhov chaw raug - qhov no yog rau ob qho laj thawj:
- Muaj ntau lub zog sab hauv ntawm servo motors uas, thaum sib sau ua ke, raug kev txom nyem los ntawm cov teeb meem tshwm sim hu ua backlash. Koj tuaj yeem nyeem ntxiv txog nws ntawm no.
- Peb kuj xav tias peb cov servo motor tsis zoo ib yam thoob nws qhov ntau.
Txhawm rau kawm paub ntau ntxiv txog kev ua haujlwm sab hauv ntawm servo motors, nyeem daim ntawv no. Thiab, kom pom ntau txoj haujlwm thiab ntxiv rau Raspberry Pi, mus saib peb lub vev xaib ntawm Pi-Plates.com.
Pom zoo:
Waveshare E-ink Zaub Pom Zoo Voltmeter (0-90v DC) Nrog Arduino Nano: 3 Cov Kauj Ruam
Waveshare E-ink Display Precise Voltmeter (0-90v DC) Nrog Arduino Nano: Hauv Cov Lus Qhia no, Kuv siv 2.9 `` Waveshare E-Paper zaub nrog Arduino Nano, qhov faib hluav taws xob thiab ADS1115 kom pom qhov ntsuas hluav taws xob ncaj qha txog 90 volts DC ntawm E-Paper Display Cov lus qhia no suav nrog ob txoj haujlwm yav dhau los:- Ardui
AC Voltmeter Siv Arduino: 3 Kauj Ruam (nrog Duab)
AC Voltmeter Siv Arduino: Nov yog lub voj voog yooj yim kom paub tseeb AC qhov hluav taws xob siv Arduino UNO yam tsis muaj AC voltmeter !! Zoo siab
Digital Arduino Voltmeter: 3 Kauj Ruam
Digital Arduino Voltmeter: Voltmeter lossis Voltage Meter yog ntsuas ntsuas uas siv los ntsuas ntsuas hluav taws xob
DIY Voltmeter Siv Arduino thiab Ua: 4 Kauj Ruam
DIY Voltmeter Siv Arduino thiab Ua Haujlwm: Nyob zoo thiab txais tos rau txoj haujlwm hnub no. Kuv yog Sarvesh thiab hnub no peb yuav ua tus arduino raws voltmeter. Tab sis qhov txawv ntawm qhov no yog qhov nws yuav qhia nws cov zis ntawm kev ua software. Tam sim no hauv ib qho ntawm kuv qhov kev qhia yav dhau los peb tau ua tus txheej txheem
DIY qhov Hloov Kho Lub Hwj Huam Siv Tau Los Nrog Voltmeter Ua Haujlwm: 20 Cov Kauj Ruam
DIY qhov Hloov Kho Lub Hwj Huam Siv Tau Nrog Voltmeter Ua Haujlwm: Hauv qee kis, peb xav tau DC lub zog hluav taws xob ntawm 4V thaum ua peb qhov kev sim hluav taws xob. Peb yuav ua li cas? Yuav kom lub roj teeb 4V suab tsim nyog. Tab sis yog tias peb xav tau 6.5V lub zog xa khoom tom ntej thiab peb yuav ua dab tsi? Peb tuaj yeem yuav tus adapter ntawm 6.5V DC