Përmbajtje:
- Hapi 1: Materialet e kërkuara
- Hapi 2: Aparati i kërkuar
- Hapi 3: Sfondi
- Hapi 4: Formulat
- Hapi 5: Qarku (skematik dhe aktual)
- Hapi 6: Rëndësia e funksionit PulseIn ()
- Hapi 7: Prodhimi Serik
- Hapi 8: Rëndësia e Projektit
- Hapi 9: Përshtatës i ekranit serik I2C LCD
- Hapi 10: Fotografitë e Projektit
- Hapi 11: Kodi Arduino
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Epo këtu ne do të ndërtojmë një njehsor induktance duke përdorur mikrokontrolluesin Arduino. Duke përdorur këtë metodë ne jemi në gjendje të llogarisim induktancën rreth 80uH në 15, 000uH, por duhet të funksionojë për induktorët pak më të vegjël ose shumë më të mëdhenj.
Hapi 1: Materialet e kërkuara
Du Arduino uno/nano x 1
Ø LM393 Krahasuesi x 1
N 1n5819/1n4001 diodë x 1
Rezistencë Ø 150 ohm x 1
Resist 1k ohm rezistencë x 2
U 1uF Kondensator jo polar x 1
Indu Induktorë të panjohur
Ø LCD (16 x 2) x 1
Mod Moduli LCD I2C x 1
W Tela kërcyes & Headers
Hapi 2: Aparati i kërkuar
Ø Prerës
Iron Hekur bashkues
Gun Armë ngjitëse
Hapi 3: Sfondi
Një induktor paralelisht me një kondensator quhet LC
qark. Një matës tipik i induktancës nuk është gjë tjetër veçse një oshilator LC me gamë të gjerë. Kur matni një induktor, induktiviteti i shtuar ndryshon frekuencën e daljes së oshilatorit. Dhe duke llogaritur këtë ndryshim të frekuencës, ne mund të nxjerrim induktancën në varësi të matjes.
Mikrokontrolluesit janë të tmerrshëm në analizimin e sinjaleve analoge. ATMEGA328 ADC është i aftë të marr mostra të sinjaleve analoge në 9600Hz ose.1ms, që është i shpejtë, por askund afër asaj që kërkon ky projekt. Le të vazhdojmë dhe të përdorim një çip të krijuar posaçërisht për shndërrimin e sinjaleve të botës reale në sinjale dixhitale bazë: Krahasuesi LM393 i cili kalon më shpejt se një amplifikator normal LM741. Sapo tensioni në qarkun LC të bëhet pozitiv, LM393 do të lundrojë, i cili mund të tërhiqet lart me një rezistencë tërheqëse. Kur tensioni në qarkun LC bëhet negativ, LM393 do të tërheqë daljen e tij në tokë. Kam vënë re se LM393 ka një kapacitet të lartë në daljen e tij, kjo është arsyeja pse kam përdorur një tërheqje me rezistencë të ulët.
Pra, ajo që ne do të bëjmë është aplikimi i një sinjali pulsi në qarkun LC. Në këtë rast do të jetë 5 volt nga arduino. Ne ngarkojmë qarkun për ca kohë. Pastaj ne e ndryshojmë tensionin nga 5 volt drejtpërdrejt në 0. Ai puls do të bëjë që qarku të rezonojë duke krijuar një sinjal sinusoidal të zbutur që lëkundet në frekuencën tingëlluese. Ajo që duhet të bëjmë është të matim atë frekuencë dhe më vonë duke përdorur formulat të marrim vlerën e induktancës.
Hapi 4: Formulat
Siç e dimë se frekuenca e LC ckt është:
f = 1/2*pi*(LC)^0.5
Pra, ne modifikuam ekuacionin e mësipërm në atë mënyrë për të gjetur induktancë të panjohur nga qarku. Pastaj versioni përfundimtar i ekuacionit është:
L = 1/4*pi^2*f^2*C
Në ekuacionet e mësipërme ku F është frekuenca rezonante, C është kapaciteti, dhe L është induktancë.
Hapi 5: Qarku (skematik dhe aktual)
Hapi 6: Rëndësia e funksionit PulseIn ()
Lexon një puls (të lartë ose të ulët) në një kunj. Për shembull, nëse vlera është HIGH, pulseIn () pret që kunja të shkojë nga LOW në HIGH, fillon kohën, pastaj pret që kunja të shkojë LOW dhe ndalon kohën. Kthen gjatësinë e pulsit në mikrosekonda
ose heq dorë dhe kthen 0 nëse nuk është marrë impuls i plotë brenda afatit.
Koha e këtij funksioni është përcaktuar në mënyrë empirike dhe ndoshta do të tregojë gabime në impulse më të gjata. Punon në impulse nga 10 mikrosekonda deri në 3 minuta në gjatësi.
Sintaksë
pulseIn (pin, vlera)
impulsIn (pin, vlera, timeout)
Hapi 7: Prodhimi Serik
Në atë projekt unë përdor komunikimin serik me një normë prej 9600 për të parë rezultatin në monitorin serial.
Hapi 8: Rëndësia e Projektit
Project Bëni vetë projektin (projekt DIY) për të gjetur induktancë të panjohur deri në një gamë prej 100uH deri në disa mijëra uH.
Ø Nëse e rrisni kapacitetin në qark si dhe vlerën e tij përkatëse në kodin Arduino atëherë diapazoni për të gjetur Induktancë të panjohur gjithashtu rritet deri diku.
Ky projekt është krijuar për të dhënë ide të përafërt në mënyrë që të gjendet induktancë e panjohur.
Hapi 9: Përshtatës i ekranit serik I2C LCD
Përshtatësi i serisë I2C LCD konverton ekranin LCD me bazë paralele 16 x 2 karaktere në një LCD serial i2C që mund të kontrollohet përmes vetëm 2 telave. Përshtatësi përdor çipin PCF8574 që shërben si zgjerues I/O që komunikon me Arduino ose ndonjë mikrokontrollues tjetër duke përdorur protokollin I2C. Gjithsej 8 ekrane LCD mund të lidhen me të njëjtin autobus me dy tela I2C me secilën tabelë që ka një adresë të ndryshme.
Biblioteka Arduino LCD I2C e bashkangjitur.
Hapi 10: Fotografitë e Projektit
Prodhimi përfundimtar në LCD të projektit me ose pa Induktorë
Hapi 11: Kodi Arduino
kodi Arduino është i bashkangjitur.
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa
Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të