Përmbajtje:
- Hapi 1: Rregullimi i pjesëve të kërkuara
- Hapi 2: Rrjedha e përgjithshme e procesit
- Hapi 3: Krijimi i lidhjeve të kërkuara
- Hapi 4: Bashkimi mekanik i motorit Stepper në mbyt
- Hapi 5: Kodi
Video: Kontrolli autonom i RPM të motorit duke përdorur sistemin e reagimit nga një takometër me bazë IR: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Gjithmonë ekziston nevoja për automatizimin e një procesi, qoftë i thjeshtë/monstruoz. Unë e kam idenë për ta bërë këtë projekt nga një sfidë e thjeshtë me të cilën jam përballur gjatë gjetjes së metodave për të ujitur/ujitur pjesën tonë të vogël të tokës. Problemi i nr. linjat aktuale të furnizimit dhe gjeneratorët e kushtueshëm (për të operuar pompën tonë) shtuan vështirësinë.
Pra, ajo që vendosëm të bëjmë është pajisja e një metode e cila do të ishte e lirë dhe e lehtë për t'u përdorur, madje edhe nga një punëtor. Ne vendosëm të montojmë pompën në skuterin tonë të vjetër (gjendja e funksionimit) dhe ta përdorim duke përdorur boshtin e timonit të skuterit. Të gjitha mirë dhe mirë, ne bëmë montimin mekanik dhe makinën e rripit dhe e testuam atë, dhe ishte një sukses.
Por një problem tjetër ishte se, kur motori po punonte, një person gjithmonë duhej të ishte pranë skuterit për të monitoruar RPM dhe ta rregullonte manualisht duke përdorur mbyt. Kështu që ky projekt u bë nga ne në mënyrë që punëtori të mund të caktojë RPM -në e dëshiruar. dëshiron ta bëjë motorin të funksionojë dhe të marrë pjesë në punë të tjera në fermë.
Konfigurimi përbëhet nga:
- Një tahometër me bazë IR (për të matur RPM).
- Një tastierë për të hyrë në RPM.
- Një ekran LCD për të treguar RPM -në e monitoruar dhe RPM -në aktuale.
- Një motor Stepper për të rritur/ulur mbytjen.
- Së fundi, një mikrokontrollues për të menaxhuar të gjitha këto procese.
Hapi 1: Rregullimi i pjesëve të kërkuara
Më parë, unë thjesht dhashë një përmbledhje të përbërësve.
Komponentët aktualë të kërkuar janë:
- Një mikrokontrollues (kam përdorur një Arduino Mega 2560).
- Një IC shofer motor L293D (ose një bord shpërthyes do të bëjë).
- Një ekran LCD 16 X 2.
- Një sensor infra të kuqe/afërsie (numri i modelit është STL015V1.0_IR_Sensor)
- Një motor stepper uni-polar (kam përdorur një motor stepper me 5 tela, 12 V).
- Një tastierë 4 X 4.
- Çifti nga 220 ohm, rezistenca 1000 ohm.
- Një potenciometër 10k.
- Tela lidhës, tela me ngjyra, zhveshës.
- Tabelat e bukës.
- Një bateri 12V për të fuqizuar motorin stepper.
- Një furnizim 5V për energjinë Arduino.
Dhe kjo është gjithçka që ju nevojitet për të filluar, njerëz!
Hapi 2: Rrjedha e përgjithshme e procesit
Rrjedha e procesit është si më poshtë:
- Konfigurimi është i ndezur dhe prisni derisa të bëhet kalibrimi i të gjithë pajisjes.
- Përdoruesi do të fusë RPM -në e kërkuar duke përdorur tastierën.
- Zhvendosja e motorit bëhet. Kjo zakonisht bëhet në mënyrë që një pikë referimi konstante t'i diktohet motorit në mënyrë që kur konfigurimi të ndizet, pozicioni fillestar i motorit është gjithmonë konstant dhe merret si pikë referimi.
- Ndizni motorin/çdo makinë që do të rrotullojë një rrotë.
- Matja e RPM bëhet dhe shfaqet në LCD.
- Këtu shfaqet sistemi i feedback -ut. Nëse RPM -ja e zbuluar është më e vogël se RPM -ja e dëshiruar, motori stepper ecën në mënyrë që të rrisë mbytjen
- Nëse RPM e zbuluar është më shumë se RPM e dëshiruar, motori stepper ecën në mënyrë që të zvogëlojë mbytjen.
- Ky proces zhvillohet derisa të arrihet RPM -ja e dëshiruar, kur arrihet, hapësi qëndron i qetë.
-
Përdoruesi mund të fikë sistemin nëse kërkohet duke përdorur një ndërprerës kryesor.
Hapi 3: Krijimi i lidhjeve të kërkuara
Lidhjet për motorin stepper:
Meqenëse jam duke përdorur një motor stepper me 5 tela, 4 tela janë për energjizimin e mbështjelljeve dhe tjetra është e lidhur me tokën. Nuk është gjithmonë e nevojshme që rendi i 4 telave që dalin nga motori të jetë i njëjti rend aktivizoni mbështjelljet. Ju duhet të zbuloni manualisht rendin duke përdorur një metër, përveç nëse specifikohet në mënyrë eksplicite, ose referojeni fletën e të dhënave të motorit tuaj. Këto 4 tela janë të lidhura me daljet e L293D IC, ose drejtuesin tuaj të motorit.
2. Lidhjet për IC L293D:
Arsyeja pse do të përdorni një shofer motor është sepse motori juaj stepper 12V nuk mund të funksionojë siç duhet në një furnizim 5V dhe do të përfundoni duke skuqur bordin arduino për të pompuar furnizimin me motor. Diagrami pin i IC mund të gjendet në uebi pasi është pothuajse një IC standard kalimi. Kunjat dhe lidhjet e tyre janë
- EN1, EN2: Aktivizo (gjithmonë e lartë ose '1') sepse është një dekoder standard dhe zakonisht ka një hyrje shtesë të quajtur Enable. Dalja gjenerohet vetëm kur hyrja Enable ka vlerën 1; përndryshe, të gjitha daljet janë 0.
- Pin 4, 5, 12, 13: Ato janë të lidhura me tokën.
- Pin 2, 7, 10, 15: Ato janë kunjat hyrëse nga mikrokontrolluesi.
- Pin 3, 6, 11, 14: Ato janë kunjat dalëse të lidhura me 4 kunjat e motorit stepper.
3. Lidhjet me LCD:
LCD ka 16 kunja ku 8 janë për transferimin e të dhënave dhe në shumicën e rasteve, ju mund të përdorni vetëm 4 nga 8 kunjat. Lidhjet janë:
- Vss: tokë
- Vdd: + 5V
- Vo: te potenciometri (për të rregulluar kontrastin)
- RS: në pinin dixhital 12 të arduino
- R/W: tokë.
- E: tek kunja 11 në arduino.
- Këmbët e të dhënave 4, 5, 6, 7: në kunjat 5, 4, 3, 2 në arduino respektivisht.
- LED +: Në + 5V me rezistencë 220 ohm.
- LED-: në tokë.
4. Lidhjet me tastierën 4 X 4:
Lidhjet këtu janë mjaft të drejtpërdrejta. Janë gjithsej 8 kunja që dalin nga tastiera dhe të gjitha shkojnë drejtpërdrejt në kunjat dixhitale të arduino. 4 janë për kolonat janë 4 janë për rreshta. Kunjat në arduino janë 46, 48, 50, 52, 38, 40, 42, 44.
5. Ndërfaqja e sensorit IR me arduino:
Ky hap është gjithashtu i drejtpërdrejtë pasi ka vetëm 3 kunja që dalin nga sensori i afërsisë, +5V, dalje, tokë. Pina e daljes i jepet analogut në pin Ao në arduino.
Dhe kjo është e gjitha njerëz, ne jemi bërë shumë pak dhe hapi tjetër është që thjesht të ngarkoj kodin tim të cilin e kam bashkangjitur këtu!
Ju lutemi referojuni diagramit të qarkut që bëra duke pasur instalime elektrike të të gjithë përbërësve në figurën e mësipërme.
Hapi 4: Bashkimi mekanik i motorit Stepper në mbyt
Pasi të jetë bërë pjesa elektronike, pjesa tjetër është bashkimi i boshtit të hapit me levën e mbytjes.
Sistemi është i tillë që kur RPM e motorit bie, motori stepper shkon në të djathtë, duke e shtyrë levën përpara, duke rritur RPM. Në mënyrë të ngjashme, kur RPM është shumë e lartë, ajo shkon prapa për të tërhequr levën prapa për të zvogëluar RPM.
Video e tregon atë.
Hapi 5: Kodi
Njerëzit e saj të shkruar Arduino IDE.
Gjithashtu ju lutemi shkarkoni bibliotekat e nevojshme për këtë.
Faleminderit.
Recommended:
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:
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ë
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)
Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E - Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: 5 hapa
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E | Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: Në këtë udhëzues do t'ju tregoj se si të bëni një telekomandë RADIO duke përdorur modulin e marrësit të transmetuesit 433mhz me kodim HT12E & IC decoder HT12D. Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur KOMPONENTE shumë të lirë SI: HT
Kontrolli i shpejtësisë së motorit DC duke përdorur algoritmin PID (STM32F4): 8 hapa (me fotografi)
Kontrolli i shpejtësisë së motorit DC duke përdorur algoritmin PID (STM32F4): përshëndetje të gjithëve, ky është tahir ul haq me një projekt tjetër. Këtë herë është STM32F407 si MC. Ky është një përfundim i projektit të semestrit të mesëm. Shpresoj se ju pëlqen. Kërkon shumë koncepte dhe teori, kështu që ne do të hyjmë në të së pari. Me ardhjen e kompjuterëve dhe