INHOUDSOPGAWE:

Motor 'n Motor: 7 stappe
Motor 'n Motor: 7 stappe

Video: Motor 'n Motor: 7 stappe

Video: Motor 'n Motor: 7 stappe
Video: Самый экономичный электродвигатель T-motor U8 Pro - под спец проект 2024, November
Anonim
Motor 'n Motor
Motor 'n Motor

Hierdie projek het begin as twee afsonderlike idees. Die een was om 'n elektriese skaatsplank te maak en die ander was 'n motor met 'n afstandbeheer. Hoe vreemd dit ook al klink, die basiese beginsels van hierdie projekte is baie soortgelyk. Dit word duidelik ingewikkelder as dit by die meganika kom, maar die aspekte van elektriese ingenieurswese is baie dieselfde.

Stap 1: Beginners

Ons het dadelik begin met 'n basiese uitvinderspakket, want dit is die beste om gemaklik te wees met die kodering van die bord wat u eers wil gebruik. In hierdie projek het ons deurgaans die Arduino Uno gebruik. Ons het eenvoudige kringe beoefen om ervaring op te doen; soos 'n knipperende LED of 'n tol DC -motor. Die werklik belangrike ding wat ons tydens hierdie stap geleer het, is net dat die een kant van die motor aan die krag moet kom en die ander na die grond. As die drade verander word, verander dit die rigting van die motor.

Stap 2: Twee motors

Twee motors
Twee motors

Ons volgende stap in die proses was om twee motors in harmonie met mekaar te laat beweeg. Hiervoor is 'n motorbestuurder met 'n H-brug nodig. Ons gebruik oorspronklik die L293d -motorbestuurder. Op hierdie stadium moes ons 'n ander kragbron insluit omdat die Arduino nie genoeg krag vir albei motors kon lewer nie. Ons het toe ook besef dat die L293d nie die hoeveelheid krag kan hanteer wat nodig is om albei GS -motors te laat werk nie. In plaas daarvan het dit baie vinnig gevaarlik verhit. Daarom het ons besluit dat ons 'n nuwe benadering nodig het.

LET WEL: Onthou altyd om te kyk of dinge opwarm of brand.

Stap 3: Nuwe motorbestuurder

Nuwe motorbestuurder
Nuwe motorbestuurder

Dit het ons 'n besluit gelaat. Ons kan twee L293d -bestuurders saam soldeer, of ons kan probeer om 'n ander motorbestuurder te gebruik. Ons het gekies om oor te skakel na die L298n, wat die hoeveelheid krag wat ons nodig het, kan hanteer sonder om te verbrand.

Die L298n is egter nie broodbordvriendelik nie. Ons eerste gedagte was om 'n draad aan elke pen van die L298n te soldeer. Dit sal ons toelaat om die broodbord solank te gebruik. Alhoewel dit oorspronklik na 'n goeie oplossing gelyk het, het dit baie tydrowend en moeilik geword. Ek sal u nie aanbeveel om dit te doen nie, tensy u weet dat u die motorbestuurder in u finale projek sal gebruik en 'n langdurige oplossing benodig. Andersins is dit die beste om net vroulike drade te gebruik. Dit spaar tyd en spanning.

Stap 4: L298n

L298n
L298n

Iets wat ons aanvanklik verkeerd verstaan het met die L298n, was hoe die penne georganiseer is. Ons het oorspronklik aangeneem sonder om die datablad volledig te kontroleer dat die boonste penne die een motor sou beheer en die onderste penne die ander motor. Die L298n is egter eintlik in die middel geskei, met die linker penne wat die een motor beheer en die regter penne die ander motor.

Op die L298n moet die huidige meetpenne en die grondpen op die aarde gesit word, terwyl die voedingsspanning en die aktiveerpenne aan die krag moet kom. As u die datablad lees, sal u agterkom dat die logiese toevoerspanningspen beide aan die stroom gekoppel moet wees en via 'n 100nF -kondensator aan die aarde gekoppel moet word. Die uitsetpenne 1 en 2 moet met die drade van een van u motors verbind word. Dan moet die invoerpenne 1 en 2 'n stel krag hê en een op die grond, na watter een gaan, wat afhang van die rigting waarin u die motor wil draai. U kan dan dieselfde doen met die ander motor met uitvoer- en invoerpenne 3 en 4.

