Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Materyal
- Hakbang 2: Kinakailangan ang Patakaran ng pamahalaan
- Hakbang 3: Background
- Hakbang 4: Mga Formula
- Hakbang 5: Ang Circuit (eskematiko at Aktwal)
- Hakbang 6: Kahalagahan ng PulseIn () Pag-andar
- Hakbang 7: Serial Output
- Hakbang 8: Kahalagahan ng Proyekto
- Hakbang 9: Serial I2C LCD Display Adapter
- Hakbang 10: Mga Snapshot ng Proyekto
- Hakbang 11: Arduino Code
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Sa gayon ay magtatayo kami ng isang inductance meter gamit ang Arduino microcontroller. Gamit ang pamamaraang ito nagagawa naming kalkulahin ang inductance tungkol sa 80uH hanggang 15, 000uH, ngunit dapat itong gumana para sa mga inductor na medyo mas maliit o mas malaki.
Hakbang 1: Kinakailangan ang Mga Materyal
Ø Arduino uno / nano x 1
Ø LM393 Comparator x 1
Ø 1n5819 / 1n4001 diode x 1
Ø 150 ohm risistor x 1
Ø 1k ohm risistor x 2
Ø 1uF non-polar Capacitor x 1
Ø Hindi kilalang mga inductor
Ø Lcd (16 x 2) x 1
Ø Lcd I2C module x 1
Ø Mga Jumper wires at Header
Hakbang 2: Kinakailangan ang Patakaran ng pamahalaan
Ø pamutol
Ø bakal na bakal
Ø Pandikit na baril
Hakbang 3: Background
Ang isang inductor na kahanay ng isang kapasitor ay tinatawag na isang LC
circuit. Ang isang tipikal na metro ng inductance ay walang iba kundi ang isang malawak na saklaw ng oscillator ng LC. Kapag sumusukat ng isang inductor, ang idinagdag na inductance ay binabago ang dalas ng output ng oscillator. At sa pamamagitan ng pagkalkula ng pagbabago ng dalas na ito, maaari naming mabawasan ang inductance depende sa pagsukat.
Ang mga Micro-Controller ay kahila-hilakbot sa pagsusuri ng mga analog signal. Ang ATMEGA328 ADC ay may kakayahang mag-sample ng mga signal ng analog sa 9600Hz o.1ms, na kung saan ay mabilis ngunit saanman malapit sa hinihiling ng proyektong ito. Magpatuloy tayo at gumamit ng isang maliit na tilad na espesyal na idinisenyo para gawing pangunahing mga digital signal ang totoong mga signal ng signal: Ang kumpare ng LM393 na mas mabilis na lumilipat kaysa sa isang normal na LM741 op amp. Sa lalong madaling maging positibo ang boltahe sa LC circuit, ang LM393 ay lumulutang, na maaaring hilahin nang mataas gamit ang isang pull up risistor. Kapag naging boltahe ang boltahe sa LC circuit, hihilahin ng LM393 ang output nito sa lupa. Napansin ko na ang LM393 ay may mataas na capacitance sa output nito, kaya't gumamit ako ng isang mababang resistensya na pull up.
Kaya kung ano ang gagawin namin ay ang paglalapat ng isang signal ng pulso sa LC circuit. Sa kasong ito ito ay magiging 5 volts mula sa arduino. Siningil namin ang circuit nang ilang oras. Pagkatapos ay binabago natin ang boltahe mula sa 5 volts nang direkta sa 0. Ang pulso na iyon ay gagawa ng circuit upang tumunog na lumilikha ng isang cushioned sinusoidal signal na oscillating sa resonant frequency. Ang kailangan nating gawin ay upang masukat ang dalas na iyon at sa paglaon gamit ang mga formula na makuha ang halaga ng inductance.
Hakbang 4: Mga Formula
Tulad ng alam natin na ang dalas ng LC ckt ay:
f = 1/2 * pi * (LC) ^ 0.5
Kaya binago namin ang equation sa itaas sa paraang iyon upang makahanap ng hindi kilalang inductance mula sa circuit. Pagkatapos ang pangwakas na bersyon ng equation ay:
L = 1/4 * pi ^ 2 * f ^ 2 * C
Sa mga equation sa itaas kung saan ang F ay ang resonating frequency, ang C ay capacitance, at ang L ay inductance.
Hakbang 5: Ang Circuit (eskematiko at Aktwal)
Hakbang 6: Kahalagahan ng PulseIn () Pag-andar
Nagbabasa ng isang pulso (alinman sa TAAS o Mababa) sa isang pin. Halimbawa Ibinabalik ang haba ng pulso sa microseconds
o sumuko at ibabalik ang 0 kung walang natanggap na kumpletong pulso sa loob ng timeout.
Ang tiyempo ng pagpapaandar na ito ay tinukoy nang empirically at marahil ay magpapakita ng mga pagkakamali sa mas mahabang mga pulso. Gumagana sa mga pulso mula 10 microsecond hanggang 3 minuto ang haba.
Syntax
pulseIn (pin, halaga)
pulseIn (pin, halaga, timeout)
Hakbang 7: Serial Output
Sa proyektong iyon gumagamit ako ng serial na komunikasyon sa baud rate na 9600 upang mapanood ang resulta sa Serial monitor.
Hakbang 8: Kahalagahan ng Proyekto
Ø Gawin ang iyong proyekto (DIY proyekto) upang makahanap ng hindi kilalang inductance hanggang sa ilang saklaw na 100uH hanggang sa libu-libong uH.
Ø Kung taasan mo ang capacitance sa circuit pati na rin ang kani-kanilang halaga sa Arduino code kung gayon ang saklaw upang makahanap ng hindi kilalang Inductance ay tataas din sa ilang sukat.
Ø Ang proyektong ito ay dinisenyo upang magbigay ng magaspang na ideya upang makahanap ng hindi kilalang inductance.
Hakbang 9: Serial I2C LCD Display Adapter
Ang serial I2C LCD display adapter ay nagko-convert ng parallel based 16 x 2 character LCD display sa isang serial i2C LCD na maaaring makontrol sa pamamagitan lamang ng 2 wires. Gumagamit ang adaptor ng PCF8574 chip na nagsisilbing I / O expander na nakikipag-usap sa Arduino o anumang iba pang microcontroller sa pamamagitan ng paggamit ng I2C protocol. Ang isang kabuuang 8 LCD display ay maaaring konektado sa parehong dalawang wire I2C bus na may bawat address na may iba't ibang address.
Nakalakip ang Arduino lcd I2C library.
Hakbang 10: Mga Snapshot ng Proyekto
Pangwakas na output sa lcd ng proyekto na mayroon o walang Inductors
Hakbang 11: Arduino Code
ang Arduino code ay nakakabit.
Inirerekumendang:
DIY -- Paano Gumawa ng isang Spider Robot Aling Maaaring Kontrolin Gamit ang Smartphone Gamit ang Arduino Uno: 6 Mga Hakbang
DIY || Paano Gumawa ng isang Spider Robot Aling Maaaring Kontrolin Gamit ang Smartphone Gamit ang Arduino Uno: Habang gumagawa ng isang Spider robot, maaaring malaman ng maraming mga bagay tungkol sa robot. Tulad ng paggawa ng Robots ay Nakakaaliw pati na rin ang mapaghamong. Sa video na ito ipapakita namin sa iyo kung paano gumawa ng isang Spider robot, na maaari naming mapatakbo gamit ang aming smartphone (Androi
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: 4 na Hakbang
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: " Push-It " Interactive na laro gamit ang isang hubad na Arduino board, walang mga panlabas na bahagi o mga kable na kinakailangan (gumagamit ng isang capacitive 'touch' input). Ipinapakita sa itaas, ipinapakita ang pagtakbo nito sa dalawang magkakaibang board. Push-Mayroon itong dalawang layunin. Upang mabilis na maipakita / v
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c