Ang Tachometer ay isang counter ng RPM na binibilang ang hindi. ng pag-ikot bawat minuto. Mayroong dalawang uri ng tachometer - ang isa ay mekanikal at ang isa ay digital. Dito ay magdidisenyo kami ng isang batay sa Arduino na digital tachometer gamit ang module ng IR sensor upang makita ang bagay para sa pag-ikot ng bilang ng anumang umiikot na katawan. Habang nagpapadala ang IR ng mga IR ray na sumasalamin pabalik sa IR receiver at pagkatapos ang IR Module ay bumubuo ng isang output o pulso na napansin ng arduino controller kapag pinindot namin ang start button. Patuloy itong binibilang ng 5 segundo.
Pagkatapos ng 5 segundo arduino kalkulahin ang RPM para sa isang minuto gamit ang ibinigay na formula.
RPM = Bilang x 12 para sa solong bagay na umiikot na katawan.
Ngunit dito ipinakita namin ang proyektong ito gamit ang ceiling fan. Kaya nagawa namin ang ilang mga pagbabago na ibinigay sa ibaba:
RPM = bilang x 12 / mga bagay
Kung saan
object = bilang ng talim sa fan.
Mga Kinakailangan na Bahagi para sa Arduino Tachometer
- Arduino Pro Mini
- Module ng IR sensor
- 16x2 LCD
- Push button
- Bread board
- 9 volt na baterya
- Mga kumokonekta na mga wire
Circuit Diagram at Paliwanag
Tulad ng ipinakita sa itaas na tachometer circuit, naglalaman ito ng Arduino Pro Mini, module ng IR sensor, buzzer at LCD. Kinokontrol ng Arduino ang buong proseso tulad ng pagbabasa ng pulso na bumubuo ng module ng IR sensor ayon sa pagtuklas ng bagay, pagkalkula ng RPM at pagpapadala ng halaga ng RPM sa LCD. Ginagamit ang IR sensor para sa sensing object. Maaari naming itakda ang pagiging sensitibo ng module ng sensor na ito sa pamamagitan ng inbuilt potentiometer na nakalagay sa IR module. Ang module ng IR sensor ay binubuo ng isang IR transmitter at isang photo diode na nakakakita o tumatanggap ng mga infrared ray. Ang IR transmitter ay nagpapadala ng mga infrared ray, kapag ang mga sinag na ito ay nahuhulog sa anumang ibabaw, sumasalamin sila sa likod at nadama ng diode ng larawan (Maaari mong maunawaan ang tungkol dito sa Line Folloewr Robot na ito). Ang output ng photo diode ay konektado sa isang kumpare, na ihinahambing ang output ng diode ng larawan na may boltahe ng sanggunian at ang resulta ay ibinibigay bilang output sa arduino.
Ang IR sensor module output pin ay direktang konektado sa pin 18 (A4). Ang Vcc at GND ay konektado sa Vcc at GND ng arduino. Ang isang 16x2 LCD ay konektado sa arduino sa 4-bit mode. Ang control pin RS, RW at En ay direktang konektado sa arduino pin 2, GND at 3. At ang data pin na D4-D7 ay konektado sa mga pin 4, 5, 6 at 7 ng arduino. Ang isang pindutan ng push ay idinagdag din sa proyektong ito. Kapag kailangan naming bilangin ang RPM pinindot namin ang pindutan na ito upang simulan ang Arduino Tachometer na bilangin ang RPM sa loob ng limang segundo. Ang push button na ito ay konektado sa pin 10 ng arduino na may paggalang sa lupa. Maaari kang matuto nang higit pa tungkol sa pagtatrabaho ng IR transmitter at circuit ng tatanggap sa circuit tutorial na ito.
Paglalarawan ng Arduino Tachometer Code
Sa code ginamit namin ang digital read function upang mabasa ang output ng IR sensor module at pagkatapos ay kalkulahin ang RPM.