Hierdie stap verg baie dinge om te toets hoe dit werk. Ons beveel aan dat u nie u mikrobeheerder op hierdie stadium gebruik nie en slegs u stroombaan toets. U kan die bord byvoeg nadat alles in die kring werk.

Stap 5: Arduino Uno

Arduino Uno
Arduino Uno

Dit was eintlik ons volgende stap. Ons het die invoerpenne van die L298n verbind met penne op die Arduino Uno. Hou in gedagte dat ons nog steeds nie die Arduino kon gebruik om die stroombaan aan te dryf nie, maar die Arduino moet steeds aan die aarde gekoppel word. Ons het daarna eenvoudige kodes probeer om te sien hoe dit ons bord beïnvloed. U moet toets om te sien wat die instelling van die verskillende invoerpenne HOOG of LAAG vir die motors doen. Aangesien hierdie projek uiteindelik iets bedoel is om 'n motor met 'n afstandsbediening of 'n elektriese skaatsplank teoreties te bestuur, het ons die een motor met die kloksgewys en die ander teen die kloksgewys laat draai. Dit maak dat die motors albei vorentoe draai as hulle aan die teenoorgestelde ente van die stroombaan is.

Stap 6: Knoppie

Knoppie
Knoppie

Dit was op hierdie punt dat ons nie meer tyd gehad het om ons projek voort te sit nie. Ons het besluit dat ons die laaste paar uur net 'n knoppie by die kring sou voeg. Ons het 'n knoppie -skakelaar gehad, want dit was broodbordvriendelik. Die knoppie maak dit so dat die motors net draai as die knoppie ingedruk word, en sodra u die knoppie loslaat, stop die motors.

Dit was eenvoudig om die knoppie in die motor op te neem nadat ons verstaan het hoe die knoppie werk. Die knoppie het vier penne en dit is baie eenvoudig. Ons het die knoppie getoets deur 'n vinnige klein kring met twee LED's te maak. Ons het gevind dat aan elke kant van die knoppie 'n grondpen en 'n kragpen was. Daarom is die twee grondpenne direk met die grond verbind, terwyl die ander penne 'n bietjie meer ingewikkeld was. Die ander penne moes via 'n 330 Ω weerstand aan die krag gekoppel word. Hierdie penne is ook gekoppel aan die Arduino Uno. Dit het die Arduino Uno moontlik gemaak om te lees wanneer op die knoppie gedruk word. Die kode sou lees of die penne HOOG was of nie.

Een pen op elk van die LED's is op die grond gesit, en die ander pen is aan die Arduino Uno gekoppel. Ons het 'n IF -verklaring in ons kode geskryf wat die uitset van die knoppie sou lees, en as dit HOOG was, sou dit die penne op die LED HIGH plaas.

Sodra ons 'n beter begrip gehad het van hoe die knoppie werk, het ons dit in ons oorspronklike stroombaan opgeneem. Ons het dieselfde algemene kode van die LED -stroombaan in ons kode vir die motors gebruik. Aangesien ons reeds 'n spesifieke inset gehad het wat ons vir elk van die motors HOOG wou hê, kon ons ons IF -stelling maklik verander om van toepassing te wees op die invoerpenne.

Stap 7: Volgende stap

Volgende stap
Volgende stap

As ons meer tyd gehad het om aan hierdie projek te werk, sou ons aan die kode begin werk het. Ons wou albei hê dat ons projekte stadig kan versnel en stadig tot stilstand kan kom. Dit is eintlik een van die redes waarom ons in die eerste plek 'n H-brug gebruik het omdat dit polswydte modulasie kan insluit. Ons kan moontlik nie met ons projek voortgaan nie, maar ons sal dit baie waardeer as dit iemand anders kan help.

Aanbeveel: