INHOUDSOPGAWE:

Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: 5 stappe (met foto's)
Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: 5 stappe (met foto's)

Video: Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: 5 stappe (met foto's)

Video: Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: 5 stappe (met foto's)
Video: Bernardo Kastrup Λ John Vervaeke on Meta-Consciousness 2024, November
Anonim
Outonome beheer van die toerusting van die enjin met behulp van terugvoerstelsel vanaf 'n IR -toerenteller
Outonome beheer van die toerusting van die enjin met behulp van terugvoerstelsel vanaf 'n IR -toerenteller

Daar is altyd 'n behoefte om 'n proses te outomatiseer, of dit nou eenvoudig/monsteragtig is. huidige toevoerlyne en duur kragopwekkers (om ons pomp te bedryf) het die probleem vererger.

Ons besluit om die pomp op ons ou bromponie te monteer (in toestand) en dit met behulp van die as van die bromponie te laat werk. goed en wel, ons het die meganiese samestelling en die band aangedryf en dit getoets, en dit was 'n sukses.

Maar 'n ander probleem was dat, terwyl die motor loop, 'n persoon altyd naby die bromponie moes wees om die omwenteling te monitor en dit met die hand aan te pas met behulp van die gaspedaal, sodat hierdie projek deur ons gemaak is sodat die werker die gewenste toerental kan stel. wil die enjin laat werk, en sorg vir ander werk op die plaas.

Die opset bestaan uit:

  1. 'N IR -toerenteller (om RPM te meet).
  2. 'N Toetsenbord om die RPM in te voer.
  3. 'N LCD -skerm om die gemonitorde RPM en huidige RPM te wys.
  4. 'N Stappermotor om die gashendel te verhoog/verlaag.
  5. Laastens 'n mikrobeheerder om al hierdie prosesse te bestuur.

Stap 1: Rangskik die vereiste onderdele

Die vereiste onderdele rangskik
Die vereiste onderdele rangskik
Die vereiste onderdele rangskik
Die vereiste onderdele rangskik
Die vereiste onderdele rangskik
Die vereiste onderdele rangskik
Die vereiste onderdele rangskik
Die vereiste onderdele rangskik

Voorheen het ek net 'n oorsig gegee van wat die komponente sou wees.

Die werklike komponente wat benodig word, is:

  1. 'N Mikrobeheerder (ek het 'n Arduino Mega 2560 gebruik).
  2. 'N L293D -motorbestuurder -IC (of 'n uitbreekbord sal doen).
  3. 'N 16 x 2 LCD -skerm.
  4. 'N Infrarooi/nabyheidsensor (modelnommer is STL015V1.0_IR_Sensor)
  5. 'N Unipolêre stapmotor (ek het 'n 5-draads stapmotor, 12 V) gebruik.
  6. 'N 4 X 4 -klavier.
  7. Weerstands van 220 ohm, 1000 ohm.
  8. 'N 10k potensiometer.
  9. Verbindingsdrade, gekleurde drade, stripper.
  10. Broodplanke.
  11. 'N 12V -battery om die stapmotor aan te dryf.
  12. 'N 5V -voeding vir Arduino.

En dit is al wat u nodig het om aan die gang te kom, mense!

Stap 2: Algehele vloei van proses

Algehele vloei van proses
Algehele vloei van proses
Algehele vloei van proses
Algehele vloei van proses

Die vloei van die proses is soos volg:

  1. Die opstelling is aangeskakel en wag totdat die kalibrasie van alle toestelle uitgevoer is.
  2. Die gebruiker moet die benodigde RPM invoer met die toetsbord.
  3. Die motor vind homing plaas. Dit word gewoonlik gedoen sodat 'n konstante verwysingspunt aan die motor gedikteer word, sodat die motor se beginposisie altyd konstant is en as verwysingspunt as die opstelling aangeskakel word.
  4. Skakel die enjin/enige masjien aan wat 'n wiel draai.
  5. Die meting van die RPM vind plaas en dit word op die LCD vertoon.
  6. Dit is waar die terugvoerstelsel in beeld kom. As die gedetailleerde toerental minder is as die gewenste omwenteling, stap die stapmotor sodat dit die versnelling verhoog
  7. As die gedetailleerde RPM meer is as die gewenste RPM, stap die stapmotor sodat dit die gas verminder.
  8. Hierdie proses vind plaas totdat die gewenste RPM bereik is, wanneer die stepper bereik word, bly die stepper stil.
  9. Die gebruiker kan die stelsel afskakel indien nodig met 'n hoofskakelaar.

Stap 3: Maak die vereiste verbindings

Maak die vereiste verbindings
Maak die vereiste verbindings

Aansluitings vir die stapmotor:

Aangesien ek 'n 5-draads stapmotor gebruik, is 4 drade vir die opwekking van die spoele en die ander een aan die grond gekoppel. Dit is nie altyd nodig dat die volgorde van die 4 drade wat uit die motor kom, dieselfde volgorde is nie U moet die bestelling met die hand uitvind deur 'n multi-meter te gebruik, tensy dit uitdruklik gespesifiseer is, of die datablad van u motor verwys.

2. Aansluitings vir die L293D IC:

Die rede waarom u 'n motorbestuurder gaan gebruik, is omdat u 12V -stepper -motor nie behoorlik op 'n 5V -toevoer kan werk nie, en u uiteindelik u arduino -bord sal braai om die toevoer na die motor te pomp. Die pen -diagram van die IC kan gevind word op die internet, aangesien dit amper 'n standaard skakel -IC is. Die penne en hul verbindings is

  • EN1, EN2: Aktiveer (altyd hoog of '1') omdat dit 'n standaard dekodeerder is en gewoonlik 'n bykomende inset het, genaamd Aktiveer. Uitset word slegs gegenereer wanneer die Inset insette waarde 1 het; anders is alle uitsette 0.
  • Speld 4, 5, 12, 13: Hulle is met die grond verbind.
  • Speld 2, 7, 10, 15: Dit is die invoerpenne van die mikrobeheerder.
  • Pen 3, 6, 11, 14: Dit is die uitsetpenne wat aan die 4 penne van die stapmotor gekoppel is.

3. Verbindings met die LCD:

Die LCD het 16 penne, waarvan 8 vir data -oordrag is, en meestal kan u slegs 4 van die 8 penne gebruik.

  • Vss: grond
  • Vdd: + 5V
  • Vo: na potensiometer (om kontras aan te pas)
  • RS: na digitale pen 12 van arduino
  • R/W: grond.
  • E: pen 11 op arduino.
  • Dataspelde 4, 5, 6, 7: onderskeidelik na penne 5, 4, 3, 2 op arduino.
  • LED +: tot + 5V met 'n weerstand van 220 ohm.
  • LED-: grond toe.

4. Verbindings met die 4 X 4 -sleutelbord:

Die verbindings hier is redelik eenvoudig. Daar kom altesaam 8 penne uit die bedieningspaneel en almal gaan direk na die digitale penne van arduino. 4 is vir kolomme, 4 is vir rye. Die penne op die arduino is 46, 48, 50, 52, 38, 40, 42, 44.

5. Interfacing IR Sensor na arduino:

Hierdie stap is ook eenvoudig, aangesien daar slegs 3 penne uit die nabyheidssensor kom, +5V, uitgang, grond. Die uitsetpen word aan analoog in Ao -pen op die arduino gegee.

En dit is alles, ons is nogal klaar, en die volgende stap is om net my kode wat ek hierby aangeheg het, op te laai!

Raadpleeg die stroombaan -diagram wat ek gedoen het met die bedrading van al die komponente op die foto hierbo.

Stap 4: Meganiese koppeling van stapmotor aan gashendel

Meganiese koppeling van stappermotor met gashendel
Meganiese koppeling van stappermotor met gashendel

Nadat die elektroniese deel klaar is, koppel die volgende deel die stepper -as aan die gashendel.

Die stelsel is sodanig dat as die toerusting van die enjin daal, die stapmotor na regs stap, die hefboom vorentoe stoot en die omwenteling toeneem. Net so, as RPM te hoog is, stap dit agteruit om die hefboom agteruit te trek om die RPM te verminder.

Die video wys dit.

Stap 5: Die kode

Sy geskrewe Arduino IDE mense.

Laai ook die nodige biblioteke hiervoor af.

Dankie.

Aanbeveel: