INHOUDSOPGAWE:
- Stap 1: Rangskik die vereiste onderdele
- Stap 2: Algehele vloei van proses
- Stap 3: Maak die vereiste verbindings
- Stap 4: Meganiese koppeling van stapmotor aan gashendel
- Stap 5: Die kode
Video: Outonome beheer van die toerusting van die motor met terugvoerstelsel vanaf 'n IR -toerenteller: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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:
- 'N IR -toerenteller (om RPM te meet).
- 'N Toetsenbord om die RPM in te voer.
- 'N LCD -skerm om die gemonitorde RPM en huidige RPM te wys.
- 'N Stappermotor om die gashendel te verhoog/verlaag.
- Laastens 'n mikrobeheerder om al hierdie prosesse te bestuur.
Stap 1: Rangskik die vereiste onderdele
Voorheen het ek net 'n oorsig gegee van wat die komponente sou wees.
Die werklike komponente wat benodig word, is:
- 'N Mikrobeheerder (ek het 'n Arduino Mega 2560 gebruik).
- 'N L293D -motorbestuurder -IC (of 'n uitbreekbord sal doen).
- 'N 16 x 2 LCD -skerm.
- 'N Infrarooi/nabyheidsensor (modelnommer is STL015V1.0_IR_Sensor)
- 'N Unipolêre stapmotor (ek het 'n 5-draads stapmotor, 12 V) gebruik.
- 'N 4 X 4 -klavier.
- Weerstands van 220 ohm, 1000 ohm.
- 'N 10k potensiometer.
- Verbindingsdrade, gekleurde drade, stripper.
- Broodplanke.
- 'N 12V -battery om die stapmotor aan te dryf.
- '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
Die vloei van die proses is soos volg:
- Die opstelling is aangeskakel en wag totdat die kalibrasie van alle toestelle uitgevoer is.
- Die gebruiker moet die benodigde RPM invoer met die toetsbord.
- 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.
- Skakel die enjin/enige masjien aan wat 'n wiel draai.
- Die meting van die RPM vind plaas en dit word op die LCD vertoon.
- 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
- As die gedetailleerde RPM meer is as die gewenste RPM, stap die stapmotor sodat dit die gas verminder.
- Hierdie proses vind plaas totdat die gewenste RPM bereik is, wanneer die stepper bereik word, bly die stepper stil.
-
Die gebruiker kan die stelsel afskakel indien nodig met 'n hoofskakelaar.
Stap 3: 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
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:
Die beheer van verskeie LED's met Python en die GPIO -penne van u Framboos Pi: 4 stappe (met foto's)
Die beheer van verskeie LED's met Python en die GPIO -penne van u Raspberry Pi: Hierdie instruksie demonstreer hoe u meer GPIO -penne op u RaspberryPi kan beheer om 4 LED's aan te dryf. Dit sal u ook kennis maak met parameters en voorwaardelike stellings in Python. Ons vorige instruksies met behulp van die GPIO -penne van u Raspberry Pi om
Arduino -robot met afstand, rigting en rotasiegraad (oos, wes, noord, suid) beheer deur stem met behulp van Bluetooth -module en outonome robotbeweging.: 6 stappe
Arduino -robot met afstand, rigting en rotasiegraad (oos, wes, noord, suid) deur stem beheer deur middel van Bluetooth -module en outonome robotbeweging. , Links, regs, oos, wes, noord, suid) benodig afstand in sentimeter met behulp van spraakopdrag. Die robot kan ook outonoom geskuif word
Beheer huishoudelike toestelle vanaf u smarthphone met die Blynk -app en Raspberry Pi: 5 stappe (met foto's)
Beheer huishoudelike toestelle vanaf u smarthphone met die Blynk -app en Framboos Pi: in hierdie projek gaan ons leer hoe u die Blynk -app en die Raspberry Pi 3 kan gebruik om die huishoudelike toestelle te beheer (koffiemaker, lamp, venstergordyn en meer … ) .Hardware -komponente: Raspberry Pi 3 Relay Lamp Breadboard Wires Software -programme: Blynk A
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek