Beannachtaí ó léitheoirí, déantúsóirí, geeks, díograiseoirí, díograiseoirí leictreonaic agus tosaitheoirí;
Le fada an lá, tá mé ag iarraidh carr R / C gan sreang a thógáil le mótair gan scuab agus Arduino.
Anois agus mo scrúdú scoile críochnaithe agam, bheartaigh mé é a ghlacadh.
Sa phróiseas cinnteoireachta deiridh ar an modh rialaithe a úsáidfidh mé chun carr R/C a dhéanamh, tá fadhb agam: an mótar gan scuab a rialú le Arduino.
Nuair
is cosúil go bhfuil mótar AC Arduino ag rialú (go teicniúil) beagán scanrúil, ná bíodh imní ort, mar sa lámhleabhar seo léireoidh mé duit cé chomh héasca is atá sé an mótar DC a rialú ag baint úsáide as Arduino ag baint úsáide as aon chineál lasc / potentiometer / luamhán stiúrtha, go bunúsach, rud ar bith is féidir leis na paraiméadair a athrú ar bhealach is féidir le Arduino a thaifeadadh, cibé an voltas díreach nó friotóir é.
Chun an tionscadal seo a thriail tú féin, beidh rud éigin bunúsach uait:
cuirim naisc fhoinsithe idirnáisiúnta ar fáil don chuid is mó de na táirgí a d'úsáid mé)
Teastaíonn roinnt uirlisí bunúsacha uait freisin: Cuirfimid tús lenár dtionscadal nuair a bheidh na hábhair socraithe agat!
Sula dtosaímid ag scríobh an chóid, déanaimis ceangal le ESC agus mótair ó arduino ar dtús.
Tá an nasc leis an tionscadal seo simplí go leor agus díreach.
De réir an chóid a scríobh mé, is é seo a leanas an nasc: tá bioráin aschuir an potentiometer / luamhán stiúrtha ceangailte leis an bioráin analógach 0 ar an Arduino.
Tugtar léaráid scéimreach d’úsáid potentiometer agus luamhán stiúrtha analógach. (
D’úsáid mé luamhán stiúrtha baile agus thug mé léaráid scéimreach den luamhán stiúrtha)
ESC go Arduino: líne dhubh (Ground)---
> Bioráin talún ar shreang ArduinoWhite (Comhartha)---
> Líne mhíosúil an bhioráin dhigitigh ArduinoRed (Power) --
> Vin ar Arduino (
Tá sé seo ag cumhachtáil Arduino)
Ceangail ESC leis an mótar gan sreang leis an scuab ESC.
Níl orduithe tábhachtach. (
Mura rothlaíonn an mótar sa treo inmhianaithe, ní gá ach ceachtar den dá shreang a aistriú go dtí an mótar gan scuab)
Tar éis don nasc crua-earraí a bheith críochnaithe, is féidir linn an cód Arduino a láimhseáil.
Tá an cód simplí go leor agus déanaim iarracht feidhmiúlacht gach líne a mhíniú le tuairimí.
Mar sin féin, bíodh leisce ort teagmháil a dhéanamh liom má tá aon fhadhb agat: hrithikbansal70 @ gmail.
Comhrithikbansal. comAn Cód:(.
Ceangailte freisin an comhad ino)
/* ESC calabrú an bioráin sonraí ESC atá nasctha leis an bioráin digiteach 10 ar an arduino.
Ionchur poitéinsiméadar/luamhán stiúrtha ceangailte le bioráin analógacha 0 ar Arduino.
An cód a thiomsú agus a uaslódáil.
Ansin coinnigh an luamhán stiúrtha/potentiometer ag a shuí uasta agus ceangail an soláthar cumhachta seachtrach le ESC.
Cloisfidh tú bíp agus cuirfidh tú an potentiometer / luamhán stiúrtha sa suíomh is ísle.
Socróidh sé seo críochphointe an ESC.
Tá an cód samplach seo i bhfearann poiblí.
Athbhreithníodh é ag Hrithik Bansal www an 20 Márta, 2017. hrithikbansal.
Com */ áirítear/áirítear leabharlann servo le haghaidh feidhmeanna servo esc;
/Dearbhaigh ESC mar ionchur slán oibiachta servo; socrú ar neamhní(){ esc. ceangail(10);
/Ceangail ESC leis an sraithuimhir bioráin dhigiteach 10. tús (9600);
Tosaigh ag léamh/oscail an lúb sraitheach monatóireachta neamhní(){
Ionchur = analogRead (A0);
/Is é luach an ionchuir an t-ionchur analógach ar an sraithuimhir bioráin 0 0. print(
\'Luach ionchuir bunaidh : ');
/Srathach port phriontáil an t-ord luach ionchur bunaidh. cló (ionchur); sraitheach. cló(\' | \'); moill(1); ionchur=mapa(analogRead(A0)
, 0,1023, 0,180);
/Mapáil luachanna ionchuir an luamháin stiúrtha ar bhioráin analógacha 0 go dtí na luachanna uasta agus íosta a fhreagraíonn don aschur servo: 180 agus 0 sraitheach. print(
\'Luach ionchuir don mhapáil : '); sraitheach. cló (ionchur);
Priontálann /Sraith luach ionchuir na Sraithe mapála. priontáil(\'\'); moill(1);
Cinneann /Moill do thaifeach/réidheacht agus cumas an mhótair freagairt do ghluaiseacht an Photwntiometer/luamháis. esc. scríobh (ionchur);
Beidh stádas/ESC mar an gcéanna le stádas/suíomh an luamháin stiúrtha}
Tar éis duit an cód a uaslódáil chuig arduino agus gach nasc crua-earraí a athsheiceáil, plug an ceallraí isteach in ESC agus athshocraigh an arduino láithreach (
Brúigh an cnaipe athshocraithe beag).
Ansin cuir an potentiometer/luamhán stiúrtha láithreach i gceachtar den dá shuíomh foircneacha, is é sin do phointe deiridh ard (
An áit a rothlaíonn an mótar ar an luas is airde).
Cloisfidh tú bíp arís, agus ina dhiaidh sin tá an potentiometer/luamhán stiúrtha dírithe go hiomlán ar an taobh eile/an taobh eile.
Is é seo do chuid íseal (
Beidh an mótar stáiseanóireacht ag an am seo).
Arís, cloisfidh tú roinnt bíp agus tá an obair chalabrúcháin déanta. {
Tá sé seo léirithe sa fhís
Taispeántas Tionscadal: físeán LinkNow, nuair a bhogann tú an knob potentiometer / luamhán stiúrtha analógach go dtí an pointe uachtair / íochtair, beidh an mótar gan scuab luasghéarú / mall síos dá réir sin.
Leid: Le linn na tástála, mar gheall ar rothlú iomlán an mhótair (Mótar rótar seachtrach)
Tá sé contúirteach freisin nach féidir leat é a choinneáil i do lámha.
Agus é á thástáil, d'eitil an rothlóir páipéir rolla amach trí thimpiste nuair a bhí an mótar ag sníomh an-tapa: Má tá aon fhadhb agat, déan teagmháil liom le do thoil: hrithikbansal70
Comhrithikbansal.
Tá súil agam go réiteoidh sé seo d’fhadhb agus go bhfoghlaimeoidh tú rud éigin nua inniu. Go raibh maith agat!